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

1.1.1 雄性蜉蝣的運(yùn)動(dòng)

當(dāng)雄性蜉蝣投放在一個(gè)固定的區(qū)域內(nèi)時(shí)容易發(fā)生聚集行為,向著群體中心位置靠近。蜉蝣個(gè)體的位置是按照自身經(jīng)驗(yàn)或鄰近個(gè)體的行為進(jìn)行調(diào)節(jié)的。

假設(shè)是在第t次迭代時(shí)雄性蜉蝣i在搜索空間中的當(dāng)前位置,雄性蜉蝣i的位置更新是第t+1次的迭代速度加上第t次迭代的位置之和,其位置表達(dá)式如下:

雄性蜉蝣向中心不斷地聚集和移動(dòng),并在水面上的一定距離內(nèi)表演舞蹈,其速度更新如下:

式中,為雄性蜉蝣ij維度第t次迭代的速度;為雄性蜉蝣ij維度第t次迭代的位置;a1a2為雄性蜉蝣移動(dòng)行為的吸引系數(shù);pbestij為迄今為止雄性蜉蝣i的個(gè)體歷史最優(yōu)位置;gbestj為迄今為止雄性蜉蝣群體的全局歷史最優(yōu)位置;為雄性蜉蝣的能見度系數(shù),用于控制雄性蜉蝣的能見范圍;為當(dāng)前位置與pbestij的距離;為當(dāng)前位置與gbestj的距離。其距離的計(jì)算公式如下:

式中,Xipbest或者gbest的位置;Xijpbest或者gbestj維度的位置;xi為雄性蜉蝣個(gè)體ixij為雄性蜉蝣個(gè)體ij維度的位置;n為雄性蜉蝣的維度上限。

為了得到最優(yōu)雄性蜉蝣個(gè)體的位置,雄性蜉蝣須不斷更新速度,其速度更新如下:

式中,d為舞蹈系數(shù),用于不斷吸引異性;r為[?1,1]之間的隨機(jī)數(shù)。

主站蜘蛛池模板: 大城县| 玛沁县| 鱼台县| 克什克腾旗| 竹山县| 白河县| 吴江市| 海兴县| 天等县| 宜黄县| 斗六市| 孝感市| 永德县| 崇阳县| 邢台市| 社旗县| 九龙县| 扶余县| 花垣县| 太仆寺旗| 龙州县| 册亨县| 右玉县| 萍乡市| 翁源县| 东方市| 安康市| 隆昌县| 甘泉县| 马龙县| 盐池县| 大荔县| 宜良县| 武冈市| 庄河市| 玛多县| 浠水县| 牡丹江市| 辽宁省| 哈巴河县| 靖宇县|