情報学部 | 菅沼ホーム | SE目次 | 索引 |
01001|101 01001110 親 → 子供 01100|110 01100101
010|011|01 01000101 親 → 子供 011|001|10 01101110
A 01001101 1 01000101 親 → 子供 B 01100110 2 01101110
1 2 4 1 3 6 5 + + 1 + + 5 1 3 2 1 4 6 5 親 * → → 子供 2 3 2 5 4 1 6 + + 5 + 1 + 2 2 4 5 3 1 6
2 4 1 | 3 6 5 2 3 5 4 1 6 → 3 2 5 | 4 1 6 4 2 6 3 5 1
2 4 | 1 3 6 5 2 4 3 5 1 6 → 3 2 | 5 4 1 6 3 2 4 1 6 5
a b c d e f g h i j a i c d e b f h g j * * * * → e i b d f a j g c h b i c d f a j g e h
a b c d e f g h i j a i b c f d e g h j * * * * → * * * * e i b d f a j g c h i b c d e f a h j g
O(S): 次数(オーダー).スキーマ中の定数の数である.上の例では,3 になる. δ(S): 定義長.スキーマ中の最初と最後の定数間の距離である.上の例では,4 になる.
P(S, t+1) = P(S, t) * f(S) / fm P(S, t): 時刻 t において,スキーマ S を遺伝子型に含む個体の数 f(S): スキーマ S を遺伝子型に含む個体の平均適合度 fm: 集団内の全個体の平均適合度
Pc * δ(S) / (L - 1) Pc: 交叉確率 L: 遺伝子長
Pm * O(S) Pm: 突然変異率
f(x) = sin(3x) + 0.5sin(9x) + sin(15x + 50)
初期値 0.0 1.0 (妥当な初期値の与え方ではない) f(0.544158)=1.505713 (局所的最適解) 初期値 0.8 1.0 f(0.936235)=1.683352 (局所的最適解) 初期値 0.0 0.2 f(0.140792)=1.849314 (真の最適解)
第 1 世代 1 0.664669 0.487323 2 0.449878 0.779902 3 0.421274 0.423158 4 0.0939523 1.56253 5 0.915608 1.63245 6 0.62815 0.921525 7 0.0661469 1.14195 8 0.248805 0.75209 9 0.905189 1.57068 10 0.035594 0.529243 11 0.349932 -0.10005 12 0.536941 1.50067 13 0.435383 0.596746 14 0.00834561 -0.0772843 15 0.16543 1.77348 16 0.318222 -0.0260138 17 0.941928 1.67931 18 0.789944 0.233126 19 0.467931 1.00069 20 0.032279 0.456871 第 5 世代 1 0.916775 1.63794 2 0.945149 1.67341 3 0.0939523 1.56253 4 0.915608 1.63245 5 0.915554 1.63219 6 0.165365 1.77387 7 0.893734 1.47846 8 0.165431 1.77348 9 0.941928 1.67931 10 0.91576 1.63318 11 0.915429 1.63158 12 0.168628 1.75312 13 0.935384 1.68326 14 0.943199 1.6773 15 0.165608 1.77241 16 0.165432 1.77347 17 0.978233 1.45976 18 0.165366 1.77387 19 0.917806 1.64254 20 0.035677 0.531044 第 10 世代 1 0.1639 1.78243 2 0.945149 1.67341 3 0.943196 1.6773 4 0.165758 1.7715 5 0.157613 1.81349 6 0.165731 1.77167 7 0.165431 1.77348 8 0.908102 1.59019 9 0.970421 1.53517 10 0.133137 1.84168 11 0.907919 1.58902 12 0.918663 1.64618 13 0.157947 1.81207 14 0.165443 1.77341 15 0.134053 1.8434 16 0.168616 1.7532 17 0.106131 1.69155 18 0.111654 1.73778 19 0.134542 1.84423 20 0.106116 1.69142 第 15 世代 1 0.130696 1.83601 2 0.134681 1.84445 3 0.945149 1.67341 4 0.165758 1.7715 5 0.165761 1.77148 6 0.943987 1.67585 7 0.134543 1.84423 8 0.134542 1.84423 9 0.915759 1.63317 10 0.181477 1.64957 11 0.165667 1.77206 12 0.134725 1.84452 13 0.944008 1.6758 14 0.107258 1.70162 15 0.134602 1.84433 16 0.195106 1.50613 17 0.1061 1.69127 18 0.169673 1.74597 19 0.88456 1.38873 20 0.111685 1.73801 第 20 世代 1 0.121695 1.80149 2 0.134681 1.84445 3 0.150306 1.83773 4 0.127601 1.82656 5 0.165914 1.77055 6 0.149603 1.83937 7 0.164312 1.78007 8 0.165762 1.77148 9 0.140982 1.84931 10 0.149573 1.83944 11 0.134673 1.84444 12 0.126868 1.82395 13 0.133169 1.84174 14 0.944008 1.6758 15 0.126364 1.82207 16 0.165916 1.77054 17 0.134528 1.84421 18 0.121692 1.80148 19 0.943991 1.67584 20 0.140983 1.84931
情報学部 | 菅沼ホーム | SE目次 | 索引 |