이론적 인 컴퓨터 과학의 주요 미해결 문제?


218

Wikipedia에는 "컴퓨터 과학의 미해결 문제" 아래에 두 가지 문제 만 나열 되어 있습니다 .

이 목록에 추가해야 할 다른 주요 문제는 무엇입니까?

규칙 :

  1. 답변 당 하나의 문제 만
  2. 간단한 설명 및 관련 링크 제공

1
목록을 요청하고 단일 답변이 없기 때문에 커뮤니티 위키로 플래그가 더 잘 표시 될 수 있습니다.
Daniel Apon

2
답변 당 해결되지 않은 문제가 하나 있습니다. 그런 다음 투표를 통해 투표 점수를 정할 수 있습니다.
Jukka Suomela

15
왜 복잡성 만 발생합니까? 복잡성보다 TCS에는 더 많은 것이 있습니다! 타입 이론에서 열린 문제가 없습니까? 프로그래밍 언어들?
Jacques Carette

3
Jacques :)에 추가하십시오.
Suresh Venkat

8
우리는 P N P 와 같은 근본적인 문제 로 간주되는 주요 개방 문제와 해결된다면 기술적 혁신을 구성 할 것이지만 반드시 A와 같은 근본적인 것은 아닌 주요 개방 문제를 구별해야한다고 생각 합니다 . C 0 ( 6 ) 회로 (즉, 게이트). 따라서 "TCS의 경계에서 열린 문제"등의 새로운 커뮤니티 위키를 열어야합니다. PNPAC0(6)AC0+mod6
Iddo Tzameret

답변:


137

연산 에서 을 행렬로 곱할 수 있습니까 ?n O ( n 2 )nnO(n2)

가장 잘 알려진 상한의 지수에는 특수 기호 인 있습니다. 현재 는 Coppersmith-Winograd 알고리즘에 의해 약 2.376 입니다. 최신 기술에 대한 좋은 개요 는 Sara Robinson, Matrix Multiplication을위한 최적의 알고리즘을 향한 SIAM News, 38 (9), 2005입니다.ωωω

업데이트 : Andrew Stothers (2010 논문에서 )는 이며 Virginia Vassilevska Williams (2014 년 7 월 사전 인쇄 )에서 . 이러한 경계는 기본 Coppersmith-Winograd 기술을 면밀히 분석하여 얻은 것입니다.ω < 2.372873ω<2.3737ω<2.372873

추가 업데이트 (2014 년 1 월 30 일) : François Le Gall은 ISSAC 2014 ( arXiv preprint )에 게재 된 논문에서 임을 입증했습니다 .ω<2.3728639


또는 과 사이의 다른 함수 의 겸손하고 현실적인 목표는 어떻습니까? 결국 정수 곱셈의 하한은 입니다. n 2 + ϵ n 2 O ( n log n )O(n2logn)n2+ϵn2O(nlogn)
Mitch

난에서가는 확실하지 않다 에 아래로가는 다음 커녕는 "겸손하고 현실적인 목표"로 간주됩니다 . 그러나 약간의 진전을 보는 것이 좋으므로 기회를주십시오! 2 + ϵ 2 + ϵ2+0.3762+ϵ2+ϵ
András Salamon

13
행렬 곱셈 지수가 작은 실수로 정의된다 되도록 의 연산은 모두 충분 . 아마도 과 같은 요소 가 예상됩니다. O ( n ω + ϵ ) ϵ > 0 log nωO(nω+ϵ)ϵ>0logn
Zeyu

2
며칠 전 버지니아 윌리엄스 (Virginia Williams)에 의해 CW가 바운드되었다는 현재의 지식을 완전성을 기하기 위해 추가했습니다. 커뮤니티의 다른 많은 사람들이 지적한 것처럼 Andrew Stothers는 버지니아보다 약 1 년 전에 CW를 때리는 바운드를 얻었습니다. 현재 레코드이다O(n2.373)
아카 쉬 쿠마


123

P에서 그래프 동형이?

GI (Graph Isomorphism)의 복잡성은 수십 년 동안 공개 된 질문이었습니다. Stephen Cook 은 SAT의 NP- 완전성 에 대한 1971 년 논문 에서이 내용을 언급했습니다 .

