부울 계층
Boolean hierarchy부울 계층은 NP 세트의 부울 조합(교차, 결합 및 보완) 계층입니다.마찬가지로 부울 계층은 NP 술어에 대한 부울 회선의 클래스라고 할 수 있습니다.부울 계층이 축소되면 다항식 [1]계층이 축소됩니다.
형식적 정의
BH는 다음과 [2]같이 정의됩니다.
- BH는1 NP입니다.
- BH는2k BH의 언어와2k-1 coNP의 언어가 교차하는 언어 클래스입니다.
- BH는2k+1 BH의 언어와2k NP의 언어를 결합한 언어 클래스입니다.
- BH는 BH의i 결합이다.
파생 클래스
- DP(차이 다항식 시간)는2 [3]BH입니다.
동등한 정의
클래스 연결 및 분리를 다음과 같이 정의하면 보다 콤팩트한 정의를 할 수 있습니다.두 클래스의 결합에는 첫 번째 클래스의 언어와 두 번째 클래스의 언어가 교차하는 언어가 포함됩니다.분리(disjection)는 교차로 대신 결합(union)과 유사한 방식으로 정의된다.
- C ∧ D = { A b B A c C B d D }
- C ∨ D = { A b B A c C B d D }
이 정의에 따르면 DP = NP co coNP이다.부울 계층의 다른 클래스는 다음과 같이 정의할 수 있습니다.
부울 [4]계층 클래스의 대체 정의로 사용할 수 있는 등식은 다음과 같습니다.
또는 [5]k ≤ 3마다:
경도
임의의 NP-완전 문제 A의 인스턴스 수에서 감소를 나타내는 것으로, 부울 계층의 클래스의 경도를 증명할 수 있다.특히 시퀀스 {x1}이(가) 주어집니다.x a A가 x a A를 의미하도록ii-1 A 인스턴스의 x}는 x a A의 수가i 홀수이거나 [4]짝수인 경우에만 y b B가 되는 인스턴스 y를 생성하는 감소가 필요합니다m.
- bh-hardness는2k m m이고 x µ A의 수가i 홀수일 경우 된다.
- bh-hardness는2k+1 m + ({ m이고 x µ A의i 수가 짝수이면 된다.
이러한 감소는 모든 고정 k에 적용된다.임의의 k에 대해 이러한 감소가 존재한다면, P는NP[O(log n)] 이 문제를 해결하기 어렵다.
레퍼런스
- ^ Chang, R.; Kadin, J. (1996). "The Boolean Hierarchy and the Polynomial Hierarchy: A Closer Connection". SIAM J. Comput. 25 (25): 340–354. CiteSeerX 10.1.1.77.4186. doi:10.1137/S0097539790178069.
- ^ 복잡성 동물원: 클래스 BH
- ^ 복잡성 동물원: 클래스 DP
- ^ a b Wagner, K. (1987). "More Complicated Questions About Maxima and Minima, and Some Closures of NP". Theoret. Comput. Sci. 51: 53–80. doi:10.1016/0304-3975(87)90049-1.
- ^ Riege, T.; Rothe, J. (2006). "Completeness in the Boolean Hierarchy: Exact-Four-Colorability, Minimal Graph Uncolorability, and Exact Domatic Number Problems - a Survey". J. Univers. Comput. Sci. 12 (5): 551–578.