21.07.2012, 23:27
(21.07.2012, 21:58)berni schrieb: Das liegt am Paarungsalgorithmus. Der ist nicht optimal, sondern schaut einfach von oben nach unten die Tabelle durch und sucht sich für das erste noch nicht vergebene Team dasjenige Team, gegen welches bislang am seltensten gespielt wurde (und dann maximal weit oben in der Tabelle steht). Dadurch kommt es vor, dass Teams, die weit unten in der Tabelle rangieren mehrfach gegeneinander gelost werden.
Vielleicht werde ich den Algorithmus irgendwann mal noch optimieren; im Moment muss es so erst mal genügen...
Eine (algorithmisch) einfache Alternative wäre, erst mal jeden gegen jeden spielen zu lassen, evtl. auch zweimal, wenn es entsprechend wenig Mannschaften sind, und dann immer 1.-2., 3.-4. usw.
Dann würden alle Paarungen mindestens einmal vorkommen und am Ende hättest du etwas "Schweizer-System-Ähnliches".