基于單形正交實(shí)驗(yàn)設(shè)計(jì)的差分演化SO-DE算法
推薦 + 挑錯(cuò) + 收藏(0) + 用戶評(píng)論(0)
為了克服傳統(tǒng)差分演化(DE)算法在求解約束優(yōu)化問(wèn)題時(shí)出現(xiàn)的收斂性慢和容易陷入早熟等缺陷,提出一種新的基于單形正交實(shí)驗(yàn)設(shè)計(jì)的差分演化(SO-DE)算法。該算法設(shè)計(jì)了一種結(jié)合單形交叉和正交實(shí)驗(yàn)設(shè)計(jì)的混合交叉算子來(lái)提高差分演化算法的搜索能力;同時(shí)采用了一種改進(jìn)的個(gè)體優(yōu)劣比較準(zhǔn)則對(duì)種群個(gè)體進(jìn)行比較和選擇。這種新的混合交叉算子利用多個(gè)父代個(gè)體進(jìn)行單形交叉產(chǎn)生多個(gè)子代個(gè)體,從兩者中選擇優(yōu)秀個(gè)體進(jìn)行正交實(shí)驗(yàn)設(shè)計(jì)得到下一代種群個(gè)體。改進(jìn)的個(gè)體優(yōu)劣比較準(zhǔn)則對(duì)不同狀態(tài)下的種群采用不同的處理方案,其目的在于能夠有效地權(quán)衡目標(biāo)函數(shù)值和約束違反量之間的關(guān)系,從而選擇優(yōu)秀個(gè)體進(jìn)入下一代種群。通過(guò)對(duì)13個(gè)標(biāo)準(zhǔn)測(cè)試函數(shù)和2個(gè)工程設(shè)計(jì)問(wèn)題進(jìn)行仿真實(shí)驗(yàn),實(shí)驗(yàn)結(jié)果表明SO-DE算法求解的精度和標(biāo)準(zhǔn)方差都要優(yōu)于HEAA算法和COEA/OED算法。SO-DE算法具有更高的精度以及更好的穩(wěn)定性。
非常好我支持^.^
(1) 100%
不好我反對(duì)
(0) 0%