📄 sgareport.txt
字号:
Simple Genetic Algorithm - SGA
________________________________________________________________________________
SGA Parameters:
Population Size(nPopSize) = 50
Chromosome Length(nChromLen) = 20
Maximum of Generation(nMaxGen) = 100
Crossover Probability(fPc) = 0.250000
Mutation Probability(fPm) = 0.010000
________________________________________________________________________________
Initial Population Average Fitness = 0.870617
Initial Population Max Fitness = 2.632685
Initial Population Min Fitness = -0.397271
Initial Population Sum Fitness = 43.530861
________________________________________________________________________________
Population Report:
Generation: 0
Indiv Parents xsite x Fitness String
0>: ( 0, 0) 0 -0.7457 0.2613 00010101101101000101
1>: ( 0, 0) 0 -0.5788 0.6418 00100011111100100010
2>: ( 0, 0) 0 -0.0946 1.0160 01001101010000101010
3>: ( 0, 0) 0 -0.5286 0.5867 00101000001110100110
4>: ( 0, 0) 0 -0.8971 1.0828 00001000110010001101
5>: ( 0, 0) 0 0.5023 0.9644 10000000001100010100
6>: ( 0, 0) 0 -0.2699 1.2187 00111110010011001010
7>: ( 0, 0) 0 1.3881 0.4936 11001011110010010001
8>: ( 0, 0) 0 1.2265 1.9078 10111101111111110010
9>: ( 0, 0) 0 0.7749 0.4508 10010111011101011101
10>: ( 0, 0) 0 0.3602 0.6581 01110100000100011010
11>: ( 0, 0) 0 -0.1687 0.8595 01000110111100001001
12>: ( 0, 0) 0 0.4752 1.3338 01111101111000100111
13>: ( 0, 0) 0 0.5466 0.4565 10000011111110011111
14>: ( 0, 0) 0 0.0799 1.0472 01011100001001100001
15>: ( 0, 0) 0 0.0307 1.0252 01010111111100110110
16>: ( 0, 0) 0 1.6553 2.6327 11100010100101010001
17>: ( 0, 0) 0 1.5814 0.1275 11011100010001110111
18>: ( 0, 0) 0 1.5796 0.0550 11011100000111111110
19>: ( 0, 0) 0 0.9276 0.2937 10100100011111000000
20>: ( 0, 0) 0 0.1141 0.9512 01011111000100001111
21>: ( 0, 0) 0 1.6950 1.2659 11100101111110001101
22>: ( 0, 0) 0 1.6349 2.4549 11100000110110001011
23>: ( 0, 0) 0 -0.7599 0.2764 00010100011111011011
24>: ( 0, 0) 0 0.0125 1.0048 01010110011001100001
25>: ( 0, 0) 0 1.3236 0.1050 11000110010010001001
26>: ( 0, 0) 0 -0.2876 1.1093 00111100110010101011
27>: ( 0, 0) 0 -0.9292 0.2616 00000110000010011110
28>: ( 0, 0) 0 0.0614 1.0575 01011010100100011111
29>: ( 0, 0) 0 0.3960 0.9506 01110111001000000111
30>: ( 0, 0) 0 0.9482 0.0534 10100110001111100110
31>: ( 0, 0) 0 1.7824 0.0637 11101101011011100101
32>: ( 0, 0) 0 1.1142 0.5194 10110100011010010100
33>: ( 0, 0) 0 1.1722 0.1025 10111001010111010101
34>: ( 0, 0) 0 0.2139 1.0906 01100111100101100101
35>: ( 0, 0) 0 1.5649 -0.3973 11011010110111100101
36>: ( 0, 0) 0 1.3287 -0.0429 11000110101101111101
37>: ( 0, 0) 0 0.4158 1.1982 01111000110100001111
38>: ( 0, 0) 0 0.6911 1.1905 10010000010011101110
39>: ( 0, 0) 0 1.0427 2.0157 10101110010100000010
40>: ( 0, 0) 0 -0.8727 1.6608 00001010110111011110
41>: ( 0, 0) 0 0.7569 0.2609 10010101111011001000
42>: ( 0, 0) 0 1.6409 2.5746 11100001010110111011
43>: ( 0, 0) 0 -0.0393 1.0372 01010001111110011101
44>: ( 0, 0) 0 0.7517 0.2494 10010101011110110110
45>: ( 0, 0) 0 1.4888 1.5140 11010100011000000011
46>: ( 0, 0) 0 1.0520 2.0499 10101111000110110010
47>: ( 0, 0) 0 1.0031 1.0962 10101010111011010111
48>: ( 0, 0) 0 1.1681 0.0162 10111001000000110111
49>: ( 0, 0) 0 -0.3308 0.7277 00111001000110110111
________________________________________________________________________________
Result:
Generation Calculated(nGen) = 0
Average Fitness = 0.8706
Chromosome Value with Max Fitness = (16,1.655264)
Max Fitness = 2.632685
Chromosome Value with Min Fitness = (35,1.564867)
Min Fitness = -0.397271
Crossover Num = 0
Mutate Num = 0
________________________________________________________________________________
Population Report:
Generation: 1
Indiv Parents xsite x Fitness String
0>: ( 28, 40) 20 1.5614 -0.4628 11011010100100011111
1>: ( 28, 40) 20 -0.8727 1.6608 00001010110111011110
2>: ( 37, 47) 1 -0.4969 1.0477 00101010111011010111
3>: ( 37, 47) 1 1.9158 0.0867 11111000110100001111
4>: ( 16, 20) 20 1.6553 2.6327 11100010100101010001
5>: ( 16, 20) 20 0.1141 0.9512 01011111000100001111
6>: ( 46, 0) 20 1.0520 2.0499 10101111000110110010
7>: ( 46, 0) 20 -0.7457 0.2613 00010101101101000101
8>: ( 24, 21) 2 0.1950 0.9694 01100101111110001101
9>: ( 24, 21) 2 1.5125 0.4218 11010110011001100001
10>: ( 16, 45) 20 1.6567 2.6199 11100010101101010001
11>: ( 16, 45) 20 1.4888 1.5140 11010100011000000011
12>: ( 40, 41) 20 -0.8727 1.6607 00001010110111011100
13>: ( 40, 41) 20 0.7569 0.2609 10010101111011001000
14>: ( 29, 42) 20 0.3946 0.9328 01110111000000000111
15>: ( 29, 42) 20 1.6409 2.5746 11100001010110111011
16>: ( 22, 46) 20 1.6349 2.4549 11100000110110001011
17>: ( 22, 46) 20 1.0520 2.0499 10101111000110100010
18>: ( 22, 38) 15 1.6349 2.4551 11100000110110001110
19>: ( 22, 38) 15 0.6911 1.1907 10010000010011101011
20>: ( 45, 45) 20 1.4888 1.5141 11010100011000000010
21>: ( 45, 45) 20 1.4946 1.2505 11010100111000000011
22>: ( 2, 2) 20 -0.0946 1.0160 01001101010000101010
23>: ( 2, 2) 20 -0.0946 1.0160 01001101010000101010
24>: ( 47, 27) 20 1.0031 1.0962 10101010111011010111
25>: ( 47, 27) 20 -0.9527 0.0507 00000100000010011110
26>: ( 40, 16) 0 1.6553 2.6327 11100010100101010001
27>: ( 40, 16) 0 -0.8727 1.6608 00001010110111011110
28>: ( 49, 39) 2 -0.4573 1.4454 00101110010100000010
29>: ( 49, 39) 2 1.1692 0.0377 10111001000110110111
30>: ( 40, 16) 20 -0.6852 1.3081 00011010110111011110
31>: ( 40, 16) 20 1.6553 2.6327 11100010100101010001
32>: ( 32, 2) 20 1.1142 0.5194 10110100011010010100
33>: ( 32, 2) 20 -0.0946 1.0160 01001101010000101010
34>: ( 46, 15) 13 1.0520 2.0499 10101111000110110110
35>: ( 46, 15) 13 0.0306 1.0251 01010111111100100010
36>: ( 24, 31) 20 0.0125 1.0048 01010110011001100001
37>: ( 24, 31) 20 1.7824 0.0637 11101101011011100101
38>: ( 3, 40) 8 -0.5211 0.6794 00101000110111011110
39>: ( 3, 40) 8 -0.8801 1.5142 00001010001110100110
40>: ( 34, 24) 5 0.2000 0.9999 01100110011001100001
41>: ( 34, 24) 5 -0.1611 0.8486 01000111100101100101
42>: ( 49, 16) 20 -0.3308 0.7277 00111001000110110111
43>: ( 49, 16) 20 1.6553 2.6327 11100010100101010001
44>: ( 45, 39) 20 1.4888 1.5140 11010100011000000011
45>: ( 45, 39) 20 1.0427 2.0157 10101110010100000010
46>: ( 4, 45) 20 -0.8971 1.0828 00001000110010001101
47>: ( 4, 45) 20 1.4888 1.5120 11010100011000010011
48>: ( 20, 10) 6 0.0789 1.0485 01011100000100011010
49>: ( 20, 10) 6 0.3953 0.9419 01110111000100001111
________________________________________________________________________________
Result:
Generation Calculated(nGen) = 1
Average Fitness = 1.2838
Chromosome Value with Max Fitness = ( 4,1.655264)
Max Fitness = 2.632685
Chromosome Value with Min Fitness = ( 0,1.561370)
Min Fitness = -0.462810
Crossover Num = 9
Mutate Num = 12
________________________________________________________________________________
Population Report:
Generation: 2
Indiv Parents xsite x Fitness String
0>: ( 36, 21) 20 0.0125 1.0048 01010110011001100001
1>: ( 36, 21) 20 1.4946 1.2505 11010100111000000011
2>: ( 10, 17) 20 1.6333 2.4134 11100000101101010001
3>: ( 10, 17) 20 1.0520 2.0499 10101111000110100010
4>: ( 27, 39) 20 -0.8785 1.5490 00001010010111011110
5>: ( 27, 39) 20 -0.8801 1.5142 00001010001110100110
6>: ( 49, 11) 14 0.0203 1.0121 01010111000100000011
7>: ( 49, 11) 14 1.4888 1.5125 11010100011000001111
8>: ( 11, 30) 20 1.4888 1.5140 11010100011000000011
9>: ( 11, 30) 20 -0.6852 1.3081 00011010110111011110
10>: ( 26, 1) 20 1.6553 2.6327 11100010100101010001
11>: ( 26, 1) 20 -0.8727 1.6608 00001010110111011110
12>: ( 45, 45) 14 1.0427 2.0157 10101110010100000010
13>: ( 45, 45) 14 1.0427 2.0157 10101110010100000010
14>: ( 45, 26) 20 1.0427 2.0157 10101110010100000010
15>: ( 45, 26) 20 1.6553 2.6327 11100010100101010001
16>: ( 47, 42) 20 1.4888 1.5120 11010100011000010011
17>: ( 47, 42) 20 -0.3308 0.7277 00111001000110110111
18>: ( 18, 27) 20 1.6349 2.4551 11100000110110001110
19>: ( 18, 27) 20 -0.8734 1.6480 00001010110011011110
20>: ( 11, 45) 20 1.4888 1.5140 11010100011000000011
21>: ( 11, 45) 20 1.0427 2.0157 10101110010100000010
22>: ( 2, 23) 9 -0.4989 1.0172 00101010110000101010
23>: ( 2, 23) 9 -0.0926 1.0212 01001101011011010111
24>: ( 16, 15) 20 1.6349 2.4549 11100000110110001011
25>: ( 16, 15) 20 1.6409 2.5746 11100001010110111011
26>: ( 4, 39) 20 1.6553 2.6327 11100010100101010001
27>: ( 4, 39) 20 -0.8800 1.5182 00001010001111100110
28>: ( 23, 15) 20 -0.0946 1.0160 01001101010000101010
29>: ( 23, 15) 20 1.6409 2.5746 11100001010110111011
30>: ( 19, 11) 20 0.6911 1.1907 10010000010011101011
31>: ( 19, 11) 20 1.4888 1.5140 11010100011000000011
32>: ( 46, 20) 8 -0.9018 0.9476 00001000011000000010
33>: ( 46, 20) 8 1.4936 1.2997 11010100110010001101
34>: ( 11, 17) 17 1.4888 1.5141 11010100011000000010
35>: ( 11, 17) 17 1.0520 2.0499 10101111000110100011
36>: ( 10, 27) 20 1.6333 2.4134 11100000101101010001
37>: ( 10, 27) 20 -0.6852 1.3081 00011010110111011110
38>: ( 1, 6) 14 -0.8726 1.6618 00001010110111110010
39>: ( 1, 6) 14 1.0520 2.0500 10101111000110011101
40>: ( 10, 19) 20 1.6567 2.6199 11100010101101010001
41>: ( 10, 19) 20 0.6911 1.1907 10010000010011101011
42>: ( 28, 18) 20 0.2927 1.0663 01101110010100000010
43>: ( 28, 18) 20 1.6349 2.4551 11100000110110001110
44>: ( 1, 4) 20 -0.8727 1.6608 00001010110111011110
45>: ( 1, 4) 20 1.6318 2.3730 11100000100101010001
46>: ( 47, 4) 20 1.3013 0.9458 11000100011000010011
47>: ( 47, 4) 20 1.6553 2.6327 11100010100101010001
48>: ( 11, 15) 20 1.4888 1.5140 11010100011000000011
49>: ( 11, 15) 20 1.6409 2.5746 11100001010110111011
________________________________________________________________________________
Result:
Generation Calculated(nGen) = 2
Average Fitness = 1.7553
Chromosome Value with Max Fitness = (10,1.655264)
Max Fitness = 2.632685
Chromosome Value with Min Fitness = (17,-0.330775)
Min Fitness = 0.727746
Crossover Num = 15
Mutate Num = 24
________________________________________________________________________________
Population Report:
Generation: 3
Indiv Parents xsite x Fitness String
0>: ( 15, 16) 20 1.6551 2.6340 11100010100100010001
1>: ( 15, 16) 20 1.4888 1.5120 11010100011000010011
2>: ( 10, 14) 20 1.6553 2.6327 11100010100101010001
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -