官术网_书友最值得收藏!

1.4.2 適應(yīng)度函數(shù)設(shè)計

在該問題中,變量范圍的約束條件如下:

2.6≤x1≤3.6

0.7≤x2≤0.8

x3∈{17,18,19,…,28}

7.3≤x4≤8.3

7.3≤x5≤8.3

2.9≤x6≤3.9

5≤x7≤5.5

可以通過設(shè)置蜉蝣個體的邊界條件來進行設(shè)置,即設(shè)置蜉蝣個體的上邊界為ub=[3.6, 0.8, 28, 8.3, 8.3, 3.9, 5.5],蜉蝣個體的下邊界為lb =[2.6, 0.7, 17, 7.3, 7.3,2.9, 5]。針對約束g1(X)-g11(X),在適應(yīng)度函數(shù)中進行處理。針對不滿足約束條件的情況,采用增加懲罰數(shù)的方式來對適應(yīng)度進行求解。當滿足約束條件時,不增加懲罰數(shù),反之則增加。使得不滿足條件個體的適應(yīng)度比較大,競爭力減弱。定義不滿足約束條件的個數(shù)為n,懲罰系數(shù)為P,懲罰數(shù)的計算如下:

V=nP

適應(yīng)度的計算如下:

fitness=f(x)+V

定義適應(yīng)度函數(shù)fun如下:

主站蜘蛛池模板: 刚察县| 渝中区| 礼泉县| 达孜县| 鄂托克前旗| 平度市| 阳原县| 乐平市| 东辽县| 工布江达县| 抚宁县| 张家港市| 武陟县| 宝山区| 巴彦县| 屏边| 彩票| 中卫市| 鲁甸县| 衡阳市| 磐石市| 周至县| 齐齐哈尔市| 故城县| 宁化县| 泽普县| 和平县| 邢台县| 竹山县| 阜新| 宜昌市| 江门市| 房产| 察雅县| 包头市| 秭归县| 垫江县| 宽城| 南开区| 屯门区| 镶黄旗|