A Comprehensive Competitive Swarm Optimizer for Large-Scale Multi-objective Optimization
PSO and CSO
- 計算公式
提出的CCSO
主體框架
透過CCL生成子代St,然後和父代合併,進行環境選擇進行下一輪迭代。
CCL綜合競爭學習策略
環境選擇
1.r是參考向量,初始生成種群一半大小的參考向量。
2.計算當前種群每一個個體在每一個參考向量上的投影。得到di
3.根據每一個個體的最小投影分配產靠向量得到Si個簇。
然後對每一個簇中的個體進行適應度排序。
4.選取最大簇的長度L;
5.將每一個簇的第一個放入G1,第二個放入G2,以此類推。得到K的G。
6.將種群個數一半大小的個體放入Wt,後一半放入Lt;
Congnitive-Competition
對Wt中的個體同傳入的Xl去計算WCC值,選取合適的Xw放入A集合中。
如果A集合不為空,隨機選取一個個體當作Xwc。
這一套公式下來就是說Xw只能從紅色線括住的區域內選擇。
Social - Competition
子代的更新公式
對就是這樣,原文很抽象寫的,我覺得!!!!!!