LÝ THUYẾT TÍNH TOÁN
BÀI 13: Bài toán dừng
Phạm Xuân Cường
Khoa Công nghệ thông tin
cuongpx@tlu.edu.vn
Nội dung bài giảng
1. Bài toán dừng
2. y Turing vạn năng
3. Phương pháp chéo hóa
4. Ngôn ngữ đoán nhận được bởi Turing
1
Bài toán dừng
Bài toán dừng
Một số bài toán thể giải được bằng thuật toán, một số thì
không thể
Nghiên cứu giới hạn của y tính
ATM = { <M,w> | M 1 y Turing chấp thuận xâu vào w}
Định 1
ATM không quyết định được
2
Bài toán dừng
Trước tiên, ta nhận xét ATM thể đoán nhận được
y Turing U sau đoán nhận ATM
U = " Trên đầu vào <M, w> trong đó M một TM w một
xâu
1. phỏng M trên xâu đầu vào w
2. Nếu M gặp một trạng thái chấp thuận U chấp thuận,
ngược lại bác bỏ
Nếu M lặp trên w thì U lặp trên <M, w>
ATM được gọi bài toán dừng
3