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

📄 sgareport.txt

📁 用C编的遗传算法求函数极值
💻 TXT
📖 第 1 页 / 共 5 页
字号:
                    Simple Genetic Algorithm - SGA
________________________________________________________________________________
    SGA Parameters:
Population Size(nPopSize) = 30
Chromosome Length(nChromLen) = 6
Maximum of Generation(nMaxGen) = 66
Crossover Probability(fPc) = 0.500000
Mutation Probability(fPm) = 0.050000
________________________________________________________________________________
Initial Population Average Fitness = 1.999660
Initial Population Max Fitness = 3.810581
Initial Population Min Fitness = 0.359888
Initial Population Sum Fitness = 59.989807
________________________________________________________________________________
    Population Report:
Generation: 0
Indiv  Parents   xsite    x        Fitness     String
  0>: (  0,  0)    0     0.9048     1.8652     101000
  1>: (  0,  0)    0     1.7143     1.2562     111001
  2>: (  0,  0)    0     0.7619     1.2908     100101
  3>: (  0,  0)    0     0.3333     1.7113     011100
  4>: (  0,  0)    0     0.1905     1.9439     011001
  5>: (  0,  0)    0     1.5238     0.9635     110101
  6>: (  0,  0)    0     0.4762     2.3239     011111
  7>: (  0,  0)    0    -0.2381     2.2216     010000
  8>: (  0,  0)    0     0.6190     2.3487     100010
  9>: (  0,  0)    0    -0.4762     2.3239     001011
 10>: (  0,  0)    0     0.2857     2.1240     011011
 11>: (  0,  0)    0     0.9048     1.8652     101000
 12>: (  0,  0)    0     1.8571     3.8106     111100
 13>: (  0,  0)    0     0.3333     1.7113     011100
 14>: (  0,  0)    0    -0.3333     1.7113     001110
 15>: (  0,  0)    0     0.2381     2.2216     011010
 16>: (  0,  0)    0     1.6667     3.4434     111000
 17>: (  0,  0)    0     1.4762     3.0041     110100
 18>: (  0,  0)    0     1.0476     3.0447     101011
 19>: (  0,  0)    0    -0.5238     1.6437     001010
 20>: (  0,  0)    0    -0.9048     1.8652     000010
 21>: (  0,  0)    0     0.0476     2.0475     010110
 22>: (  0,  0)    0    -0.3810     1.7854     001101
 23>: (  0,  0)    0    -1.0000     2.0000     000000
 24>: (  0,  0)    0    -0.6190     2.3487     001000
 25>: (  0,  0)    0     1.7619     0.3599     111010
 26>: (  0,  0)    0     0.4762     2.3239     011111
 27>: (  0,  0)    0     1.7143     1.2562     111001
 28>: (  0,  0)    0     0.9524     1.0503     101001
 29>: (  0,  0)    0     0.2857     2.1240     011011
________________________________________________________________________________
    Result:
Generation Calculated(nGen) = 0
Average Fitness =   1.9997
Chromosome Value with Max Fitness = (12,1.857143)
Max Fitness = 3.810581
Chromosome Value with Min Fitness = (25,1.761905)
Min Fitness = 0.359888
Crossover Num = 0
Mutate Num = 0
________________________________________________________________________________
    Population Report:
