Просто интересно, есть ли уже алгоритм планирования турниров, который я мог бы использовать или даже немного адаптировать.
Вот мои требования:
- Переменное количество противников, принадлежащих к разному количеству команд / клубов, должно быть в паре с противником.
- Два соперника не могут быть из одного клуба
- Если есть нечетное количество игроков, 1 из них выбирается случайным образом, чтобы получить пока
Любые алгоритмы, связанные с такого рода набором требований, будут оценены.
РЕДАКТИРОВАТЬ: мне нужно только запустить это максимум один раз, создавая сопоставления для первого «раунда» турнира.