«time-complexity» 태그된 질문

입력 크기로 표현 된 문제를 해결하는 데 필요한 시간 자원 (원자 작업 또는 기계 단계 수). 질문이 알고리즘 분석과 관련이있는 경우 [runtime-analysis] 태그를 대신 사용하십시오. 계산이 * 완료 * 완료 될지 여부와 관련하여 질문이 있으면 [computability] 태그를 대신 사용하십시오. 시간 복잡성은 아마도 복잡성 이론의 가장 중요한 하위 주제 일 것입니다.

3
숫자 알고리즘에서 숫자의 단항 표현을 사용하지 않는 이유는 무엇입니까?
의사 다항식 시간 알고리즘은 입력 값 (크기)에서 다항식 실행 시간을 갖지만 입력 크기 (비트 수)에서 지수 실행 시간을 갖는 알고리즘입니다. 수 있는지, 예를 들어 시험 nnn , 소수인지 2 내지 번호로 루프가 필요 n−1n−1n-1 하고 있는지 확인 nnn 개조 iii 없거나 없다. 상기 중간 개조는 O (1) 시간이 걸리고, 전체 …


2
표현 동등성을위한 효율적인 알고리즘이 있습니까?
예를 들어 xy+x+y=x+y(x+1)xy+x+y=x+y(x+1)xy+x+y=x+y(x+1) ? 표현은 일반적인 고등학교 대수에서 나왔지만 , 역수, 빼기 또는 나누기가없는 산술 덧셈과 곱셈 (예 : )으로 제한됩니다. 문자는 변수입니다.2+2=4;2.3=62+2=4;2.3=62+2=4; 2.3=6 도움이된다면 이외의 숫자 값으로 표현 가능한 표현은 금지 할 수 있습니다 . 즉 또는 또는 아닙니다 .111x2x2x^23x3x3x444 multilinear , 이외의 거듭 제곱 없음 : 은 괜찮지 …

6
구간에서 두 숫자의 최대 XOR 찾기 : 이차보다 더 잘 할 수 있습니까?
두 개의 숫자 과 r 이 주어지고 l ≤ i에 대해 max ( i ⊕ j ) 를 찾고 싶다고 가정 해 봅시다 .lllrrrmax(i⊕j)max(i⊕j)\max{(i\oplus j)} .l≤i,j≤rl≤i,j≤rl\le i,\,j\le r 순진한 알고리즘은 단순히 모든 가능한 쌍을 확인합니다. 예를 들어 루비에는 다음이 있습니다. def max_xor(l, r) max = 0 (l..r).each do |i| (i..r).each …


1
FFT리스
가정 우리는 주어진 다른 정수 1 , 2 , ... , N ,되도록 0 ≤ I ≤ K N 일부에 대한 상수 (K) > 0 , 및 모든 I .nnna1,a2,…,ana1,a2,…,ana_1, a_2, \dots, a_n0≤ai≤kn0≤ai≤kn0 \le a_i \le knk>0k>0k \gt 0iii 우리는 가능한 모든 페어 와이즈 합계 의 개수를 찾는 데 관심이 …

