Đang tải... (xem toàn văn)
Tổng hợp những câu hỏi cần thiết và quan trọng của môn Lý thuyết độ phức tạp tính toán (KMA). Tài liệu này giúp các bạn sinh viên có thể vượt qua các bài kiểm tra giữa kỳ, cuối kỳ và đạt kết quả cao nhất. Xin cảm ơn các bạn đã xem và tải tài liệu.
Trang 1Câu 1 Xây dựng máy Turing 1 băng đoán nhận ngôn ngữ { 0i1j với điều kiện nào đó của i, j, ví dụ i>j, i<j, i=j+1,j=i+1, i=j-1, i=j+2}
Máy Turing 1 băng đoán nhận ngôn ngữ {0i1j với } được xác định như sau: M = {Q, {0,1}, {0,1,Ø}, 𝛿, q0, qy, qn } Trong đó: Q = {q0, q0’, q1, q2, q3, q4, , qy, qn}
Hàm chuyển được xác định như sau:
Điều kiện: i<j
Trang 4Câu 2 Xây dựng máy Turing 1 băng tính hàm f(n,m) =