• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 具有量子行為的粒子群優化算法慣性權重研究

    具有量子行為的粒子群優化算法慣性權重研究

    作者: 時間:2012-07-30 來源:網絡 收藏

    本文引用地址:http://www.czjhyjcfj.com/article/148708.htm

    Step 5 用個體的速度產生用以選擇該位置的更新方程的數據;

    Step 6 由Step 5產生的數據選擇更新位置的方程;

    Step 7 若未達到終止條件(足夠小的適應值或預設的最大迭代次數),則返回Step 3。

    更新粒子速度時需要注意:如果粒子的速度超出預設的范圍,則采取使粒子反向運動的策略,從而保證有效進行。

    1.3 的結果及數據分析

    目標函數為F1(x)和F2(x),基本參數是:c1=c2=2.05,g=0.968 5,每種都在同一臺計算機,同一環境下用Matlab 7.1.0軟件運行。結果如表1所示。

    表1的數值是對每個函數在粒子數為20個的條件下,測試50次,然后取平均得到的結果。從表中可以看出,對于函數F1(x),比較結果可以明顯得知:在隨粒子群維數增加的情況下,ω1-QDPSO是比QDPSO得到更好的解,其他幾種改進方案的解都比較差;函數F2(x)在隨粒子群維數增加的情況下,4種改進方案和QDPSO都能得出比較好的解。

    通過實驗,可以看出:對于單峰函數F1(x),ω的遞減不能太小,從方案ω1-QDPSO和ω2-QDPSO的結果就可以比較出來,而方案ω3-QDPSO和ω4-QDPSO的結果不好,可能是因為它們搜索的區域太小,從而陷入局部最優解。

    對于多峰函數F2(x),ω的變化對測試函數的解的精確度沒有太大影響,說明了改進方案在此方面沒有明顯提高。接下來,我們還對算法的收斂速度進行了比較。結果如表2所示。

    表2是對函數測試50次后取得平均值的結果。可見對于函數F1(x),ω1-QDPSO和QDPSO都在10維的情況下收斂,而20維時只有ω1-QDPSO收斂,其他函數都沒有收斂,導致這種結果的原因有2種:

    pid控制相關文章:pid控制原理




    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 榆林市| 仪征市| 光泽县| 夏河县| 胶州市| 秦皇岛市| 大姚县| 太仆寺旗| 凉城县| 开远市| 北辰区| 大余县| 安多县| 平乐县| 正镶白旗| 仁寿县| 洞口县| 三穗县| 永兴县| 万盛区| 牟定县| 双柏县| 商都县| 宿松县| 新泰市| 勃利县| 白城市| 城市| 阿克苏市| 项城市| 巴东县| 资阳市| 郸城县| 留坝县| 祁门县| 汨罗市| 静安区| 平度市| 横山县| 阳曲县| 郯城县|