2
유사도 설정-2 차 복잡성없이 Jaccard 지수 계산
일종의 "고유성"또는 "유사성"값을 계산해야하는 n 세트 그룹이 있습니다. 나는에 정착 한 인 Jaccard 지수 적절한 메트릭있다. 불행히도 Jaccard 인덱스는 한 번에 두 세트에서만 작동합니다. 모든 세트 간의 유사성을 계산하려면 Jaccard 계산 순서로 필요합니다 .nnnn2n2n^2 (만약 도움이된다면 은 보통 10에서 10000 사이이며 각 세트에는 평균 500 개의 요소가 포함됩니다. 또한 결국 …


1
다항식 시간에 5 점 별 찾기
이 과정이 현재 진행중인 과정에서 숙제의 일부라는 것을 확인하고 싶습니다. 답변이 아닌 진행에 도움이 필요합니다. 이것은 문제의 질문입니다. 무 방향 그래프의 5 점 별은 5 도자입니다. 5-POINTED-STAR (여기서 5-POINTED-STAR = 는 하위 그래프 로 5-pointed-star를 포함 함)를 보여 줍니다.{ < G > : G }∈ P∈피\in P{ < G >{<지>\{ …

2
컴퓨팅 매트릭스 파워의 복잡성
나는 계산에 관심이 '은의 승기 행렬 . 시간에 실행되는 행렬 곱셈 알고리즘이 있다고 가정 합니다. 그러면 시간에 을 쉽게 계산할 수 있습니다 . 더 적은 시간 복잡성으로이 문제를 해결할 수 있습니까?nnnn×nn×nn\times nAAAO(M(n))O(M(n))\mathcal{O}(M(n))AnAnA^nO(M(n)log(n))O(M(n)log⁡(n))\mathcal{O}(M(n)\log(n)) 일반적으로 매트릭스 항목은 반 링에서 나올 수 있지만 도움이되는 경우 추가 구조를 가정 할 수 있습니다. 참고 : …

4
그래프 동형 문제가 해결 되었습니까?
Wikipedia의 그래프 isomorphism 문제 페이지는 해결되지 않은 것으로 나타납니다. 그러나 내 친구는 그래프 동형에 대한 다항식 시간 알고리즘을 지적했습니다 . 나는 논문의 추론을 따를만큼 정교하지 않다. 나는 증거와 같은 것없이 다항식 시간 알고리즘 을 시도해 보았습니다. 그러나 진행하기 전에이 문제가 성공적으로 해결되었는지 여부를 알고 싶습니다. 그렇다면 그래프 동형 문제가 해결 …

2
알고리즘 시간 분석“입력 크기”대“입력 요소”
알고리즘의 무증상 상한을 분석하고 설명하는 데 여전히 "입력 길이"및 "입력 크기"라는 용어와 약간 혼동됩니다. 알고리즘의 입력 길이는 많은 종류의 데이터와 이야기하는 알고리즘에 따라 달라집니다. 일부 작성자는 입력 길이를 입력을 나타내는 데 필요한 문자 크기로 참조하므로 알고리즘에서 입력으로 설정된 경우 "abcde"는 "입력 길이"가 6 자입니다. 문자 대신 숫자가있는 경우 (예 : …

1
P ≠ NP라고 가정하고 NP 완료 문제 알고리즘의 런타임 한계
가정합니다 피≠ N피P≠NPP\neq NP. 모든 NP 완료 문제의 런타임 범위에 대해 무엇을 말할 수 있습니까? 즉, 가장 완전한 함수 패 , U: N → NL,U:N→NL,U:\mathbb{N}\to\mathbb{N} 은 어떤 NP- 완전 문제에 대한 최적의 알고리즘이 적어도 ω ( L ( n ) )ω(L(n))\omega(L(n)) 및 최대 시간에 실행 되도록 보장 할 수 있습니다 …

4
재귀 피보나치 알고리즘의 복잡성
다음과 같은 재귀 피보나치 알고리즘을 사용합니다. def fib(n): if n==0: return 0 elif n==1 return 1 return (fib(n-1)+fib(n-2)) fib (5)를 찾기 위해 숫자 5를 입력하면 이것이 5를 출력한다는 것을 알고 있지만이 알고리즘의 복잡성을 어떻게 조사합니까? 관련된 단계를 어떻게 계산합니까?

2
3 중 중첩 루프의 시간 복잡성
다음 3 중 루프 루프를 고려하십시오. for (int i = 1; i <= n; ++i) for (int j = i; j <= n; ++j) for (int k = j; k <= n; ++k) // statement 이 문장은 정확히 번 누군가이 공식을 어떻게 얻었는지 설명해 주시겠습니까? 감사합니다.n(n+1)(n+2)6n(n+1)(n+2)6n(n+1)(n+2)\over6

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.