Files
platz/work/innenhoefe/PersonenTische.csv
T
Michael Stangl 6710d4f06a Bessere Verteilung: Strafen/Mutation, plus Abstammungsbaum mit Id-Herkunft
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>
2026-07-11 22:38:43 +02:00

13 KiB

1AksoyLuca= Hof 1Tisch 35Nummer 2
2AksoyMarie= Hof 1Tisch 34Nummer 4
3AksoyMarija= Hof 2Tisch 78Nummer 3
4AksoyMichaelDr. = Hof 2Tisch 52Nummer 4
5AksoyNadine= Hof 1Tisch 34Nummer 3
6AksoyNicole= Hof 2Tisch 71Nummer 4
7AksoySergej= Hof 1Tisch 34Nummer 2
8AksoySofia= Hof 1Tisch 35Nummer 3
9AksoyThomas= Hof 1Tisch 35Nummer 4
10AlbrechtAndreas= Hof 1Tisch 36Nummer 2
11AlbrechtEmreProf. Dr. = Hof 1Tisch 19Nummer 3
12AlbrechtSarah= Hof 1Tisch 36Nummer 4
13AlbrechtYusufProf. Dr. = Hof 1Tisch 29Nummer 3
14ArnoldChristian= Hof 1Tisch 39Nummer 4
15ArnoldJennifer= Hof 1Tisch 39Nummer 2
16ArnoldJenniferDr. = Hof 1Tisch 19Nummer 4
17ArnoldLeni= Hof 1Tisch 32Nummer 5
18ArnoldMila= Hof 1Tisch 39Nummer 3
19ArnoldNadine= Hof 2Tisch 75Nummer 3
20ArnoldPatrick= Hof 1Tisch 32Nummer 4
21BarthLina= Hof 2Tisch 59Nummer 4
22BarthMarkus= Hof 1Tisch 30Nummer 3
23BarthNadine= Hof 2Tisch 59Nummer 3
24BarthPatrick= Hof 2Tisch 59Nummer 2
25BarthTimo= Hof 2Tisch 59Nummer 5
26BauerDragana= Hof 1Tisch 41Nummer 4
27BauerYusuf= Hof 1Tisch 3Nummer 5
28BeckerJan= Hof 2Tisch 54Nummer 2
29BeckerMarija= Hof 2Tisch 47Nummer 2
30BeckerNicole= Hof 2Tisch 54Nummer 3
31BeckerSandra= Hof 2Tisch 54Nummer 4
32BergerAndreas= Hof 1Tisch 36Nummer 5
33BergerAnton= Hof 1Tisch 28Nummer 5
34BergerJennifer= Hof 1Tisch 28Nummer 2
35BergerLayla= Hof 1Tisch 36Nummer 3
36BergerNadineDr. = Hof 1Tisch 1Nummer 3
37BergerStefan= Hof 1Tisch 28Nummer 4
38BergerSvenja= Hof 1Tisch 28Nummer 3
39BianchiJanDr. = Hof 1Tisch 3Nummer 2
40BianchiMia= Hof 2Tisch 46Nummer 3
41BianchiSandra= Hof 2Tisch 46Nummer 2
42BianchiThomas= Hof 1Tisch 20Nummer 3
43BianchiThomas= Hof 2Tisch 46Nummer 4
44BraunChristian= Hof 1Tisch 37Nummer 4
45BraunDragana= Hof 1Tisch 44Nummer 3
46BraunJan= Hof 1Tisch 44Nummer 2
47BraunJulia= Hof 1Tisch 37Nummer 2
48BraunMilan= Hof 1Tisch 37Nummer 3
49BraunNadine= Hof 1Tisch 44Nummer 4
50BuschEmre= Hof 2Tisch 69Nummer 3
51BuschMarie= Hof 2Tisch 69Nummer 4
52BuschMichael= Hof 2Tisch 69Nummer 2
53BuschOlga= Hof 2Tisch 69Nummer 5
54BuschPatrick= Hof 2Tisch 51Nummer 2
55CelikElif= Hof 1Tisch 33Nummer 2
56CelikPatrick= Hof 1Tisch 33Nummer 4
57DallmannCharlotte= Hof 1Tisch 7Nummer 5
58DallmannHeinrich= Hof 1Tisch 7Nummer 3
59DallmannMargarete= Hof 1Tisch 7Nummer 4
60DallmannMaximilian= Hof 1Tisch 7Nummer 2
61DemirSandraDr. = Hof 1Tisch 33Nummer 5
62DietrichDraganaProf. Dr. = Hof 2Tisch 51Nummer 4
63DietrichJennifer= Hof 1Tisch 14Nummer 3
64DietrichMarco= Hof 1Tisch 14Nummer 4
65DietrichSofia= Hof 1Tisch 14Nummer 2
66EngelAnja= Hof 2Tisch 82Nummer 3
67EngelAnton= Hof 2Tisch 88Nummer 4
68EngelJulia= Hof 2Tisch 82Nummer 2
69EngelNicole= Hof 2Tisch 88Nummer 3
70EngelYusuf= Hof 2Tisch 82Nummer 4
71EspositoJanDr. = Hof 1Tisch 13Nummer 2
72EspositoYusufProf. Dr. = Hof 2Tisch 47Nummer 3
73FrankDennis= Hof 1Tisch 21Nummer 3
74FrankFinn= Hof 1Tisch 10Nummer 3
75FrankLena= Hof 1Tisch 10Nummer 2
76FrankMarie= Hof 1Tisch 21Nummer 5
77FrankNadine= Hof 1Tisch 10Nummer 4
78FrankeAmira= Hof 2Tisch 81Nummer 2
79FrankeJulia= Hof 2Tisch 80Nummer 4
80FrankeMarco= Hof 2Tisch 80Nummer 3
81FrankeMichael= Hof 2Tisch 81Nummer 3
82FrankeOlga= Hof 2Tisch 80Nummer 2
83Freifrau von WaldeckAntonia= Hof 1Tisch 6Nummer 5
84Freiherr von WaldeckKonstantinDr. = Hof 1Tisch 6Nummer 2
85GrotheAlexanderDr. h.c. = Hof 1Tisch 5Nummer 4
86GrotheBeate= Hof 1Tisch 5Nummer 2
87HaasJenniferDr. = Hof 1Tisch 30Nummer 2
88HaasPatrick= Hof 1Tisch 41Nummer 3
89HansenGiovanna= Hof 1Tisch 22Nummer 2
90HansenMarkus= Hof 1Tisch 22Nummer 3
91HansenNicoleDr. = Hof 1Tisch 42Nummer 4
92HansenOlga= Hof 1Tisch 22Nummer 4
93HansenThomas= Hof 1Tisch 2Nummer 3
94HartmannDeniz= Hof 2Tisch 87Nummer 2
95HartmannMarija= Hof 2Tisch 88Nummer 2
96HartmannNadine= Hof 2Tisch 88Nummer 5
97HartmannOlga= Hof 2Tisch 87Nummer 3
98HartmannThomas= Hof 2Tisch 87Nummer 4
99HoffmannEmre= Hof 2Tisch 51Nummer 3
100HoffmannPatrickProf. Dr. = Hof 2Tisch 75Nummer 4
101HoffmannThomasDr. = Hof 2Tisch 61Nummer 3
102HornKathrin= Hof 2Tisch 85Nummer 5
103HornLayla= Hof 2Tisch 85Nummer 2
104HornLeon= Hof 2Tisch 85Nummer 3
105HornMichael= Hof 2Tisch 85Nummer 4
106KayaChristina= Hof 2Tisch 48Nummer 3
107KayaLuca= Hof 2Tisch 48Nummer 2
108KayaNicole= Hof 2Tisch 48Nummer 4
109KayaPatrickDr. = Hof 1Tisch 4Nummer 2
110KayaTimoProf. Dr. = Hof 1Tisch 33Nummer 3
111KesslerFerdinandDr. = Hof 1Tisch 5Nummer 5
112KesslerViktoria= Hof 1Tisch 5Nummer 3
113KleinEmre= Hof 1Tisch 4Nummer 4
114KleinLina= Hof 2Tisch 64Nummer 2
115KleinMarkus= Hof 2Tisch 71Nummer 3
116KleinMilan= Hof 2Tisch 64Nummer 4
117KleinOlgaDr. = Hof 1Tisch 19Nummer 2
118KleinStefanie= Hof 2Tisch 64Nummer 3
119KochEmil= Hof 1Tisch 42Nummer 2
120KochJan= Hof 1Tisch 43Nummer 2
121KochKathrinDr. = Hof 2Tisch 67Nummer 2
122KochMarie= Hof 1Tisch 43Nummer 4
123KochMichael= Hof 1Tisch 43Nummer 3
124KochOlga= Hof 1Tisch 42Nummer 3
125KochSarah= Hof 1Tisch 43Nummer 5
126KovacAnja= Hof 1Tisch 21Nummer 2
127KovacHenry= Hof 1Tisch 11Nummer 3
128KovacLena= Hof 1Tisch 21Nummer 4
129KovacLuca= Hof 2Tisch 72Nummer 4
130KovacMarco= Hof 1Tisch 11Nummer 4
131KovacMarija= Hof 1Tisch 11Nummer 5
132KovacMatthias= Hof 2Tisch 47Nummer 4
133KovacTobias= Hof 1Tisch 11Nummer 2
134KrausMarkus= Hof 1Tisch 9Nummer 3
135KrausPatrickDr. = Hof 2Tisch 58Nummer 3
136KrauseAndreas= Hof 2Tisch 83Nummer 4
137KrauseArda= Hof 2Tisch 83Nummer 3
138KrauseChristinaDr. = Hof 1Tisch 3Nummer 4
139KrauseDaniel= Hof 2Tisch 71Nummer 2
140KrauseDraganaDr. = Hof 2Tisch 62Nummer 3
141KrauseEmma= Hof 2Tisch 83Nummer 2
142KrauseJulia= Hof 2Tisch 83Nummer 5
143KrauseMatthias= Hof 2Tisch 58Nummer 4
144KrauseThomas= Hof 1Tisch 41Nummer 5
145KuhnJuliaDr. = Hof 2Tisch 57Nummer 3
146LangeDragana= Hof 2Tisch 81Nummer 4
147LangeJan= Hof 2Tisch 73Nummer 4
148LangeMichael= Hof 2Tisch 73Nummer 2
149LangeSergej= Hof 2Tisch 52Nummer 3
150LangeSofia= Hof 2Tisch 73Nummer 3
151LangeSvenja= Hof 2Tisch 81Nummer 5
152LehmannGiovanna= Hof 1Tisch 17Nummer 3
153LehmannLayla= Hof 1Tisch 16Nummer 4
154LehmannMarkus= Hof 1Tisch 17Nummer 4
155LehmannMilan= Hof 1Tisch 16Nummer 2
156LehmannNicole= Hof 1Tisch 17Nummer 2
157LehmannPatrick= Hof 1Tisch 1Nummer 5
158LehmannThomas= Hof 1Tisch 16Nummer 3
159LudwigAylinDr. = Hof 2Tisch 58Nummer 5
160LudwigElias= Hof 2Tisch 49Nummer 3
161LudwigElif= Hof 2Tisch 49Nummer 5
162LudwigEmre= Hof 2Tisch 49Nummer 4
163LudwigEmreProf. Dr. = Hof 2Tisch 71Nummer 5
164LudwigGiovanna= Hof 2Tisch 49Nummer 2
165MaierArda= Hof 2Tisch 55Nummer 2
166MaierChristian= Hof 2Tisch 55Nummer 5
167MaierOlga= Hof 2Tisch 55Nummer 3
168MaierSarah= Hof 2Tisch 55Nummer 4
169NeumannJennifer= Hof 1Tisch 18Nummer 5
170NeumannLina= Hof 1Tisch 18Nummer 3
171NeumannMatteo= Hof 1Tisch 18Nummer 4
172NeumannThomas= Hof 1Tisch 18Nummer 2
173NguyenAnja= Hof 2Tisch 63Nummer 3
174NguyenDaniel= Hof 2Tisch 63Nummer 2
175NguyenJulia= Hof 1Tisch 13Nummer 3
176NguyenSofia= Hof 2Tisch 63Nummer 4
177NowakAylin= Hof 1Tisch 27Nummer 3
178NowakFelix= Hof 1Tisch 27Nummer 2
179NowakKathrin= Hof 1Tisch 26Nummer 4
180NowakLina= Hof 1Tisch 26Nummer 2
181NowakMarkus= Hof 1Tisch 27Nummer 4
182NowakNoah= Hof 1Tisch 26Nummer 3
183OttDaniel= Hof 2Tisch 77Nummer 4
184OttHannah= Hof 2Tisch 76Nummer 4
185OttLuca= Hof 2Tisch 62Nummer 4
186OttMatthias= Hof 2Tisch 76Nummer 3
187OttMelanie= Hof 2Tisch 76Nummer 2
188OttOlga= Hof 2Tisch 77Nummer 3
189OttSergejProf. Dr. = Hof 1Tisch 41Nummer 2
190OttYusufProf. Dr. = Hof 1Tisch 1Nummer 4
191PetersChristian= Hof 1Tisch 8Nummer 2
192PetersNicole= Hof 1Tisch 42Nummer 5
193PetrovGiovanna= Hof 1Tisch 9Nummer 2
194PetrovKathrin= Hof 1Tisch 38Nummer 4
195PetrovKathrinProf. Dr. = Hof 1Tisch 8Nummer 4
196PetrovMatthias= Hof 1Tisch 30Nummer 4
197PetrovMilan= Hof 1Tisch 38Nummer 2
198PetrovSergej= Hof 2Tisch 78Nummer 4
199PohlDragana= Hof 2Tisch 60Nummer 2
200PohlEmre= Hof 2Tisch 60Nummer 5
201PohlMia= Hof 2Tisch 60Nummer 3
202PohlTheo= Hof 2Tisch 60Nummer 4
203PolatKathrin= Hof 2Tisch 78Nummer 2
204PolatKatrin= Hof 2Tisch 77Nummer 2
205PolatMarija= Hof 2Tisch 75Nummer 2
206PolatMarkus= Hof 2Tisch 68Nummer 2
207PolatSarah= Hof 2Tisch 68Nummer 4
208PolatStefan= Hof 2Tisch 68Nummer 3
209PolatStefanie= Hof 2Tisch 77Nummer 5
210PopescuMatthias= Hof 1Tisch 29Nummer 2
211RichterAnja= Hof 1Tisch 45Nummer 5
212RichterAnjaProf. Dr. = Hof 2Tisch 66Nummer 3
213RichterAnton= Hof 1Tisch 45Nummer 3
214RichterGreta= Hof 1Tisch 45Nummer 4
215RichterJuliaProf. Dr. = Hof 1Tisch 20Nummer 2
216RichterMarco= Hof 2Tisch 75Nummer 5
217RichterMatthias= Hof 1Tisch 45Nummer 2
218RichterStefan= Hof 2Tisch 72Nummer 3
219RossiEmilia= Hof 1Tisch 25Nummer 3
220RossiLuca= Hof 1Tisch 25Nummer 4
221RossiMelanie= Hof 1Tisch 25Nummer 2
222RothChristian= Hof 2Tisch 65Nummer 2
223RothJuliaProf. Dr. = Hof 1Tisch 2Nummer 2
224RothOlga= Hof 1Tisch 20Nummer 5
225RothSarah= Hof 2Tisch 65Nummer 3
226RothSofia= Hof 2Tisch 65Nummer 4
227SahinKathrin= Hof 2Tisch 50Nummer 2
228SahinMarkus= Hof 2Tisch 50Nummer 4
229SahinNicole= Hof 2Tisch 50Nummer 5
230SahinPatrick= Hof 2Tisch 50Nummer 3
231SahinThomas= Hof 2Tisch 66Nummer 4
232SchmidtGiovanna= Hof 2Tisch 53Nummer 3
233SchmidtMarie= Hof 2Tisch 53Nummer 4
234SchmidtMatthias= Hof 2Tisch 53Nummer 2
235SchmidtNicole= Hof 1Tisch 13Nummer 4
236SchmittDennisProf. Dr. = Hof 2Tisch 72Nummer 2
237SchmittMarkus= Hof 1Tisch 24Nummer 4
238SchmittMarkus= Hof 1Tisch 8Nummer 3
239SchmittSarah= Hof 1Tisch 24Nummer 3
240SchmittSofia= Hof 1Tisch 24Nummer 2
241SchmittStefanProf. Dr. = Hof 2Tisch 67Nummer 3
242SchwarzGiovanna= Hof 2Tisch 58Nummer 2
243SeidelAnjaDr. = Hof 2Tisch 61Nummer 5
244SeidelMarkusDr. = Hof 1Tisch 8Nummer 5
245SeidelYusufProf. Dr. = Hof 1Tisch 4Nummer 3
246SeifertElif= Hof 1Tisch 40Nummer 2
247SeifertLeni= Hof 1Tisch 40Nummer 4
248SeifertMarcoProf. Dr. = Hof 2Tisch 57Nummer 4
249SeifertNicole= Hof 1Tisch 32Nummer 3
250SeifertStefanieDr. = Hof 1Tisch 2Nummer 5
251SeifertTimo= Hof 1Tisch 32Nummer 2
252SeifertYusuf= Hof 1Tisch 40Nummer 3
253SimonAndreas= Hof 2Tisch 56Nummer 4
254SimonEmma= Hof 2Tisch 56Nummer 3
255SimonLena= Hof 2Tisch 56Nummer 5
256SimonMarkus= Hof 2Tisch 56Nummer 2
257SimonSvenja= Hof 1Tisch 29Nummer 5
258SteinBen= Hof 2Tisch 79Nummer 2
259SteinEmilia= Hof 2Tisch 79Nummer 3
260SteinGiovanna= Hof 2Tisch 79Nummer 4
261SteinMarkusProf. Dr. = Hof 1Tisch 29Nummer 4
262SteinNadineDr. = Hof 1Tisch 9Nummer 4
263SteinThomas= Hof 2Tisch 79Nummer 5
264SteinbachElisabeth= Hof 1Tisch 6Nummer 4
265SteinbachGeorg= Hof 1Tisch 6Nummer 3
266ThielChristina= Hof 1Tisch 23Nummer 3
267ThielJanDr. = Hof 2Tisch 66Nummer 2
268ThielJulia= Hof 1Tisch 23Nummer 2
269ThielYusuf= Hof 1Tisch 23Nummer 4
270TranMarija= Hof 2Tisch 67Nummer 5
271TranOlga= Hof 2Tisch 61Nummer 4
272TranThomasProf. Dr. = Hof 2Tisch 78Nummer 5
273WagnerHenry= Hof 1Tisch 15Nummer 5
274WagnerMarco= Hof 1Tisch 15Nummer 3
275WagnerNicole= Hof 1Tisch 15Nummer 2
276WagnerSarah= Hof 1Tisch 15Nummer 4
277WeberAndreas= Hof 1Tisch 20Nummer 4
278WeberJulia= Hof 1Tisch 1Nummer 2
279WeberKatrin= Hof 2Tisch 57Nummer 2
280WeberYusuf= Hof 2Tisch 57Nummer 5
281WernerAndreas= Hof 2Tisch 70Nummer 2
282WernerDennisProf. Dr. = Hof 2Tisch 61Nummer 2
283WernerKatrin= Hof 2Tisch 52Nummer 2
284WernerLuca= Hof 2Tisch 67Nummer 4
285WernerMarco= Hof 2Tisch 70Nummer 5
286WernerNadine= Hof 2Tisch 70Nummer 4
287WernerSandra= Hof 2Tisch 70Nummer 3
288WinklerLena= Hof 1Tisch 38Nummer 5
289WinklerMarco= Hof 1Tisch 3Nummer 3
290WinklerPatrick= Hof 1Tisch 38Nummer 3
291WinklerThomas= Hof 1Tisch 2Nummer 4
292WolfBen= Hof 2Tisch 84Nummer 5
293WolfEmma= Hof 2Tisch 84Nummer 3
294WolfJulia= Hof 2Tisch 84Nummer 4
295WolfThomas= Hof 2Tisch 84Nummer 2
296ZimmermannJan= Hof 2Tisch 74Nummer 2
297ZimmermannMarkus= Hof 2Tisch 74Nummer 4
298ZimmermannMia= Hof 2Tisch 74Nummer 3
299ZimmermannPatrick= Hof 2Tisch 62Nummer 2
300ZimmermannSvenja= Hof 2Tisch 74Nummer 5