상한을 증명하여 하한 증명


29

Ryan Williams의 최근 혁신적인 회로 복잡도 하한 결과는 상한 결과를 사용하여 복잡도 하한을 증명하는 증명 기술을 제공합니다. 이 질문에 대한 그의 대답에서 Suresh Venkat은 이론적 인 컴퓨터 과학에 반 직관적 인 결과가 있습니까? , 상한값을 증명하여 하한값을 설정하는 두 가지 예를 제공했습니다.

  • 복잡성 상한값을 증명하여 얻은 복잡성 하한값을 증명하는 다른 흥미로운 결과는 무엇입니까?

  • (또는 P \ ne NP )를 암시하는 상한 추측이 있습니까?NPP/polyPNP


이것이 CW 여야합니까?
Mohammad Al-Turkistany

나는 CW가 아닌 그대로 좋아하지만 그것이 믿습니다 [soft-question].
MS Dousti

2
@Sadeq : 이것이 간단한 질문이라고 생각하지 마십시오. 이것은 명확한 대답을 가질만큼 정확합니다.
Kaveh

Suresh가 지적한 Meyer의 결과는 EXP에 대한 다항식 회로의 존재가 P \ ne NP를EXP 증명할 수 있음 을 보여줍니다 . PNP
Mohammad Al-Turkistany

답변:


23

질문을 돌리고 상한을 증명함으로써 증명 되지 않은 하한을 물어볼 수 있습니다. 거의 모든 통신 복잡도 하한 (및 통신 복잡도 인수에 의존하는 스트리밍 알고리즘 하한 및 데이터 구조 하한)은 통신 프로토콜이 인코딩 길이에 따라 인코딩 방식으로 건설적으로 변환 될 수 있음을 보여줌으로써 증명됩니다. 프로토콜의 통신 복잡성 및 프로토콜의 하한은 n-1 비트 이하를 사용하여 모든 n 비트 메시지를 인코딩 할 수 없다는 사실에서 비롯됩니다.

Razborov-Smolensky 회로 하한은 낮은 수준의 다항식으로 경계 깊이 회로를 시뮬레이션하는 방법을 보여줍니다.

상한으로 입증되지 않은 하한의 두 후보는 시간 계층 정리 일 수 있지만 (가장 엄격한 경계를 얻기 위해서는 사소한 알고리즘 작업 인 효율적인 범용 튜링 기계가 필요합니다) 스위칭 렘마를 사용하여 AC0 하한값의 스위칭


1
흥미롭게도, 그것은 통신 복잡도 하한의 훌륭한 요약입니다! 다른 (홀수?) 후보 : Ladner의 정리 / 대각 화. 물론 한계는 명시되어 있지 않지만 (문제조차도!), 일부 문제에 대한 초 다항식 하한을 보여줍니다. 물론, 이것은 P NP를 가정 하는데, 이것은 아마도 상한, GCT로 증명 될 수있다.
Daniel Apon

14

이상하게도 PCP 정리 자체는 상한을 통해 하한을 증명하는 좋은 예입니다. 일정한 수의 증명 프로브와 임의의 비트 만 사용하여 증명을 검증하기위한 "효율적인"랜덤 화 된 전략 은 3SAT 인스턴스에서 충족되는 절 수를 근사하기위한 하한으로 이어집니다.logn


10
NP- 경도 (계급과의 분리가 아닌)를 하한으로 간주하면 PCP 정리가 필요하지 않습니다. 축소 는 일부 문제가 어렵다는 것을 증명하는 효율적인 알고리즘입니다.
이토 쓰요시

좋은 지적입니다, 츠요시. 그러나 NP 경도 감소는 "직접"입니다. 알 수없는 문제를 해결하면 알려진 어려운 문제가 해결됨을 보여줍니다. 여기에 주어진 예 중 일부는 더 간접적입니다. 그러나 이것은 물론 주관적입니다.
Suresh Venkat

