这个取决于你的损失函数,判断是否靠近蓝色数据,以距离远近给惩罚值
不知道你这个问题是否已经解决, 如果还没有解决的话:基本SCA中线性的振幅调整因子无法有效提升SCA算法的寻优精度和收敛速度,为此,IWCCSCA算法设计了一种基于指数函数的曲线自适应振动调整因子的更新方法,定义为:r1(t)=a−a×[1e−1×(etTmax−1)]k(1)r_1(t)=a-a\times[\frac{1}{e-1}\times(e^{\frac{t}{T_{\max}}}-1)]^k\tag{1}r1(t)=a−a×[e−11×(eTmaxt−1)]k(1)其中,kkk为调节系数。根据式(1),r1r_1r1的递减速率随迭代先慢后快,这表明前期的迭代次数比原始SCA算法更多,可以相对增强全局搜索能力,而削弱开发能力,这有助于在更大空间内搜寻最优解。而后期r1r_1r1将加速递减,加快算法收敛。