P와 NPC의 문제


128

팩토링 및 그래프 동형화는 P에서 또는 NP-Complete로 알려지지 않은 NP의 문제입니다. 이 속성을 공유하는 다른 (충분히 다른) 자연 문제는 무엇입니까? Ladner 정리 증명에서 직접 나오는 인공적인 예는 포함되지 않습니다.

"합리적인"가설 만 가정 할 때 이러한 예 중 NP- 중간에 해당되는 사례가 있습니까?


유용 할 수도있는 비슷한 질문이 있습니다 : cstheory.stackexchange.com/questions/52/…
Daniel Apon

1
NP와 공동 NP에 문제가 있지만 P에는 알려지지 않은 MO에 대한 관련 질문 : mathoverflow.net/questions/31821/…
András Salamon

1
PPAD, UGC와 동등한 문제, NP co-NP, BPP 등 ... P와 NP-complete 사이에는 몇 가지 복잡한 클래스가 있습니다 . 큰 목록을 요구하는 경우 이것을 커뮤니티 위키로 만드시겠습니까?
András Salamon

감사합니다. 나는 Ladner의 정리를 알고 있습니다. 나는 "자연적인 문제"를 요구하고있는 것 같습니다. PPAD에 내쉬 평형이 있다고 생각합니다.
Lev Reyzin

답변:


105

다음은 P와 NPC 사이의 문제에 대한 응답의 모음입니다.


5
예,이 절차는 "공식적인"답변으로 작동합니다.
Suresh Venkat

12
관심 목록에 대한 답변을 추가 할 수 있다면 좋을 것입니다. 이것은 분명히 내 것입니다.
András Salamon

9
나는 목록에서 Planar MAX 2-SAT를 제거하고 있는데 Guibas et al. ( "최소 링크 경로와 다각형 및 세분을 근사"에 springerlink.com/content/y234m35416w043v1 )
밥 프레이저

7
이러한 예 중 하나가 있습니까 라도 유용 일부 "합리적인"가설을 가정, NP-중간 (즉, "이 문제가 NP-중간이다"보다 사소한 가설)? 그렇다면이 목록에서 언급하는 것이 흥미로울 것입니다.
Timothy Chow

3
@Timothy 차우 : 가정 상기 예 그 가정이다라도 유용 중간체 , (A)의 패드 버전 - 완전한 문제도라도 유용하다 허니하여도에 - 완전한 그 모순 에서처럼 . N E X P E X P N E X P N P P N E X P E X PNEXPEXPNEXPEXPNEXPNPPNEXPEXP
Joshua Grochow

45

이 클래스에서 내가 가장 좋아하는 문제 (기능 문제로 표현하지만 표준 방식으로 결정 문제로 쉽게 전환 할 수 있음) : 두 이진 트리 사이의 회전 거리를 계산합니다. 볼록한 다각형).


1
그것은 깔끔한 문제입니다.
Suresh Venkat

3
그래, 나도 몰랐어! 이 모든 문제 / 답변에 대해, 그들이 실제로 생각하거나 그들이 PRIMES와 더 비슷하다고 생각하기 때문에 그들이 Limbo에 있는지 궁금합니다.
Lev Reyzin

이 문제와 잠재적 인 중간 상태가 더 잘 알려져 있어야합니다. 당신은 그것에 대한 참조를 줄 수 있습니까? 또한 그래프 동형 및 관련 문제가 있기 때문에 NP- 완료가 아님을 나타내는 결과가 있습니까?
Joshua Grochow

8
매우 예쁘고 중요하지만 오래된 참고 문헌은 Thurston, Sleator 및 Tarjan, "회전 거리, 삼각 분할 및 쌍곡선 형상", STOC'86 및 JAMS'88입니다. 문제의 복잡성이 여전히 열려 있음을 명시 적으로 언급 한 최근 참고 자료는 Lucas, "이진 트리에서 회전 거리에 대한 향상된 커널 크기", IPL 2010, dx.doi.org/10.1016/j.ipl.2010.04를 참조하십시오. 022
David Eppstein

