As the figures show can a conditioned mutation operator not guarantee an improvement, but it enables the chance to be freed from an actual local maximum below the theoretical maximum. If the system runs 'long enough' it should finally reach it's maximum.
-->l=3, n=4,[POP]=popgen(n,l)
l =
3.
n =
4.
POP =
1. 0. 1.
0. 1. 1.
1. 0. 0.
1. 1. 1.
-->l=3,p=5,n=4,N=128, MT=8,show=2,[FITNESS_ALL_PERC,DIST2,STD, MEAN,
FREQ,STD1, MEAN1, FREQ1,FX, POP]=ga1(POP,l,p,n,N, MT,show)
mutation point at = (1, 1)
mutation point at = (1, 1)
mutation point at = (3, 3)
mutation point at = (2, 2)
mutation point at = (2, 2)
mutation point at = (2, 1)
mutation point at = (1, 2)
mutation point at = (1, 1)
Number of Events n * N = 512
POP =
1. 1. 1. 1. 1. 0.0080645 0.0322581 0. 1.
1. 1. 1. 5. 25. 0.2016129 0.8064516 0. 1.
1. 1. 1. 7. 49. 0.3951613 1.5806452 0. 1.
1. 0. 1. 7. 49. 0.3951613 1.5806452 0. 1.
FX =
0. 0. 0. 0. 0. 0.
1. 1. 0.0019531 1.5625 0. 0.
2. 0. 0. 0. 0. 0.
3. 4. 0.0078125 6.25 0. 0.
4. 3. 0.0058594 4.6875 0. 0.
5. 176. 0.34375 275. 0. 0.
6. 9. 0.0175781 14.0625 0. 0.
7. 319. 0.6230469 498.4375 0. 0.
FREQ1 =
0.6230469 1.
0.34375 1.
0.0175781 1.
0.0078125 1.
0.0058594 1.
0.0019531 1.
0. 2.
MEAN1 =
0.1428571
STD1 =
0.2335318
FREQ =
498.4375 1.
275. 1.
14.0625 1.
6.25 1.
4.6875 1.
1.5625 1.
0. 2.
MEAN =
114.28571
STD =
186.82542
DIST2 =
249.21875
FITNESS_ALL_PERC =
50.510204
70.918367
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
67.346939
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
67.346939
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
81.122449
81.122449
81.122449
81.122449
81.122449
81.122449
81.122449
81.122449
81.122449
70.918367
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
87.755102
75.510204
75.510204
75.510204
75.510204
75.510204
75.510204
75.510204
75.510204
75.510204
55.102041
75.510204
75.510204
75.510204
75.510204
75.510204
75.510204
75.510204
75.510204
75.510204
75.510204
75.510204
75.510204
75.510204
75.510204
75.510204
75.510204
75.510204
63.265306
63.265306
63.265306
75.510204
75.510204
75.510204
75.510204
75.510204
75.510204
75.510204
75.510204
75.510204
75.510204
75.510204
75.510204
75.510204
75.510204
75.510204
63.265306
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
POP =
1. 0. 1.
0. 1. 1.
0. 0. 0.
1. 1. 0.
-->l=3,p=5,n=4,N=128, MT=8,show=2,[FITNESS_ALL_PERC,DIST2,STD, MEAN,
FREQ,STD1, MEAN1, FREQ1,FX, POP]=ga1(POP,l,p,n,N, MT,show)
mutation point at = (1, 1)
mutation point at = (2, 1)
mutation point at = (3, 1)
mutation point at = (3, 2)
mutation point at = (2, 2)
mutation point at = (1, 3)
mutation point at = (2, 1)
Number of Events n * N = 512
POP =
1. 1. 0. 6. 36. 0.2117647 0.8470588 0. 1.
1. 1. 1. 6. 36. 0.2117647 0.8470588 0. 1.
1. 1. 1. 7. 49. 0.2882353 1.1529412 0. 1.
1. 1. 0. 7. 49. 0.2882353 1.1529412 0. 1.
FX =
0. 1. 0.0019531 1.5625 0. 0.
1. 0. 0. 0. 0. 0.
2. 1. 0.0019531 1.5625 0. 0.
3. 5. 0.0097656 7.8125 0. 0.
4. 3. 0.0058594 4.6875 0. 0.
5. 20. 0.0390625 31.25 0. 0.
6. 229. 0.4472656 357.8125 0. 0.
7. 253. 0.4941406 395.3125 0. 0.
FREQ1 =
0.4941406 1.
0.4472656 1.
0.0390625 1.
0.0097656 1.
0.0058594 1.
0.0019531 2.
0. 1.
MEAN1 =
0.1425781
STD1 =
0.2141043
FREQ =
395.3125 1.
357.8125 1.
31.25 1.
7.8125 1.
4.6875 1.
1.5625 2.
0. 1.
MEAN =
114.0625
STD =
171.28348
DIST2 =
197.65625
FITNESS_ALL_PERC =
35.714286
54.081633
67.857143
67.857143
67.857143
67.857143
67.857143
69.897959
80.102041
80.102041
80.102041
80.102041
80.102041
80.102041
80.102041
80.102041
80.102041
80.102041
80.102041
63.77551
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
66.326531
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
66.326531
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
76.530612
93.367347
93.367347
93.367347
93.367347
93.367347
93.367347
93.367347
93.367347
93.367347
93.367347
93.367347
93.367347
93.367347
93.367347
93.367347
93.367347
93.367347
81.122449
81.122449
81.122449
81.122449
81.122449
81.122449
81.122449
81.122449
81.122449
74.489796
74.489796
74.489796
74.489796
76.530612
93.367347
93.367347
93.367347
93.367347
93.367347
93.367347
93.367347
93.367347
93.367347
93.367347
93.367347
93.367347
93.367347
72.959184
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
+++++++++++++++++++++++++++++++++++++++++++++++++++
POP =
1. 1. 0.
0. 1. 1.
0. 0. 0.
0. 1. 1.
-->l=3,p=5,n=4,N=128, MT=8,show=2,[FITNESS_ALL_PERC,DIST2,STD, MEAN,
FREQ,STD1, MEAN1, FREQ1,FX, POP]=ga1(POP,l,p,n,N, MT,show)
mutation
point at = (3, 2)
mutation point at = (4, 1)
Number of Events n * N = 512
POP =
1. 1. 1. 7. 49. 0.25 1. 0. 1. 1. 1.
1. 1. 1. 7. 49. 0.25 1. 0. 1. 1. 1.
1. 1. 1. 7. 49. 0.25 1. 0. 1. 1. 1.
1. 1. 1. 7. 49. 0.25 1. 0. 1. 1. 1.
FX =
0. 1. 0.0019531 1.5625 0. 0.
1. 0. 0. 0. 0. 0.
2. 2. 0.0039063 3.125 0. 0.
3. 3. 0.0058594 4.6875 0. 0.
4. 2. 0.0039063 3.125 0. 0.
5. 9. 0.0175781 14.0625 0. 0.
6. 56. 0.109375 87.5 0. 0.
7. 439. 0.8574219 685.9375 0. 0.
FREQ1 =
0.8574219 1.
0.109375 1.
0.0175781 1.
0.0058594 1.
0.0039063 2.
0.0019531 1.
0. 1.
MEAN1 =
0.1422991
STD1 =
0.2982120
FREQ =
685.9375 1.
87.5 1.
14.0625 1.
4.6875 1.
3.125 2.
1.5625 1.
0. 1.
MEAN =
113.83929
STD =
238.56961
DIST2 =
342.96875
FITNESS_ALL_PERC =
27.55102
59.693878
63.77551
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
86.734694
74.489796
74.489796
74.489796
74.489796
74.489796
74.489796
74.489796
74.489796
74.489796
60.204082
83.163265
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.
100.