From 405319b075447bb4978d784d9afb7c1938150438 Mon Sep 17 00:00:00 2001 From: Michael Stangl Date: Thu, 9 Jul 2026 12:28:42 +0200 Subject: [PATCH] Document Abfolge/Anzahl action letters in zyklus.cfg header Adds a comment header explaining what e/s/S/m/j/z mean in the Abfolge sequence, referencing the corresponding Farm actions in libs/ga.py. Co-Authored-By: Claude Sonnet 5 --- cfg/zyklus.cfg | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/cfg/zyklus.cfg b/cfg/zyklus.cfg index 81f952f..d220e14 100644 --- a/cfg/zyklus.cfg +++ b/cfg/zyklus.cfg @@ -1,8 +1,22 @@ +# Abfolge: Kommagetrennte Liste von Aktionsbuchstaben, die den Ablauf +# eines GA-Zyklus definieren. Jede Aktion greift auf den +# aktuellen Loesungspool zu (siehe Farm in libs/ga.py): +# e = erzeugen (neue zufaellige Loesungen erzeugen) +# s = selektieren (die besten Loesungen auswaehlen) +# S = zufaellig auswaehlen (zufaellige Loesungen auswaehlen) +# m = mutieren (bestehende Loesungen mutieren) +# j = behalten (alten Loesungspool als Eltern behalten) +# z = neue Generation (Pool durch die neu erzeugten Loesungen ersetzen) +# +# Anzahl: Kommagetrennte Liste von Zahlen, die zu jeder Aktion in der +# Abfolge gehoert und angibt, wie viele Loesungen davon +# betroffen sind ('x' = Aktion braucht keine Anzahl, z.B. j/z). +# [Easy] -Abfolge='e,'+'s,z,m,j,z,'*3+'s' -Anzahl='10,'+'5,x,2,x,x,'*3+'1' - +Abfolge='e,'+'s,z,m,j,z,'*3+'s' +Anzahl='10,'+'5,x,2,x,x,'*3+'1' + [Simple] -Abfolge='e,s' -Anzahl='20,1' - +Abfolge='e,s' +Anzahl='20,1' +