두 그래프가 동형인지 여부를 결정하는 작업은 일반적으로 예를 들어 nautyand 등의 소프트웨어를 통해 빠르게 수행 할 수 있습니다 saucy. 반면에, 미야자키는 건설 인스턴스의 클래스에 있는 nauty라도 유용 지수 시간을 필요로합니다.

Read and Corneil은 그 시점까지 GI의 복잡성을 해결하려는 많은 시도를 검토했습니다 : Graph Isomorphism Disease , Journal of Graph Theory 1 , 339–363, 1977.

GI는 co-NP에있는 것으로 알려져 있지 않지만, 그래프 비 동질화 (GNI)에 대한 간단한 무작위 프로토콜이 있습니다. 따라서 GI (= co-GNI)는 NP에 "가까운"것으로 여겨집니다 co-NP.

반면에 GI가 NP-complete이면 다항식 계층 구조가 무너집니다. 따라서 GI는 NP- 완전하지 않을 것입니다. (Boppana, Håstad, Zachos, co-NP는 짧은 대화식 증거를 가지고 있습니까? , IPL 25 , 127–132, 1987)

Shiva Kintali는 블로그에서 GI의 복잡성에 대해 멋진 토론 을했습니다.

Laszlo Babai는 Graph Isomorphism이 Subexponential time 임을 증명했다 .


이 항목 도 살펴보십시오 .
MS Dousti

나는 일반적인 무차별 대변인 검출에 대한 정확한 하한을 걸었다. oeis.org/A186202 보다 훨씬 작습니다 ! 여전히 지수입니다. McKay는 최신 NAUTY를 병렬 하드웨어에서 실행할 수 있도록 Schrier-Sims에 연결합니다. n!
Chad Brewbaker

1
Babai는 준 다항식 런타임에 대한 주장을 철회했다 . 분석에 오류가있는 것 같습니다.
Raphael

4
주장이 복원되었습니다 : people.cs.uchicago.edu/~laci/update.html
niting

91

Z_n에 대한 덧셈과 곱셈 변환의 반 그룹 구조의 관점에서 팩토링 또는 원시성 테스트 복잡성을 설명하는 좋은 출판물이 있습니까? 예를 들어 [0,1,2]는 +0 | x1 변환이고, [1,2,0]은 +1 변환입니다.Z3
Chad Brewbaker Jan. 1'14


66

최악의 다항식 실행 시간을 생성하는 심플 렉스 알고리즘에 중추적 인 규칙이 있습니까? 보다 일반적으로 선형 프로그래밍을위한 강력한 다항식 알고리즘이 있습니까?


11
이 질문에 추가하겠습니다. 강력한 다항식 LP가 존재하지 않음을 나타내는 것은 클래스 분리 결과를 의미합니까?
Anand Kulkarni

, 그리고 Hirsch 추측 ...
Sariel Har

7
Oliver Friedmann은 2011 년에 많은 피벗 규칙에 대해 지수 하한을 보여주었습니다 (실제로 Facet 및 Random Edge를 포함하여 "본질적으로 모든 자연"피벗 규칙을 주장함). 이 범위는 2 인용 패리티 게임에서 파생 된 선형 프로그램을 해결할 때 적용됩니다. Friedmann의 논문 edoc.ub.uni-muenchen.de/13294 는 역사를 어느 정도 깊이 조사합니다 (Hirsch 추측의 다양한 형태와 Francisco Santos의 강력한 형태에 대한 2010의 반대 사례 포함).
András Salamon 님이

63

지수 시간 가설 (ETH)은 SAT를 해결하는 제 2의 지수 필요 주장 Ω (n)의 시간. ETH는 SAT가 P에없는 것과 같이 많은 것을 의미하므로 ETH는 P ≠ NP를 의미합니다. Impagliazzo, Paturi, Zane, 어떤 문제가 기하 급수적으로 복잡 합니까?를 참조하십시오 . , JCSS 63, 512–530, 2001.

ETH는 널리 알려져 있지만 다른 많은 복잡한 클래스 분리를 ​​암시하기 때문에 증명하기 어려울 수 있습니다.


4
진지하게, 나는이 시점에서 ETH를 주요 공개 문제라고 부르지 않을 것입니다. 그것이 P ≠ NP를 암시하고 적어도 증명하기가 어렵 기 때문입니다.
Holger

17
아니? IMHO, 당신의 주장은 ETH가 PvsNP보다 더 큰 문제라는 것을 암시합니다.
Jeffε