1
흥미 롭군 회전 공간을 탐색하는 것도 활발한 연구 분야입니다. "k-ary 나무의 회전 그래프는 Hamiltonian", IPL 2008, dx.doi.org/10.1016/j.ipl.2008.09.013
Chad Brewbaker

38

이 목록이나 MO 목록에 언급되지 않은 문제는 유료 문제입니다. n (n-1) / 2 숫자의 다중 집합이 주어지면 선의 두 점 사이의 거리를 나타내는 각 숫자는 원래 점의 위치를 ​​재구성합니다.

이것이 중요하지 않은 것은 다중 집합에서 주어진 숫자 d에 대해 어떤 단위의 쌍이 d 단위 떨어져 있는지 알 수 없다는 것입니다.

주어진 인스턴스에 대해 다항식 수의 솔루션 만있는 것으로 알려져 있지만 , 솔루션을 찾는 방법은 알려져 있지 않습니다!


감사합니다-이것은 좋은 것입니다! 다른 "현지화"문제를 상기시킵니다. 실제로 p에없는 것으로 생각됩니까?
Lev Reyzin

턴 파이크가 복잡성의 알려진 문제와 직접 연결되어 있다는 것을 알지 못합니다. 그러나 턴 파이크 문제 캠이 적절히 선택된 다항식에 대한 인수 분해 문제로 표현되므로 팩토링과 관련하여 "잘못된 방향"이 있습니다.
Suresh Venkat

1
그래프 동형화 (PH 붕괴)에서와 같이,이 문제가 NP- 완전한 결과가 나올 가능성은 없습니까?
Joshua Grochow

내가 아는 것은 아닙니다. 그것은 너무 자연스럽게 연구 되었기 때문에 유감입니다.
Suresh Venkat

2
생물 정보학에서도 비슷한 문제가 발생합니다. 잠재적으로 / 희망적으로 겹쳐지고 무작위로 생성 된 문자열의 개별 문자열보다 개별 조각보다 훨씬 긴 문제가 있습니다. 원래 문자열을 계산하십시오. (유전자 서열 분석)
Raphael

38

제곱근 문제의 합 : 양의 정수의 두 개의 시퀀스 b 1 , b 2 , , b n 이 주어지면 A : = i a1,a2,,anb1,b2,,bn B보다 작거나 같거나 크다:=iA:=iai ?B:=ibi

  • 이 문제는 실제 RAM에 대한 간단한 -시간 알고리즘을 가지고 있습니다. 즉, 합계를 계산하고 비교하면됩니다. 그러나 이것이 P의 멤버십을 의미하지는 않습니다.O(n)

  • 명백한 유한 정밀도 알고리즘이 있지만, 다항식 수의 정밀도 비트가 정확성에 충분한 지 여부는 알려져 있지 않습니다. (자세한 내용은 http://maven.smith.edu/~orourke/TOPP/P33.html 을 참조하십시오.)

  • 피토 고 라스 정리는 정점과 정수 끝 점이 정수의 제곱근의 합인 다각형 곡선의 길이를 의미합니다. 따라서 근 합 문제는 유클리드 최소 스패닝 트리 , 유클리드 최단 경로 , 최소 가중치 삼각 분할유클리드 여행 세일즈맨 문제를 포함한 몇 가지 평면 계산 기하학 문제에 내재되어 있습니다 . (유클리드 MST 문제는 기본 matroid 구조와 EMST가 들로네 삼각 분할의 하위 그래프라는 사실에 의해 근소 문제를 해결하지 않고 다항식 시간으로 해결할 수 있습니다.)

  • 이다 다항식 시간 무작위 알고리즘, 요하네스 Blömer로 인해 두 합계가 동일 여부를 결정하기는. 그러나 대답이 아니오 인 경우 Blömer의 알고리즘은 어떤 합이 더 큰지를 결정하지 않습니다.

  • 이 문제의 결정 버전 ( ?)은 NP에있는 것으로 알려지지 않았습니다. 그러나 Blömer의 알고리즘은 결정 문제가 NP에 있으면 co-NP에도 있음을 의미합니다. 따라서 문제가 NP- 완전하지 않을 수 있습니다.A>B


3
좋은 것, 나는 그것을 좋아한다 !!
Hsien-Chih Chang 張顯 之

글쎄, 우리가 너무 크지 않은 1000 개의 임의의 정수 를 취한다면, 그것들을 두 세트로 나누는 약 가지 방법이 있으므로, 이들 합 중 두 개가 서로 900 비트 이상 내에있을 것이라고 기대할 것입니다 총액의). 다른 한편으로,이 중 비교하기 위해 "최악의"두 시퀀스를 찾는 2 999 가능성은 매우, 매우 하드에 있습니다. 29992999
gnasher729

