나는 일종의 새로운 것이지만 컴퓨팅 및 복잡성 이론 분야에 매우 관심이 있으며 문제를 분류하는 방법과 문제를 해결하는 데 사용되는 기계와 문제가 얼마나 강한 지에 대한 이해를 분명히하고 싶습니다.
내 이해
- 표준 튜링 머신-유한 알파벳, 유한 수의 상태 및 하나의 오른쪽 무한 테이프를 가진 튜링 머신
- Turing-Equivalent Machine-표준 Turing Machine에 의해 에뮬레이션 및 에뮬레이션 될 수있는 Turing Machine
P
-표준 튜링 머신을 사용하여 다항식 시간으로 해결할 수있는 문제 클래스 (위에 정의 됨)NP
-표준 튜링 머신을 사용하여 다항식 시간으로 확인할 수있는 문제 클래스NP-complete
- 다항식 시간으로NP
모든NP
문제를 변환 할 수있는 가장 어려운 문제
내 질문
(복잡성 클래스인가 P
, NP
, NP-complete
, 등) 알고리즘, 또는 알고리즘 및 컴퓨터 관련은?
다른 방법으로, Turing Equivalent Machine을 만들 수 있다면 (표준 TM이 할 수있는 모든 문제를 해결할 수 있지만 다른 시간 / 공간에서),이 새로운 기계는 NP-complete
시간이 지남에 따라 증가 하는 문제를 해결할 수 있습니다 입력과 관련하여 다항식 P=NP
이란?
또는 NP-complete
다항식 시간에 모든 가능한 Turing Machine에서 문제를 해결할 수 있어야 P
합니까?
아니면 위의 근본적인 것을 잘못 이해합니까?
나는 모양을 보았습니다 (올바른 검색어로는 그렇지 않을 수도 있습니다. 모든 전문 용어를 잘 모르는 경우가 많지만) 대부분의 강의 / 메모 등은 표준 기계에 중점을두고 있지만 맞춤형 기계에는 종종 시간 / 공간 속도가 있다고 말합니다 복잡성 클래스에 어떤 영향을 미치는지 말하지 않고 공간 / 시간을 희생시키면서 나는이 분야의 전문 용어에 대해서는 아직 잘 모르지만 아직 이것을 설명하는 논문을 찾을 수는 없습니다.