Vấn đề tin đồn trong các hệ thống phân tán là như sau. Ta có đồ thị với đỉnh. Mỗi đỉnh có một thông điệp phải được gửi đến tất cả các nút.n v m v
Bây giờ, câu hỏi của tôi là trong bối cảnh của mô hình mạng ad-hoc (chúng tôi giả định rằng một nút không có bất kỳ kiến thức nào trước về cấu trúc liên kết của mạng, độ trong và ngoài của nó và tập hợp các hàng xóm của nó. chỉ có kiến thức về mỗi nút là định danh riêng và tổng số nút).
Tôi cũng giả định rằng tất cả các nút có quyền truy cập vào đồng hồ toàn cầu và hoạt động đồng bộ theo các bước thời gian riêng biệt được gọi là vòng.
Độ phức tạp của một thuật toán trong ngữ cảnh này là số vòng cần thiết để hoàn thành.
Tôi nhớ rằng tồn tại một thuật toán giải quyết vấn đề tin đồn trong các vòng với xác suất cao. Nhưng tôi không thể tìm thấy tài liệu tham khảo nữa, và tôi tự hỏi nếu có nhiều kết quả gần đây về vấn đề đó.
chỉnh sửa theo nhận xét hợp lý: tại mỗi vòng, một nút có thể truyền thông điệp đến tất cả các hàng xóm của nó và có thể nhận được tin nhắn từ họ. Một nút sẽ nhận được một thông báo tại một vòng nhất định khi và chỉ khi chính xác một trong những hàng xóm của nó truyền tại vòng đó. Nếu không, một xung đột xảy ra và không có thông báo nào được nhận bởi nút.