왜 컴퓨터 과학자들이 P ≠ NP라는 가정하에 일하는가?


12

수학 배경에서 온다면, 전체 컴퓨터 과학자들은 라는 가정하에 일하는 경향이 있다는 것이 흥미로워 보입니다 . 수학과 과학 모두에서 무언가를 입증 할 수없는 경우가 아니라면 일반적으로 어느 정도의 증거는 없지만, 그것은 상당한 양의 힘으로 취해집니다. 나는 사람들이 를 반증하려고 노력한 몇 년 동안 , 증거가 아직 발견되지 않았다는 사실은 적어도 일부 컴퓨터 과학자들이 최소한 를 보는 것의 매개 변수 내에서 가능한 것으로 작동 하게 할 것이라고 생각합니다. 그러나 종종 사람들이 틀 안에서 일하는 것이 사실이 아니며 왜 그런지 궁금해하고 있습니까? 라고 가정하는 것이 더 보수적 인 것처럼 보입니다.P = N P P = N P P = N P P = N PPNPP=NPP=NPP=NP많은 분야에서. 가 사실로 입증 된 경우 많은 컴퓨터 과학 및 CS 인접 필드에서 현재 방법론을 많이 변경해야하는 수많은 기사를 읽었 으므로 왜 이것이 가정되지 않습니까? 조만간 어느 쪽이든 증명 될 수는 없지만, 그런 추측에 너무 의존하는 것은 다소 이상하게 보인다. Goldbach의 추측도 그 증거가 없기 때문에 유효하지 않다고 가정하는 것이 가장 중요합니다.P=NP


8
Goldbach의 추측은 올바른 비유가 아닙니다. 리만 이론 가설이 참이라는 가정하에 왜 수 이론가들이 일하는가?
피터 쇼어

2
이것들은 아무도 물건을 반증하지 않았다는 사실에 근거한 무작위 의견이 아닙니다. 그들은 정보에 대한 의견을받습니다. 아무도 12 차 투영 평면의 존재를 반증하지 않았지만, 거의 모든 사람들이 그것이 존재하지 않는다고 생각합니다.
피터 쇼어

6
@AJ "만약 당신이 그렇지 않다면 당신은 미쳤다고 말할 것입니다. "... 만약 당신이 흥미로운 주장을한다면, 그것은 내 마음에 미친 것과는 거리가 멀 것입니다. 매우 중요합니다. 연구자들이 P = NP와 비슷한 것을 가정 한 몇몇 경우에, 우리는 모순을 이끌어 낼 수있었습니다. 예를 들어 SAT의 시공간 상충 관계. (참고 : 현재 논의중인 질문은 흥미로운 논쟁의 구장에 있지 않습니다. P = NP가 더 보수적 인 가정이라고 주장합니다.
Ryan Williams

3
어떤 방식으로, P = NP라고 가정하면, 필드의 대부분이 닫힙니다. 더 이상 근사, 명시 적 구성, 일부 암호 프리미티브의 경도가 없습니다. 이것이 사실이라면, 우리는 어떤 다른 흥미로운 질문을 할 수 있습니까?
Igor Shinkar

11
나는 OP 가이 질문에 대한 그의 숙제를 진지하게 생각했다고 생각하지 않습니다. 이것은 많은 장소 에서 논의 됩니다. 예 : rjlipton.wordpress.com/2009/09/18/… , scottaaronson.com/blog/?p=1720 , Domotor가 제공 한 링크, 복잡성 이론에 관한 모든 책을 참조하십시오 .
Sasho Nikolov

답변:


13

경험적으로, 해결되지 않은 문제에 대해 사람들은 보편적 인 정량 자로 시작하는 진술을 추측하는 경향이 있습니다. 왜냐하면 그것은 존재하는 것으로 시작하면 해결책을 찾게 될 것이기 때문입니다. 이 이외에,이 항목은 참조 여러 다른 장소에서 논의 된 https://en.wikipedia.org/wiki/P_versus_NP_problem#Reasons_to_believe_P_.E2.89.A0_NP 또는 https://rjlipton.wordpress.com/conventional-wisdom -및 -pnp / .

업데이트 : 또는 최신 3 장 : http://www.scottaaronson.com/papers/pnp.pdf


이 답변을 좋아하는 한 (그리고 나는 그것을 많이 좋아합니다) 약간 걱정합니다 문 을 여러 가지 방법으로 표현할 수 있습니다 . 예를 들면 : 언어 우리는 ; 또는 알고리즘 일 폴리 시간에 실행 수용 IFF ; 또는 전체 NP 완성 언어 우리는 ; 또는 완료된 NP 언어L L PP=NPLA A A w w S A T L L P L PLPLNPAAAwwSATLLPLP. 이러한 진술 중 일부는 실존적인 것으로 시작하고 일부는 범용 정량 자로 시작하므로 모든 진술에 규칙을 적용 할 수는 없습니다 (유니버설 정량자는 아마도 사실을 암시합니다).
Mikhail Rudoy

@ Mikhail : 참으로! 어떤 옵션을 선택해야하는지 잘 모르겠습니다.
domotorp

1
LAA

3
많은 예외가 있습니다. 몬스터 그룹이 존재하기 전에는 존재 정량 자로 시작한 추측이었습니다. 그리고 Clay 문제 중 하나 (Yang-Mills 문제)의 경우, 추측 된 결과는 실존 적 정량 자로 시작합니다.
피터 쇼어



-1

경험적으로, 해결되지 않은 문제에 대해 사람들은 보편적 인 정량 자로 시작하는 진술을 추측하는 경향이 있습니다. 왜냐하면 그것은 존재하는 것으로 시작하면 해결책을 찾게 될 것이기 때문입니다.

Π10Π20PNPP=NPF(NPcoNP)PNP

P = NP가 사실 인 것으로 입증 된 경우 컴퓨터 공학과 CS 인접 분야에서 현재의 방법론을 많이 바꾸어야하는 수많은 기사를 읽었습니다. 왜 이것이 가정되지 않습니까?

P=NPP=NPPNP

f(n)=O(g(n))f(n)g(n)limnf(n)g(n)=1f(n)g(n)F(N)=O(g(N))F(N)g(N)lim supnf(n)g(n)1마스터 정리 는 관점에서 공식화되며 , 관점에서 얼마나 복잡한 지 불분명합니다 (또는 그러한 공식이 유용합니다).f(n)=O(g(n))f(n)g(n)


1
많은 균일 한 기계 모델에서 큰 표기법에 대한 타당성 중 하나는 상수가 모델에 강력하지 않다는 것입니다. 예를 들어 Linear Speed-up Theorem을 참조하십시오. (그리고 우리는 균일 모델을 이해하기 위해 실제로 사용하기 때문에 비 균일 모델에서 여전히 큰 오를 사용한다고 생각합니다 ...)
Joshua Grochow

@JoshuaGrochow 너무 큰 표기법이 오용불러 일으킬 수 는 있지만, 많은 정당화가 필요하다고 생각하지 않습니다. 종종 우리가 말하고 싶은 것을 간결하게 표현합니다. 방금 상황에 대한 간결한 표기법을 찾으려고 노력했습니다. (우리가 정리 대신 증거를 언급 할 때, 이것은 우리가 아마도 더 명백해야 할 전형적인 상황이다. 이것은 건설적이고 직관적 인 논리가 어떻게 도움이 될 수 있는지에 대한 설명에서 나온다.
Thomas Klimpel
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.