Generation: 1
Indiv  Parents   xsite    x        Fitness     String
  0>: (  7,  2)    6    -0.2381     2.2216     010000
  1>: (  7,  2)    6     1.5238     0.9635     110101
  2>: ( 18,  2)    4     0.9524     1.0503     101001
  3>: ( 18,  2)    4     0.8571     2.8357     100111
  4>: (  0, 14)    2     1.1905     1.6491     101110
  5>: (  0, 14)    2    -0.6190     2.3487     001000
  6>: ( 18, 10)    6     1.0476     3.0447     101011
  7>: ( 18, 10)    6     0.2857     2.1240     011011
  8>: (  6,  9)    2    -0.0952     2.0142     010011
  9>: (  6,  9)    2    -0.4762     2.3239     001011
 10>: ( 11, 28)    2     0.9524     1.0503     101001
 11>: ( 11, 28)    2     0.9048     1.8652     101000
 12>: ( 22,  6)    3    -0.3810     1.7854     001101
 13>: ( 22,  6)    3     0.3810     1.7854     011101
 14>: ( 27, 15)    1     1.8571     3.8106     111100
 15>: ( 27, 15)    1     0.1905     1.9439     011001
 16>: ( 25, 16)    6     1.7619     0.3599     111010
 17>: ( 25, 16)    6     1.6667     3.4434     111000
 18>: ( 29,  0)    6     0.2857     2.1240     011011
 19>: ( 29,  0)    6     0.9048     1.8652     101000
 20>: (  9, 10)    6    -0.5714     1.5532     001001
 21>: (  9, 10)    6     1.8095     2.5334     111011
 22>: ( 10, 29)    3     0.2381     2.2216     011010
 23>: ( 10, 29)    3     0.2857     2.1240     011011
 24>: (  9, 10)    6    -0.4762     2.3239     001011
 25>: (  9, 10)    6     0.2857     2.1240     011011
 26>: ( 27, 10)    6     0.1905     1.9439     011001
 27>: ( 27, 10)    6     0.2857     2.1240     011011
 28>: (  5, 23)    6     1.6190     2.9120     110111
 29>: (  5, 23)    6    -0.9524     1.0503     000001
________________________________________________________________________________
    Result:
Generation Calculated(nGen) = 1
Average Fitness =   2.0506
Chromosome Value with Max Fitness = (14,1.857143)
Max Fitness = 3.810581
Chromosome Value with Min Fitness = (16,1.761905)
Min Fitness = 0.359888
Crossover Num = 7
Mutate Num = 10
________________________________________________________________________________
    Population Report:
Generation: 2
Indiv  Parents   xsite    x        Fitness     String
  0>: (  9, 11)    6    -0.4762     2.3239     001011
  1>: (  9, 11)    6     0.9048     1.8652     101000
  2>: ( 14,  7)    2     1.8095     2.5334     111011
  3>: ( 14,  7)    2    -0.3333     1.7113     001110
  4>: (  6,  6)    6     1.0476     3.0447     101011
  5>: (  6,  6)    6     1.0476     3.0447     101011
  6>: ( 14,  3)    6     1.8571     3.8106     111100
  7>: ( 14,  3)    6     0.8571     2.8357     100111
  8>: (  9,  2)    6    -0.4762     2.3239     001011
  9>: (  9,  2)    6     0.9524     1.0503     101001
 10>: (  2,  9)    6     0.5714     1.5532     100001
 11>: (  2,  9)    6    -0.4762     2.3239     001011
 12>: (  0,  4)    1    -0.3333     1.7113     001110
 13>: (  0,  4)    1     1.3333     0.8453     110001
 14>: (  7,  6)    2     0.2857     2.1240     011011
 15>: (  7,  6)    2     1.0476     3.0447     101011
 16>: ( 12,  3)    1    -0.6667     2.5774     000111
 17>: ( 12,  3)    1     1.1429     0.8858     101101
 18>: ( 13, 14)    6     0.3810     1.7854     011101
 19>: ( 13, 14)    6     1.8571     3.8106     111100
 20>: ( 14, 28)    2     1.6190     2.9120     110111
 21>: ( 14, 28)    2     1.8571     3.8106     111100
 22>: ( 29, 27)    4    -0.8571     2.8357     000011
 23>: ( 29, 27)    4     0.2857     2.1240     011011
 24>: ( 18, 28)    4     0.2857     2.1240     011011
 25>: ( 18, 28)    4     1.6190     2.9120     110111
 26>: (  3,  5)    0    -0.6190     2.3487     001000
 27>: (  3,  5)    0     0.8571     2.8357     100111
 28>: (  0, 13)    3     0.0000     2.0000     010101
 29>: (  0, 13)    3     0.1905     1.9439     011001
