一种改进的基于实数编码的遗传算法

合集下载

一种基于改进遗传算法的测试用例自动生成研究

一种基于改进遗传算法的测试用例自动生成研究
第 1卷 9
第 4期
北 京 石 油 化 工 学 院 学 报
J u n l fB i n n t u eo o r a ej g I si t f o i t
Pe r — he ia c t o c m c lTe hno o l gy
Vo . 9 NO 4 I1 .
D e . 01 c2 1
2 1 编 码 方 式 .
适 应度 P 厂=

, 中 是 待测 程序 中总共 的 其
≥ 1 一1 ( ,
分支 数 , 1 册 是矩 阵 D 中满 足
l 1 一
2 … , )的列 的个数 。 , , z
2. 路 径 覆 盖 3
待 测 程 序— — D 1u a ea n y三 角 网 生 成 程 序
用例 自动 生成 研究 的重要课 题 之一 。 自2 0世 纪 6 O年代 以来 , 内外 学 者 对 软 国 件 测试 用 例 的 自动 生成 进 行 了 多方 面 的研 究 ,

法较 随机 测试 方式普 遍 有更好 的性 能 l 。 _ 4 ]
实 际应用 中由于遗传 算 法 自身 缺 陷 ,未 成 熟 收敛 是 遗传 算 法 中不可 忽 视 的现 象 , 主要 表 现在 群体 中所 有 的个 体都 陷 于 同一 极值 而停 止
是 交 叉算 子 , 是变 异算 子 , T是 终 止条 件 , PT 是 需 要覆 盖 的 目标 路径 。

当个 体 i 过分 支J, 走 那么 D
2 改进 算 法研 究
传统 的遗 传算 法 引用 到测试 用 例 自动 生成 的研 究 , 于软 件 测试 自动 化 产 生 了重 要 的影 对
法 , 当软件 规模 增大 的 时候 , 但 符号表 示 非常繁

基于实数编码遗传算法的改进支持向量机

基于实数编码遗传算法的改进支持向量机
计 算机研究 与发展 Jour l of C mputer R巴 arch a d E绝 l opme t a n o 犯 n ve n
Байду номын сангаас
IS N 1000一 S 1239l CN l l 一 / TP 1777 44(S ppl . ) : 17一21, u 2007
基于实数编码遗传算法的改进支持 向量机
关键词 支持向量机 ; 最优分划超平面; 遗传算法
中图法分类号 T P39 1
支持向量机(support vector machine, v M)是 s 贝尔实验室研究人员 Va n k 在对统计学习理论 3 pi 0
多年的研究基础之上发展起来的一种全新的机器学
灾难和过拟合等传统算法所不可规避的问题 , 所以 受到了越来越多的研究人员的关注. 随着研究 的深 人, 人们不断提出许多经典 的分类算法及其改进的
算法〔 〕实际上, 2一. “ 在判别最优超平面时, 由于受约
束条件的限制 , 最优超平面的求解比较复杂.
由美国学者 Holland 创建的遗传算法( genetic
loi a g r hm, [ 7]是一种模仿生物进化 t GA) 机制的自 适
应随机搜索方法 . 它能 以较大概率求得全局 最优 解, 具有计算时间相对较少 、 较强鲁棒性等特点 , 在
algorithm conve垠es the s lution of the problem o
Key wor s SVM ; optimal separating hyperplane ; genetic algorithm d
摘 要 提 出了一种基于实数编码遗传算法的改进支持向量机. 针对二进制遗传算法求解分类问题的 3 点不足之处, 出了改进算法. 该算法在问题的约束 中引进核函数 , 问题映射到 高维空间, 提 将 成为线性 问题后求解, 从而使算法不仅适合解线性 问题 , 也适合解非线性问题 ; 引进 Re u e SVM 思想, 用数 d c d 仅 据集的 1% 一1 %的样本信息就能求出分类问题的分划超平面, 0 从而大大降低 了问题的复杂性; 最后采 用实数编码的遗传算法求解, 节省了两次编码一 解码转换所 占据的运行 时间. 给 出了算法的迭代步骤 , 数值实验表明该改进的算法是有效的, 理论证明该算法确实是收敛的.

