Bài 3
Một mạng xã hội có người dùng, một số cặp trong đó là bạn bè (quan hệ bạn bè là đối xứng). Các sự kiện sau có thể xảy ra lặp đi lặp lại, mỗi lần một sự kiện: ba người dùng , và sao cho là bạn của cả và , nhưng và không phải là bạn, thay đổi quan hệ bạn bè của họ sao cho và hiện là bạn của nhau, còn không còn là bạn của và cũng không còn là bạn của . Mọi quan hệ bạn bè khác giữ nguyên. Ban đầu, người dùng mỗi người có bạn, và người dùng mỗi người có bạn. Chứng minh rằng tồn tại một dãy các sự kiện như vậy sau đó mỗi người dùng là bạn của nhiều nhất một người dùng khác.
Bước 1 trên 6: Mô hình hóa bạn bè bằng đồ thị
Phân tích chi tiết
Gọi là đồ thị với là người dùng và là các cặp bạn bè. Gọi thao tác đã mô tả là một phép hoán đổi tại : nó cần các cạnh và tồn tại nhưng thì không, và nó thay bằng . Mục tiêu trở thành đạt tới một đồ thị mà mọi đỉnh có bậc nhiều nhất .