Các thuật toán cuối cùng chúng tôi trình bày là một thuật toán triết gia ăn ngẫu nhiên mà đảm bảo loại trừ (chắc chắn) và đảm bảo tiến độ với xác suất 1. Chúng tôi gọi thuật toán LehmannRabin này sau khi phát minh của mình. Trong thuật toán này, tất cả các quy trình giống nhau; đối xứng bị phá vỡ bởi việc sử dụng ngẫu nhiên. Chúng tôi có một số điểm chúng tôi hy vọng để làm cho bằng cách trình bày thuật toán này. Đầu tiên, nó chứng minh rằng các thuật toán ngẫu nhiên có thể được sử dụng trong các set-ting không đồng bộ cũng như các thiết lập đồng bộ, và đôi khi họ có thể thực hiện được những điều mà không thể được thực hiện bởi các thuật toán không ngẫu nhiên. Ví dụ, các thuật toán LehmannRabin có thể giải quyết vấn đề triết gia ăn mặc dù các quá trình là giống nhau, trong khi lý 11,2 ngụ ý rằng đây không phải vỏ hộp lon được thực hiện bởi bất kỳ thuật toán không ngẫu nhiên. Trên thực tế, chúng ta nên cẩn thận khi chúng ta nói rằng thuật toán này "giải quyết các vấn đề triết học ăn": các điều kiện đúng đắn hài lòng không phải là chính xác những quy định trước đó, trong đó điều kiện tiến bộ chỉ nắm giữ với xác suất 1, và không chắc chắn tuyệt đối. Thứ hai, chúng ta thấy làm thế nào tuyên bố xác suất có ý nghĩa có thể được thực hiện cho các hệ thống không đồng bộ ngẫu nhiên. Nó không phải là rõ ràng làm thế nào để làm điều này, bởi vì một thuật toán ngẫu nhiên thông tin này không làm phát sinh một phân bố xác suất trên hành quyết. Ví dụ, thứ tự mà các quá trình thực hiện các bước trong một thuật toán không đồng bộ được khá tùy tiện, không được xác định một cách ngẫu nhiên. Lệnh này phải được xác định bằng cách nào đó để xác định một phân bố xác suất. Thứ ba, chúng tôi chứng minh một kỹ thuật phân tích Markov-phong cách để chứng minh thời gian xác suất tính ràng buộc. tài sản đó có thể biến được sử dụng để chứng minh tính liveness xác suất.
đang được dịch, vui lòng đợi..