가 ETH를 의미하지 않는 이유를 설명 할 수 있습니까? PNP
Emil

13
경우 , 다음 P N P 하지만 ETH 거짓이다. NP=PTIME(nlogn)PNP
Jeffε

3
그래. 그러나 DTIME ( ) 을 의미 합니까? nlogn
Emil

59

Immerman과 Vardi는 고정 소수점 논리가 정렬 된 구조 클래스에서 PTIME을 캡처 함을 보여줍니다 . 서술 적 복잡성 이론에서 가장 큰 문제 중 하나는 순서에 대한 의존성을 제거 할 수 있는지 여부입니다.

PTIME을 캡처하는 논리가 있습니까?

간단히 말해서, PTIME을 캡처하는 로직은 그래프 구조에서 직접 작동하며 정점과 모서리의 인코딩에 액세스 할 수없는 그래프 문제에 대한 프로그래밍 언어이며 다음과 같습니다.

  1. 문법적으로 올바른 프로그램 모델은 다항식 시간 계산 가능한 그래프 문제
  2. 다항식 시간 계산 가능 그래프 문제는 구문 적으로 올바른 프로그램으로 모델링 할 수 있습니다.

PTIME을 캡처하는 로직이 없으면 NP가 존재하는 2 차 로직에 의해 캡처되므로 입니다. PTIME을 캡처하는 로직은 P 대 NP에 대한 가능한 공격을 제공합니다.PNP

비공식 토론에 대해서는 Lipton의 블로그 를 참조 하고보다 기술적 인 조사에 대해서는 M. Grohe : 논리 캡처 PTIME에 대한 탐구 (LICS 2008)를 참조하십시오.


3
Immerman-Vardi는 <i> 순서 </ i> 구조에 대한 FO (LFP) 캡처 로직을 보여 주므로 임의의 유한 모델에서 PTIME을 캡처하는 것에 대한 질문입니다. 내가 당신을 올바르게 이해한다면,이 질문이 P! = NP인지 묻는 번역이 아닙니까? 링크 된 설문 조사에서 열린 문제 중 하나 이상을 묻는 것이 더 중요 할 수 있습니다. 내가 단서가 없다면 사과드립니다.
Aaron Sterling

5
감사합니다, 나는 설명을 위해 Immerman-Vardi를 언급하기 위해 답을 편집했습니다. 아니요,이 공개 된 문제는 P 대 NP와 동등한 것으로 알려져 있지 않습니다. 설문 조사의 공개 문제는 큰 공개 문제의 특수한 경우이며이 스레드에는 적합하지 않습니다. : 어쩌면이 참조 도움도 rjlipton.wordpress.com/2010/04/05/...은
홀거

55

는 IS 독특한 게임 추측 진실?
그리고 Unique Games에 대해 지수가 낮은 시간 근사 알고리즘 이 있다고 가정 하면 문제는 복잡성 측면에서 궁극적으로 어디에 있습니까?


만약 UGC가 사실 이 아니라면 (즉, 독특한 게임이 NP보다 어렵지 않고 P보다 더 단단하지 않다면), UGC가 어디로 나아갈 수 있을까요?
András Salamon

죄송합니다. 그렇습니다. 저의 의도는 하위 지수 (그러나 다항식은 아님) 시간에 사소한 근사 알고리즘을 갖는 독특한 게임의 결과로 나타나는 명백한 불일치를 강조하는 것이 었습니다. 더 많은 것 : 하위 지수 런타임이 고유 게임에 최적이라면 어떻게 말합니까?
Daniel Apon

2
돌이켜 보면 이 사전 인쇄에 대한 포인터를 포함시켜야한다고 생각했습니다 . 내 의견으로는, 그것은 내가 대답에 링크 한 논문만큼이나 큰 발전입니다.
Daniel Apon

1
UCG의 알려진 하드 인스턴스가 없다는 것은 주목할 가치가 있습니다. 현재 최상의 접근 방식은 모든 테스트 사례에서 효율적으로 작동합니다. 우리는 가장 병리학적인 예를 찾았 음을 증명할 수 없습니다.
Stella Biderman 2016 년

55

영구결정자

영구적 인 것과 결정적인 문제는 두 가지 사실 때문에 흥미 롭습니다. 먼저, 행렬의 지속성은 이분 그래프에서 완전 일치 횟수를 계산합니다. 따라서 이러한 행렬의 영구성은 # P- 완료입니다. 동시에, 지속 물의 정의는 결정의 정의와 매우 유사하며, 단순한 부호 변경으로 인해 궁극적으로 다릅니다. 행렬식 계산은 P로 잘 알려져 있습니다. 영구 자와 결정자 사이의 차이점을 연구하고 P 대 #P에 대한 영구 발언을 계산하는 데 필요한 행렬식 계산 수는 얼마입니까?


5
나에게 이것은 "주요한 개방형 문제"로 인정되지 않는다. 왜냐하면 실제 복잡도 이론적 질문 (다른 복잡도를 가짐)은 P = NP (#P는 NP의 수퍼 세트이므로)에 의해 포함되어 있고 그 질문은 제쳐두고 있기 때문이다. 여기에는 구체적인 문제가 없습니다.
David Eppstein

나는 실제로 이것에 동의한다.
로스 스나이더

10
@DavidEppstein : v. det 당 NP v NL의 계수 아날로그 인 GapP v GapL에 더 가깝습니다. 이 가능하다는 및 따라서 G P의 P G P는 L . 또한, v det는 P v NP보다 훨씬 더 오래된 것으로, 본질적으로 [Polya 1913]으로 돌아가서 행렬에 부호를 붙여서 영속성을 결정자 (2x2 제외)로 변경할 수 없음을 보여줍니다. Valiant는 복잡성의 중요성 때문에 이러한 질문에 변형을 도입했습니다 (det의 크기가 n보다 클 수 있음). 그러나 이전의 용감한 작품조차도 "영구가 계산하기 어렵 기 때문에 ..." 깁슨 1971)NLP=NPGapPGapL
Joshua Grochow

0-1 행렬의 영구성을 계산하기위한 최신 알고리즘은 무엇입니까? 즉, 1의 하위 집합에서 생성 할 수있는 유효한 순열 행렬의 수입니다.
Chad Brewbaker

@ChadBrewbaker : Mark Jerrum, Alistair Sinclair, Eric Vigoda, "음수가 아닌 항목이있는 행렬의 영구성을위한 다항식 시간 근사 알고리즘", Journal of ACM 51/4 (2004), 671, citeseerx.ist. psu.edu/viewdoc/summary?doi=10.1.1.141.116
Zsbán Ambrus

47

O ( n log n ) 보다 훨씬 적은 시간 내에 FFT 를 계산할 수 있습니까 ?O(nlogn)

같은 (매우) 일반적인 맥락에서, 많은 고전적인 문제 나 알고리즘의 런타임 개선에 대한 많은 의문이 있습니다 : 예를 들어, 모든 쌍 최단 경로 (APSP) 시간에 풀 수 있습니다 ?O(n3ϵ)

편집 : APSP가 제 시간에 실행 됨 "추가 및 실수의 비교는 단가있는 (그러나 다른 조작) 전형적인 대수 비용이 여기서"http://arxiv.org/pdf/1312.6680v2.pdf(n32Ω(logn)1/2)


3
FFT에 대한 흥미로운 개발 : "* 입력 신호가 최대 k 개의 0이 아닌 푸리에 계수를 갖는 경우의 O (k log n)-시간 알고리즘 및 * O (k log n log (n / k)) "일반적인 입력 신호 알고리즘." 출처 : arxiv.org/abs/1201.2501v1
Shadok



44

NP 대 co-NP

NP ≠ co-NP는 P ≠ NP를 의미하기 때문에 NP 대 co-NP 문제는 흥미 롭다 (P가 보수하에 닫혀 있기 때문에). 또한 "이중성"과 관련이 있습니다. 예 / 발견 예와 발견 / 확인 대립 예 사이의 분리. 실제로 질문이 NP와 공동 NP에 있다는 것을 증명하는 것이 P 외부에있는 것으로 보이는 문제도 NP-Complete이 아니라는 첫 번째 좋은 증거입니다.


7
이것은 또한 명제 증명 복잡성과 관련이 있습니다. c o N P와 같은 다항식 제안 증명 시스템 이 있습니다. NPcoNP
Kaveh

41

병렬 컴퓨터로 효율적으로 해결할 수없는 문제가 있습니까?

