CCSO

爱吐水的小火龙發表於2024-06-23

A Comprehensive Competitive Swarm Optimizer for Large-Scale Multi-objective Optimization

PSO and CSO

  1. 計算公式
    img
    img

提出的CCSO

img

主體框架

img
透過CCL生成子代St,然後和父代合併,進行環境選擇進行下一輪迭代。

CCL綜合競爭學習策略

img

環境選擇

img
1.r是參考向量,初始生成種群一半大小的參考向量。
2.計算當前種群每一個個體在每一個參考向量上的投影。得到di
img
3.根據每一個個體的最小投影分配產靠向量得到Si個簇。img
然後對每一個簇中的個體進行適應度排序。
4.選取最大簇的長度L;
5.將每一個簇的第一個放入G1,第二個放入G2,以此類推。得到K的G。
6.將種群個數一半大小的個體放入Wt,後一半放入Lt;

Congnitive-Competition

img
對Wt中的個體同傳入的Xl去計算WCC值,選取合適的Xw放入A集合中。
如果A集合不為空,隨機選取一個個體當作Xwc。

img
img
img
img

img

這一套公式下來就是說Xw只能從紅色線括住的區域內選擇。

Social - Competition

img

img

img

img

子代的更新公式

img
img

對就是這樣,原文很抽象寫的,我覺得!!!!!!