740c420900
- Farm._WurzelId/_KindId ersetzt durch _NeueId: jede Loesung bekommt eine einfache fortlaufende Nummer (Wurzeln wie Mutationskinder gleich) - die Abstammung steckt nicht mehr in der Id, sondern im schon vorher gemerkten Vorgaenger (Abstammung-Knoten 'eltern'); der Baum und die Hervorhebung des Sieger-Astes funktionieren unveraendert - Tests auf das neue Id-Schema umgestellt (Nummern 1..N, Abstammung ueber Vorgaenger), README/CLAUDE.md aktualisiert - Beispiele neu berechnet Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
51 lines
4.3 KiB
XML
51 lines
4.3 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<svg xmlns="http://www.w3.org/2000/svg" width="900" height="650" viewBox="0 0 900 650" font-family="sans-serif">
|
|
<rect width="100%" height="100%" fill="white"/>
|
|
<text x="450" y="30" text-anchor="middle" font-size="16" fill="#333">Entwicklung der Loesungsfindung</text>
|
|
<line x1="60" y1="60" x2="60" y2="390.0" stroke="#333" stroke-width="1.5"/>
|
|
<line x1="60" y1="390.0" x2="840" y2="390.0" stroke="#333" stroke-width="1.5"/>
|
|
<line x1="60" y1="390.0" x2="840" y2="390.0" stroke="#eee" stroke-width="1"/>
|
|
<text x="52" y="394.0" text-anchor="end" font-size="11" fill="#666">-157</text>
|
|
<line x1="60" y1="324.0" x2="840" y2="324.0" stroke="#eee" stroke-width="1"/>
|
|
<text x="52" y="328.0" text-anchor="end" font-size="11" fill="#666">-142</text>
|
|
<line x1="60" y1="258.0" x2="840" y2="258.0" stroke="#eee" stroke-width="1"/>
|
|
<text x="52" y="262.0" text-anchor="end" font-size="11" fill="#666">-126</text>
|
|
<line x1="60" y1="192.0" x2="840" y2="192.0" stroke="#eee" stroke-width="1"/>
|
|
<text x="52" y="196.0" text-anchor="end" font-size="11" fill="#666">-110</text>
|
|
<line x1="60" y1="126.0" x2="840" y2="126.0" stroke="#eee" stroke-width="1"/>
|
|
<text x="52" y="130.0" text-anchor="end" font-size="11" fill="#666">-94</text>
|
|
<line x1="60" y1="60.0" x2="840" y2="60.0" stroke="#eee" stroke-width="1"/>
|
|
<text x="52" y="64.0" text-anchor="end" font-size="11" fill="#666">-79</text>
|
|
<text x="18" y="225.0" text-anchor="middle" font-size="12" fill="#333" transform="rotate(-90 18 225.0)">Wertigkeit (hoeher = besser)</text>
|
|
<polyline points="60.0,60.0 146.7,60.0 233.3,60.0 320.0,60.0 406.7,60.0 493.3,60.0 580.0,60.0 666.7,60.0 753.3,60.0 840.0,60.0" fill="none" stroke="#2f6f4f" stroke-width="2"/>
|
|
<polyline points="60.0,153.6 146.7,113.8 233.3,127.1 320.0,79.6 406.7,78.9 493.3,79.1 580.0,68.1 666.7,68.1 753.3,68.1 840.0,60.0" fill="none" stroke="#c08a2d" stroke-width="2"/>
|
|
<polyline points="60.0,250.0 146.7,390.0 233.3,390.0 320.0,92.1 406.7,92.1 493.3,92.1 580.0,72.6 666.7,72.6 753.3,72.6 840.0,60.0" fill="none" stroke="#a03030" stroke-width="2"/>
|
|
<line x1="680" y1="70" x2="704" y2="70" stroke="#2f6f4f" stroke-width="2"/>
|
|
<text x="710" y="74" font-size="11" fill="#333">beste Loesung</text>
|
|
<line x1="680" y1="88" x2="704" y2="88" stroke="#c08a2d" stroke-width="2"/>
|
|
<text x="710" y="92" font-size="11" fill="#333">Durchschnitt</text>
|
|
<line x1="680" y1="106" x2="704" y2="106" stroke="#a03030" stroke-width="2"/>
|
|
<text x="710" y="110" font-size="11" fill="#333">schlechteste Loesung</text>
|
|
<text x="450" y="428.0" text-anchor="middle" font-size="13" fill="#333">Anzahl erzeugter Verteilungen im Pool</text>
|
|
<line x1="60" y1="440.0" x2="60" y2="590.0" stroke="#333" stroke-width="1.5"/>
|
|
<line x1="60" y1="590.0" x2="840" y2="590.0" stroke="#333" stroke-width="1.5"/>
|
|
<line x1="60" y1="590.0" x2="840" y2="590.0" stroke="#eee" stroke-width="1"/>
|
|
<text x="52" y="594.0" text-anchor="end" font-size="11" fill="#666">0</text>
|
|
<line x1="60" y1="515.0" x2="840" y2="515.0" stroke="#eee" stroke-width="1"/>
|
|
<text x="52" y="519.0" text-anchor="end" font-size="11" fill="#666">60</text>
|
|
<line x1="60" y1="440.0" x2="840" y2="440.0" stroke="#eee" stroke-width="1"/>
|
|
<text x="52" y="444.0" text-anchor="end" font-size="11" fill="#666">120</text>
|
|
<polyline points="60.0,540.0 146.7,490.0 233.3,440.0 320.0,547.5 406.7,505.0 493.3,462.5 580.0,555.0 666.7,520.0 753.3,485.0 840.0,561.2" fill="none" stroke="#4060a0" stroke-width="2"/>
|
|
<text x="60.0" y="606.0" text-anchor="middle" font-size="10" fill="#999">e</text>
|
|
<text x="146.7" y="606.0" text-anchor="middle" font-size="10" fill="#999">m</text>
|
|
<text x="233.3" y="606.0" text-anchor="middle" font-size="10" fill="#999">j</text>
|
|
<text x="320.0" y="606.0" text-anchor="middle" font-size="10" fill="#999">s</text>
|
|
<text x="406.7" y="606.0" text-anchor="middle" font-size="10" fill="#999">m</text>
|
|
<text x="493.3" y="606.0" text-anchor="middle" font-size="10" fill="#999">j</text>
|
|
<text x="580.0" y="606.0" text-anchor="middle" font-size="10" fill="#999">s</text>
|
|
<text x="666.7" y="606.0" text-anchor="middle" font-size="10" fill="#999">m</text>
|
|
<text x="753.3" y="606.0" text-anchor="middle" font-size="10" fill="#999">j</text>
|
|
<text x="840.0" y="606.0" text-anchor="middle" font-size="10" fill="#999">s</text>
|
|
<text x="450" y="638" text-anchor="middle" font-size="12" fill="#333">Zyklus-Aktion (Zeit)</text>
|
|
</svg>
|