FCS算法 MOEA

多目标算法 FCS算法

FCS(the farthest candidate selection)算法一种类似于拥挤距离算法的算法.

一个又一个的选取个体,保持解的分布性.

该算法伪代码(有点像matlab)如下

 % 选取K个个体,每个个体有V个decision 变量,此变量存储已选择的点
Saccept = zeros(K,V);

% D向量是用来记载种群里每个个体的欧几里得距离的
D= zeros(N,1); 

% 用于标记有几个 个体被选中 Saccept里
count = 0;

% 对于m个目标向量值逐个进行处理
for i = 1: m
    % 选取出在第m个目标函数上的函数值 最小和最大的个体
    Saccept =  Saccept + argmin(f(:,i)) + argmax(f(:,i));
    count+=2;

% 计算 每个未选择的点和已选择的点的 最小欧几里得距离    
for i =1 : N
    % x是 (P - Saccept) 中的个体, x'是Saccept中的个体
    D(i) = min(distance (x,x'));

for i 1: K - count
    % temp存储 欧几里得距离最大的个体
    temp = population(D.max);
    Saccept = Saccept + temp;

    % 更新D里的值
    for each x in (P- Saccept) ,x的index --> i
        D(i) = min (D(i),distance(x,x'));

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
4 Experiments This section examines the effectiveness of the proposed IFCS-MOEA framework. First, Section 4.1 presents the experimental settings. Second, Section 4.2 examines the effect of IFCS on MOEA/D-DE. Then, Section 4.3 compares the performance of IFCS-MOEA/D-DE with five state-of-the-art MOEAs on 19 test problems. Finally, Section 4.4 compares the performance of IFCS-MOEA/D-DE with five state-of-the-art MOEAs on four real-world application problems. 4.1 Experimental Settings MOEA/D-DE [23] is integrated with the proposed framework for experiments, and the resulting algorithm is named IFCS-MOEA/D-DE. Five surrogate-based MOEAs, i.e., FCS-MOEA/D-DE [39], CPS-MOEA [41], CSEA [29], MOEA/DEGO [43] and EDN-ARM-OEA [12] are used for comparison. UF1–10, LZ1–9 test problems [44, 23] with complicated PSs are used for experiments. Among them, UF1–7, LZ1–5, and LZ7–9 have 2 objectives, UF8–10, and LZ6 have 3 objectives. UF1–10, LZ1–5, and LZ9 are with 30 decision variables, and LZ6–8 are with 10 decision variables. The population size N is set to 45 for all compared algorithms. The maximum number of FEs is set as 500 since the problems are viewed as expensive MOPs [39]. For each test problem, each algorithm is executed 21 times independently. For IFCS-MOEA/D-DE, wmax is set to 30 and η is set to 5. For the other algorithms, we use the settings suggested in their papers. The IGD [6] metric is used to evaluate the performance of each algorithm. All algorithms are examined on PlatEMO [34] platform.
最新发布
05-24
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值