비선형 비결정 공간에 NP-Complete (또는 NP-Intermediate) 문제가 있습니까?


9

에있는 것으로 알려진 일부 NP-Complete 문제 ( , 등)가 있습니다 . 하위 선형 공간은 어떻습니까?에스에스에스이자형에스미디엄에스이자형()

비선형 비결정 공간에 NP-Complete (또는 NP-Intermediate) 문제가 있습니까?

답변:



14

모든 문제에는 그러한 버전이 있습니다. PAD로하십시오! 예를 들어 길이 m의 실제 3CNF와 m ^ 2 0으로 구성된 언어는 DSPACE (sqrt (n))에 있습니다.


감사합니다! 다 로그 공간에 대한 아이디어가 있습니까?
Abuzer Yakaryilmaz

1
3CNF를 20?
Sasho Nikolov

2
@Sasho : 그런 다음 문제는 NP 완료가 중지되고 폴리 숫자가 0 인 PAD 만 가능합니다.
domotorp

1
@Abuzer : 폴리 로그 공간이 NP가 DTIME의 일부임을 암시한다고 생각합니다.2polylog]. 이것은 공개되지 않을 것입니다.
domotorp

@domotorp : 네, 그렇습니다! 감사합니다!
Abuzer Yakaryilmaz

11

모든 언어 NP 다음을 사용하여 확인할 수있는 증명이 있습니다. O(logn)작업 공간. SAT를 증명하는 데 사용 된 것과 동일한 아이디어를 사용해야합니다.NP-완전한. 정의에 따라NP 언어 L튜링 머신이 있다는 것을 알고 있습니다 M 어떤 엑스 존재한다 와이 그런 미디엄(엑스,와이)받아들입니다. 에 대한 로그 스페이스 검증 가능한 증거를 구성 할 수 있습니다.엑스 적어 와이 그리고 계산 표 미디엄 입력시 엑스,와이. tableau가 유효한 수락 계산을 설명하는지 로그 공간에서 쉽게 확인할 수 있습니다.미디엄. 마찬가지로엑스 그리고 어떤 와이유효한 계산이 없습니다. 미디엄(엑스,와이) 로그 공간 검증기는 tableau를 허용하지 않습니다.

물론 이것은 않는 가운데 되지 것을 보여= (그것이 암시하기 때문에 =). 검증자가 검증에 양방향으로 액세스 할 수 있기 때문입니다 (앞뒤로 이동할 수 있음). 의 검증 검증 자 정의 로그 스페이스 검증 자에게 증거에 대한 단방향 액세스 만 제공합니다 (한 번 약간의 증거를 읽고 헤드가 오른쪽으로 이동하면 왼쪽으로 이동할 수 없음).


나는 아이디어를 얻지 못한다! 확률 적 검증을 의미합니까? 그렇다면 실제로 상수 공간은 NP의 모든 언어에 충분합니다.에스이자형(2)나는(1). 또는 NP에서 SAT 로의 언어의 로그 공간 축소를 의미합니까? 정말 혼란 스러워요!
Abuzer Yakaryilmaz

1
다른 방법으로 시도해 보겠습니다. 정의하는 표준 방법 결정적 폴리 타임 검증 기가있는 언어 클래스입니다. 나는 동등한 정의가 정의하는 것이라고 말하고있다.증명에 대한 다중 읽기 액세스 권한이있는 결정적 로그 스페이스 검증자가있는 언어 클래스입니다. 임의성이 필요하지 않습니다.
Sasho Nikolov

4
감사합니다. 실제로 나는 그것을 알고있다 :) 설명에 따라 로그 공간 비결정론 적 클래스가 표시됩니다.에스이자형영형에프에프-나는이자형(영형)그렇습니다. =에스이자형영형에프에프-나는이자형(영형). 게다가,=에스이자형영형-나는이자형(영형). "오프라인"및 "온라인"이라는 개념은 지정된 증명에 대한 액세스 유형을 나타냅니다. 참고 : Oded Goldreich (2008)의 전산 복잡성 5.3.1 절.
Abuzer Yakaryilmaz
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.