2 <!-- Generated by graphviz version 2.40.1 (20161225.0304)
4 <!-- Title: %3 Pages: 1 -->
5 <svg xmlns=
"http://www.w3.org/2000/svg" xmlns:
xlink=
"http://www.w3.org/1999/xlink" width=
"583pt" height=
"580pt" viewBox=
"0.00 0.00 583.00 580.30">
6 <g id=
"graph0" class=
"graph" transform=
"scale(1 1) rotate(0) translate(72 544.3026)">
8 <polygon fill=
"#f5f5f5" stroke=
"none" points=
"-72,36 -72,-544.3026 511,-544.3026 511,36 -72,36"/>
10 <g id=
"node1" class=
"node">
12 <polygon fill=
"#ffffff" stroke=
"#000000" points=
"187,-508.3026 101,-508.3026 101,-472.3026 187,-472.3026 187,-508.3026"/>
13 <text text-anchor=
"middle" x=
"144" y=
"-488.4026" font-family=
"sans-serif" font-size=
"8.00" fill=
"#000000">INITIALIZE t :=
0</text>
16 <g id=
"node2" class=
"node">
18 <polygon fill=
"#ffffff" stroke=
"#000000" points=
"182,-450.3026 106,-450.3026 106,-414.3026 182,-414.3026 182,-450.3026"/>
19 <text text-anchor=
"middle" x=
"144" y=
"-430.4026" font-family=
"sans-serif" font-size=
"8.00" fill=
"#000000">INITIALIZE P(t)
</text>
21 <!-- a1->a2 -->
22 <g id=
"edge1" class=
"edge">
23 <title>a1-
>a2
</title>
24 <path fill=
"none" stroke=
"#000000" d=
"M144,-472.269C144,-472.269 144,-460.5248 144,-460.5248"/>
25 <polygon fill=
"#000000" stroke=
"#000000" points=
"147.5001,-460.5248 144,-450.5248 140.5001,-460.5249 147.5001,-460.5248"/>
28 <g id=
"node3" class=
"node">
30 <polygon fill=
"#ffffff" stroke=
"#000000" points=
"203.5,-392.3026 84.5,-392.3026 84.5,-356.3026 203.5,-356.3026 203.5,-392.3026"/>
31 <text text-anchor=
"middle" x=
"144" y=
"-372.4026" font-family=
"sans-serif" font-size=
"8.00" fill=
"#000000">evaluate FITNESS of P(t)
</text>
33 <!-- a2->a3 -->
34 <g id=
"edge2" class=
"edge">
35 <title>a2-
>a3
</title>
36 <path fill=
"none" stroke=
"#000000" d=
"M144,-414.269C144,-414.269 144,-402.5248 144,-402.5248"/>
37 <polygon fill=
"#000000" stroke=
"#000000" points=
"147.5001,-402.5248 144,-392.5248 140.5001,-402.5249 147.5001,-402.5248"/>
40 <g id=
"node4" class=
"node">
42 <polygon fill=
"#ffffff" stroke=
"#000000" points=
"144,-334.3026 0,-316.3026 144,-298.3026 288,-316.3026 144,-334.3026"/>
43 <text text-anchor=
"middle" x=
"144" y=
"-314.4026" font-family=
"sans-serif" font-size=
"8.00" fill=
"#000000">STOPPING CRITERION
</text>
45 <!-- a3->a4 -->
46 <g id=
"edge3" class=
"edge">
47 <title>a3-
>a4
</title>
48 <path fill=
"none" stroke=
"#000000" d=
"M144,-356.269C144,-356.269 144,-344.5248 144,-344.5248"/>
49 <polygon fill=
"#000000" stroke=
"#000000" points=
"147.5001,-344.5248 144,-334.5248 140.5001,-344.5249 147.5001,-344.5248"/>
52 <g id=
"node5" class=
"node">
54 <polygon fill=
"#ffffff" stroke=
"#000000" points=
"106,-40.1513 50,-40.1513 50,-4.1513 106,-4.1513 106,-40.1513"/>
55 <text text-anchor=
"middle" x=
"78" y=
"-20.2513" font-family=
"sans-serif" font-size=
"8.00" fill=
"#000000">t := t +
1</text>
57 <!-- a4->a9 -->
58 <g id=
"edge10" class=
"edge">
59 <title>a4-
>a9
</title>
60 <path fill=
"none" stroke=
"#000000" d=
"M56.75,-299.0314C56.75,-299.0314 56.75,-40.524 56.75,-40.524"/>
61 <polygon fill=
"#000000" stroke=
"#000000" points=
"53.2501,-299.0314 56.75,-309.0314 60.2501,-299.0314 53.2501,-299.0314"/>
64 <g id=
"node6" class=
"node">
66 <ellipse fill=
"#ffffff" stroke=
"#000000" cx=
"259" cy=
"-22.1513" rx=
"18.2761" ry=
"18.2761"/>
67 <ellipse fill=
"none" stroke=
"#000000" cx=
"259" cy=
"-22.1513" rx=
"22.3036" ry=
"22.3036"/>
68 <text text-anchor=
"middle" x=
"259" y=
"-20.2513" font-family=
"sans-serif" font-size=
"8.00" fill=
"#000000">end
</text>
70 <!-- a4->end -->
71 <g id=
"edge5" class=
"edge">
72 <title>a4-
>end
</title>
73 <path fill=
"none" stroke=
"#000000" d=
"M259,-312.5834C259,-312.5834 259,-54.659 259,-54.659"/>
74 <polygon fill=
"#000000" stroke=
"#000000" points=
"262.5001,-54.659 259,-44.659 255.5001,-54.6591 262.5001,-54.659"/>
75 <text text-anchor=
"middle" x=
"246" y=
"-186.6212" font-family=
"sans-serif" font-size=
"10.00" fill=
"#000000">true
</text>
78 <g id=
"node7" class=
"node">
80 <polygon fill=
"#ffffff" stroke=
"#000000" points=
"216,-276.3026 72,-276.3026 72,-240.3026 216,-240.3026 216,-276.3026"/>
81 <text text-anchor=
"middle" x=
"144" y=
"-256.4026" font-family=
"sans-serif" font-size=
"8.00" fill=
"#000000">P'(t) := RECOMBINATION{P(t)}
</text>
83 <!-- a4->a5 -->
84 <g id=
"edge4" class=
"edge">
85 <title>a4-
>a5
</title>
86 <path fill=
"none" stroke=
"#000000" d=
"M144,-298.269C144,-298.269 144,-286.5248 144,-286.5248"/>
87 <polygon fill=
"#000000" stroke=
"#000000" points=
"147.5001,-286.5248 144,-276.5248 140.5001,-286.5249 147.5001,-286.5248"/>
88 <text text-anchor=
"middle" x=
"127" y=
"-284.3969" font-family=
"sans-serif" font-size=
"10.00" fill=
"#000000">false
</text>
91 <g id=
"node8" class=
"node">
93 <polygon fill=
"#ffffff" stroke=
"#000000" points=
"204.5,-218.3026 83.5,-218.3026 83.5,-182.3026 204.5,-182.3026 204.5,-218.3026"/>
94 <text text-anchor=
"middle" x=
"144" y=
"-198.4026" font-family=
"sans-serif" font-size=
"8.00" fill=
"#000000">P''(t) := MUTATION{P'(t)}
</text>
96 <!-- a5->a6 -->
97 <g id=
"edge6" class=
"edge">
98 <title>a5-
>a6
</title>
99 <path fill=
"none" stroke=
"#000000" d=
"M144,-240.269C144,-240.269 144,-228.5248 144,-228.5248"/>
100 <polygon fill=
"#000000" stroke=
"#000000" points=
"147.5001,-228.5248 144,-218.5248 140.5001,-228.5249 147.5001,-228.5248"/>
103 <g id=
"node9" class=
"node">
105 <polygon fill=
"#ffffff" stroke=
"#000000" points=
"224.5,-160.3026 63.5,-160.3026 63.5,-124.3026 224.5,-124.3026 224.5,-160.3026"/>
106 <text text-anchor=
"middle" x=
"144" y=
"-140.4026" font-family=
"sans-serif" font-size=
"8.00" fill=
"#000000">P(t+
1) := SELECTION{P''(t) + P(t)}
</text>
108 <!-- a6->a7 -->
109 <g id=
"edge7" class=
"edge">
110 <title>a6-
>a7
</title>
111 <path fill=
"none" stroke=
"#000000" d=
"M144,-182.269C144,-182.269 144,-170.5248 144,-170.5248"/>
112 <polygon fill=
"#000000" stroke=
"#000000" points=
"147.5001,-170.5248 144,-160.5248 140.5001,-170.5249 147.5001,-170.5248"/>
115 <g id=
"node10" class=
"node">
117 <polygon fill=
"#ffffff" stroke=
"#000000" points=
"196.5,-102.3026 73.5,-102.3026 73.5,-66.3026 196.5,-66.3026 196.5,-102.3026"/>
118 <text text-anchor=
"middle" x=
"135" y=
"-82.4026" font-family=
"sans-serif" font-size=
"8.00" fill=
"#000000">evaluate FITNESS of P''(t)
</text>
120 <!-- a7->a8 -->
121 <g id=
"edge8" class=
"edge">
122 <title>a7-
>a8
</title>
123 <path fill=
"none" stroke=
"#000000" d=
"M135,-124.269C135,-124.269 135,-112.5248 135,-112.5248"/>
124 <polygon fill=
"#000000" stroke=
"#000000" points=
"138.5001,-112.5248 135,-102.5248 131.5001,-112.5249 138.5001,-112.5248"/>
126 <!-- a8->a9 -->
127 <g id=
"edge9" class=
"edge">
128 <title>a8-
>a9
</title>
129 <path fill=
"none" stroke=
"#000000" d=
"M89.75,-65.9913C89.75,-65.9913 89.75,-50.5465 89.75,-50.5465"/>
130 <polygon fill=
"#000000" stroke=
"#000000" points=
"93.2501,-50.5464 89.75,-40.5465 86.2501,-50.5465 93.2501,-50.5464"/>
133 <g id=
"node11" class=
"node">
135 <polygon fill=
"#f5f5f5" stroke=
"none" points=
"439,-508.3026 209,-508.3026 209,-472.3026 439,-472.3026 439,-508.3026"/>
136 <text text-anchor=
"start" x=
"217" y=
"-493.3026" font-family=
"sans-serif" font-size=
"10.00" fill=
"#000000">P(t): generation of ancestors at a time t
</text>
137 <text text-anchor=
"start" x=
"217" y=
"-482.3026" font-family=
"sans-serif" font-size=
"10.00" fill=
"#000000">P''(t): generation of descendants at a time t
</text>