패딩 인수

Padding argument

계산 복잡성 이론에서, 패딩 인수는 어떤 복잡성 등급이 같다면, 다른 더 큰 등급도 같다는 것을 조건부로 증명하는 도구다.

예

P = NP가 EXP = NEXP를 의미한다는 증거는 "패딩"을 사용한다. X N {의 정의에 따라 {을(를하면 충분하다

L을 NEXP의 언어가 되게 하라.L이 NEXP에 있기 때문에 일부 상수 c에 대해 n^{에서 L을 결정하는 비결정론적 튜링 머신 M이 있다.내버려두다

여기서 1은 L에서 발생하지 않는 기호다.먼저 이(가) NP에 있음을 보여준 다음, P = NP가 부여한 결정론적 다항식 타임머신을 사용하여 L이 EXP에 있음을 보여 준다.

은(는) 비결정론적 다항식 시간에 다음과 같이 결정할 수 있다.입력 x이가) 지정된 경우 = x c {\ x'=x1 형식을 가지고 있는지 확인하고, 없으면 거부하십시오.형식이 올바른 경우 M(x)을 시뮬레이션하십시오.The simulation takes non-deterministic time, which is polynomial in the size of the input, . So, is in NP. By the assumption P = NP, there is also a deterministic machine DM that decides in다항식 시간그 후 우리는 다음과 같이 결정론적 지수 시간에 L을 결정할 수 있다.지정된 x{\ 1 ) 을(를) 시뮬레이션하십시오이 작업은 입력 에서 기하급수적인 시간만 소요되며 x {\ x.

는 L 언어의 "패딩"이라고 불린다.이러한 유형의 논쟁은 공간 복잡성 클래스, 교대 클래스, 경계가 있는 교대 클래스에 사용되기도 한다.

참조

  • Arora, Sanjeev; Barak, Boaz (2009), Computational Complexity: A Modern Approach, Cambridge, p. 57, ISBN 978-0-521-42426-4