30

다음은 "충분히"다른 것으로 보일 수도 있고 그렇지 않을 수도있는 문제의 목록입니다. Graph Isomorphism과 같은 증거로 NP-complete 인 경우 Polynomial Hierarchy는 두 번째 수준으로 축소됩니다. 나는이 중 어느 것이 P에 있어야하는지에 대한 광범위한 합의가 없다고 생각한다.

  • 그래프 자동 형성 (그래프에 사소한 자동 형성이 있는지 확인). 그래프 동 형사상을 줄이지 만, GI- 하드 인 것으로 알려지지 않았다 (생각하지 않습니까?).
  • 그룹 동형 및 이형 (그룹은 곱셈 테이블에 의해 주어진다). 다시 말하지만, 그래프 동형이 줄어들지 만 GI-hard라고 생각되지는 않습니다.
  • 고리 동형 및 이형성. 어떤 의미에서, 정수 인수 분해는 고리의 사소한자가 형성을 찾는 것과 동등하고 그래프 동형이 고리 동형으로 감소하기 때문에 이것은 위의 모든 문제의 웅변입니다. Nitin Saxena의 Neeraj Kayal을 참조하십시오 . 고리 형태의 문제의 복잡성. 계산 복잡성 15 (4) : 342-390 (2006). (흥미롭게도, 고리에 사소한자가 변형이 있는지 결정 하는 것은 있습니다.)P
  • Bill Gasarch 의이 게시물 에는 램지 이론의 취향과 관련하여 중간에있을 수있는 다른 문제가 있습니다.
  • Mahaney의 정리에 따르면, 희소 세트는 NP- 완료 될 수 없습니다. 그러나 우리는 또한 스파 스의 집합이 있다는 것을 알고 - P의 IFF N E X P가 동일하지 않은 E X의 P가 . 따라서 가정 N E X P E X P 임의의 패딩 버전 N E X P - 완전한 문제점은 중간 단계이다. ( N E X P = E X P가 아닌 한 이러한 세트는 P에 있을 수 없습니다.NPPNEXPEXPNEXPEXPNEXPPNEXP=EXP자연적인 완전한 문제 가 많이 있습니다.NEXP

나는 마지막 예를 좋아한다. 그것에 대한 언급이 있습니까?
Marcos Villagra

1
SR 마하 네이. NP에 대한 희소 한 완성 세트 : Berman과 Hartmanis의 추측 솔루션. 컴퓨터 및 시스템 과학 저널 25 : 130-143. 1982. dx.doi.org/10.1016/0022-0000(82)90002-2 NP의 스파 스 세트 -NEXP neq EXP EXP : J. Hartmanis, N. Immerman, V. Sewelson, NP-P의 스파 스 세트 : EXPTIME 대 NEXPTIME, 정보 및 제어, 제 65 권, 제 2 호, 1985 년 5 월 -6 월, 158-181 페이지. dx.doi.org/10.1016/S0019-9958(85)80004-8
Joshua Grochow

처음 3 개는 꽤 비슷하지만 이것은 좋은 목록입니다.) 마지막 예제도 좋아합니다.
Lev Reyzin

28

