맨위로가기

PH (복잡도)

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

PH는 계산 복잡도 이론에서 다루는 복잡도 클래스로, P, NP, co-NP를 포함하며 PSPACE 내의 거의 모든 잘 알려진 복잡도 클래스를 포함한다. BPP, RP와 같은 확률적 클래스도 포함하지만, BQP는 PH에 포함되지 않는다는 증거가 있다. P = NP는 P = PH일 때에만 성립하며, PH는 P#P = PPP의 부분집합이고 PSPACE에도 포함된다.

더 읽어볼만한 페이지

  • 복잡도 종류 - P (복잡도)
    P는 결정론적 튜링 기계로 다항 시간 내에 풀 수 있는 판정 문제들의 집합이며, 다항 시간 균일 불 대수 회로 집합으로도 정의되고, NP, co-NP 등 다른 복잡도 종류들과 관계를 가진다.
  • 복잡도 종류 - P-NP 문제
    P-NP 문제는 계산 복잡도 이론에서 P와 NP 복잡도 종류의 관계에 대한 미해결 문제로, 컴퓨터 과학과 수학에 혁명적인 변화를 가져올 것으로 예상되며 암호학, 최적화, 인공지능 등 다양한 분야에 큰 영향을 미칠 수 있다.
PH (복잡도)

2. 다른 복잡도 클래스와의 관계

PHPSPACE 내의 거의 모든 잘 알려진 복잡도 클래스를 포함하며, 특히 P, NP, 그리고 co-NP를 포함한다.
P = NPP = PH일 때에만 성립한다.[5] 이는 PNP의 잠재적인 증명을 단순화할 수 있는데, P를 더 일반적인 클래스인 PH와 분리하는 것만으로 충분하기 때문이다.

2. 1. 확률적 복잡도 클래스

'''BPP'''[2] (이는 Sipser–Lautemann 정리이다)와 '''RP'''와 같은 확률적 클래스도 포함한다. 그러나, 양자 컴퓨터로 다항 시간 내에 해결 가능한 문제의 클래스인 '''BQP'''는 '''PH'''에 포함되지 않는다는 증거가 있다.[3][4]

2. 2. 신탁 기계(Oracle Machine) 관련 복잡도 클래스

'''PH'''는 Toda의 정리에 의해 '''P''''''#P''' = '''P''''''PP'''의 부분집합이며, 여기서 '''P''''''#P''' 또는 동등하게 '''P''''''PP'''는 #P 또는 PP 오라클에 접근할 수 있는 다항 시간 튜링 기계에 의해 결정 가능한 문제들의 클래스이다. 또한 '''PH'''는 '''PSPACE'''에도 포함된다.

3. 예시

(내용 없음)

4. 참고 문헌


  • 페터 뷔르기세르. (2000). 대수적 복잡성 이론의 완전성과 환원. 알고리즘과 계산수학 7. 베를린: 스프링거 출판사. ISBN 3-540-66752-0. 66쪽.
  • Complexity Zoo: PH

참조

[1] 학술지 The polynomial-time hierarchy
[2] 학술지 BPP and the polynomial hierarchy https://dx.doi.org/1[...] 1983-11-08
[3] 컨퍼런스 Proc. 42nd Symposium on Theory of Computing (STOC 2009) Association for Computing Machinery
[4] 웹사이트 Finally, a Problem That Only Quantum Computers Will Ever be Able to Solve https://www.quantama[...] 2018-06-21
[5] 서적 Handbook of Discrete and Combinatorial Mathematics CRC Press
[6] 문서 PPP=P#Pである。



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com