#P의 두 기능으로 나누기


19

2 F# P에 있도록 정수 값 함수로 하자 . 있음을 따라 하는가 F가#의 P ? 이것이 항상 유지되지 않을 것이라고 믿을만한 이유가 있습니까? 내가 알아야 할 언급이 있습니까?F2F#PF#P

다소 놀랍게도,이 상황은 함수, (훨씬 더 큰 상수)를 내놓았다 있는 F ? # P 는 오래된 공개 문제입니다. FF?#P

참고 : 저는 M. Ogiwara, L. Hemachandra, 관련 부문 별 문제가 연구 된 실현 가능한 폐쇄 속성에 대한 복잡성 이론을 알고 있습니다 (Thm 3.13 참조). 그러나 플로어 오퍼레이터를 통해 모든 기능 의 구분을 정의하므로 문제가 다릅니다 . 이를 통해 패리티 문제를 빠르게 줄일 수있었습니다.


3
@Kaveh :하면 A는 #의 P의 기능, g ( Y ) 이어서 폴리 시간 함수 F ( g ( Y ) )#의 P 하지만 g ( F ( X ) ) 반드시 (아마도 ). 예를 들어, 음이 아닌 GapP 함수가 모두 # P 이어야하는 이유 는 없지만 이런 식으로 # P 로 환원 될 수 있습니다. f(x)#Pg(y)f(g(y))#Pg(f(x))#P#P
Emil Jeřábek은 Monica를 지원합니다

1
@JoshuaGrochow : 그렇습니다. "2F 목격자를 사전 순서대로 추측 한 경우에만 받아들입니다."

1
@JoshuaGrochow NO floor 함수로 나누면 는 TCTC book의 Theorem 5.9를 통해 방금 정의한 다음과 같은 복잡한 클래스로 축소됩니다. U P P X = { L | 다항식 시간 술어 P와 다항식 q가 있으므로 모든 x 에 대해 1입니다. x L | | { y | | y | q ( | x | ) P ( x , y ) } |PPUPPX={L|x1. xL||{y| 2. x L | | { y | | y | q ( | x | ) P ( x , y ) } | | 1 } 그런 다음복잡성 계층에서 U P P X가 속하는위치를 표시해야합니다. 그것은 희망의 경우 그 U P P X = P P|y|q(|x|)P(x,y)}||<1 2. xL||{y| |y|q(|x|)P(x,y)}||1}UPPXUPPX=PP
타이푼 지불

2
#PP의 함수가 항상 짝수인지를 말하기가 얼마나 어렵습니까? 나는 그것이 결정 불가능한 것으로 예상합니다.
피터 쇼어

2
@PeterShor : 그것은 확실히 결정 할 수 없습니다. 계수 증인이 모두 1이고 입력 길이와 동일한 길이이고 M이 정확히 [해당 길이] 단계로 중단되는 경우에만 수락하는 기계를 사용할 수 있습니다.

답변:


4

나는 이것이 왜 이것이 어려울 것이라고 생각하는지 직관을 제시하려고 노력한다. 에서 가장 좋아 하는 문제를 P 에서 문제로 바꾸십시오. 예를 들어, 함수 f 는 특정 고정 모서리를 포함하는 입력 3 정규 그래프의 해밀턴 사이클 수일 수 있습니다. 패리티 인수에서 우리는 f 가 항상 짝수 임을 알고 있으므로 F : = f / 2를 정의 할 수 있으며 FP에 있는 이유는 없습니다 .PPAPffF:=f/2FP


2
괜찮아. 이제 혼란 스러워요. 하지 않습니다 세 해밀턴 사이클을 가지고? K4
피터 쇼어

5
알았어 ... 확인 했어 정리는 모든 엣지 가 3 개의 정규 그래프에서 짝수 (무 방향) 해밀턴 사이클로 나타나고 총 해밀턴 사이클이 짝수는 아니라는 것입니다. 오른쪽 계산 문제 : 그래서 세 정규 그래프 에지 주어진 ,하자 f는 의 해밀 토니안 사이클 수있을 G 통과 E . 가 F / 2 #P의는? efGeF/2
피터 쇼

사실, 아무도 눈치 채지 못해서 ... 추가했습니다.
domotorp

일반적으로 나는 당신의 직감에 동의하지만,이 경우 가 실제로 #P에 있다고 생각합니다 .e = (v_1, v_2)가 G의 가장자리가되게하십시오. u, w는 v_1의 이웃이됩니다. t v_2. 다음 NP 머신에는 f / 2 수용 경로가 있습니다. 에지 쌍 (u, v_1)과 (v_1, v_2)을 포함하는 해밀턴 사이클을 추측하십시오. (요점은 짝수 패리티의 증거가 그러한 햄 사이클과 (w, v_1) 및 (v_1, v_2)를 포함하는 사이클 사이에 사면을 생성한다는 것입니다.) 직관이 작동하려면 PPA에서 무언가를 필요로합니다. 계산 논증, 또는 쉬운 f/2
사투

2
사실이 아닙니다. 예를 들면, 그것 (8 개 참조 정점에 연결된 모든 3 정규 그래프 실패 확인하기 쉽다 en.wikipedia.org/wiki/Table_of_simple_cubic_graphs#8_nodes (에지 전이 임) 큐브 제외리스트)를 .
Emil Jeřábek는 Monica를 지원합니다. Monica
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.