«time-complexity» 태그된 질문

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

1
하노이 타워의 복잡성
나는 하노이 타워의 복잡성에 대해 다음과 같은 의혹에 부딪쳤다 . NP에 있습니까? 시도 된 답변 : Peggy (발표자)가 문제를 해결하고 Victor (확인자)에게 제출한다고 가정합니다. 빅터는 솔루션의 최종 상태가 선형 (linear time)으로 옳다는 것을 쉽게 알 수 있지만, 자신이 불법적으로 움직이지 않도록하기 위해 Peggy의 각 움직임을 거치는 것 외에는 선택의 여지가 …

3
역 Ackermann보다 느린 성장 기능이 런타임 범위에 나타 납니까?
일부 복잡한 알고리즘 ( union-find )은 점근 적 시간 복잡성에 나타나는 거의 일정한 역 Ackermann 함수를 가지며, 거의 일정한 역 Ackermann 항이 무시되는 경우 최악의 시간 최적입니다. 역 행성 Ackermann보다 근본적으로 느리게 성장하는 함수 (예 : 다항식 또는 지수 등의 변환에서 Ackermann과 동등하지 않은 함수의 역수)를 포함하여 알려진 가장 최악의 …

3
이산 대수를 찾는 것이 얼마나 어려운가요?
이산 대수를 찾는 것과 동일 비비b 에 주어진 , C 및 N을 .a c Nㅏ비= c 모드 Nㅏ비=기음모드엔a^b=c \bmod Nㅏㅏa기음기음c엔엔N 나는 이것이 어떤 복잡성 그룹 (예 : 클래식 및 양자 컴퓨터)에 있는지, 그리고이 작업을 수행하기 위해 어떤 접근법 (즉, 알고리즘)이 가장 좋은지 궁금합니다. 위의 wikipedia 링크는 실제로 구체적인 런타임을 제공하지는 …

1
희소 그래프의 둘레를 찾기위한 최적의 알고리즘?
희소 무향 그래프 의 둘레 를 찾는 방법이 궁금합니다 . 드문 드문해서 나는 합니다. 최적이라는 것은 가장 낮은 시간 복잡도를 의미합니다.| 이자형| =O( | V| )|E|=O(|V|)|E|=O(|V|) 무 방향 그래프에 대한 Tarjan의 알고리즘 에 대한 일부 수정에 대해 생각 했지만 좋은 결과를 찾지 못했습니다. 실제로 에서 2- 연결된 구성 요소를 찾을 …

7
시간 복잡도 알고리즘 의 특징은 무엇입니까 ?
때로는 알고리즘을 신중하게 검사하면서 시간의 복잡성을 쉽게 식별 할 수 있습니다. 두 개의 중첩 루프가있는 알고리즘 NNN은 분명히 N2N2N^2 입니다. 두 값 의 NNN 그룹의 가능한 모든 조합을 탐색하는 알고리즘 은 분명히 2N2N2^N 입니다. 그러나 나는 Θ(NlogN)Θ(Nlog⁡N)\Theta(N \log N) 복잡성을 가진 알고리즘을 "스팟"하는 방법을 모른다 . 예를 들어 재귀 병합 …


2
2 차 시간이 필요한 문제
입력 x의 하한이 Ω(|x|2Ω(|x|2\Omega(|x|^2 ) 인 문제의 예를 찾고 있습니다.xxx 이 문제에는 다음과 같은 속성이 있어야합니다. Ω(n2)Ω(n2)\Omega(n^2)모든 알고리즘에 대한 Ω ( n 2 ) 런타임 증명 – 우선 순위는 가능한 한 낮은 하한 인수를 갖는 것입니다. O(n2)O(n2)O(n^2)가능한 경우 O ( n 2 ) 알고리즘도 간단한 알고리즘입니다. 출력 크기는 O(n)O(n)O(n) (또는 …

2
Turing 감소로 NP 경도를 나타낼 수 있습니까?
용지에 의 Frobenius 문제의 복잡성 라미레즈-Alfonsín함으로써,이 문제는 NP-튜링 감소를 사용하는 것으로 확인되었다. 가능합니까? 정확히 어떻게? 나는 이것이 다항식 시간으로 많은 것이 가능하다고 생각했습니다. 이것에 대한 언급이 있습니까? NP- 경도, 심지어 NP- 완전성의 두 가지 다른 개념이 있습니까? 그러나 실제적인 관점에서 내 문제가 NP-hard라는 것을 보여주고 싶다면 어느 것을 사용해야하는지 혼란스러워합니다. …

2
수직 가시성 문제에 대한 효율적인 알고리즘
한 가지 문제에 대해 생각하는 동안 다음 작업을 해결하는 효율적인 알고리즘을 만들어야한다는 것을 깨달았습니다. 문제 : 우리는 측면이 축과 평행 한 측면 의 2 차원 사각형 상자가 제공 됩니다. 상단을 통해 살펴볼 수 있습니다. 그러나 수평 세그먼트 도 있습니다. 각 세그먼트에는 정수 좌표 ( )와 좌표 ( )가 있으며 점 …

3
일정한 시간 작업으로 영리한 메모리 관리?
고정 크기 블록과 관련된 두 가지 기본 메모리 할당 작업을 수행 할 수있는 메모리 세그먼트 (필요한 경우 파일과 같이 크기가 커지거나 줄어들 수 있음)를 고려해 보겠습니다. 하나의 블록 할당 더 이상 사용되지 않는 이전에 할당 된 블록을 해제합니다. 또한 필요에 따라 메모리 관리 시스템은 현재 할당 된 블록을 이동할 수 …


2
큰 정수를 인수 분해하는 것이 어려운 이유는 무엇입니까?
발견 된 가장 효율적인 알고리즘이 시간 의 요인을 계산할 수 있지만 어딘가에 작성한 코드는 O ( n ) 또는 분할과 계수가 얼마나 빠른지에 따라 아마도 O ( n log n ) 어딘가에 대해 잘못 이해했다고 확신하지만 어디에서 잘 모르겠습니다 여기 의사 코드 형식으로 작성했습니다.O(exp((64/9⋅b)1/3⋅(logb)2/3)O(exp⁡((64/9⋅b)1/3⋅(log⁡b)2/3)O(\exp((64/9 \cdot b)^{1/3} \cdot (\log b)^{2/3})O(n)O(n)O(n)O(nlogn)O(nlog⁡n)O(n \log …


1
무차별 들로네 삼각 분할 알고리즘의 복잡성
Mark de Berg 등의 "Computational Geometry : Algorithms and Applications" 책 에는 들로네 삼각 분할 (Delaunay Triangulation) 계산을위한 매우 간단한 무차별 알고리즘이 있습니다. 이 알고리즘은 유효한 들로네 삼각 분할 (Delaunay Triangulation)에 나타나지 않을 수있는 다른 가장자리 인 잘못된 가장자리 라는 개념을 사용합니다 . 각 단계에서 알고리즘은 이러한 잘못된 모서리를 찾아서 …

2
이 명백한 -O (n lg n) 곱셈 알고리즘의 실수는 어디에 있습니까?
균등하게 간격을 둔 3 개의 것을 찾는 것에 관한 최근 퍼즐 블로그 게시물 은 O (n lg n) 시간에 그것을한다고 주장하는 최고의 대답과 함께 stackoverflow 질문 으로 이어집니다. 흥미로운 부분은 솔루션이 다항식을 제곱하고, O (n lg n) 시간에 수행하는 방법을 설명하는 논문을 참조 한다는 점 입니다. 이제 다항식을 곱하는 것은 …

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