정지를 결정하는 튜링 머신 제한 사항


33

Turing Machines를 유한 테이프로 제한하는 경우 (즉, 경계 공간 ) 정지 단계는 본질적으로 여러 단계 (상태 및 의 수에서 계산할 수 있음 )와 알파벳 크기) 구성을 반복해야합니다.SQS

정지를 결정할 수있는 다른 자연 튜링 기계 제한이 있습니까?

확실히 상태 전이 그래프에 루프 나 사이클이없는 경우 정지를 결정할 수 있습니다. 다른 사람?


1
PA, ZFC, ...에서 총체적으로 입증 될 수있는 TM을 고려할 수도 있습니다.
Kaveh

@Kaveh : 그것은 거의 물리적 의미에서 TM의 행동에 대한 제한으로 표현 될 수 있습니까?
Joseph O'Rourke

아니요, 그렇게 생각하지 않습니다.
Kaveh

1
단일 레지스터 시스템의 결정 문제 (무조건 증분 및 점프, 0으로 설정 한 경우 점프-감소 및 정지로 명령이 있음)는 결정 가능합니다.
wchargin

AFAIK 공간 S가있는 튜링 기계의 정지 문제는 공간 S에 바운드 된 튜링 기계에 의해
결정될

답변:


30

상당히 자연스럽고 연구 된 변형은 Tape-Reversal Bounded Turing machine입니다 (테이프 반전 횟수는 제한됨). 예를 들어 :

Juris Hartmanis : 테이프 반전 경계 튜링 기계 계산. J. 컴퓨팅 시스. 공상 과학 2 (2) : 117-135 (1968)


편집 : [이 변형은 더 인공적 ] 정지 문제는 알파벳 { 0 , 1 } 에 대해 최대 두 개의 왼쪽 명령 이 있는 비 지우기 튜링 기계에 대해 결정될 수 있습니다 . 참조 Decidable 앞뒤가 맞지 문제와 보편성 사이의 프론티어 : Nonerasing 튜링 기계 : 모리스 Margenstern합니다. 이론. 계산. 공상 과학 129 (2) : 419-424 (1994){0,1}


테이프 리버설 경계는 실제로 매우 자연 스럽습니다. 감사!
Joseph O'Rourke

18

서브 루틴으로 전달되는 매개 변수와 주류 컴퓨터 언어에서 메모리 관리의 많은 부분이 스택 기반 방식을 고려할 때 튜링 머신의 무제한 메모리를 스택으로 제한하는 것이 명백하고 자연스러운 변형입니다.

이러한 모델은 중지가 가능할뿐만 아니라 ( PDA로 잘 알려져 있음) 훌륭한 속성을 가지고 있습니다 .

PDA 의 개념은 보조 푸시 다운 오토 마톤 ( S ( n ) -AuxPDA)S(n)S(n) 으로 일반화 될 수 있습니다 . 그것은 구성

  1. 엔드 마커로 둘러싸인 읽기 전용 입력 테이프
  2. 유한 상태 제어
  3. 길이 의 읽기-쓰기 저장 테이프 ( 여기서 n 은 입력 문자열의 길이 임)S(n)n
  4. 스택

"Hopcroft / Ullman (1979) Automata 이론, 언어 및 계산 소개 (1st ed.)"에서 다음 을 찾을 수 있습니다.

정리 14.1 다음은 합니다.S(n)logn

  1. 은 결정 론적 S ( n ) -AuxPDA에의해 허용됩니다.LS(n)
  2. 은 비 결정적 S ( n ) -AuxPDA에의해 허용됩니다.LS(n)
  3. 상수 c에 대해 L DTIME ( c S ( n ) ) 입니다.LDTIME(cS(n))c

놀랍게도 :

추론 P 경우만 L은 a로 수락 로그 N -AuxPDA.LPLlogn


고마워요, 토마스 이것도 자연스런 제한입니다.
Joseph O'Rourke 2:15에

3

유한 테이프를 갖는 튜링 기계는 튜링 기계와 관련이 많지 않고 본질적으로 유한 상태 기계에 더 가깝기 때문에이 질문의 문구는 약간 문제가있다. Turing 머신의 다른 모든 "제한 사항"과 마찬가지로 거의 모든 제한 사항은 완전히 다른 현상 인 것 같습니다 (즉, 완전히 다른 속성을 가진 Turing 완전성 이외의 것). 실제로 일부 논문은 이제이 경계를 자세하게 설명하고 연구하며 또 다른 유명한 컴퓨팅 경계, 즉 NP 완전한 위상 전이와 약간 유사 할 수 있습니다.

튜링 머신의 발명 이후 오랫동안 "계산적으로 단순하고 완벽하게 결정 가능한"FSM 이론이 등장했다는 다소 반 직관적 일 것이다. 이를 바꾸는 한 가지 방법은 "가장 정교하게 결정 가능한 모델"또는 "결정 불가능한 컴퓨팅 모델 사이의 경계 연구"를 요청하는 것입니다.

어쨌든 이러한 방식으로 약간 재구성 된, 아직 나열되지 않은 합리적인 답변 / 이론 / 연구 프로그램은 현재 Alur / Dill의 교회 상을 수상한 정기 오토마타에 대한 현재 상당히 발전되고 적극적으로 연구 / 진행되는 이론입니다 . 여기에 시간이 정해진 오토마타에 관한 논문의 예와 계산 모델 (결정 불가능) 경계에 대한 연구가 있으며이 정맥에는 다른 많은 것들이 있습니다.


우연히 문제는 최근에 질문이 하나 아주 개념적으로 유사한 것으로 보인다 컴퓨터 과학 : 언어를 종료 가장 표현은 무엇입니까?
vzn

1
내가 알지 못했던 timed automata 링크에 감사드립니다 .
Joseph O'Rourke

btw, afterthought / addendum : 기존에 존재하는 TM의 Rices thm 의 "자연적인 결정 가능한 이완"에 반대하는 경향이있는 알려진 이론의 한 측면 . 그러나 다른 답변에서 다소 떠오른 또 다른 자연스러운 관점 / 아이디어는 전체 시간 / 공간 계층 구조와 복잡성 클래스가 모두 "자연"결정 가능한 TM 버전이라는 것입니다.
vzn

유한 상태 머신은 튜링 머신에서 너무 멀리 떨어져서 제한 사항에 대해 이야기 할 수 없지만 모든 기본 재귀 함수를 계산할 수있는 제한된 튜링 머신은 튜링 머신의 제한된 모델이라고 합리적으로 말할 수있을 정도로 충분히 가깝습니다.
토마스 클림 펠
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.