복잡성 등급 PPAD 는 Christos Papadimitriou가 그의 1994 년 논문 에서 발명했습니다 . 이 클래스는 "유향 그래프의 패리티 인수"에 의해 솔루션의 존재가 보장되는 검색 문제의 복잡성을 포착하도록 설계되었습니다. 유향 그래프에 불균형 정점이 있으면 다른 것이 있어야합니다. 그러나 일반적으로 클래스는 공식적으로 ( ) 문제, 인수가 그래프에만 적용됩니다 . 내 질문은이 개념들이 왜 동등한가?
지금까지는 이 질문과 중복 됩니다. 이제 공식적으로 문제를 진술하고 거기에 대한 답변에 만족하지 않는 이유를 분명히하고 싶습니다.
탐색 문제 ( ) : x ∈ { 0 , 1 을 얻는 2 개의 다항식 크기의 회로 와 가 주어진다 } n 이고 { 0 , 1 } n 에 다른 요소의 다항식 목록을 반환합니다 . 이 회로는 유 방향 그래프를 정의합니다. 여기서 및 . 검색 문제는 다음과 같습니다. 주어진 , 및 이므로 동일한 특성을 가진 다른 정점을 찾기.
검색 문제 : 동일하지만 와 모두 빈 목록 또는 하나의 요소를 반환합니다.
환원의 개념은 (리키의 제안에 따라 보정) : 총 탐색 문제 총 검색 문제에 환원 인 다항식 함수를 통해 과 경우 에 해결책 문제에 함축 되고 문제 A의 에 대한 해결책 .
공식적인 질문 : 왜 가 환원 될 수 있습니까? 아니면 또 다른 환원성 개념을 사용해야합니까?
Christos Papadimitriou는 PPA 에 대한 유사한 이론을 증명 하지만 (505 페이지 정리 1) 논증은 PPAD 에는 효과가없는 것으로 보인다 . 그 이유는도 균형 정점이다 로 변환 될 k 값 도 균형 정점 ± 1 . 그런 다음 A E O L에 대한 알고리즘 은 이러한 정점 중 하나를 가져 와서 다른 정점을 반환 할 수 있습니다. 이것은 A U V에 대한 새로운 정점을 생성하지 않습니다 .
에서는 항상 짝수의 불균형 정점이 있기 때문에 상황이 악화되고 있지만 A U V 에서는 홀수입니다. 그렇기 때문에이 두 세트 사이에 약탈을 만들 수없고 g 가 항상 f − 1 과 같을 수는 없습니다 . 경우 g ( X , F ( X ) ) ≠ X 우리가 해결 방법 얻었다 U V가 어떤 경우에 대해 적어도 다항식 시간 내에있다. 경우 g가 에 의존하지 않는 X 및y 1 ≠ y 2에 대해 g ( y 1 ) = g ( y 2 ) 인 경우 y 2 는 y 1에 대한 답변으로 반환 될 수 있습니다. 그것은 A U V를 위한 해결책을주지 않을 것입니다.
마지막 질문 : 위에 나열된 장애물을 어떻게 든 극복 할 수 있습니까? 하나의 가능한 의존도 고용 할 수 에 X를 ?