Câu hỏi được gắn thẻ «computation-models»

Định nghĩa của tập hợp các hoạt động được phép sử dụng để tính toán và chi phí tương ứng của chúng. Một số ví dụ về các mô hình bao gồm máy Turing, chức năng đệ quy, tính toán lambda và hệ thống sản xuất.


8
Tại sao chúng ta có thể giả sử một thuật toán có thể được biểu diễn dưới dạng một chuỗi bit?
Tôi đang bắt đầu đọc một cuốn sách về Độ phức tạp tính toán và Máy Turing. Đây là trích dẫn: Một thuật toán (nghĩa là một máy) có thể được biểu diễn dưới dạng một chuỗi bit một khi chúng ta quyết định một số mã hóa chính tắc. …


5
Là tương tác mạnh hơn thuật toán?
Tôi đã nghe phương châm tương tác mạnh hơn thuật toán từ Peter Wegner . Cơ sở của ý tưởng là Máy Turing (cổ điển) không thể xử lý tương tác, nghĩa là giao tiếp (đầu vào / đầu ra) với thế giới / môi trường bên ngoài. Làm thế …





3
Mọi thuật toán tự sửa đổi có thể được mô hình hóa bằng thuật toán không tự sửa đổi không?
Nếu chúng ta có bất kỳ chương trình máy tính tùy ý nào có thể sửa đổi hướng dẫn của nó, liệu có thể mô phỏng chương trình đó với một chương trình không thể sửa đổi hướng dẫn của nó không? Biên tập: Tôi chưa quen với stackexchange nên …



3
Khái niệm tính toán hiệu quả
Thuật toán máy Turing đa thời gian được coi là hiệu quả nếu thời gian chạy của nó, trong trường hợp xấu nhất, bị giới hạn bởi hàm đa thức trong kích thước đầu vào. Tôi biết về luận điểm mạnh mẽ của Church-Turing: Bất kỳ mô hình tính toán …



1
Sự khác biệt giữa RAM và TM là gì?
Trong phân tích thuật toán, chúng tôi giả sử một Bộ xử lý ngẫu nhiên chung (RAM) bộ xử lý. Theo tôi biết, máy RAM không hiệu quả hơn máy Turing. Tất cả các thuật toán có thể được thực hiện trong máy Turing. Vì vậy, câu hỏi của tôi …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.