________________________________________________________________________________
    Result:
Generation Calculated(nGen) = 2
Average Fitness =   2.3684
Chromosome Value with Max Fitness = ( 6,1.857143)
Max Fitness = 3.810581
Chromosome Value with Min Fitness = (13,1.333333)
Min Fitness = 0.845299
Crossover Num = 16
Mutate Num = 16
________________________________________________________________________________
    Population Report:
Generation: 3
Indiv  Parents   xsite    x        Fitness     String
  0>: ( 20, 11)    3     1.4286     3.1169     110011
  1>: ( 20, 11)    3    -0.2857     2.1240     001111
  2>: ( 15,  3)    6     1.0476     3.0447     101011
  3>: ( 15,  3)    6    -0.3333     1.7113     001110
  4>: ( 17, 28)    6    -0.3810     1.7854     001101
  5>: ( 17, 28)    6     0.3810     1.7854     011101
  6>: ( 12, 21)    0     1.8571     3.8106     111100
  7>: ( 12, 21)    0    -0.7143     1.6901     000110
  8>: ( 21,  4)    6     1.8571     3.8106     111100
  9>: ( 21,  4)    6     1.0476     3.0447     101011
 10>: ( 29, 20)    1     0.0952     2.0142     010111
 11>: ( 29, 20)    1     1.7143     1.2562     111001
 12>: ( 26, 12)    1    -0.3333     1.7113     001110
 13>: ( 26, 12)    1    -0.6190     2.3487     001000
 14>: ( 16, 17)    4    -0.9524     1.0503     000001
 15>: ( 16, 17)    4     1.2381     3.1525     101111
 16>: ( 20,  6)    0     1.3333     0.8453     110001
 17>: ( 20,  6)    0     1.6190     2.9120     110111
 18>: ( 26,  5)    4    -0.4762     2.3239     001011
 19>: ( 26,  5)    4     0.9048     1.8652     101000
 20>: ( 27,  9)    6     0.8571     2.8357     100111
 21>: ( 27,  9)    6     0.9524     1.0503     101001
 22>: (  5,  4)    6     1.0000     2.0000     101010
 23>: (  5,  4)    6     1.0476     3.0447     101011
 24>: ( 16, 19)    6    -0.6667     2.5774     000111
 25>: ( 16, 19)    6     1.8571     3.8106     111100
 26>: ( 12, 21)    6    -0.3333     1.7113     001110
 27>: ( 12, 21)    6     1.9524     0.0531     111110
 28>: (  8,  4)    1    -0.4762     2.3239     001011
 29>: (  8,  4)    1     1.0476     3.0447     101011
________________________________________________________________________________
    Result:
Generation Calculated(nGen) = 3
Average Fitness =   2.2618
Chromosome Value with Max Fitness = ( 6,1.857143)
Max Fitness = 3.810581
Chromosome Value with Min Fitness = (27,1.952381)
Min Fitness = 0.053078
Crossover Num = 24
Mutate Num = 25
________________________________________________________________________________
    Population Report:
Generation: 4
Indiv  Parents   xsite    x        Fitness     String
  0>: ( 23,  0)    0     1.4286     3.1169     110011
  1>: ( 23,  0)    0     1.0476     3.0447     101011
  2>: (  6, 14)    6     1.8571     3.8106     111100
  3>: (  6, 14)    6    -0.9524     1.0503     000001
  4>: ( 28, 25)    6     1.0476     3.0447     101011
  5>: ( 28, 25)    6     1.8571     3.8106     111100
  6>: ( 18,  2)    1    -0.8571     2.8357     000011
  7>: ( 18,  2)    1     1.0476     3.0447     101011
  8>: (  9,  1)    6    -0.4762     2.3239     001011
  9>: (  9,  1)    6    -0.2857     2.1240     001111
 10>: ( 24, 20)    6    -0.6667     2.5774     000111
 11>: ( 24, 20)    6     0.8571     2.8357     100111
 12>: ( 18,  6)    6    -0.4762     2.3239     001011
 13>: ( 18,  6)    6     1.8571     3.8106     111100
 14>: (  2, 24)    6     1.0476     3.0447     101011
 15>: (  2, 24)    6    -0.6667     2.5774     000111
 16>: (  8, 19)    6     1.8571     3.8106     111100
 17>: (  8, 19)    6     0.9048     1.8652     101000
 18>: (  6,  0)    6     1.8571     3.8106     111100
 19>: (  6,  0)    6     1.4286     3.1169     110011
 20>: ( 28, 10)    6    -0.4762     2.3239     001011
 21>: ( 28, 10)    6     0.0952     2.0142     010111
 22>: (  4, 14)    0    -0.9524     1.0503     000001
 23>: (  4, 14)    0    -0.3810     1.7854     001101
 24>: ( 23, 10)    1     1.6190     2.9120     110111
 25>: ( 23, 10)    1    -0.4762     2.3239     001011
 26>: ( 25, 18)    6     1.8571     3.8106     111100
 27>: ( 25, 18)    6     0.2857     2.1240     011011
 28>: ( 23, 25)    6     1.0476     3.0447     101011
 29>: ( 23, 25)    6     1.8571     3.8106     111100
________________________________________________________________________________
    Result:
Generation Calculated(nGen) = 4
Average Fitness =   2.7726
Chromosome Value with Max Fitness = ( 2,1.857143)
Max Fitness = 3.810581
Chromosome Value with Min Fitness = ( 3,-0.952381)
Min Fitness = 1.050282
Crossover Num = 28
Mutate Num = 29
________________________________________________________________________________
    Population Report:
Generation: 5
Indiv  Parents   xsite    x        Fitness     String
  0>: (  3, 24)    6    -0.9524     1.0503     000001
  1>: (  3, 24)    6     1.6190     2.9120     110111
  2>: (  7, 19)    6     0.9524     1.0503     101001
  3>: (  7, 19)    6     1.4286     3.1169     110011
  4>: (  1, 17)    4     1.6667     3.4434     111000
  5>: (  1, 17)    4     1.0476     3.0447     101011
  6>: (  1, 12)    2     1.0000     2.0000     101010
  7>: (  1, 12)    2    -0.8571     2.8357     000011
  8>: (  5,  0)    4     2.0000     2.0000     111111
  9>: (  5,  0)    4     1.3810     1.2221     110010
 10>: ( 29,  4)    0     1.0476     3.0447     101011
 11>: ( 29,  4)    0     1.8571     3.8106     111100
 12>: (  8, 19)    1    -0.0952     2.0142     010011
 13>: (  8, 19)    1     1.0476     3.0447     101011
 14>: ( 29, 29)    6     1.8571     3.8106     111100
 15>: ( 29, 29)    6     1.8571     3.8106     111100
 16>: ( 14, 14)    6     1.0476     3.0447     101011
 17>: ( 14, 14)    6     1.0476     3.0447     101011
 18>: ( 23, 20)    6    -0.3810     1.7854     001101
 19>: ( 23, 20)    6    -0.4762     2.3239     001011
 20>: (  1,  7)    2     0.6667     2.5774     100011
 21>: (  1,  7)    2     1.0476     3.0447     101011
 22>: (  2, 13)    4     1.8571     3.8106     111100
 23>: (  2, 13)    4     1.8571     3.8106     111100
 24>: ( 14, 26)    6     1.0476     3.0447     101011
 25>: ( 14, 26)    6     0.3333     1.7113     011100
 26>: (  6, 29)    2    -0.4286     2.3351     001100
 27>: (  6, 29)    2     1.4286     3.1169     110011
 28>: (  2, 24)    3     1.9048     1.7161     111101

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -