⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sgareport.txt

📁 标准遗传算法源码 C语言编程 求解函数优化问题。
💻 TXT
📖 第 1 页 / 共 5 页
字号:
                    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 + -