P- 완전한 문제는 병렬화 할 수없는 것으로 알려져 있습니다. P- 완전 문제에는 Horn-SAT 및 선형 프로그래밍이 포함됩니다. 그러나 이것이 사실임을 증명하려면 병렬화 가능한 문제 (예 : NC 또는 LOGCFL)의 개념을 P에서 분리해야합니다.

컴퓨터 프로세서 설계는 처리 장치의 수를 늘려서 성능이 향상 될 것으로 기대합니다. 선형 프로그래밍과 같은 기본 알고리즘을 본질적으로 병렬화 할 수없는 경우 상당한 결과가 발생합니다.


16
LP 알고리즘은 오늘날과 같이 병렬화 할 수 없습니다. 비트 뮤트가없는 Mulmuley의 RAM 모델에 적합하다고 생각합니다. 에서 dx.doi.org/10.1137/S0097539794282930 K. Mulmuley. 비트 연산이없는 병렬 모델의 하위 경계. SIAM J. Comput. 28 (4), 1460-1509 (1999) 는이 모델에서 를 보여 주며, P- 완전 문제에 대한 많은 자연적 (보통 수치 적) 알고리즘 이 병렬화 될 수 없음을 보여줍니다. 이것은 부울 경우의 질문에 대한 답변은 아니지만 많은 종류의 자연 알고리즘에 대한 답변입니다. PNCP
Joshua Grochow

41

모든 명제 타우 톨 로지에 다항식 크기의 Frege 증거가 있습니까?

증거의 복잡성에 대한 주요 개방 문제는 아마도 제안 적 증거에 대한 수퍼 다항식 크기 ​​하한을 보여줍니다 (Frew 증거라고도 함).

비공식적으로, Frege 증거 시스템은 증거 라인이 공식으로 작성되는 공리와 추론 규칙을 갖는 명제 타올 로지 (기본 논리 과정에서 배우는)를 증명하기위한 표준 명제 증명 시스템입니다. Frege 증거 의 크기 는 증명을 기록하는 데 필요한 기호의 수입니다.

문제는 가족이 있는지 묻습니다 (Fn)n=1 다항식이되는 명제 동어 반복적 공식 p 의 최소 프레게 증거 크기하도록 Fn 대부분에있다 p(|Fn|) 에 대한, 모두 n=1,2, (여기서 |Fn| 은 공식 Fn 의 크기를 나타냄 ).


Frege proof 시스템의 공식적인 정의

