계층 정리가없는 복잡성 클래스 분리


16

계층 정리는 기본 도구입니다. 이전 질문에서 많은 수의 정보가 수집되었습니다 ( 어떤 계층 구조 및 / 또는 계층 구조 정리를 알고 있습니까? 참조 ). 일부 복잡한 클래스 분리는 계층 정리에서 직접 따릅니다. 잘 알려진 분리의 예 : , P E X P , N P N E X P , P S P A C E E X P S P A C ELPSPACEPEXPNPNEXPPSPACEEXPSPACE.

그러나 모든 분리가 계층 정리에서 나오는 것은 아닙니다. 매우 간단한 예는 입니다. 그 중 하나가 다른 하나를 포함하는 경우 우리가 모르는에도 불구하고 있기 때문에, 그들은 여전히 다른 N P는 다항식 변환에 대한 닫힌 상태, E가 없습니다.NPENPE

일부 계층 정리에서 직접 따르지 않는 균일 한 클래스에 대한 더 깊고 무조건적이고 관련성이없는 복잡한 클래스 분리 는 어느 것입니까?


2
나는 를 분리 라고 부르는 것이 좀 이상하다고 생각합니다 . 또한 그들의 불평등은 사소한 이유 때문에 우리에게 흥미로운 것을 말하지 않습니다. AFAIK는 복잡한 클래스에 대한 모든 복잡한 클래스 분리는 어떤 시점에서 계층 정리 (그리고 차례로 대각선 화)에 의존합니다. NPE
Kaveh

사실, 사소한 이유로 를 분리 라고 부르는 것은 드문 일 입니다. 계층 정리가 필요하지 않은 간단한 예를 보여주기 위해 가져 왔습니다. NPE
Andras Farago

3
ERR, NP의 증거! = E는 않습니다 계층 구조 정리에 따라 달라집니다! 작동 방식은 먼저 NP = E를 가정 한 다음 NP의 폐쇄 특성을 사용하여 E = EXP를 추론하여 시간 계층 정리를 위반하는 것입니다.
Scott Aaronson

고마워요, 스캇 가 올바른 예가 아니 었습니다. 답변 중 더 나은 것을 게시했습니다. NPE
Andras Farago 2013

그래서 심지어 불평등이 대각에 의존 : 하지만 E E X P . 좋고 아주 사소한 일이 아닙니다. ENPAC0NPAC0EEXPEEXP
Kaveh

답변:


13

나는 틀렸다는 것을 보여주고 싶지만, 궁극적으로 계층 정리 중 하나를 기반으로하지 않는 균일 한 하한이 없다고 생각합니다. 균일 성을 이용하는 방법에 대한 우리의 현재 이해는 실제로 그런 의미에서 상당히 제한적입니다.

반면에 계층 구조 정리에서 직접 따르지 않지만 다른 영리한 트릭, 기술 및 결과와 함께 계층 구조 정리를 사용하는 균일 한 하한이 많이 있습니다.

  • [Hopcroft-Paul-Valiant]. 그들은 D T I M E ( n ) D S P A C E ( n / log n ) (증거의 비대 각화 부분)을 증명 한 다음 C S L = N S P A C E ( n )CSLDTIME(n)DTIME(n)DSPACE(n/logn)CSL=NSPACE(n)공간 계층 구조와 결합하여 그들의 결과 + 공간 계층 구조는 또한 암시 합니다.DSPACE(n)DTIME(n)
  • 만족을위한 시공간 상충 (예 : 버스-윌리엄 소개 및 참조)
  • [Paul-Pippinger-Szemeredi-Trotter]. 결정 론적 시간 계층 구조와 결합하여 더 빠른 4 교체 시스템에 의해 결정 론적 초 선형 시간 기계의 사소한 시뮬레이션을 사용합니다.DTIME(n)NTIME(n)
  • 영구적 인 균일 한 하한 [ Allender , Allender-Gore , Koiran-Perifel ]
  • [Williams] (기술적으로 이것은 불균일 한 하한이지만 비결정론 적 시간 계층과 결합하여 많은 영리한 아이디어를 사용합니다)NEXPACC0

4

분리는 C 0T C 0 으로 Smolensky에 당신이 찾고있는 무엇인가?AC0TC0


1
Thank you, that is a nice result, but I am looking for separations of uniform classes, not circuit classes.
Andras Farago

2
@AndresFarago: Uniform AC^0 is also properly included in uniform TC^0.
Emil Jeřábek supports Monica

2
@EmilJeřábek: Is there a proof that uniform AC0 is properly contained in uniform TC0 that doesn't also already prove the nonuniform statement? (If not, then it would seem your example falls under the general principle that nonuniform lower bounds are stronger than uniform lower bounds, and I think the OQ was trying to avoid such answers...)
Joshua Grochow

2
I think the nonuniformity in the proofs is secondary to the fact that these are rather small classes where we have some nice combinatorial/algebraic understanding of them. I.e. we understand them well enough to directly construct an object which is not in them. Where are for larger classes there is no such understanding and therefore the only method we know is to do diagonalization against the whole class to construct such objects.
Kaveh

2

Another nontrivial example comes from the area of average case complexity. Rainer Schuler proves interesting properties of the class he calls PPcomp, see [1].

PPcomp is the class of languages that are accepted in polynomial time on μ-average for every polynomial time computable (P-computable) distribution μ. Naturally, PPPcomp holds, since the existence of a deterministic polytime algorithm implies that it remains efficient on the average, no matter the what the input distribution is. However, the condition of running in average polynomial time for every P-computable input distribution appears strong enough to suspect PPcomp=P.

Surprisingly, Schuler proves that there is a language LPPcomp, which is Turing-complete for E, that is,

EPPPcomp()
This implies the unconditional separation PPcompP. While the latter also uses the fact EP, which follows from the Time Hierarchy Theorem, the novel part (*) builds on different tools: beyond diagonalization, it employs resource bounded measure and Kolmogorov complexity.

Reference:

[1] R. Schuler, "Truth-table closure and Turing closure of average polynomial time have different measures in EXP," CCC 1996, pdf

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