MCSP (Minimum Circuit Size Problem)는 NP에서 완전하지 않은 것으로 알려진 NP에서 내가 가장 좋아하는 "자연적인"문제입니다. 숫자 s가 주어지면 f의 회로 크기는 s입니까? MCSP가 쉬운 경우 암호로 안전한 단방향 기능이 없습니다. 이 문제와 그 변형은 러시아에서 "브 루트 포스 (brute-force)"알고리즘 연구에 대한 많은 동기 부여를 제공하여 NP- 완전성에 관한 Levin의 연구로 이어졌다. 이 문제는 리소스가 제한된 Kolmogorov의 복잡성으로 볼 수도 있습니다. 간단한 설명에서 문자열을 빠르게 복구 할 수 있는지 묻습니다. 이 버전의 문제는 Ko에 의해 연구되었습니다. MCSP라는 이름은 내가 아는 한 Cai와 Kabanets에 의해 처음 사용되었습니다. 내 논문에서 더 많은 참고 자료를 찾을 수 있습니다. http://ftp.cs.rutgers.edu/pub/allender/KT.pdf http://ftp.cs.rutgers.edu/pub/allender/pervasive.reach.pdf


24

모노톤 자체 이중성

어느 부울 함수 들어 f=f(x1,x2,...,xn) , 그 이중의 것은 fd=f¯(x1¯,x2¯,...,xn¯) . 주어 f(x1,x2,...,xn)CNF 공식으로 표현되면 f=fd 인지를 결정해야합니다 .

이 문제는 co-NP [ log2n ]에 있으며, 즉 O(log2n/loglogn) 비 결정적 단계 로 결정할 수 있습니다. 따라서 준 다항식 시간 알고리즘 ( O(nlogn/loglogn) 시간)을 가지므로 co-NP-hard 일 가능성이 낮습니다.

이 문제가 P에 있는지 여부는 여전히 열려 있습니다. 자세한 내용은 2008 년 논문 " 단조 이원화의 계산 측면 : 간단한 설문 조사 "에서 확인할 수 있습니다. Thomas Eiter, Kazuhisa Makino 및 Georg Gottlob.


23

사소한 매듭 : 3 칸에 닫힌 다각형 사슬이 주어지면, 묶이지 않는가 (즉, 평평한 원에 대한 주변 동위 원소)?

이것은 정상적인 표면 이론에서 더 깊은 결과에 의해 NP에있는 것으로 알려져 있지만, 폴리-시간 알고리즘 또는 NP- 경도 증명은 알려져 있지 않습니다.


1
잠재적으로 많은 NP- 중간 문제와 마찬가지로, 약간의 변형이 NP- 완전한 것으로 알려져 있습니다. 즉, 3- 매니 폴드 매듭 속은 NP- 완료입니다. 삼각 화 된 3- 매니 폴드와 정수 g에 닫힌 다각형 사슬이 주어지면 매듭은 최대 g의 속 표면의 경계입니까? ( ununk
Joshua Grochow

또한 co-AM (Hara, Tani, Yamamoto)에도 포함되어 있으므로 다항식 계층 구조가 붕괴되지 않는 한 NPC는 아닙니다.
피터 쇼어

3
사실, 그것은 여전히 ​​열려 있습니다. Tasos Sidiropoulos는 Hara-Tani-Yamamoto 증거에서 버그를 발견했습니다.
Jeffε

이 응답은 제 게시 한 시간 이후 Kuperberg가 놓여 그것을 일반화 리만 가설 조건 및 Lackenby이 배치 에 unconditonally를 C의 입출력 N의 P . coNPcoNP
Mark S

19

플레이어 1이 패리티 게임에서 주어진 시작 위치에서 승리 전략을 가지고 있는지 다항식 시간으로 결정할 수 있는지 여부는 알려져 있지 않습니다. 그러나 문제는 NP와 co-NP, 심지어 UP과 co-UP에도 포함되어 있습니다.


당신은 참조를 줄 수 있습니까? 흥미로운 것 같습니다.
Joshua Grochow

1
M. Jurdzinski. 패리티 게임에서 우승자를 결정하는 것은 UP \ cap co-Up입니다. 정보 처리 서신 68 (3) : 119-124. 적어도 좋은 출발점이되어야한다.
Matthias

최근 논문 "완벽한 정보를 가진 인체 공학적 확률 론적 평균 지불 게임을위한 펌핑 알고리즘"은 패리티 게임의 일반화조차도 의사 다항식 시간으로 해결할 수 있음을 보여줍니다. 특히, 그들은 "무작위 노드"가 일정한 경우 BWR 게임이라는 게임에 의사 다항식 시간 알고리즘이 있음을 보여줍니다. 패리티 게임은 임의의 노드가없는 경우입니다.
Danu

최근에 패리티 게임이 준 다항식 시간에 해결 될 수 있다는 것이 밝혀졌습니다 . 예를 들어 여기 를 참조 하십시오 .
Thomas Klimpel

18

Max-Cut을 계수 0.878 이내로 근사화하는 등 근사 문제를 기꺼이 받아들이려면 매우 긴 문제 목록을 얻습니다. 우리는 그것이 NP-hard인지 P인지 알 수 없습니다 (Uuniqe Games 추측을 가정 한 NP-hardness 만 알고 있습니다).


예, 게시 된 즉시 삭제하기 시작한 어리석은 의견이었습니다. 감사합니다. :)
Daniel Apon

