dschweie / TournamentManager

The objective of this project is a software which can manage board game and petanque tournaments.
GNU General Public License v3.0
0 stars 1 forks source link

Algorithmus zum Auslosen von Supermelee-Runden ist zu langsam #29

Closed dschweie closed 5 years ago

dschweie commented 5 years ago

Als Entwickler habe ich festgestellt, dass es zu lange dauert, bis eine Runde "ausgelost" ist.

Mit 30 Spielern kann es bereits ab der 3. Runde so aussehen, als ob die Software in einer Endlos-Schleifen läuft.

Die Idee des Backtracking scheint weniger das Problem zu sein. Vielmehr werden zu viele Suchen in den bisher erstellten Spieltagen durchgeführt.

Eine Idee, wie der Algorithmus beschleunigt werden kann, ist die Bildung einer Tabelle, aus der die Informationen zu entnehmen sind,

dschweie commented 5 years ago

mit dem commit f408afe wurde dieses Ticket verbessert, so dass es geschlossen wird.