APP下载

混沌演化算法求解动态优化问题

2010-07-17王敏玲

关键词:曲线图离线变异

王敏玲



混沌演化算法求解动态优化问题

王敏玲

(五邑大学 数理系,广东 江门 529020)

提出了一种结合混沌序列的演化算法——混沌演化算法,将其用于处理动态优化问题,并对动态多峰benchmark优化问题进行了数值实验,实验结果表明:混沌演化算法在处理动态优化问题时是有效的.

演化算法;混沌序列;动态优化

1 CEA算法

CEA的两个特点:

1)引入变异子群体. 群体划分为3部分,即记忆库+变异子群体+再初始化子群体,它们分别占群体规模的10%、5%和85%. 引入变异子群体的动机是:动态变化发生前,群体会收敛到目标函数的最优解或极值点附近;动态变化发生后,群体的个体显然不再是新情况下的最优解,但是将群体的部分个体保留并变异(这部分称为变异子群体),避免了历史基因信息的浪费,同时这部分基因信息有助于保持群体基因的多样性.

2)使用Logistic混沌序列. Logistic映射公式为:

由该混沌映射系统产生的混沌随机数序列将替代系统伪随机数序列,满足算法中所有的随机数需求.

CEA算法步骤.

2)终止条件不满足时,反复进行如下操作:

b. 实行群体对变化的应激机制.

① 对再初始化子群体进行重新初始化;

② 对变异子群体进行变异;

③ 评估群体适应值.

② 更新记忆库.

2 数值实验

2.1 问题描述

表1 动态多峰benchmark问题5峰的初值

由此设置动态多峰benchmark问题模型的目标函数表达式为:

求解的目的是在可行域中寻找使目标函数取得最大值的最优解.

2.2 CEA参数设置及性能指标

为了验证算法的有效性,我们进行两个不同难度的实验.

A. 5峰的高保持初值为50,峰宽和坐标根据公式(2)动态改变;

B. 5峰的高、宽和坐标同时依据公式(2)动态改变.

2.3 实验结果及分析

实验A的5个峰高保持为50,所以目标函数的5个极值均为最大值;实验B(即动态多峰benchmark优化问题)的5峰动态改变,5个极值中有且仅有一个最大值. 所以实验A的难度较低,CEA搜索到最大值的可能性也较大.

上述两实验通过VC软件编程得出数值实验结果,并将数值实验结果在MATLAB6.5软件中绘制成曲线图.

图1 实验A的离线性能曲线图

图2 实验A的离线误差曲线图

图3 实验B的离线性能曲线图

图4 实验B的离线误差曲线图

3 结语

本文结合混沌策略提出了混沌演化算法,并用新算法求解基于两个不同难度的动态多峰benchmark优化问题,得出了它们的离线性能和离线误差两个收敛性指标,实验结果表明:CEA具有良好的收敛性和稳定性,验证了CEA求解动态优化问题是有效的.

[2] CLAUS N B, THIEMO K. Dynamic memory model for non-stationary optimization[C]//Proceedings of the 2002

Congress on Evolutionary Computation. [S.l.]: IEEE, 2002: 145-150.

[3] RICCARDO C, LUIGI F, STEFANO F, et al. Chaotic Sequences to Improve the Performance of Evolutionary Algorithms[J]. IEEE Transactions on Evolutionary Computation, 2003,7(3): 289-304.

[4]DETERMAN J, FOSTER J A. Using chaos in genetic algorithms[C]//Proceedings of the 1999 Congress on Evolutionary Computation. Washington: IEEE, 1999: 2 101-2 104.

[责任编辑:孙建平]

A Study of Dynamic Optimization Problems Based on Chaotic Evolutionary Algorithm

WANGMin-Ling

An algorithm combined with a chaotic sequence for dynamic optimization problems proposed: the chaotic evolutionary algorithm (CEA). Related numerical experiments on a moving peaks function benchmark problem are performed and the results demonstrate the effectiveness of CEA.

evolutionary algorithm; chaotic sequence; dynamic optimization

1006-7302(2010)01-0044-04

TP301

A

2009-09-25

五邑大学青年科研基金资助项目(A200709)

王敏玲(1981—),女,河南南阳人,助教,硕士,研究方向:智能计算,E-mail: ladywml@163.com.

猜你喜欢

曲线图离线变异
异步电机离线参数辨识方法
秦皇岛煤价周曲线图
秦皇岛煤价周曲线图
浅谈ATC离线基础数据的准备
变异危机
变异
秦皇岛煤价周曲线图
秦皇岛煤价周曲线图
FTGS轨道电路离线测试平台开发
离线富集-HPLC法同时测定氨咖黄敏胶囊中5种合成色素