«time-complexity» 태그된 질문

의사 결정 문제의 시간 복잡성 또는 시간 제한 복잡성 클래스 간의 관계. (특정 알고리즘에 걸린 시간에 [알고리즘 분석] 태그를 사용하십시오.)

10
하나의 스택, 두 개의 큐
배경 몇 년 전, 제가 학부생이었을 때, 상각 된 분석에 관한 숙제를 받았습니다. 문제 중 하나를 해결할 수 없었습니다. 나는 comp.theory 에서 그것을 요구 했지만 만족스러운 결과가 나오지 않았다. 나는 TA가 자신이 증명할 수 없었던 것을 고집하고 그 증거를 잊어 버렸다고 말한 것을 기억한다. 오늘 나는 그 문제를 회상했다. 나는 …


6
행렬의 고유 분해를 찾는 복잡성
내 질문은 간단합니다. 계산하기위한 가장 잘 알려진 알고리즘의 실행 시간을 최악의 경우 무엇 eigendecomposition 의 n×nn×nn \times n 행렬은? 고유 분해가 행렬 곱셈으로 감소합니까 아니면 최악의 경우 SVD 를 통해 가장 잘 알려진 알고리즘 입니까?O(n3)O(n3)O(n^3) 조건 번호와 같은 문제 종속 상수가있는 경계가 아닌 최악의 경우 분석 ( 만)을 요구하고 nnn있습니다. …

6
복잡도 하한을 결정하는 고급 기술
여러분 중 일부는 이 질문을 따르고 있었을 것인데, 이는 연구 수준이 아니기 때문에 폐쇄되었습니다. 그래서 나는 연구 수준에있는 질문의 일부를 추출하고 있습니다. 정렬 감소 또는 EXPTIME 완료 문제와 같은 "간단한"기술 외에도 문제의 시간 복잡성에 대한 하한을 증명하기 위해 어떤 기술이 사용 되었습니까? 특히: 지난 10 년간 개발 된 "최첨단"기술은 무엇입니까? …

2
알고리즘이 임의의 입력 프로그램의 시간 복잡성을 어느 정도까지 예측할 수 있습니까?
정지 문제는 그것을 위해 다른 프로그램이 멈추는 경우 확인할 수있는 프로그램 작성 불가능하다고 주장한다 가능한 모든 입력 프로그램 . 그러나 확실히 다음과 같은 프로그램의 실행 시간을 계산할 수있는 프로그램을 작성할 수 있습니다. for(i=0; i<N; i++) { x = 1; } 실행하지 않고 의 시간 복잡성을 반환 합니다.엔NN 다른 모든 입력 …

1
모든 모호하지 않은 문법을 선형 시간으로 구문 분석 할 수 있습니까?
비정규 LR 파싱으로 땜질 할 때 시간 에 모호하지 않은 문법을 정확하게 파싱 할 수 있는 파싱 방법 (무한한 크기의 테이블을 사용하여 다소 실용적이지 않음)을 생각해 보았습니다. 보다 나은:O ( n2)영형(엔2)O(n^2) 모든 모호하지 않은 문법을 선형 시간으로 구문 분석 할 수 있습니까? 나는 이것이 사실이라면 어딘가를 읽었을 것이라고 확신하지만 인터넷을 …

3
인수 분해로 표현되는 정수를 추가하는 것은 인수 분해만큼 어렵습니까? 참조 요청
다음 결과에 대한 참조를 찾고 있습니다. 인수 분해 표현에 두 정수를 추가하는 것은 일반적인 이진 표현에서 두 정수를 인수 분해하는 것만 큼 어렵습니다. (이것은 내가 언젠가 궁금해했던 것이기 때문에 인쇄본에서 마침내 보았을 때 흥분되어 있기 때문에 그것이 확실하다고 확신합니다.) "인수 분해 된 표현에 두 개의 정수를 더하는 것"은 문제입니다. 와 …

1
이진 곱셈과 패리티 컨볼 루션
이 질문은 이진수의 곱셈과 다항식 곱셈 mod 2의 관계에 관한 것입니다. 질문을 구체적으로 만들기 위해 Knuth vol의 질문에 대한 더 나은 해결책이 있는지 이상적으로 알고 싶습니다. 2 권 3 호 계수가 컴퓨터 단어로 묶여 있으면 이진 컴퓨터에서 일반적인 산술 연산을 사용하여 다항식 모듈로 2의 곱셈을 촉진 할 수 있습니까?” Knuth는 …

2
3-SUM의 곱셈 버전
3-MUL이라고하는 다음 문제의 시간 복잡성에 대해 알려진 것은 무엇입니까? 정수 로 설정된 가 주어지면, 와 같은 요소 있습니까?SSSnnna,b,c∈Sa,b,c∈Sa,b,c\in Sab=cab=cab=c 이 문제는 3-SUM 문제와 유사 (또는 동등하게 )가 되도록 세 가지 요소가 있는지 묻습니다 . 3-SUM은 대략 2 차 시간 ( 을 요구하도록 추측된다 . 3-MUL에 대해서도 비슷한 추측이 있습니까? 특히 …



3
로그 공간에서 회문을 인식하는 데 시간이 얼마나 걸립니까?
회문은 테이프 튜링 기계에서는 선형 시간으로 인식 할 수 있지만 단일 테이프 튜링 기계 에서는 인식 할 수 없다는 것이 잘 알려져 있습니다 (이 경우 필요한 시간은 2 차적 임). 선형 시간 알고리즘은 입력 사본을 사용하므로 선형 공간도 사용합니다.222 대수 공간 만 사용하여 멀티 테이프 튜링 머신의 선형 시간에 회문을 …

2
Grover 알고리즘의 런타임
Grover 알고리즘의 시간 복잡성 (쿼리 복잡성이 아닌)은 무엇입니까? 그것은 그것이 나에게 분명한 것 같다 가 있기 때문에 반복하고 각 반복은 결국 시간이 걸립니다 반사 동작의 사용을 필요로 표준 범용 게이트 세트를 사용하는 .Ω ( 로그( N) N−−√)Ω(log⁡(N)N)\Omega(\log(N) \sqrt{N})Ω ( N−−√)Ω(N)\Omega(\sqrt{N})Ω ( 로그( N) )Ω(log⁡(N))\Omega(\log(N)) 문제는 Grover 알고리즘의 시간 복잡성이 이라는 …

5
(답변의 크기에서) 답변 찾기의 이론적 지수 복잡성을 고려할 때 관계형 데이터베이스가 전혀 작동하지 않는 이유는 무엇입니까?
관계형 데이터베이스 에서 쿼리 대한 답을 찾으려면 시간 가 필요하며 지수 제거 할 수없는 것으로 알려져 있습니다. .D | D | | Q | | Q |큐QQ디DD| D || Q ||D||Q||D|^{|Q|}| Q ||Q||Q| 로 매우 클 수 데이터베이스가 실제로는 전혀 작동 이유, 우리는 궁금합니다.디DD 실제 응용 프로그램에서 일반적인 쿼리가 전혀 …


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