155 lines
9.7 KiB
XML
155 lines
9.7 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
|
<!-- Generated by graphviz version 2.42.4 (0)
|
|
-->
|
|
<!-- Title: phase_space Pages: 1 -->
|
|
<svg width="1292pt" height="948pt"
|
|
viewBox="0.00 0.00 1292.25 948.13" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 944.13)">
|
|
<title>phase_space</title>
|
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-944.13 1288.25,-944.13 1288.25,4 -4,4"/>
|
|
<text text-anchor="middle" x="642.12" y="-923.33" font-family="Helvetica Bold" font-size="16.00">StarForth Phase Space: Attractor Basin Visualization (Conceptual)</text>
|
|
<g id="clust1" class="cluster">
|
|
<title>cluster_legend</title>
|
|
<polygon fill="none" stroke="black" stroke-dasharray="5,2" points="912.25,-116.59 912.25,-815.52 1052.25,-815.52 1052.25,-116.59 912.25,-116.59"/>
|
|
<text text-anchor="middle" x="982.25" y="-798.72" font-family="Helvetica Bold" font-size="16.00">Legend</text>
|
|
</g>
|
|
<!-- init1 -->
|
|
<g id="node1" class="node">
|
|
<title>init1</title>
|
|
<ellipse fill="pink" stroke="black" cx="144.25" cy="-763.52" rx="144.5" ry="144.5"/>
|
|
<text text-anchor="middle" x="144.25" y="-767.32" font-family="Helvetica,sans-Serif" font-size="14.00">Initial State 1</text>
|
|
<text text-anchor="middle" x="144.25" y="-752.32" font-family="Helvetica,sans-Serif" font-size="14.00">(w=4096, λ=0.1, σ²=high)</text>
|
|
</g>
|
|
<!-- inter1 -->
|
|
<g id="node4" class="node">
|
|
<title>inter1</title>
|
|
<ellipse fill="lightyellow" stroke="black" cx="210.25" cy="-441.54" rx="81.13" ry="81.13"/>
|
|
<text text-anchor="middle" x="210.25" y="-445.34" font-family="Helvetica,sans-Serif" font-size="14.00">Adapting</text>
|
|
<text text-anchor="middle" x="210.25" y="-430.34" font-family="Helvetica,sans-Serif" font-size="14.00">(w↓, λ↑, σ²↓)</text>
|
|
</g>
|
|
<!-- init1->inter1 -->
|
|
<g id="edge1" class="edge">
|
|
<title>init1->inter1</title>
|
|
<path fill="none" stroke="black" d="M173.2,-622.17C179.58,-591.23 186.17,-559.29 191.99,-531.08"/>
|
|
<polygon fill="black" stroke="black" points="195.42,-531.77 194.01,-521.27 188.56,-530.36 195.42,-531.77"/>
|
|
<text text-anchor="middle" x="231.75" y="-583.7" font-family="Helvetica,sans-Serif" font-size="14.00">Loop #5</text>
|
|
<text text-anchor="middle" x="231.75" y="-568.7" font-family="Helvetica,sans-Serif" font-size="14.00">window adapt</text>
|
|
</g>
|
|
<!-- init2 -->
|
|
<g id="node2" class="node">
|
|
<title>init2</title>
|
|
<ellipse fill="pink" stroke="black" cx="457.25" cy="-763.52" rx="150.73" ry="150.73"/>
|
|
<text text-anchor="middle" x="457.25" y="-767.32" font-family="Helvetica,sans-Serif" font-size="14.00">Initial State 2</text>
|
|
<text text-anchor="middle" x="457.25" y="-752.32" font-family="Helvetica,sans-Serif" font-size="14.00">(w=2048, λ=0.05, σ²=med)</text>
|
|
</g>
|
|
<!-- inter2 -->
|
|
<g id="node5" class="node">
|
|
<title>inter2</title>
|
|
<ellipse fill="lightyellow" stroke="black" cx="457.25" cy="-441.54" rx="81.13" ry="81.13"/>
|
|
<text text-anchor="middle" x="457.25" y="-445.34" font-family="Helvetica,sans-Serif" font-size="14.00">Adapting</text>
|
|
<text text-anchor="middle" x="457.25" y="-430.34" font-family="Helvetica,sans-Serif" font-size="14.00">(w↑, λ↓, σ²↓)</text>
|
|
</g>
|
|
<!-- init2->inter2 -->
|
|
<g id="edge2" class="edge">
|
|
<title>init2->inter2</title>
|
|
<path fill="none" stroke="black" d="M457.25,-612.84C457.25,-585.68 457.25,-558.12 457.25,-533.31"/>
|
|
<polygon fill="black" stroke="black" points="460.75,-533.22 457.25,-523.22 453.75,-533.22 460.75,-533.22"/>
|
|
<text text-anchor="middle" x="505.75" y="-583.7" font-family="Helvetica,sans-Serif" font-size="14.00">Loop #5</text>
|
|
<text text-anchor="middle" x="505.75" y="-568.7" font-family="Helvetica,sans-Serif" font-size="14.00">window adapt</text>
|
|
</g>
|
|
<!-- init3 -->
|
|
<g id="node3" class="node">
|
|
<title>init3</title>
|
|
<ellipse fill="pink" stroke="black" cx="765.25" cy="-763.52" rx="139.1" ry="139.1"/>
|
|
<text text-anchor="middle" x="765.25" y="-767.32" font-family="Helvetica,sans-Serif" font-size="14.00">Initial State 3</text>
|
|
<text text-anchor="middle" x="765.25" y="-752.32" font-family="Helvetica,sans-Serif" font-size="14.00">(w=1024, λ=0.2, σ²=low)</text>
|
|
</g>
|
|
<!-- inter3 -->
|
|
<g id="node6" class="node">
|
|
<title>inter3</title>
|
|
<ellipse fill="lightyellow" stroke="black" cx="714.25" cy="-441.54" rx="105.22" ry="105.22"/>
|
|
<text text-anchor="middle" x="714.25" y="-445.34" font-family="Helvetica,sans-Serif" font-size="14.00">Adapting</text>
|
|
<text text-anchor="middle" x="714.25" y="-430.34" font-family="Helvetica,sans-Serif" font-size="14.00">(w stable, λ↑, σ²↓)</text>
|
|
</g>
|
|
<!-- init3->inter3 -->
|
|
<g id="edge3" class="edge">
|
|
<title>init3->inter3</title>
|
|
<path fill="none" stroke="black" d="M743.47,-625.89C739.75,-602.51 735.91,-578.46 732.3,-555.77"/>
|
|
<polygon fill="black" stroke="black" points="735.74,-555.12 730.71,-545.8 728.83,-556.23 735.74,-555.12"/>
|
|
<text text-anchor="middle" x="779.25" y="-583.7" font-family="Helvetica,sans-Serif" font-size="14.00">Loop #6</text>
|
|
<text text-anchor="middle" x="779.25" y="-568.7" font-family="Helvetica,sans-Serif" font-size="14.00">slope adapt</text>
|
|
</g>
|
|
<!-- attractor -->
|
|
<g id="node7" class="node">
|
|
<title>attractor</title>
|
|
<ellipse fill="lightgreen" stroke="black" stroke-width="3" cx="457.25" cy="-142.59" rx="138.68" ry="138.68"/>
|
|
<ellipse fill="none" stroke="black" stroke-width="3" cx="457.25" cy="-142.59" rx="142.69" ry="142.69"/>
|
|
<text text-anchor="middle" x="457.25" y="-146.39" font-family="Helvetica,sans-Serif" font-size="14.00">Attractor</text>
|
|
<text text-anchor="middle" x="457.25" y="-131.39" font-family="Helvetica,sans-Serif" font-size="14.00">(w*=512, λ*=0.08, σ²→0)</text>
|
|
</g>
|
|
<!-- inter1->attractor -->
|
|
<g id="edge4" class="edge">
|
|
<title>inter1->attractor</title>
|
|
<path fill="none" stroke="blue" stroke-width="2" d="M262.03,-378.29C290.4,-344.18 326.5,-300.78 359.93,-260.6"/>
|
|
<polygon fill="blue" stroke="blue" stroke-width="2" points="362.65,-262.8 366.35,-252.87 357.27,-258.32 362.65,-262.8"/>
|
|
<text text-anchor="middle" x="351.25" y="-306.99" font-family="Helvetica,sans-Serif" font-size="14.00">converge</text>
|
|
</g>
|
|
<!-- inter2->attractor -->
|
|
<g id="edge5" class="edge">
|
|
<title>inter2->attractor</title>
|
|
<path fill="none" stroke="blue" stroke-width="2" d="M457.25,-360.19C457.25,-340.08 457.25,-317.84 457.25,-295.5"/>
|
|
<polygon fill="blue" stroke="blue" stroke-width="2" points="460.75,-295.24 457.25,-285.24 453.75,-295.24 460.75,-295.24"/>
|
|
<text text-anchor="middle" x="489.25" y="-306.99" font-family="Helvetica,sans-Serif" font-size="14.00">converge</text>
|
|
</g>
|
|
<!-- inter3->attractor -->
|
|
<g id="edge6" class="edge">
|
|
<title>inter3->attractor</title>
|
|
<path fill="none" stroke="blue" stroke-width="2" d="M645.72,-361.36C618.48,-329.89 586.62,-293.07 556.92,-258.75"/>
|
|
<polygon fill="blue" stroke="blue" stroke-width="2" points="559.41,-256.29 550.22,-251.01 554.12,-260.87 559.41,-256.29"/>
|
|
<text text-anchor="middle" x="633.25" y="-306.99" font-family="Helvetica,sans-Serif" font-size="14.00">converge</text>
|
|
</g>
|
|
<!-- attractor->attractor -->
|
|
<g id="edge7" class="edge">
|
|
<title>attractor->attractor</title>
|
|
<path fill="none" stroke="green" d="M597.92,-167.29C610.18,-162.06 617.84,-153.83 617.84,-142.59 617.84,-134.52 613.88,-127.99 607.11,-123.02"/>
|
|
<polygon fill="green" stroke="green" points="608.36,-119.71 597.92,-117.9 604.95,-125.83 608.36,-119.71"/>
|
|
<text text-anchor="middle" x="678.34" y="-138.89" font-family="Helvetica,sans-Serif" font-size="14.00">stable fixed point</text>
|
|
</g>
|
|
<!-- leg_init -->
|
|
<g id="node8" class="node">
|
|
<title>leg_init</title>
|
|
<polygon fill="pink" stroke="black" points="1029.75,-781.52 934.75,-781.52 934.75,-745.52 1029.75,-745.52 1029.75,-781.52"/>
|
|
<text text-anchor="middle" x="982.25" y="-759.82" font-family="Helvetica,sans-Serif" font-size="14.00">Initial State</text>
|
|
</g>
|
|
<!-- leg_adapt -->
|
|
<g id="node9" class="node">
|
|
<title>leg_adapt</title>
|
|
<polygon fill="lightyellow" stroke="black" points="1043.75,-459.54 920.75,-459.54 920.75,-423.54 1043.75,-423.54 1043.75,-459.54"/>
|
|
<text text-anchor="middle" x="982.25" y="-437.84" font-family="Helvetica,sans-Serif" font-size="14.00">Adaptive Phase</text>
|
|
</g>
|
|
<!-- leg_init->leg_adapt -->
|
|
<!-- leg_steady -->
|
|
<g id="node10" class="node">
|
|
<title>leg_steady</title>
|
|
<polygon fill="lightgreen" stroke="black" points="1034.75,-160.59 929.75,-160.59 929.75,-124.59 1034.75,-124.59 1034.75,-160.59"/>
|
|
<text text-anchor="middle" x="982.25" y="-138.89" font-family="Helvetica,sans-Serif" font-size="14.00">Steady State</text>
|
|
</g>
|
|
<!-- leg_adapt->leg_steady -->
|
|
<!-- note -->
|
|
<g id="node11" class="node">
|
|
<title>note</title>
|
|
<polygon fill="lightyellow" stroke="black" points="1278.25,-820.52 1060.25,-820.52 1060.25,-706.52 1284.25,-706.52 1284.25,-814.52 1278.25,-820.52"/>
|
|
<polyline fill="none" stroke="black" points="1278.25,-820.52 1278.25,-814.52 "/>
|
|
<polyline fill="none" stroke="black" points="1284.25,-814.52 1278.25,-814.52 "/>
|
|
<text text-anchor="middle" x="1172.25" y="-805.32" font-family="Helvetica,sans-Serif" font-size="14.00">All trajectories converge to</text>
|
|
<text text-anchor="middle" x="1172.25" y="-790.32" font-family="Helvetica,sans-Serif" font-size="14.00">same attractor (deterministic)</text>
|
|
<text text-anchor="middle" x="1172.25" y="-759.32" font-family="Helvetica,sans-Serif" font-size="14.00">Phase Space Axes:</text>
|
|
<text text-anchor="middle" x="1172.25" y="-744.32" font-family="Helvetica,sans-Serif" font-size="14.00">• w: window size</text>
|
|
<text text-anchor="middle" x="1172.25" y="-729.32" font-family="Helvetica,sans-Serif" font-size="14.00">• λ: decay coefficient</text>
|
|
<text text-anchor="middle" x="1172.25" y="-714.32" font-family="Helvetica,sans-Serif" font-size="14.00">• σ²: variance</text>
|
|
</g>
|
|
</g>
|
|
</svg>
|