Получается, что в алгоритме прописана возможность вытолкнуть человека, участниками?
Получается что да. Но theymos говорил что в настоящем варианте алгоритм далек от совершенства, он будет его постоянно менять пока найдет более или менее оптимальное решение. Совершенного по-видимому нет но оптимальные решения (их может быть несколько) существуют. Оптимизация такого рода задач не такое простое дело, не зря за нее в свое время нобеля дали.