面向機械系統最佳化設計的微粒群算法

內容介紹

《面向機械系統最佳化設計的微粒群算法》針對機械系統最佳化問題中不同特點,對微粒群算法進行改進,提出了適用於不同機械系統最佳化設計問題的求解方法。《面向機械系統最佳化設計的微粒群算法》分為7章,第1、2章分別介紹機械最佳化設計和微粒群算法基本概念以及存在的問題;第3—6章分別針對非線性約束最佳化問題、線性約束最佳化問題、混合變數最佳化問題以及目標函式值計算費時最佳化問題提出了不同的改進微粒群算法;第7章將部分改進算法套用於機械最佳化設計實例中,為解決機械系統其他最佳化問題提供了參考。

作品目錄

前言
第1章緒論1
1.1引言1
1.2機械最佳化設計的數學模型3
1.2.1設計變數4
1.2.2約束條件5
1.2.3目標函式7
1.2.4數學模型8
1.3機械最佳化設計存在的主要問題10
1.3.1約束衝突問題10
1.3.2最佳化算法的選擇問題12
1.3.3目標函式計算費時問題18
1.4本書的組織結構20
參考文獻22
第2章微粒群算法26
2.1微粒群算法的提出26
2.2標準微粒群算法28
2.2.1微粒群算法基本原理28
2.2.2標準微粒群算法的基本步驟30
2.3微粒群算法與其他智慧型最佳化算法的比較31
2.3.1微粒群算法與遺傳算法比較31
2.3.2微粒群算法與蟻群算法比較32
2.4微粒群算法的研究現狀33
2.5微粒群算法在機械最佳化設計中的套用38
2.5.1套用現狀38
2.5.2存在問題39
2.6本章小結41
參考文獻41
第3章微粒群算法在非線性約束最佳化問題中的套用48
3.1非線性約束最佳化問題48
3.2基於約束保持法的向量微粒群算法50
3.2.1初始可行種群的產生方法50
3.2.2向量微粒群算法54
3.2.3基於一維搜尋約束保持法的向量微粒群算法55
3.2.4基於多維搜尋約束保持法的向量微粒群算法63
3.3基於可行規則法的改進微粒群算法73
3.3.1可行規則法73
3.3.2改進的速度進化模型Ⅰ74
3.3.3改進微粒群算法Ⅰ(FRMPSOⅠ)76
3.3.4改進的速度進化模型Ⅱ80
3.3.5改進微粒群算法Ⅱ(FRMPSOⅡ)82
3.4機械最佳化設計套用舉例94
3.5本章小結99
參考文獻99
第4章微粒群算法線上性約束最佳化問題中的套用103
4.1線性約束最佳化問題103
4.2基於約束保持法的PSO(CPPSO)對線性約束最佳化問題的求解原理106
4.3CPPSO算法的實現108
4.4仿真實驗結果分析109
4.5本章小結113
參考文獻114
第5章微粒群算法在混合變數約束最佳化問題中的套用116
5.1混合變數最佳化問題116
5.2求解混合變數約束最佳化問題的改進微粒群算法Ⅰ119
5.2.1混合變數取值方式Ⅰ119
5.2.2改進微粒群算法Ⅰ(MPSOⅠ)的偽代碼120
5.2.3機械最佳化設計套用舉例121
5.3求解混合變數約束最佳化問題的改進微粒群算法Ⅱ125
5.3.1混合變數取值方式Ⅱ126
5.3.2改進微粒群算法Ⅱ(MPSOⅡ)的偽代碼127
5.3.3機械最佳化設計套用舉例128
5.4求解混合變數約束最佳化問題的改進微粒群算法Ⅲ139
5.4.1改進微粒群算法Ⅲ(MPSOⅢ)的偽代碼140
5.4.2機械最佳化設計套用舉例142
5.5本章小結143
參考文獻144
第6章具有預測機制的微粒群算法147
6.1問題的提出147
6.2算法思想150
6.3算法實現155
6.4實驗結果分析158
6.4.1FESPSO對基準函式的最佳化158
6.4.2FESPSO對期望值模型的最佳化166
6.5本章小結166
參考文獻167
第7章機械最佳化設計問題套用實例169
7.1叉車轉向機構最佳化169
7.2橋式起重機主梁最佳化174
7.3本章小結181
參考文獻181
附錄183

熱門詞條

聯絡我們