Завдяки використанню алгоритму, кожен учасник отримає кращу з його точки зору гру, ніж віддасть (або, нічого не втратить).
Завдяки загальному обліку побажань, набагато більше обмінів стають доступними.
Припустимо, у вас є гра "Каркасон", в яку ви вже награлися. І ви не проти обміняти її на щось інше - припустимо "Ticket to ride".
Зазвичай, ви шукаєте людину, що має таку гру, пропонуєте обмін - і при згоді власника гри - обмінюєтесь напряму, та радієте отриманій новій грі.
Але це - якщо вам дуже пощастить.
Адже, власнику бажаної вами гри, можливо не цікава ваша, запропонована на обмін гра. Або він вже має таку саму гру у власній колекції.
Тому, прямий обмін 1-1 має низьку вирогідність успіху.
Що ж робити?
Для успішного обміну вам знадобиться знайти ще хоча б одного учасника.
Припустимо, що власник гри "Ticket to ride" готовий його обміняти на "Каліко", але у вас такої гри нема.
Але якщо знайти ще одного учасника, що має гру "Каліко", і він буде готовий її обміняти на ваш "Каркасон" - то ви можете втрьох створити замкнуте коло обміну.
Ви віддасте "Каркасон" власнику "Каліко".
Він отримав те що хотів, і віддає "Каліко" власнику "Ticket to ride".
Той отримав гру, яку бажав, та віддає вам "Ticket to ride".
В результаті, кожний учасник віддає гру, яку був готовий обміняти та отримає у відповідь саме ту гру, яку бажав виміняти за свою. Тобто створюється замкнутий ланцюг обміну.