一种基于实数编码遗传算法的常模盲均衡

一种基于实数编码遗传算法的常模盲均衡

度值 最 高的个体 , 即均衡 器的最优 系数 。计 算机 仿 真结 果证 明 了算法 具有 收敛 速 率快 、 能够搜 索到
全局 最优解 等特点 。
关键词 : 遗传 算法 ; 盲均衡 ; 实数 编码 ; 常模 算法
中图分类号 :N 1 ;P 0 . T 9 T 3 16 l 文献标识 码 : A
第4 8卷 第 1 O期
20 0 8年 l O月
国玩 技
Tee 0 Ic mmu ia in En i e rn n c t gn e ig o
Vo . No. O 148 1
0c . 0 8 t2 0
文章编 号 :0 1 8 3 2 0 )0— 0 5— 4 10 — 9 X( 0 8 1 0 0 0
在自 然环境中的遗传和进化过程而形成的一种 自适
应全局优 化概 率搜索算 法 。它提 供 了一 种求解 复杂 系统优 化 问题 的通 用 框架 , 依赖 于 问题 的具体 领 不 域 , 问题 的种类有 很强 的鲁棒 性 , 泛应用 于 函数 对 广 优化 、 合优 化 、 组 自动控制 、 器学 习等领域 gar l o e ee ca oi m ( A)i peet rm r i epr r ac u i q aztnui a cddgn t l rh G bn i i n e i g t s rsne f po n t e om n e d o i v gh f o es n ad os n m d l grh ( M . h ofc n vc r f l d q a zrs eadda fh t dr nt t ouu a o tm C A) T e e i t et bi ul e i r re t a c a sl i c i e o o a n e i g s

基于实数编码遗传算法的轨迹综合优化设计

基于实数编码遗传算法的轨迹综合优化设计

关键词 : 遗传算法 ; A L B 优化设计 M TA ;
中 图 分 类 号 :H12 T 1 文献标识码 : A
以模拟 自然界生物遗传进化过程形式 的遗传 算 法 , 据生 物 进 化 以集 团 的形 式及 集 体 共 同 是依
进化 的。正是基 于 自然选择 和 自然遗 传这种 生 物 进化 机制 的搜 索算 法 , 而 将优 化 问题 开创 成 新 从 的全 局优化 搜索算 法 。寻找 函数全 局最 优解 问题

要: 提出了一种基 于实数编码遗传算 法 的机构 轨迹综 合优化设 计。在传统 二进制 编码遗传
算法上进行改进 , 采用具有更快全局寻优能力 的实数编码遗传算法对 四杆机 构各参数进 行优化 , 从而得到机构最优解 。运 用 MA L B软件 实现遗传算法优化设计 , TA 结果表明了此方法的有效性。
2 优化模 型的求解
遗 传算法 提供 了一种 求解 复杂 系统优 化 问题
的通用框架 , 其具体步骤分为 : 1 个体 编码 ; ()
( ) 始种 群 生 成 ; 3 适 应 度 函数 ; 4 选 择 操 2初 () ()
第 3期
郭威等 : 于实数 编码遗传算法 的轨迹综合优化设计 基
o 卷 月 l 第27 年6 期 2 O 第3
Ju a o hn沈 阳航空工业学院学报 l n i eig o rl f e yn stt o eoata g er n S agI tu f rn u c E n n ni e A i
Jn 2 1 u .0 0
Vo . 7 No 3 12 .
z 在 轴 上 , 因此需 要输 入 6个 形状 参数 变量 , 即
。、 、 , 、 、

一种基于实数编码的自适应遗传算法

一种基于实数编码的自适应遗传算法

新 方 法 成 功 地 解 决 了进 化 遗 传 算 法 存 在 的 问题 , 计 算 效 率 较 高 。 且
关 键 词 : 化遗 传 算法 : 实 数 编 码 ; 自适 应 变异 率 ; 最 优 保 存 策 略 ; 早 熟现 象 进 中圈 分 类 法 : , 16 3 . 0 文 献标 示码 : A 文 章 编 号 :0 8 6 9 (0 8 0 - 0 0 0 lo — 3 0 2 0 )3 0 4 - 4
Ma 2 08 y, 0

种基于实数编码 的 自适应遗传算法
王 璐 , 武 松 文
(. 1 重庆教育学 院 计算机与现代教育技术系 , 重庆 4 0 6 ;. 00 7 2重庆通信学院 控制 工程 重点 实验 室 , 重庆 4 0 3 ) 0 0 5
摘 要 : 析 了进 化 遗 传 算 法 的 弊 端 。 出 了一 种 基 于 实数 编 码 和 自适 应 变 异 率 的 改进 遗 传 算 法 , 变异 率 定 义 分 提 将
为 了克 服 基 本 遗 传 算 法 的 以 上 不 足 , 文献 C提 6 ]
出 了一种 采用 实数 描述 染 色体 的进 化遗 传算 法 。
代 由 G lbr 行 归 纳 总结 出 了统 一 的最 其 本 的 od eg进
遗 传 算 法 一 基 本 遗 传 算 法 (G S A,Sm l e ei i peG n t c
计算 精度 与计 算 量之 间存 在着 矛 盾 ; ( ) 于多 变量优 化 问题 , 候选解 染 色体 数字 4对 其
串过长 , 这将 影 响算法 特 性 ; () 5 算法 求解 过 程不 直 观 , 法实 时监 视 优化过 无
程:
遗传 算法 最 早 由美 国 Mihg n大学 的 H l n ci a ol d a 教 授提 出 , 后 经过 D o g等人 的大量 工作 ,O年 之 eJn 8

基于遗传算法的智能天线波束形成

基于遗传算法的智能天线波束形成

基于遗传算法的智能天线波束形成作者:武琳静, 李京华, 王景, 倪宁来源:《现代电子技术》2010年第21期摘要:为降低智能天线方向图旁瓣电平,加深干扰方向零点深度,提出一种改进的实数编码遗传算法。

该算法基于人类的繁殖现象,改进了标准遗传算法的交叉算子,从而克服了标准遗传算法收敛速度慢,易陷入局部最优等问题,提高了优化效率。

在仿真实验中,以均匀直线阵为例,用改进的遗传算法对阵元激励的幅度进行优化,形成的方向图获得了更好的结果。

关键词:智能天线; 波束形成; 方向图; 遗传算法; 人类繁殖现象中图分类号:TN821+.91-34文献标识码:A文章编号:1004-373X(2010)21-0018-03Beam-forming of Smart Antenna Based on Genetic AlgorithmWU Lin-jing, LI Jing-hua, WANG Jing, NI Ning(Department of Electronic Engineeri ng, Northwestern Polytechnical University, Xi’an 710072, China)Abstract: In order to reduce the side-lobe level and deep the null of smart antenna patterns, an improved real-ver operator of standard genetic algorithm based on human reproduction phenomenon (HRGA). So, the slow convergence and local optimum of standard genetic algorithm are resolved and the convergence speed is enhanced. Taking an example of uniform linear array in simulation experiment, amplitude of the element excited current is optimized through improved GA, the pattern is better.Keywords: smart antenna; beam-forming; pattern; genetic algorithm; human reproduction phenomenon0 引言智能天线波束形成是通过优化阵元的电流幅度或相位或阵元间距,使天线主波束对准期望信号,旁瓣和零陷对准干扰信号,从而接收有用信号,抑制干扰信号。

一种改进的基于实数编码的遗传算法

一种改进的基于实数编码的遗传算法
的 遗 传 算 法 . 方 法 以实 数 编 码 代 替 二 进 制 编 码 . 效 地 解 决 了 传 统 遗 传 算 法 中 海 明 悬 崖 、 算 精 度 等 问 题 . 据 适 应 度 该 有 计 根
值 对 父 染 色 体 进 行 变 异 操 作 . 轻 传 统 遗 传 算 法 中 变 异 操 作 所 存 在 的盲 目性 . 对 遗 传 算 法 可 能 出 现 的 非 成 熟 收 敛 现 象 减 并
维普资讯
第2 4卷 第 3期
2 0 年 9月 02



学 自





Vo . 4 1 2 No. 3 S t 0 ep .2 02
Nau a ce c o r a f a ga i es  ̄ tr lS in e J u n l n tn Un v ri o Xi
遗 传 算 法 ( e e cA t瑚 G nt 1 h 一 i
G ) 是模 拟 达 尔 文 的遗 传 选 择 和 自然 淘 汰 的 生 物 进 化 过 程 的 计 算 A ,
模 型 … , 是 由美 国 Mi i n大 学 的 J H l n 它 cg ha . o a d教 授 于 17 l 9 5年 首 先 提 出 的 . 传 算 法 作 为 一 种 新 的 全 局 遗 优化搜索算 法 , 以其 简 单 通 用 、 棒 性 强 、 于 并 行 处 理 以及 应 用 范 围 广 等 显 著 特 点 , 定 了它 作 为 2 鲁 适 奠 l 世 纪 关 键 智 能计 算 之 一 的地 位 . 管 遗 传 算 法 本 身 在 理 论 和 应 用 方 法 上 仍 有 许 多 有 待 进 一 步 研 究 的 问 尽
( .,nte e a  ̄tJso rvmi -J hu4 6 0 hn ; 1C lptr p mn -i a Ufe t i o 10 0C ia o l D h i y s

实数遗传算法

实数遗传算法

实数遗传算法
实数遗传算法(Real-coded Genetic Algorithm,简称RGA)是遗传算法的一种改进形式,特别适用于处理实数编码的优化问题。

与二进制遗传算法不同,实数遗传算法将基因表示为实数形式,而不是二进制编码。

每个基因都代表了问题空间中一个可能的解。

这种方式更适合于处理问题空间连续的优化问题,例如数学函数的优化、机器学习模型参数的优化等。

实数遗传算法的基本步骤如下:
1. 初始化种群:随机生成一组初始基因作为种群的初始解。

2. 评估适应度:根据问题的优化目标,对每个个体计算适应度值。

3. 选择操作:根据适应度值选择一些个体作为父代,用于产生下一代个体。

4. 交叉操作:通过交叉操作,将选中的父代个体的基因进行交叉,生成新的个体。

5. 变异操作:对新生成的个体进行变异操作,以增加种群的多样性。

6. 评估适应度:计算新生成个体的适应度值。

7. 更新种群:根据选定的选择策略,选择一些个体加入下一代种群。

8. 终止条件:如果达到终止条件,停止算法;否则,返回第3步。

实数遗传算法可以根据具体问题的特点进行一些改进,如引入自适应突变率、基因修复机制等。

它在寻找连续优化问题的全局最优解方面具有较好的性能和收敛
速度。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一种改进的基于实数编码的遗传算法Ξ叶正华1,2, 谢 勇2, 郑金华2(1.吉首大学计算机系,湖南吉首416000;2湘潭大学信息工程学院,湖南湘潭411105)[摘要] 对传统遗传算法在编码方案及遗传操作中存在的局限性以及非成熟收敛现象,提出一种改进的基于实数编码的遗传算法.该方法以实数编码代替二进制编码,有效地解决了传统遗传算法中海明悬崖、计算精度等问题.根据适应度值对父染色体进行变异操作,减轻传统遗传算法中变异操作所存在的盲目性,并对遗传算法可能出现的非成熟收敛现象进行预测,从而能极大的避免非成熟收敛现象的产生.关 键 词:数编码;遗传算法;非成熟收敛中图分类号:TP301 文献标识码:A 文章编号:10005900(2002)03003204An Madified G enetic Algorithm B ase on R eal CodingYE Zhenghua1,2, XIE Yong 2, ZHENG Jinhua2(1.C om puter Department ,Jishou University ,Jishou 416000China ;2.C ollege of In formation Engineering of X iangtan University ,X iangtan 411105China )【Abstract 】 T owards the premature convergence phenomenon and the limited of traditional G enetic Alg orithm in courseof coding and genetic operation.The paper presents a kind of m odified G enetic Alg orithm.The G enetic Alg orithm adopts real coding ,s o it can res olve the problems that exist in the binary system ,such as Hamming Cliff ,C om puting precision.According to the fitness of the father ,it adopt different mutation operations.And it can forecast the premature conver 2gence phenomenon ,s o it can reduce the happening of the phenomenon.K ey w ords : Real coding ;G enetic Alg orithm ;premature convergence遗传算法(G enetic Alg orithm ———G A ),是模拟达尔文的遗传选择和自然淘汰的生物进化过程的计算模型[1],它是由美国Michigan 大学的J.H olland 教授于1975年首先提出的.遗传算法作为一种新的全局优化搜索算法,以其简单通用、鲁棒性强、适于并行处理以及应用范围广等显著特点,奠定了它作为21世纪关键智能计算之一的地位.尽管遗传算法本身在理论和应用方法上仍有许多有待进一步研究的问题,但它在组合优化、自适应控制、规划设计、机器学习和人工生命的领域的应用中已展现了其特色和魅力[6].但是,对于标准遗传算法(SG A ),其还是存在一些缺陷,如:非成熟收敛、收敛速度过慢、编码表示等.针对SG A 的这些缺点,笔者提出了一种新的遗传算法,能有效的克服或减轻以上的缺点.1 改进的遗传算法2.1 算法框架算法框架如下:{随机初始化种群P (0),t =0;计算P (0)中个体的适应度;while (t <t Max )do {while (新一代数目<种群规模){第24卷第3期2002年9月 湘 潭 大 学 自 然 科 学 学 报Natural Science Journal of X iangtan University V ol.24N o.3Sept.2002Ξ收稿日期:20020312 基金项目:湖南省自然科学基金资助项目(01JJ Y 2060);省教育厅资助项目(00C088) 作者简介:叶正华(1963),男,湖南益阳人,副教授.随机选择P (t )中的二个不同个体.r =RANDOM[0,1];if (r <重组概率)执行重组操作,将生成的后代插入新一代P (t +1)中;else 分别对两个父体进行自适应变异,将生成的两个后代插入新一代P (t +1)中;}在P (t )与P (t +1)中选择最优的种群规模的个体组成新一代P (t +1);预测P (t +1)中是否发生非成熟收敛,分别采取不同策略.}}1.2 编码本算法使用的实数编码,采用浮点数组来表示个体.实数编码能克服二进制编码的诸如:海明悬崖、精度要事先确定、对于大规模问题位串长度太长等缺点,并且较易融入领域知识.实数编码向量中的每一分量都可能具有不同的定义域,而且定义域的限制与特定问题相关.于是,遗传算子的设计及操作皆与各分量的定义域有关.为解决这个问题,我将定义域映射到[0,1].这样除了计算个体适应度外,其他操作与各分量定义域无关.假设搜索空间为:{(x 1,x 2,…,x n )|x i ∈[l i ,u i ],i =1,2,…,n }.通过下述变换可将每个定义域都映射到[0,1]区间:f i :[l i ,u i ][0,1],其中f i (x )=(x -l i )Π(u i -l i )2.3 选择策略针对标准遗传算法中使用赌轮选择容易造成超级个体[5]的影响,产生非成熟收敛,本算法选择策略选择了基于局部竞争的选择策略———(μ+λ)选择.这种选择策略是从种群中均匀随机地选择个体作为父体,对这些父体进行重组直至后代个数等于群体规模.然后,取父种群和后代种群中最优的种群规模个体为最终后代种群.在此算法中我们将使用非重叠种群的算法结构及择优策略.同时,避免选择的两个父体为同一个体.2.4 遗传操作2.4.1 重组 算法在算法中采用了重组操作,代替了交叉操作.二者不同之处在于:两个父体重组织产生一个后代,交叉产生两个.实现了三种不同的重组算子.前两种与一般算法中使用的重组算子类似,后一种则是在位串表示下的单点交叉操作在实数表示情形下的实现.三种算子均匀随机使用.设两个父体为:x (x 1,x 2,…,x n ),y (y 1,y 2,…,y n ),后代为z (z 1,z 2,…,z n ).1.部分重组z i =a i ・x i +(1-a i )・y i ,a i 中的一个随机数,i =1,2,…,n .2.整体重组z i =a ・x i +(1-a )・y i ,a 为[0,1]中的一个随机数,i =1,2,…,n .3.交叉重组交叉重组类似于二进制编码下的杂交操作.它由两步组成,首先,选择重组点,假设为k (0<k <n ),则z i =x i ,i <k y i ,i >k i =1,2,…,k -1,k .l +1,…,n .考虑精度要求,再在0与15之间选择一个交叉点j ,z k = x k ・10j」+{y k ・10j}/10j .此处 ・」为下整函数,即表示不大于x 的最大整数;{・}为分数函数,即表示小数部分.实际上,在十进制下,z k 取x k 的前j 个数字和y k 去掉前j 个数字后的和[7].2.4.2 变异 对于实数编码,变异算子成为主要的搜索算子[8].不同的变异算自由不同的搜索趋向[2],如某些算子搜索的范围较大,即适合进行全局搜索,而另一些算子的搜索范围较小,适合进行局部搜索.基于这种考虑,算法中同时使用了三种算子,并根据父体适应度分别采用不同的算子.其自适应机制为:{33第3期 叶正华等 一种改进的基于实数编码的遗传算法 计算r =1-个体的适应度Π当前最优适应度;if (r <0.1)使用BG A 算子;else if (r <0.6) 使用位变异算子; else 使用均匀变异算子;}设x (x 1,x 2,…,x n )为父体向量,则分量x k 以概率1Πn 被选到进行变异,产生x ′k ,其后代为x ′(x 1,x 2,…,x ′k ,…,x n ).三种算子具体实现如下:1.均匀变异x ′k 以等概率取x k ・(1-r )或x k +(1-x k ),r 为(0,1)中的一个随机数.2.BG A 变异x ′k 以等概率取x k +0.1・δ或x k -0.1・δ,δ=615i =0θ・2i且θ以概率1Π16取1.如果x ′k 超出[0,1],我们将其变换为(x ′k +0.2)Π1.4.为增强算法的稳健性,将0.1替换成一个参数并适应地改变它.如果我们进行了一次成功的搜索则将此参数乘1.0315,否则乘0.9685.该变异算子本质上类似于二进制编码下的翻转变异,倾向于局部搜索.另外,其搜索范围与当前点在表现型空间的位置无关[7].3.位变异x ′k =x k -x k ・10j 」%10-rnd (10)Π10j,j 为1到16中随机选取的整数,%为模除号,rnd (10)为随机选取的小于10的整数.在十进制下,该变异算子在前16位数字中随机选取一位并随机地改变它[7].2.5 非成熟收敛的预测和处理所谓非成熟收敛,是指算法在位搜索到全局最优解获准最优解之前,算法搜索处于停滞状态,算法陷入局部最优解.对于这种情况,算法必须能避免.本算法可以预测非成熟收敛的产生,并能有效地减轻其影响.当算法处于非成熟收敛时,群体中个体的适应度相似,所以群体中适应度的方差减小,所以可以使用群体适应度的方差来预测非成熟收敛的产生.为了便于计算,其判断标准改为:E =1n 6ni =1|f i -f avg |,f i为第i 个个体的适应度,f avg 为群体的平均适应度,n 为种群规模.当E 小于某一阈值时,认为算法出现非成熟收敛,对其进行处理.传统的处理非成熟收敛采取增大变异概率,从而能提高种群的多样性,但可能引入劣质个体.这里采用了先保留一部分较优的个体,淘汰其他的,再以保留的个体为中心,对其邻域进行搜索,产生新的个体,直至达到群体规模.搜索过程近似于均匀变异.3 算法分析和结论3.1 测试函数f 1(x )=100(x 21-x 2)2+(1-x 21,-2.048<x 1,x 2<2.048[3],函数在(1,1)取极小值0.0.f 2(x )=0.5-sin 2x 21-x 22-0.51+0.01(x 21+x 22),-65.536<x 1,x 2<65.536[4],函数在(0,0)处取极大值1.0.3.2 测试结果和结论本算法重组概率为0.85,种群规模为100,遗传代数为100.SG A 取交叉概率为0.8,变异概率为0.01,种群规模为100,遗传代数为100.每个例子运行100次,收敛标准为处于最优解邻域O (0.1)范围内视为收敛,处于最优解邻域O (0.05)范围内视为较优解,处于最优解邻域O (0.01)范围内视为优解.其各项性能对比如下:43 湘 潭 大 学 自 然 科 学 学 报 2002年表1 收敛情况及分布函 数收敛类别本算法SG A 函 数收敛类别本算法SG A函数1总收敛数84次26次函数2总收敛数52次14次<0.0126次15次<0.0140次12次<0.0553次4次<0.0510次1次<0.15次5次<0.12次1次 下面给出评价遗传算法中常用的两个性能参数,它们由DeJong 提出.1.在线性能(on -line )f (T )=1T +16Tt =0f avg (t ) 其中T 为当前的代数,f avg (t )为第t 代的群体平均适应度.它主要表示算法的收敛特性.2.离线性能(off -line )f (T )=1T +16Tt =0f avg (t ) 其中T 为当前的代数,f avg (t )为第t代的群体最优适应度.它主要表示算法的趋向性能.图1 在线性能 图2 离线性能由以上数据可知,改进后的遗传算法比SG A ,性能有较大的提高,但由于附加计算的影响,时间花费比SG A 多.参 考 文 献[1] H olland J H.Adaptation in Natural and Artificial Systems[M].Ann Arbor ,M ichigan :University of M ichigan Press ,1975.[2] H ollstien R B.Artificial G enetic Adaptation in C om puter C ontrol Systems ,C om puter and C ommunication Sciences[M].Ann Arbor ,M ichigan :Uni 2versity of M ichigan Press ,1971.[3] DeJong K A.An Analysis of the Behavior of G enetic Adaptive system[J ].Dissertation Abstract International 1975,41(9):3503B.[4] Schaffer J D ,Caruana R A ,Eshelman L J ,et al.A S tudy of C ontrol Parameters A ffecting Online Performance of G enetic Alg orithms for Function Opti 2m ization[C].In Proc.O f the 3rd Int l.C on f.On G enetic Alg orithms.M organ K an fman ,Los Altos ,1989.[5] 刘勇,康立山,陈毓屏.非数值并行算法(第二册)———遗传算法[M].北京:科学出版社,1997.1-203.[6] 陈国良,王煦法,庄镇泉,等著.遗传算法及其应用[M].北京:人民邮电出版社,1996.[7] Pan ZJ ,K ang L S.An Adaptive Ev olutionary Alg orithms for Numerical Optim ization[J ].In Lecture N otes in Artificial Intelligence.1997,1285:27-34.[8] 潘正军,康立山,陈毓屏著.演化计算[M].北京:清华大学出版社,1998.53第3期 叶正华等 一种改进的基于实数编码的遗传算法 。

相关文档
最新文档