감사! 그러나 나는 근사 문제에 대해 많이 생각하지 않고 자연적인 문제에 대해 더 많이 생각하고 있다고 생각합니다.
레프 레이 진

논란의 여지가 있지만, 이들은 자연 기술 세트,이 경우 반정의 프로그래밍에 의해 달성 될 수있는 것에 대응하기 때문에 자연적인 문제이다.
Moritz

"자연"은 모호한 기준이라고 생각합니다.
Lev Reyzin

18

A의 모노톤 CNF 공식 모든 절은 긍정적 인 리터럴 또는 부정적인 리터럴이 포함되어 있습니다. 에서 교차 모노톤 CNF 수식 모든 긍정적 절은 모든 네거티브 절 공통 일부 변수를 갖는다.

결정 문제


f
f

no(log n)

  • Thomas Eiter와 Georg Gottlob, 하이퍼 그래프 횡단 계산 및 논리 및 AI 관련 문제 , JELIA 2002. doi : 10.1007 / 3-540-45757-7_53


17

부분 집합 합계 (또는 부분 집합 합계) 의 비둘기 구멍 버전 .

주어진:

akZ>0
k=0n1ak<2n1

S1,S2{1,,n}

jS1aj=kS2ak

비둘기 구멍 부분 집합 합계 문제는 그러한 해결책을 요구합니다. Bazgan, Santha 및 Tuza의 "SUBSET - SUMS EQUALITY 문제에 대한 효율적인 근사 알고리즘 "에 원래 언급되어 있습니다.


16

숨겨진 부분 군을 찾는 것과 관련된 많은 문제가 있습니다. 팩토링에 대해 언급했지만 이산 로그 문제와 타원 곡선 등과 관련된 문제도 있습니다.


15

P로 알려지지 않았고 NP- 완료되거나 아닐 수있는 계산적 사회 선택에 문제가 있습니다.

균형 잡힌 단일 제거 토너먼트를위한 의제 제어 :

Tn=2ka

질문 : 노드가 단일 치환 토너먼트의 승자가되도록 노드 ( 괄호 ) 의 순열이 있습니까?

Pk2kVTVPk12k1i>0Pk[2i1]Pk[2i]eTPk1[i]=Pk[2i1]e=(Pk[2i1],Pk[2i])Pk1[i]=Pk[2i]PkTPk12kkPk1,,P02k

균형 잡힌 단일 제거 토너먼트를위한 의제 제어 (그래프 구성) :

Tn=2ka

T2ka

2kxa2k1x2k1yxyk=0

일부 참고 문헌 :

  1. Jérôme Lang, Maria Silvia Pini, Francesca Rossi, Kristen Brent Venable, Toby Walsh : 순차적 다수결 투표에서 우승자 결정. IJCAI 2007 : 1372-1377.
  2. N. Hazon, PE Dunne, S. Kraus 및 M. Wooldridge. 선거와 경쟁을 막는 방법. COMSOC 2008.
  3. Thuc Vu, Alon Altman, Yoav Shoham. 녹아웃 토너먼트의 일정 관리 문제가 복잡합니다. AAMAS (1) 2009 : 225-232.
  4. V. Vassilevska Williams. 토너먼트 수정. AAAI 2010.


