![](https://csdnimg.cn/release/download_crawler_static/87487875/bg6.jpg)
定义 4. 间断区域和间断点:
记拥挤距离阈值为 δδ, 当 C(ai)≥δC(ai)≥δ 时, ai−1ai−1 和 aiai、aiai 和 ai+1ai+1 中至少
有一对在目标空间的距离比较大.不妨设 ai−1ai−1 和 aiai 在目标空间的距离比较大, 那么,
在近似 Pareto 前沿上, ai−1ai−1 和 aiai 之间的区域很可能是一个间断区域, 此时, ai−1ai−1 和
aiai 是间断点.
容易看出, 间断点判定与 δδ 密切相关, 不同的 δδ 取值, 得到的间断点可能有很大差
别.现在给出一种 δδ 的取值方法.对于 A(t)A(t)中元素 ii 的拥挤距离为 C(ai)C(ai).对于所有的
目标函数值, 能够得到这些拥挤距离的平均值.那么, δδ 可以表示为:
δ=α|A(t)|∑i=1|A(t)|C(ai)δ=α|A(t)|∑i=1|A(t)|C(ai)
式中, αα 为调整系数, 取值通过实验设定.由式(3)可知, αα、|A(t)||A(t)|和 C(ai)C(ai)是
影响 δδ 的因素.其中, C(ai)C(ai)由 Pareto 前沿决定, |A(t)||A(t)|为 A(t)A(t)包含的元素个数,
是固定值, 那么, αα 是决定 δδ 取值的关键.
由式(3)可知, 拥挤距离阈值 δδ 为种群个体拥挤距离平均值的 αα 倍.如果点 aiai 和
ai−1ai−1 满足 C(ai)≥δC(ai)≥δ、C(ai−1)≥δC(ai−1)≥δ, 那么, 将点 aiai 和 ai−1ai−1 加入间断点
集合, 并输出间断点集合.
如图 2 所示, 其中, 图 2 (a)表示选取 αα 计算拥挤距离阈值, 分别计算每个个体的拥挤
距离, 其中, CC 点和 DD 点的拥挤距离最大, 其次是 AA 点和 BB 点, 然后是 EE 点和 FF 点;
从图 2 (a)可看出, CC 点和 DD 点的拥挤距离明显大于 δδ, AA 点和 BB 点的拥挤距离略大于
δδ, 得到间断点 CC 点、DD 点和 AA 点、BB 点; 图 2 (b)中可以看出, EE 点和 FF 点的拥挤
距离小于 δδ, EE 点和 FF 点之间不存在间断区域, EE 点和 FF 点不是间断点.此时, 间断点集
合为{A,B,C,D}.{A,B,C,D}.
图 2 搜索间断点
Fig. 2 Searching for discontinuous points