6710d4f06a
Weniger vermeidbare Gruppentrennungen:
- strafen.cfg: Tischbesetzung bestraft jetzt gestaffelt nach freien
Plaetzen (teilbelegte Tische am teuersten, mit Fallback auf den
naechstkleineren Eintrag), Trennungsstrafen deutlich erhoeht - so
werden Gruppen nicht mehr getrennt, obwohl leere Tische danebenstehen
- gibPunkte('Tischbesetzung') mit Naechst-kleiner-Fallback
- mutieren() setzt geraeumte Gruppen groesste-zuerst neu
(GruppenSetzen(GrosseZuerst=True)), damit grosse Gruppen die frei
gewordenen ganzen Tische bekommen und wieder zusammenkommen
(uebrig bleiben nur physisch unvermeidbare Trennungen, Gruppe > Tisch)
Abstammungsbaum (neuer Schalter --show-lineage -> Abstammung.svg):
- neue Klasse ga.Abstammung zeichnet den vollen Mutationsbaum aller
Loesungen; der Ast der finalen besten Loesung ist hervorgehoben und
mit ihrer Id beschriftet
- hierarchische Loesungs-Ids (Farm._WurzelId/_KindId): Wurzel '7',
Mutationskind '7.2', dessen Kind '7.2.1' - die ganze Abstammung ist
direkt aus der Id ablesbar
Tests (15 gruen), README und CLAUDE.md aktualisiert; Beispiele mit den
neuen Strafen und beiden Grafiken neu berechnet.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
121 lines
5.2 KiB
CSV
121 lines
5.2 KiB
CSV
Aksoy, Rainer, = Hof 1, Tisch 1, Nummer 5
|
|
Aksoy, Renate, = Hof 1, Tisch 1, Nummer 10
|
|
Aydin, Horst, = Hof 1, Tisch 3, Nummer 2
|
|
Aydin, Ursula, = Hof 1, Tisch 3, Nummer 3
|
|
Barth, Hannelore, = Hof 1, Tisch 9, Nummer 7
|
|
Berger, Sergej, = Hof 1, Tisch 4, Nummer 2
|
|
Brandt, Andreas, = Hof 1, Tisch 15, Nummer 3
|
|
Brandt, Anja, = Hof 1, Tisch 14, Nummer 6
|
|
Brandt, Anton, = Hof 1, Tisch 16, Nummer 2
|
|
Brandt, Ben, = Hof 1, Tisch 17, Nummer 3
|
|
Brandt, Daniel, = Hof 1, Tisch 11, Nummer 4
|
|
Brandt, Felix, = Hof 1, Tisch 16, Nummer 14
|
|
Brandt, Frieda, = Hof 1, Tisch 16, Nummer 8
|
|
Brandt, Greta, = Hof 1, Tisch 16, Nummer 10
|
|
Brandt, Helga, = Hof 1, Tisch 1, Nummer 4
|
|
Brandt, Julia, = Hof 1, Tisch 1, Nummer 11
|
|
Brandt, Kathrin, = Hof 1, Tisch 11, Nummer 6
|
|
Brandt, Lena, = Hof 1, Tisch 15, Nummer 8
|
|
Brandt, Milan, = Hof 1, Tisch 14, Nummer 8
|
|
Brandt, Paul, = Hof 1, Tisch 17, Nummer 4
|
|
Brandt, Sofia, = Hof 1, Tisch 14, Nummer 7
|
|
Brandt, Theo, = Hof 1, Tisch 15, Nummer 4
|
|
Brandt, Werner, = Hof 1, Tisch 1, Nummer 8
|
|
Busch, Stefanie, = Hof 1, Tisch 4, Nummer 4
|
|
Demir, Elif, = Hof 1, Tisch 10, Nummer 2
|
|
Demir, Hannelore, = Hof 1, Tisch 13, Nummer 7
|
|
Demir, Ingrid, = Hof 1, Tisch 13, Nummer 3
|
|
Demir, Monika, = Hof 1, Tisch 13, Nummer 2
|
|
Dietrich, Jennifer, = Hof 1, Tisch 13, Nummer 5
|
|
Dietrich, Nicole, = Hof 1, Tisch 12, Nummer 2
|
|
Erdem, Erika, = Hof 1, Tisch 15, Nummer 5
|
|
Erdem, Gerhard, = Hof 1, Tisch 9, Nummer 3
|
|
Erdem, Rainer, = Hof 1, Tisch 9, Nummer 4
|
|
Esposito, Christian, = Hof 1, Tisch 12, Nummer 3
|
|
Esposito, Gisela, = Hof 1, Tisch 9, Nummer 9
|
|
Esposito, Julia, = Hof 1, Tisch 4, Nummer 5
|
|
Fischer, Heinz, = Hof 1, Tisch 2, Nummer 3
|
|
Fischer, Helga, = Hof 1, Tisch 2, Nummer 9
|
|
Fischer, Nicole, = Hof 1, Tisch 12, Nummer 8
|
|
Fischer, Sven, = Hof 1, Tisch 10, Nummer 5
|
|
Frank, Erika, = Hof 1, Tisch 9, Nummer 2
|
|
Frank, Nadine, = Hof 1, Tisch 11, Nummer 9
|
|
Frank, Timo, = Hof 1, Tisch 10, Nummer 7
|
|
Frank, Tobias, = Hof 1, Tisch 1, Nummer 9
|
|
Franke, Brigitte, = Hof 1, Tisch 9, Nummer 6
|
|
Hansen, Olga, = Hof 1, Tisch 11, Nummer 3
|
|
Hansen, Wolfgang, = Hof 1, Tisch 9, Nummer 5
|
|
Hoffmann, Lena, = Hof 1, Tisch 12, Nummer 9
|
|
Horn, Daniel, = Hof 1, Tisch 11, Nummer 2
|
|
Horn, Svenja, = Hof 1, Tisch 13, Nummer 9
|
|
Klein, Stefan, = Hof 1, Tisch 10, Nummer 4
|
|
Koch, Andreas, = Hof 1, Tisch 8, Nummer 2
|
|
Koch, Giovanna, = Hof 1, Tisch 8, Nummer 4
|
|
Kovac, Giovanna, = Hof 1, Tisch 8, Nummer 7
|
|
Kraus, Dennis, = Hof 1, Tisch 12, Nummer 5
|
|
Kraus, Matteo, = Hof 1, Tisch 16, Nummer 9
|
|
Kraus, Melanie, = Hof 1, Tisch 12, Nummer 6
|
|
Kuhn, Leni, = Hof 1, Tisch 16, Nummer 7
|
|
Kuhn, Sarah, = Hof 1, Tisch 2, Nummer 2
|
|
Kuhn, Stefan, = Hof 1, Tisch 13, Nummer 6
|
|
Kuhn, Timo, = Hof 1, Tisch 2, Nummer 4
|
|
Lange, Milan, = Hof 1, Tisch 11, Nummer 8
|
|
Meyer, Anton, = Hof 1, Tisch 17, Nummer 7
|
|
Meyer, Christian, = Hof 1, Tisch 13, Nummer 4
|
|
Meyer, Ida, = Hof 1, Tisch 17, Nummer 5
|
|
Meyer, Marco, = Hof 1, Tisch 14, Nummer 4
|
|
Meyer, Mila, = Hof 1, Tisch 16, Nummer 13
|
|
Meyer, Sandra, = Hof 1, Tisch 14, Nummer 9
|
|
Meyer, Wolfgang, = Hof 1, Tisch 9, Nummer 8
|
|
Musikverein, Gast, = Hof 1, Tisch 4, Nummer 3
|
|
Musikverein, Gast, = Hof 1, Tisch 4, Nummer 6
|
|
Musikverein, Gast, = Hof 1, Tisch 4, Nummer 7
|
|
Musikverein, Gast, = Hof 1, Tisch 4, Nummer 8
|
|
Musikverein, Gast, = Hof 1, Tisch 4, Nummer 9
|
|
Musikverein, Gast, = Hof 1, Tisch 5, Nummer 2
|
|
Musikverein, Gast, = Hof 1, Tisch 5, Nummer 3
|
|
Musikverein, Gast, = Hof 1, Tisch 5, Nummer 4
|
|
Musikverein, Gast, = Hof 1, Tisch 5, Nummer 5
|
|
Musikverein, Gast, = Hof 1, Tisch 5, Nummer 6
|
|
Musikverein, Gast, = Hof 1, Tisch 5, Nummer 7
|
|
Musikverein, Gast, = Hof 1, Tisch 5, Nummer 8
|
|
Musikverein, Gast, = Hof 1, Tisch 5, Nummer 9
|
|
Peters, Melanie, = Hof 1, Tisch 8, Nummer 6
|
|
Peters, Yusuf, = Hof 1, Tisch 8, Nummer 3
|
|
Polat, Matthias, = Hof 1, Tisch 12, Nummer 4
|
|
Roth, Stefanie, = Hof 1, Tisch 13, Nummer 8
|
|
Schmidt, Dennis, = Hof 1, Tisch 8, Nummer 9
|
|
Schmitt, Markus, = Hof 1, Tisch 11, Nummer 5
|
|
Schwarz, Elias, = Hof 1, Tisch 16, Nummer 3
|
|
Schwarz, Guenter, = Hof 1, Tisch 1, Nummer 12
|
|
Schwarz, Liam, = Hof 1, Tisch 16, Nummer 12
|
|
Schwarz, Sarah, = Hof 1, Tisch 2, Nummer 8
|
|
Schwarz, Yusuf, = Hof 1, Tisch 2, Nummer 5
|
|
Simon, Jennifer, = Hof 1, Tisch 10, Nummer 8
|
|
Simon, Patrick, = Hof 1, Tisch 8, Nummer 8
|
|
Simon, Stefanie, = Hof 1, Tisch 10, Nummer 6
|
|
Sommer, Daniel, = Hof 1, Tisch 1, Nummer 2
|
|
Sommer, Dennis, = Hof 1, Tisch 14, Nummer 2
|
|
Sommer, Dennis, = Hof 1, Tisch 2, Nummer 6
|
|
Sommer, Dieter, = Hof 1, Tisch 1, Nummer 6
|
|
Sommer, Emil, = Hof 1, Tisch 16, Nummer 4
|
|
Sommer, Ida, = Hof 1, Tisch 16, Nummer 5
|
|
Sommer, Jennifer, = Hof 1, Tisch 2, Nummer 7
|
|
Sommer, Lina, = Hof 1, Tisch 14, Nummer 3
|
|
Sommer, Max, = Hof 1, Tisch 16, Nummer 11
|
|
Sommer, Nicole, = Hof 1, Tisch 14, Nummer 5
|
|
Sommer, Renate, = Hof 1, Tisch 1, Nummer 13
|
|
Sommer, Theo, = Hof 1, Tisch 16, Nummer 6
|
|
Stein, Andreas, = Hof 1, Tisch 10, Nummer 9
|
|
Stein, Werner, = Hof 1, Tisch 1, Nummer 3
|
|
Tran, Heinz, = Hof 1, Tisch 15, Nummer 6
|
|
Vogel, Anton, = Hof 1, Tisch 17, Nummer 6
|
|
Vogel, Max, = Hof 1, Tisch 17, Nummer 2
|
|
Vogel, Sandra, = Hof 1, Tisch 15, Nummer 2
|
|
Vogel, Svenja, = Hof 1, Tisch 8, Nummer 5
|
|
Vogel, Yusuf, = Hof 1, Tisch 15, Nummer 7
|
|
Wagner, Daniel, = Hof 1, Tisch 10, Nummer 3
|
|
Wagner, Timo, = Hof 1, Tisch 12, Nummer 7
|
|
Winkler, Sarah, = Hof 1, Tisch 1, Nummer 7
|
|
Yilmaz, Olga, = Hof 1, Tisch 11, Nummer 7
|