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