12

유도 된 하위 그래프 동 형사상 문제는 P가 NP와 같지 않다고 가정 할 때 NP 불완전한 "왼쪽 제한"이 있습니다. Y. Chen, M. Thurley, M. Weyer : 유도 하위 그래프 동형의 복잡성 이해 , ICALP 2008을 참조하십시오.


2
이것은 흥미로운 결과이지만, 논문을 확인하면 중간 복잡성의 증거는 LHS 제한의 선택에서 대각선 화를 제외하고는 본질적으로 Ladner Theorem과 동일하다고 말합니다. 그래서 이것이 Ladner Theorem의 다른 인코딩이 아닌 "자연적인"문제로 간주되는지 모르겠습니다.
Joshua Grochow

또한 이는 소스 및 대상 제한 사항입니다. 주입 (injectivity)을 시행하려면 목표 (오른쪽)가 특별한 형태 여야합니다.
András Salamon



10

nv1vβvβ>1

β=nNPcoNPNPPββ=no(1/loglogn)NP


9

G=(V,E)fvVf(v)e=uvE|f(u)f(v)|f:V{0,1,2,,|E|}{1,2,...,|E|}

  1. JA Gallian. 그래프 라벨링에 대한 역동적 인 조사. 전자 조합 저널, 2009.
  2. DS 존슨. NP- 완전성 열 : 지속적인 가이드. J. Algorithms, 4 (1) : 87–100, 1983.
  3. DS 존슨. NP- 완전성 열. 알고리즘에 대한 ACM 거래, 1 (1) : 160–176, 2005.


8

abax+1b

γ

Garey와 Johnson은 그들의 "컴퓨터와 다루기 힘든"컴퓨터에서 다음과 같이 말합니다 (158-159 페이지).

γRMM

RM={x,y:there is a string z such that on input x and guess z M has output y}

L1Σ1γL2Σ2L1γL2MxΣ1yΣ2x,yRMx,yRMxL1yL2MxxxL2xL1


γ


5

다음의 문제는 NP- 중간 인 것으로 여겨진다. 즉, NP에 있지만 P 나 NP- 완전에는 없다.

지수 다항식 근본 문제 (EPRP)

p(x)deg(p)0GF(q)qr

p(x)=rx
p(x)rxrxr

deg(p)=0

자세한 내용은 내 질문과 관련 토론을 참조하십시오 .


4

Thinh D. Nguyen의 답변에서 제안 된 가중 하이퍼 그래프 동 형사상 문제가 단순히 GI 완료라고 표시 될 수 없는지 잘 모르겠습니다. 그러나 GI와 밀접한 관련이있는 GI-hard 문제는 아직 GI로 축소되지 않았습니다. 즉, 문자열 동형 문제 ( color isomorphism problem )입니다. 이것은 실제로 László Babai가 준 다항식 시간에 보여준 문제입니다. (순열) 그룹 이론의 여러 결정 문제와 동일하기 때문에 독립적으로 관심이 있습니다.


3

FP에 있거나 NP-hard로 알려지지 않은 문제는 Steiner 정점이 120 °의 각도로 교차하는 두 개의 직선 세그먼트에 떨어질 것이라고 약속 할 때 최소 Steiner 트리를 찾는 문제입니다. 선분 사이의 각도가 120 °보다 작 으면 문제는 NP-hard입니다. 각도가 120 °보다 크면 FP에 문제가 있다고 추측됩니다.

따라서 다음 의사 결정 문제는 현재 중간 정도의 복잡성으로 보입니다.


q
q

물론 이것은 실제로 P에 있거나 NP- 완전한 것일 수 있지만 중간 문제 대신 120 °에서 흥미로운 이분법을 갖는 것 같습니다. (추측도 틀릴 수 있습니다.)

  • JH Rubinstein, DA Thomas, NC Wormald, 곡선에 구속 된 터미널 용 Steiner Trees , SIAM J. Discrete Math. 1997 년 1 월 1 일 ~ 17 일 10 일. doi : 10.1137 / S0895480192241190

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