3
PCP 정리의 진술은 Gap-3SAT의 NP- 완전성입니다. 또한, PCP 정리가 간접적이라고 주장함으로써 당신이 의미하는 바를 모릅니다. PCP 정리가 NP- 완전성 결과 중에서 가장 복잡한 증거 중 하나를 요구한다는 것은 사실이지만 좋은 일입니까?
이토 쓰요시

Suresh, 다른 질문 (Meyer의 결과 및 GCT)에 대한 답변에서 참조한 두 예제의 확장 버전을 새 답변으로 여기에 게시 해 주시겠습니까?
Mohammad Al-Turkistany

어떤 이유가 있습니까? 나는 그렇게하는 데 아무런 문제가 없지만 질문에서 인용 한 이후 필요합니까?
Suresh Venkat

12

비압축성 방법은 Kolmogorov 복잡도를 기반으로 하한을 증명하는 방법입니다. 이 방법의 첫 번째 적용 중 하나는 단일 테이프로 튜링 머신에서 회문을 인식하는 데 2 ​​차 시간이 필요하다는 것을 증명하는 것입니다.

느슨하게 말해서,이 방법의 아이디어는이 입력에서 고려한 문제를 해결하는 알고리즘 실행에 포함 된 정보를 사용하여 입력을 찾는 절차를 설명하는 것입니다. 절차가 좋을수록 원래 문제의 하한이 높아집니다.

물론 Li와 Vitanyi의 교과서 에서 자세한 내용을 확인할 수 있습니다 .


11

"상한을 통한 하한"질문에 대해 다음과 같이 물었습니다.

STOC 2010 논문 "대화식 통신을 압축하는 방법" [BBCR10] 은 대화식 통신을위한 개선 된 압축 프로토콜을 보여줌으로써 무작위 통신 복잡성에 대한 개선 된 직접 합 정리에 도달했습니다.

특히, 두 당사자가 상호 입력의 일부 공동 기능 (예 : 대화식 계산 시나리오)을 계산하는 경우 비트 를 통신 하고 관련 당사자에게 비트의 새로운 정보를 나타내는 모든 프로토콜을 사용하여 새로운 프로토콜로 시뮬레이션 할 수 있음을 보여줍니다. 비트-개선 된 상한.CIO~(CI)

이 향상된 프로토콜 압축의 결과로 최악의 경우를 보여줍니다. 개별 계산에 시간 이 걸리는 함수 를 고려하면 , 개 사본 을 계산 하려면 최소한 시간이 필요합니다. 하한.fnkfkn


7

이것은 당신이 요청한 것과는 다소 다르지만 관련이 있기 때문에 언급 할 수 있다고 생각했습니다.

Carter & Wegman (1977)범용 해싱 이라는 개념을 도입했습니다 . 이 개념은 수많은 논문 ( Sipser (1983) , Stockmeyer (1983) , Babai (1985)Goldwasser & Sipser (1986) )에서 대략적인 하한 을 증명하기 위해 사용되었습니다 .

이것은 1987 년까지였으며, 여기서 Fortnow대략적인 상한 을 증명하기 위해 범용 해싱 을 사용했습니다 . (사실, 대략적인 상한을 증명하기위한 프로토콜을 제공합니다.)


편집하다:

이는 하한 결과는 아니지만 어쨌든 유용 할 수 있습니다.

NPP/polyPH=Σ2p=Π2p

NPP/polyAM=MA

coNPNP/polyPH=Σ3p=Π3p


5

Dick Lipton의 블로그 ( Descriptive Complexity를 통한 P = NP에 대한 접근) 에서 좋은 예를 찾았습니다 . 그는 의미하는 상한 추측 (Hypothesis H)을 제안합니다 .PNP

가설 H : 가 Horn 절 합니다. 이들이 만족할 수있는 경우, 조항의 설명 복잡도에서 대부분 다항식 인 설명 복잡성을 갖는 절에 대한 유효한 지정이 있습니다.CC1Cm

정리 : 가설 H가 참이라고 가정하자. 그런 다음PNP


5

다음은 계산 복잡성 : Arora와 Barak의 현대적인 접근 방식 (128 페이지)의 예입니다.

모든 언어 경우 사이즈의 회로를 갖는 다음EXPo(2n/n)PNP

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