정의 (프레게 규칙)이 프레게 규칙 명제 식의 서열이다 0 ( ¯ X ) , ... , K ( ¯ X ) 에 대한 K 0 으로 작성 1 ( ¯ X ) , ... , 케이 ( ¯ x )A0(x¯),,Ak(x¯)k0A1(x¯),,Ak(x¯)A0(x¯) . 경우에는k=0은 프레게 규칙은 호출공리 방식. 수식F0것으로 알려져규칙에 의해 도출에서F1,,Fk경우F0,,Fk모든 대체 인스턴스들이1,...,K받는 일부 할당,¯의X의변수 ( 즉, 공식 B1이 있습니다A1,,Akx¯B1,,Bn 등이Fi=Ai(B1/x1,,Bn/xn), 모든i=0,,k . 프레게 규칙은 것으로 알려져사운드과제는 상부에 수식을 만족하는 경우마다 1 , ... , k는 다음 또한 하측의 수식을 만족 0 .A1,,AkA0

정의 프레게 규칙 집합이 주어 (프레게의 증명)하는 프레게 증거는 모든 증거 줄 어느 공리 또는 이전 증명 선으로부터 주어진 프레게 규칙 중 하나에 의해 도출 된되도록 식의 서열이다. 시퀀스가 공식 A 끝나는 경우 증거는 A 의 증거 라고합니다 . Frege 증거 의 크기 는 증명에있는 모든 공식의 총 크기입니다.

전체 사진 시스템이라고합니다 implicationally 완전한 공식의 모든 설정을위한 경우 T 경우, T 의미 적 의미 F , 다음의 증거가 F 에서 (아마도) 공리 사용하여 T . 증명 시스템은 단지 위 의 T 와 같이 보조 공리를 사용하지 않는 경우에만 타올 로지의 증거를 인정하면 건전하다고합니다 .

정의 명제 언어와 유한 집합을 감안할 때 (프레게 방지 시스템) P 사운드 프레게 규칙, 우리는 말할 P 있다 프레게 방지 시스템의 경우 P implicationally 완료됩니다.

Frege 규칙은 건전한 것으로 가정되므로 Frege proof는 항상 건전합니다. 증거 복잡성에 대한 기본 결과는 서로 다른 언어를 사용하더라도 두 개의 Frege 증거 시스템이 다항식 적으로 동등하다는 점에서 특정 Frege 증거 시스템으로 작업 할 필요가 없습니다 [Reckhow, PhD 논문, University of Toronto, 1976].


Frege 증거에 대한 하한을 설정하는 것은 NPcoNP 를 증명하기위한 단계로 볼 수 있습니다. 이것이 사실이라면 프로 포지션 증명 시스템 (Frege 포함)이 모든 타올 로지에 대해 다항식 크기 ​​증명을 가질 수 없기 때문입니다.


38

우리는 이차 시간, 즉 어떤 ϵ > 0에 대해 시간 O ( n 2 - ϵ ) 에서 길이 의 두 스트링 사이의 편집 거리를 계산할 수 있습니까 ?nO(n2ϵ)ϵ>0


8
그것에 대한 언급이 있습니까? 나는 실제로이 제안이 사소한 거짓이라고 생각했지만 내 머리 꼭대기에서 증거를 생각할 수는 없다. (런타임은 오류 수에 따라 달라질 수 있음을 알고 있지만)
Konrad Rudolph

5
업데이트 (STOC 2015) : Backurs와 Indyk는 이차보다 나은 시간이 불가능하다는 증거를 제시합니다. rjlipton.wordpress.com/2015/06/01/puzzling-evidence를 참조하십시오 .
닐 영

38

3SUM-hard 문제에 대해 실제로 2 차 시간 알고리즘 ( 일부 상수 δ > 0에 대한 시간을 의미 함 )이 있습니까?O(n2δ)δ>0

2014 년 그론 및 Pettie는 시간에 실행 3SUM 자체 결정적 알고리즘 설명 . 이것이 주요 결과이지만, O ( n 2 )에 대한 개선 은 단지 (대수) 로그입니다. 더욱이, 대부분의 다른 3SUM 어려운 문제들에 대해서는 유사한 이차 알고리즘이 알려져 있지 않습니다.O(n2/(logn/loglogn)2/3)O(n2)


9
좋은 질문. 그러나 3SUM 문제에 대한 이차 알고리즘의 존재는 무작위 알고리즘 에서도 광범위하게 공개 됩니다. 물론 결정 론적 알고리즘은 훨씬 좋았을 것이다.
Piotr

3
양자의 경우, 3SUM에 대한 일치하는 n log (n) 하한과 상한이 있습니다 : Andrej Dubrovsky, Oksana Scegulnaja-Dubrovska 3-Sum 문제에 대한 개선 된 양자 하한. Baltic DB & IS 2004, vol. 2, 리가, 라트비아, pp.40-45.
Martin Schwarz

1
NP의 문제에 대해 n ^ 2 하한이 없다는 인상을 받았습니다.
Sariel Har

1
나는 당신이 의사 결정 문제 (출력 인수 없음)로 제한되면 아무것도 알려진 것이 없다는 인상을 받았습니다. 그러나 실제로 복잡한 사람에게 물어보십시오.
Sariel Har 12'12

3
최근 arXiv 논문 은 3-SUM에 대한 2 차 수차 알고리즘을 제공함으로써 이러한 추측을 해결했다고 주장합니다.
Mangara

35

BQP = P?

또한 : NP는 BQP에 포함되어 있습니까?

나는 이것이 답변에 두 가지 질문을함으로써 규칙을 위반한다는 것을 알고 있지만 P 대 NP 질문으로 찍었을 때 반드시 독립적 인 질문은 아닙니다.


33
  1. 동 형사상. (모든 NP 완료 문제가 "동일한"문제입니까?)
  2. 암호화가 NP 완료 문제를 기반으로 할 수 있습니까?

  3. 그리고 주류에서 조금 더 떨어져 있습니다.

  4. EXP 내의 NP 크기는 얼마입니까?

(공식적으로, 테이블의 EXP에 모든 문제가 있고 무작위로 무작위로 하나를 선택하면 선택한 문제가 NP에도있을 확률은 얼마입니까? EXP 내에서 P의 측정 값이 0 인 것으로 알려져 있습니다. 즉, 테이블에서 가져온 문제는 P에 거의 해당되지 않습니다.)


Complexity Zoo의 p- 측정과 동일합니까? 그것에 대해 더 읽어 볼 곳은 어디입니까?
András Salamon

2
P- 측정은 자원 바운드 측정의 한 예입니다.보다 일반적으로, 기계가 시퀀스를 예측하려고 시도하는 것을 상상할 수 있으며, 그렇게 할 수있는 계산 자원은 측정에서 자원 바운드를 제공하는 것입니다. EXP에 대한 비공식적 인 설명에 p-measure를 사용했습니다. 자세한 내용은 Lutz의 다음 설문지의 저널 버전을 권장합니다 (CZ는이 설문의 컨퍼런스 버전을 인용합니다). cs.iastate.edu/~lutz/=PAPERS/qset.ps (Postscript에서, 괜찮습니다)
Aaron Sterling

감사. 다음은 PS를 읽을 수없는 사람들을위한 해당 논문의 PDF입니다. archives.cs.iastate.edu/documents/disk0/00/00/01/28/00000128-01/…
András Salamon

2
네 첫 질문에 그렇습니다. P는 EXP에서 측정 값이 0이므로 NP가 그렇지 않으면 즉시 P! = NP가됩니다. 두 번째 질문에 대해서는 Andras 설문 조사에서 28 페이지의 마지막 단락을 읽어 보는 것이 좋습니다. (주석에 주석을 붙여 넣을 공간이 충분하지 않습니다. 죄송합니다.) 기본적으로 NP의 측정 값이 0이면 NP-hard 문제의 구성원을 "합리적으로"잘 추측 할 수있는 실행 가능한 알고리즘이 있습니다. 따라서 EXP 내에서 NP가 0으로 측정되지 않는 것 같습니다.
Aaron Sterling

1
@Artem : 당신은 여기에서 시작할 수 있습니다 : blog.computationalcomplexity.org/2003/03/...
아론 스털링

29

Metric TSP 의 근사 성은 무엇입니까 ? 1975 년의 Christofides 알고리즘 은 다항식 시간 (3/2) 근사 알고리즘입니다. 더 나은 것은 NP-hard입니까?

  • 220/219보다 작은 요소 내에서 대략적인 Metric TSP는 NP-hard입니다 (Papadimitriou and Vempala, 2006 [PS] ). 내 지식으로는 이것이 가장 잘 알려진 하한입니다.

  • 실제 범위가 4/3 일 수 있다는 증거가 있습니다 (Carr and Vempala, 2004 [무료 버전] [양호한 버전] ).

  • 13/9


1
메트릭 TSP는 최근 3/2에 의해 수행되었습니다. e는 일정합니다 (0.002 근처)
Saeed

1
Godel

2
@Saeed, Metric TSP : Graphic TSP의 특수한 경우에 대해서만 알고리즘을 의미 했습니까? 그런 다음 Mucha에 의해 13/9로 향상되었습니다. 3/2가 Metric TSP에 대해 가장 잘 알려진 상한 인 것 같습니다.
Alex Golovnev

@AlexGolovnev, 안녕하세요 Alex, 그렇습니다.하지만 제 의견은 새 논문이 나오기 전이었습니다.
Saeed

28

지수 회로 복잡성으로 명시적인 기능을 제공하십시오.

Shannon은 1949 년에 부울 함수를 임의로 선택하면 확률이 거의 1 인 지수 회로 복잡성을 가짐을 증명했습니다.

f:{0,1}n{0,1}5no(n)


11
"명시 적"이라는 말의 의미에주의해야하기 때문에 문제를 나타내는이 방법은 항상 버그가 있습니다. 지수 회로 복잡도를 가진 함수에 대한 설명을 쉽게 작성할 수 있습니다. "명시 적"이 "지수 시간 내에 계산 가능"을 의미하는 경우, 이는 주요한 공개 문제입니다.
Ryan Williams

1
라이언, 네 말이 맞아 이것은 매우 중요한 포인트입니다. 계산할 수없는 기능에 대한 설명을 작성하는 것도 쉽습니다. 내가 인용 한 논문에서, 하한은 결정 론적 다항식 시간에 구성 할 수있는 함수에 대해 입증되었다.
Marc

Shannon의 작업에 대한 좋은 설명이 있습니까?
T ....

3
이 논증은 다음 강의 노트에 자세히 설명되어 있습니다. math.tau.ac.il/~zwick/scribe-boolean.html
Marc

이것은 훌륭한 문제이며 대학 2 학년 때 Shanon의 결과에 대한 기억을 되살려줍니다.
Stella Biderman 2016 년


27

NEPP를 BPP와 분리하십시오. 사람들은 BPP = P를 믿는 경향이 있지만 아무도 NEXP를 BPP와 분리 할 수는 없습니다.


26

OP가 게시물 당 하나의 문제 만 요청했지만 RTA (Rewriting Techniques and Applications) 1 및 TLCA (Typed Lambda Calculi 및 Applications) 회의는 모두 해당 분야에서 공개 된 문제 목록을 유지합니다 2 . 이 목록은 이러한 문제를 해결하려고 시도한 이전 작업에 대한 포인터도 포함하므로 매우 유용합니다.


1
문제 없어요. 다른 회의의 다른 유사한 목록을 아는 사람이 있습니까? 그들은 읽는 것이 흥미 롭습니다.
Dominic Mulligan

26

다항식 아이덴티티 테스트 문제의 무작위 화 해제

PP

이 문제는 무작위 다항식 시간에서 해결 될 수 있지만 결정적 다항식 시간에서 해결할 수있는 것으로 알려져 있지 않습니다.

τPττ(P)P1PZ[x]z(P)

cPZ[x]z(P)(1+τ(P))c




25

P의 불연속 로그 문제가 있습니까?

허락하다 Gqg,hGgGnNgn=hq

더 쉬운 것으로 여겨지지만 여전히 해결되지 않은 DLP의 변형이 있습니다. 계산 디피 - 헬만 문제 (CDH)를 찾기위한 요청 gab 소정g,gagbg,ga,gb,hGgab=h

CDH가 단단하면 DLP는 어렵고 DDH가 단단하면 CDH는 단단하지만 일부 그룹을 제외하고는 대화 감소가 알려져 있지 않습니다. DDH가 어렵다는 가정은 ElGamalCramer-Shoup 과 같은 일부 암호 시스템의 보안에 중요합니다 .


3
우리는 DLP가 BQP에 포함되어 있다는 것을 알고 있습니다.
Joe Fitzsimons

DLP는 최근 그룹 에 준 -P배치되었습니다.G=Fpn×

24

패리티 게임은 2 인용 무한 지속 시간 그래프 게임으로, 자연 결정 문제는 NP 및 co-NP이며 자연 검색 문제는 PPAD 및 PLS입니다.

http://en.wikipedia.org/wiki/Parity_game

다항식 시간에 패리티 게임을 해결할 수 있습니까?

(보다 일반적으로, 수학적 프로그래밍에서 오랫동안 열려있는 주요 질문은 다항식 시간에 P 행렬 선형 상보 문제를 해결할 수 있는지 여부입니다.)


23

매개 변수화 된 복잡성 영역에는 개방형 문제 자체가 있습니다.

결정 문제를 고려하십시오

  • (G,k)kG
  • (F,k)kF
  • (G,k)kG
  • 기타...

많은 형태의 조합 문제가이 형태로 존재합니다. 매개 변수화 된 복잡성은 실행 시간이 의해 상한 인 경우 알고리즘이 "효율적인"것으로 간주합니다. 여기서 ff(k)ncf 는 임의 함수입니다.cknO(k)

이 프레임 워크는 작은 조합 구조를 찾고있는 경우를 모델링하며 솔루션 / 증거 의 크기와 관련하여 지수 런타임을 제공 할 수 있습니다 .

이러한 알고리즘의 문제 (예 : 정점 표지)를 FPT ( Fixed Parameter Tractable )라고 합니다.

매개 변수화 된 복잡성은 성숙한 이론이며 강력한 이론적 토대를 가지고 있으며 실제 적용에 호소합니다. 이러한 이론에 흥미로운 결정 문제는 자연스럽게 완전한 문제가있는 매우 체계적인 클래스 계층을 형성합니다.

FPTW[1]W[2]W[i]W[i+1]W[P]

물론 그러한 포함이 엄격한 지 여부는 공개됩니다. F 인 경우FPT=W[1]ETH

그 증명 : 또한 붕괴를 조사하는 빈 운동 아님을 알 W[1]=FPTk

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