当前位置:文档之家› 一种改进的差分进化算法

一种改进的差分进化算法


doi:10.15983flj.cnki.jsnu.2016.01.111
一 种 改 进 的 差 分 进 化 算 法
丁 晓 阳 ,李 嵩 华
(兰 州 财 经 大 学 信 息 工 程 学 院 ,甘 肃 兰 州 730020)
摘 要 :针 对基 本 差分进 化 算法收 敛速 度 较 慢 的 问题 ,将 粒 子 群优 化 算 法 中的社 会 学 习部 分 引入 到 差分进 化 算 法 中,提 出一 种 改进 的差 分进化 算 法 。该 算 法通 过 小概 率 随机 变异 操 作 增加 种 群 的 多样 性和 全局 搜 索 能力 ;变异 向量和 个 体 向群 体 最优 个体 学 习的结 果进行 交叉操 作 ,利 用 最优 个体 指 导进化 过程 ,加 快 了算 法的 收敛速 度 ,提 高 了优 化 精度 。仿 真 实验 结 果表 明 ,该 算 法 具有 更 好 的 优 化 性 能 。 关键 词 :群 体 智 能 ;差分 进化 算 法 ;粒 子群优 化 算 法 ;随机 变异 ;学 习 因子 ;多样 性 中 图 分 类 号 :TP181 文 献 标 志 码 :A
二 进 制差分 进 化算 法 ,该 算 法 在进 化 过 程 中无需 变 异 率 ,即可 根据 个体 间 的差 异 直 接在 离 散 域 内进行 变 异 。文献 [3]设计 了一 个 基 于 符号 函数 的多 策 略 变 异算 子 ,用正 负 随机数 代替 原有 的变异 率 ,实现 了 两 个 方 向上 的 随机 搜 索 。文 献 [4]改 进 了差 分 进化 算 法 的变异 操作 ,采 用 随机 选 择 的方 式 进 行 变 异 和 扰 动操 作 。文献 Es]提 出一 种 结 合分 阶段 二 次 变异 和混沌 理论 的改进 差 分进 化 算 法 。文 献 [6]提 出 自 适 应 中心 变异 差分 进 化算 法 。文献 E7]提 出基 于 中 心变 异和 自适 应 交 叉 概 率 的差 分 进 化 算 法 。文 献 [8]采 用 DE/rand/1和 DE/best/2两种 具 有互 补 特 性 的差分 变异 算子 ,提 出多 种 采 用 不 同分 配 策 略 的
差分 进化 算 法 (differential evolution,DE)是 由 Rainer Storn和 Kenneth Price在 1995年共 同提 出 的一 种 采用 浮点 矢量 编码 在连续 空 间 中进行 随机 搜 索 的优化 算法 [】]。DE原 理 简 单 ,受 控 参 数 少 ,实 施 随机 、并 行 、直接 的全 局 搜索 ,易 于理 解 和 实 现 。近 年来 ,在 约束 优化 计 算 、模 糊 控 制 器 优 化 设计 、神 经 网络 优 化 、滤 波 器 设 计 等 方 面 得 到 了 广 泛 的应 用 。 但是 ,与其他 随机 优 化算 法类 似 ,DE仍 存 在 着 搜 索 停滞 和 早熟 收敛 等缺 陷 ,因此 ,很 多学者 通过 改进 变 异 策 略  ̄z-10]、优 化 交 叉 策 略 [11-13 及 引 入 其 他 算 法 的 先进 进 化方式 [1 _l7]对 基本 差分 进 化 算 法 进 行 改进 。 例 如 ,文献 [2]提 出一 种 用 于 求解 0—1规 划 问题 的
第 44卷 第 1期
陕西 师 范大 学学报 (自然科 学版 )
Vo1.44 No.1
2016年 1月 Journal of Shaanxi Normal University (Natural Science Edition) Jan.,2016
文 章 编 号 :1672—4291(2016)01—0001—06
An im proved differential evolution algorithm
D IN G Xiaoyang, LI Songhua (School of Information Engineering。Lanzhou University of Finance
and Econom ics, Lanzhou 730020, Gansu, China) Abstract:In order to enhance the convergence rate of differential evolution algorithm (DE),an improved differential evolution algorithm (IDE) is proposed which introduced the social learning part of particle swarm optimlf. Firstly,the new algorithm im proves the diversity of population and global searching ability by sm all probability random m utation opera- tor. Then,the variation vector and the result which learns from the best individual in population are crossed. The evolutionary process is guided by best individual SO that the convergence rate and the optimization precision of DE are improved.The sim ulation results show that the improved algorithm has better optim ization perform ance. Keywords:swarm intelligence;differential evolution algorithm ;particle swarm optimization;ran- dor a m utation;learning factor; diversity M R sabiect classification:68T05
相关主题