基于三维元胞空间的多目标元胞遗传算法
基于动态优选元胞遗传模糊聚类的使用可靠性区域粒度确定方法

基于动态优选元胞遗传模糊聚类的使用可靠性区域粒度确定方法揭丽琳;刘卫东;滕沙沙;孙政【期刊名称】《计算机集成制造系统》【年(卷),期】2018(024)008【摘要】为了进行使用可靠性区域粒度划分研究,在分析空调使用可靠性影响因素的基础上,以其使用可靠性同类区域差异最小为目标,建立了使用可靠性基于工作环境和用户使用习惯两类影响因素的多变量高维聚类模型,提出求解该模型的一种动态优选元胞遗传模糊聚类算法.该算法在经典元胞遗传算法和模糊C-均值算法的基础上引入信息熵理论和优选策略,并采用动态交叉和两阶段变异算子,因此集成了模糊C-均值收敛速度快和元胞遗传算法在解决复杂问题时多样性好、全局搜索能力强的特点.通过6个标准测试数据集的测试结果,证明新算法相对于模糊C-均值、遗传模糊聚类算法和粒子群模糊聚类算法具有更高的聚类精度和稳定性,尤其适合处理高维复杂数据的聚类问题.最后运用该算法求解模型,并评价不同粒度层次下聚类结果的有效性,进而确定使用可靠性最优区域粒度划分方案,表明算法能有效解决相关的实际工程问题.【总页数】17页(P1929-1945)【作者】揭丽琳;刘卫东;滕沙沙;孙政【作者单位】南昌大学机电工程学院,江西南昌 330031;南昌航空大学经济管理学院,江西南昌 330063;南昌大学机电工程学院,江西南昌 330031;南昌航空大学经济管理学院,江西南昌 330063;南昌大学机电工程学院,江西南昌 330031;南昌大学机电工程学院,江西南昌 330031【正文语种】中文【中图分类】TB114.3;TP181【相关文献】1.基于动态差分元胞多目标遗传算法的混合作业车间布局改善与优化 [J], 王亚良;钱其晶;曹海涛;金寿松2.一种动态邻居元胞遗传算法 [J], 吴佳俊;王帮峰;芦吉云3.基于三维元胞空间的多目标元胞遗传算法 [J], 祝勤友;许峰4.基于使用可靠性区域粒度的产品保修期优化决策 [J], 揭丽琳; 刘卫东5.基于三维元胞空间的多目标元胞遗传算法 [J], 祝勤友;许峰因版权原因,仅展示原文概要,查看原文内容请购买。
基于遗传算法的多目标问题求解方法

67
水
2003 年 07 月 X1 20 19 18 17 17 17 15 X2 10 10 10 10 9 8 9 X3 0 1 2 3 4 5 6 Z1 450 445 440 435 430 425 420 表2
1
多目标遗传算法的思路和步骤
1.1 设 计 思 路 多目标问题中在没有给出决策偏好信息的前提下,难以直接衡量解的优劣,这是遗传算 法应用到多目标问题中的最大困难。根据遗传算法中每一代都有大量的可行解产生这一特点,我们考虑通 过可行解之间相互比较淘汰劣解的办法来达到最后对非劣解集的逼近。 考虑一个 n 维的多目标规划问题,且均为目标函数最大化,其劣解可以定义为: fi(x )≤fi(xt)
(3)
(4)
式中:fmax 为群体中最大的适应度值;favg 为群体的平均适应度值;f?′为可能进行交叉的 2 个个体中较大 的适应度值;f 为进行变异的个体的适应度值;k1, k2, k3, k4∈[0,1] 个体适应度小 通过该公式实际上反映了同一代种群中不同个体的 Pc 和 Pm 与其适应度的线性函数关系。 于种群平均值时,其 Pc 和 Pm 分别取固定值 k1,k3,一般计算中取 k1=k2,k3=k4。当其大于平均值而小于个体适 应度越大则 Pc,Pm 越小,得到保存的机会也越大,反之则相反。其关系如图 1 所示。由图中可以看出,当 适应度低于平均适应度时,说明该个体是表现较差的个体,对它就采用较大的交叉率和变异率;如果适应 度高于平均适应度,说明该个体性能优良,对它就根据其适应度值取相应的交叉率和变异率。而交叉概率 和变异概率的取值的上限为 k1,k3,这样进化的稳定性也得到了保证。这种自适应调整是针对计算中同一代 种群中不同个体对 Pc 和 Pm 取值的自适应选取。
基于遗传算法优化的多目标路径规划研究

基于遗传算法优化的多目标路径规划研究多目标路径规划是一项重要的任务。
它在无人机、机器人、自动驾驶汽车等领域中应用广泛。
优化多目标路径规划问题需要考虑多个目标,例如行驶距离、时间、能耗等。
由于多目标问题非常复杂,无法通过传统方法解决,因此遗传算法优化成为解决多目标路径规划问题的有效方法。
遗传算法是一种模拟自然进化过程中基因变异和选择的计算机算法。
其基本思想是通过对“个体”(路径规划问题的可能解)进行基因操作(交叉、变异),从而产生更适应环境的个体。
在每一轮迭代中,通过选择操作去掉适应性较差的个体,并让适应性较高的个体产生更多后代,以达到逐步优化个体适应性的目的。
遗传算法通常用于解决优化问题的产生,例如多目标路径规划。
遗传算法优化的多目标路径规划问题通常包括以下步骤:1. 确定适应性函数适应性函数用于评估个体(路径规划问题的可能解)对于多目标的适应性程度。
它通常被定义为多个目标函数的线性组合。
例如,一个适应性函数可以被定义为:f(x) = w1 * f1(x) + w2 * f2(x) + w3 * f3(x)其中,f1(x)、f2(x)、f3(x)分别表示路径的行驶距离、时间和能耗。
w1、w2、w3是不同目标函数的权重。
适应性函数的设计在遗传算法优化中非常重要,它决定了个体的适应性如何被计算。
2. 确定遗传算法的参数遗传算法涉及到一系列的参数,例如选择算子、变异算子、种群大小等。
这些参数对算法的性能有重要影响。
确定适当的遗传算法参数是优化多目标路径规划问题的关键。
通常,这些参数需要通过实验来确定。
3. 运行遗传算法一旦确定了适应性函数和遗传算法参数,就可以开始运行遗传算法。
在每一轮迭代中,通过交叉和变异操作生成新的个体,然后通过选择操作筛选出适应性最高的个体。
不断迭代,直到达到预定的终止条件,例如最大迭代次数或目标函数收敛。
4. 分析结果运行遗传算法后,可以得到一系列个体,每个个体都代表一个可能的路径规划解决方案。
基于三维胞元空间的能量高效性多通道协作路由算法

( C o l l e g e o f E l e c t r i c a l E n g i n e e r i n g , Z h  ̄i a n g U n i v e r s i t y , Ha n g z h o u 3 1 0 0 2 7 , C h i n a )
的 发 送 率 ,降 低 网 络 的 平 均 能 耗 ,延 长 网络 的 生 存 周 期 。
关键 词 :无线传感器网络 ;空洞区域 ;协助路 由;辅助通道 ;能量高效性
中图分类号: T P 3 9 3
D O I : 1 0 . 3 7 2 4 / S P . J . 1 1 4 6 . 2 0 1 3 . 0 0 7 7 7
文献标识码: A
文章编号:1 0 0 9 — 5 8 9 6 ( 2 0 1 4 ) 0 3 — 0 7 4 4 . 0 5
En e r g y Ef ic f i e n c y Mu l t i - c h a n n e l Co o r di n a t i o n Ro ut i n g Al g o r i t h m Ba s e d o n 3 D Ce l l S pa c e
E f i f c i e n c y Mu l t i — c h a n n e l C o o r d i n a t i o n R o u t i n g a l g o r i t h m b a s e d o n 3 D c e l l s p a c e ( 3 D — E E MC R ) i s p r e s e n t e d i n t h i s
基于动态差分元胞多目标遗传算法的混合作业车间布局改善与优化

基于动态差分元胞多目标遗传算法的混合作业车间布局改善与优化王亚良;钱其晶;曹海涛;金寿松【摘要】针对一类离散作业、流水作业和特殊作业等多种作业单元共存的混合制造模式,提出了作业车间布局改善问题.以物料搬运费用最小、单元移动费用最小、作业单元包络矩形面积最小及非物流关系最大为目标,明确布局约束条件,构建车间布局多目标优化模型.在差分元胞多目标遗传算法的基础上,设计并引入动态变异策略以改善算法的全局搜索能力,提出用于解决布局模型的动态差分元胞多目标遗传算法,通过实例计算与结果分析验证了模型及算法的有效性.【期刊名称】《中国机械工程》【年(卷),期】2018(029)014【总页数】7页(P1751-1757)【关键词】混合作业单元;车间布局;多目标优化;差分元胞;动态变异【作者】王亚良;钱其晶;曹海涛;金寿松【作者单位】浙江工业大学机械工程学院,杭州,310014;浙江工业大学机械工程学院,杭州,310014;浙江工业大学机械工程学院,杭州,310014;浙江工业大学机械工程学院,杭州,310014【正文语种】中文【中图分类】TP180 引言TOMPKINS等[1]指出企业物料搬运成本占制造成本的20%~50%。
对企业物流系统研究领域重要程度的评价调查表明,车间布局设计位居第一位,其次是车间物流调度与绩效评价、企业物流战略、企业物流网络重构及环境,合理的车间布局能降低10%~30%的制造成本[2⁃3]。
车间布局问题是NP⁃hard问题,随着设施数量的增加,传统的最优化算法(如线性规划、整数规划和分支定界法等)寻求精确解的可行性很低,智能优化算法能够在有效时间内寻求问题的近似最优解。
LEE等[4]用遗传算法解决多层车间布局问题。
郑永前等[5]用协同粒子群算法进行单元布局多目标优化。
牛占文等[6]应用遗传算法对双行车间进行多目标布局改善优化,以物料搬运成本、设备单元移动成本、生产效率为优化目标,建立的模型更加贴近实际生产状况。
【国家自然科学基金】_元胞遗传算法_基金支持热词逐年推荐_【万方软件创新助手】_20140803

2013年 科研热词 推荐指数 序号 元胞遗传算法 3 1 遗传算法 2 2 元胞传输模型 2 3 选择压力 1 4 蜂群算法 1 5 组合优化 1 6 粒子群算法 1 7 突发事件 1 8 种群分割 1 9 演化规则 1 10 正交交叉算子 1 11 树结构编码 1 12 柔性作业车间调度 1 13 智能优化 1 14 智能交通 1 15 捕食策略 1 16 捕食机制 1 17 大型零件 1 18 多目标优化 1 19 多目标0-1规划问题 1 20 多样性 1 21 双层规划 1 22 动态环境 1 23 元胞遗传算法,吸收态markov链,收敛性,收敛速度 1 24 元胞自动机 1 25 元胞机 1 26 仿真 1 27 人机交互 1 交通工程 1 交通信息 1 交通信号控制 1 交叉口群 1 pareto最优前沿 1 cellular genetic algorithm, absorbing 1 state markov chain, convergence, c 3d动漫造型 1
2009年 序号 1 2 3 4 5 6 7 8
科研热词 遗传算法 函数优化 元胞自动机 灾难 演化规则 城市土地利用 兰州市 优化
推荐指数 2 2 2 1 1 1 1 1
2010年 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
科研热词 元胞自动机 遥感图像 遗传算法 聚类 粒子群优化 空间优化 演化规则 栅格运算 智能体 多样性 城市增长 地理信息系统 土地利用 元胞遗传算法 voronoi图 gis
推荐指数 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
பைடு நூலகம்
2013年 科研热词 遗传算法 元胞自动机 股票市场 元胞遗传算法 邻居 逐利行为 选择压力 进化方向 车间设备布局 路径优化 灾变参数 演化规则 映射矩阵 影响力算子 差分演化策略 小生境技术 密度制约 多目标遗传算法 多物种策略 多样性 动态环境 分类器系统 公司治理指数 元胞结构 元胞拓扑结构 优化设计 人工智能 推荐指数 6 5 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
基于协同优化的多目标遗传算法
基于协同优化的多目标遗传算法嘿,你知道吗?多目标遗传算法就像是一场超级疯狂的基因大派对。
每个基因就像是一个个性格迥异的小生物,在这个算法的世界里蹦跶着。
而协同优化呢,就像是一个超级有经验的派对策划者,要让这些小生物们和谐共处,还能达到各种奇妙的目标。
想象一下,这些基因就像一群调皮的小猴子。
有的基因想要爬到树顶(代表一个目标),有的基因却想去河边捞月亮(另一个目标)。
基于协同优化的多目标遗传算法就像是那个聪明的猴王,它得想办法让这些小猴子既能够朝着自己的小目标前进,又不会乱成一团。
这猴王可不容易当啊,得在众多小猴子的吵吵闹闹中找到平衡,就像在一锅乱炖的基因汤里捞出最有用的那些元素。
这算法还像一场魔术表演。
多目标就像是几个魔术盒子,每个盒子里都藏着不同的惊喜。
遗传算法就像那个魔术师,把基因这个小道具变来变去。
协同优化则是魔术师的魔法秘诀,让这些变化能够同时满足好几个魔术盒子的要求,变出一场令人惊叹的多目标达成秀。
再比如说,这个算法像一场星际探索。
基因是一艘艘小小的宇宙飞船,每个飞船都想去不同的星球(目标)。
协同优化就是那个超级空间站,它指挥着这些飞船,告诉它们什么时候该加速,什么时候该转弯,让它们既能探索到自己想去的星球,又不会在星际间撞个稀巴烂。
如果把多目标看成是一场美食大赛的不同奖项,那基因就是一个个厨师。
有的厨师擅长做甜品(一个目标),有的擅长做麻辣美食(另一个目标)。
基于协同优化的多目标遗传算法就像是评委兼指挥,它让这些厨师发挥自己的特长,做出既能满足甜品奖项要求,又能符合麻辣美食奖项标准的超级大餐。
这个算法也像一场大型的拼图游戏。
多目标就是那幅拼图想要呈现的不同画面,基因是一块块形状各异的拼图块。
协同优化就是那个拿着放大镜找拼图块的小能手,它要把这些拼图块按照不同的画面要求组合起来,拼出一幅既绚丽又和谐的多目标拼图。
就像一群人去旅游,有的想去看大海(一个目标),有的想去爬高山(另一个目标)。
基于三维胞元空间的ma双向并行路由算法
基于三维胞元空间的ma双向并行路由算法
基于三维胞元空间的ma双向并行路由算法是一种用于多处理器系统的路由算法。
这种算法是基于三维胞元空间的,其主要思想是将多处理器系统中的处理器看作是三维胞元空间中的点,然后使用此空间中的路由策略进行通信。
该算法采用了双向并行路由策略,因此通信可以同时从两个方向进行。
具体来说,数据可以从发送方向和接收方向同时传输,并在通信的中间点进行交汇和合并。
这种方法可以使数据传输更快,而不会出现阻塞或延迟。
该算法还采用了MA(多路径互连)技术,这可以使数据在多个路径上传输,从而提高系统的可靠性和容错性。
同时,该算法可以避免在多处理器系统中出现死锁和饥饿等问题。
总体来说,基于三维胞元空间的ma双向并行路由算法可以提高多处理器系统的通信性能和可靠性,是一种非常有效的路由策略。
基于遗传算法的目标规划求解
基于遗传算法的目标规划求解一、什么是遗传算法遗传算法(Genetic Algorithm,GA)是模拟自然进化机制发展出一个优势种群的一种数字模型。
它模仿了生物的进化过程,结合种群进化论和统计学,将直接搜索法(Direct Search Methods)中的启发式搜索方法(Heuristic Search Methods)和概率搜索方法(Probabilistic Search Methods)的技术方法融合起来,结合了种群繁衍与个体演化的观念,用来解决计算机科学中实际问题,是运筹学中最著名,也是最为重要和有用的搜索方法。
二、遗传算法的优势1.解决多维度问题:遗传算法可以解决高维的复杂问题,它可以解决从单变量函数到多维度函数的复杂优化问题。
2.准确性高:遗传算法可以准确地找到更好的解决方案,同时,它可以更快地收敛到最优解3.搜索范围广:遗传算法可以从搜索空间的不同位置开始搜索,因此,它可以更好地探索出最优解。
4.容错性高:遗传算法可以在搜索失败的情况下从出错点重新搜索,无需人工干预,因此它具有高容错性。
目标规划(Goal Programming)是一种重点以目标为中心的模型,用于管理复杂的优化问题,例如:求解优势集合、最优解等问题。
为了更好地解决复杂和结构多变的目标规划问题,可以使用基于遗传算法的目标规划模型。
遗传算法通过重点考虑优势和约束的关系,可以有效地优化目标函数,并且可以解决多尺度的优化问题,因此用于目标规划是一种有效的方法。
基于遗传算法的目标规划首先对优势函数和约束函数建立模型。
然后,使用遗传算法处理模型,使用不同的算子,使得模型中的优势和条件得到满足。
接着,根据模型规定的每时每刻参数值,构建一个适应度函数,即模型中的优势函数与条件函数之和,并使用适应度函数来衡量每个模型的质量。
在此基础上,进行迭代优化,最终达到最优值。
四、结论基于遗传算法的目标规划是一种有效的解决复杂优化问题的模型,可以有效地求解优势集合、最优解等的复杂问题。
基于空间分割的遗传算法解决三维装载问题
基于空间分割的遗传算法解决三维装载问题程中文【期刊名称】《微计算机信息》【年(卷),期】2012(000)010【摘要】三维集装箱问题是一个经典的NP完全问题。
本文针对三维装载问题在公司供应链的实际应用,提出一种基于空间分割的遗传算法,算法中考虑了货物的放置方式和空间分割方式,以集装箱体积利用率最大为目标,定义了相应的遗传算子。
实践结果表明,该算法能够有效解决诸如托盘装载、集装箱装载和仓储管理等问题,有效地降低供应链成本。
%Container loading problem is a muhi-goal and multi-constraint optimizing complex problem. This paper presents a space- dividing genetic algorithm aim at company supply chain management application based on three dimension container loading. In the algorithm, the direction in which goods are placed is taken into account as well as the space-dividing method, and aim at the maxi- mum usage of the container, genetic operator is defined too. As a result in practicing, the algorithm can solve these problems, for example pallet, Container loading problem and Warehousing management problem, etc. reducing supply chain cost effectively.【总页数】3页(P282-283,310)【作者】程中文【作者单位】飞利浦大中华区专业照明解决方案(上海)有限公司【正文语种】中文【中图分类】O242.23【相关文献】1.基于遗传算法求解车辆三维装载问题 [J], 金凤2.集装箱运输多箱三维装载优化问题的遗传算法 [J], 卜雷;尹传忠;蒲云3.基于遗传算法的集装箱单箱三维装载优化问题 [J], 卜雷;袁新江;蒲云;常军乾4.改进遗传算法求解三维集装箱装载问题 [J], 许光泞; 俞金寿5.应用自适应遗传算法解决集装箱装载问题 [J], 许光泞;肖志勇;俞金寿因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于三维元胞空间的多目标元胞遗传算法作者:祝勤友许峰来源:《软件导刊》2015年第09期摘要:元胞遗传算法是一种将元胞自动机与遗传算法相结合的进化算法,这种算法具有遗传算法的适用性、并行性和扩展性,但是在后期的二维元胞空间扩散速度过慢。
提出了一种基于三维球形元胞空间的多目标元胞遗传算法,其基本思想是:取元胞空间为三维球,根据Pareto支配关系找出种群中的非支配解并保存到精英集,根据元胞自动机中拓扑结构和邻居等机制,使精英集中的Pareto非支配解在种群中扩散。
指标分析和数值实验表明,新算法的解不仅多样性和均匀性较好,而且在后期具有较快的扩散速度。
关键词:多目标遗传算法;元胞自动机;三维元胞空间;均匀性DOIDOI:10.11907/rjdk.151598中图分类号:TP312文献标识码:A 文章编号文章编号:16727800(2015)0090052040 引言20世纪80年代初,著名物理学家Wolfram开始研究元胞自动机,他先后研究了一系列一维和二维元胞自动机,并根据研究成果,提出了著名的Wolfram规则。
在此基础上,Wolfram 2002年出版了专著《A New of Science》。
1987年,Robertson提出世界上第一个元胞遗传算法模型,该算法运行在CMI计算机上。
此模型的所有遗传操作(父代个体的选择、替换、交叉和变异操作)都是并行执行。
一年之后,Muhienbein等发表了一篇利用运行在大规模并行机器上的元胞遗传算法求解TSP问题的文章,该算法添加了一个局部搜索,改善了由交叉和变异算子产生的解。
因此,该算法被认为是第一个混合元胞遗传算法。
之后,又出现了一些元胞遗传算法。
它们被称为Pollination plants、Parallel individual、Diffusion、Fine grained、Massively parallelm模型。
鉴于元胞遗传算法对于搜索空间能够带来全局搜索和局部寻优的良好平衡,具有优越的复杂问题解决能力,许多学者将其用于解决实际工程问题中,主要应用领域有:神经网络训练、电子信息、机械设计制造、调度决策问题数学优化、交通控制、3D动画设计、图像处理、经济学、生物学等。
本文根据元胞遗传算法操作特点,对遗传算法的元胞空间进行分析,提出一种基于三维元胞空间的多目标元胞遗传算法,并对该算法进行性能分析和数值实验。
1 元胞遗传算法与元胞空间元胞遗传算法(Cellular Genetic Algorithms, CGA)是一种将遗传算法和元胞自动机原理相结合的进化算法。
在元胞遗传算法中,元胞模型从初始个体出发对自然界的进化过程进行模拟,初始种群被分布在一个相互联通的平面或空间拓扑结构中,在这种相互联通的网状结构中,个体被安放在网格点上,每个个体只能与其邻近的个体进行信息交换,而且交叉操作也被严格限制在邻近个体间进行。
这样,可以使得种群中的个体产生一定的隔离,类似于自然界中的小生境,从而保持种群的多样性。
CGA算法流程见图1。
图1 CGA算法流程1.2 元胞空间在元胞自动机中,空间和时间都是离散的,物理量只取有限值集。
元胞自动机由元胞、元胞空间、邻居和规则这4个基本部分组成。
许多对元胞遗传算法的改进多集中于对元胞自动机各组成部分的改进,本文主要对元胞空间进行改进。
元胞所分布的空间网点的集合称为元胞空间,可以按照几何开关、边界条件对元胞空间进行分类。
目前,元胞遗传算法多采用一维和二维元胞空间。
对于一维元胞自动机,元胞空间的划分只有一种。
而高维的元胞自动机,元胞空间的划分可有多种形式。
在二维元胞自动机中,三角形、四边形和六边形元胞空间最为常见,见图2。
图2 四边形、三角形、六边形元胞空间三维元胞空间可以是多种形状,考虑到网格点的均匀分布,本文采用三维球形元胞空间,见图3。
图3 三维球形元胞空间2 多目标元胞遗传算法考虑到元胞遗传算法的优良特性,Alba于2007年提出了第一个元胞多目标遗传算法cMOGA。
之后,Alba又对其进行了改进,给出了改进的cMOGA,即MOCell。
Durillo将广义差分算法引入MOCell算法,提出了一种混合元胞多目标遗传算法CellDE,大大提升了MOCell解决三目标问题的效果,此算法在解决三目标问题时明显优于NSGAII和MOCell。
Li 等提出了一种自适应元胞多目标遗传算法,使得算法的收敛速度在一定程度上得到了提高。
张屹等在CellDE中添加了一个变异算子,提出了新的差分进化多目标元胞算法 DECell,有效地保持了种群多样性,增大了解集的覆盖范围。
多目标优化问题的数学模型为双目标优化问题的Pareto最优前沿通常是平面曲线,而三目标优化问题的Pareto最优前沿往往是空间曲面。
2.2 最优解集评价标准对多目标优化算法性能的评价包括算法的运行效率和最优解集的质量。
算法的运行效率主要指算法的复杂性,可以用算法占用的CPU时间表示,最优解集的质量包括算法的全局、局部收敛性和最优解集的均匀性、分布性。
目前,评价多目标优化算法性能主要依靠典型测试问题的数值实验和量化评价指标值,本文采用的量化评价指标值如下:(1)代间距离(Generation Distance, GD):其中,n和di与(1)中相同。
实际上,SP就是di的标准差。
根据标准差的意义,SP描述的是最优解集的均匀性。
2.3 多目标三维元胞空间遗传算法在CGA中,遗传算法将初始种群均匀地分布在元胞空间拓扑结构中。
在这种元胞空间的网状结构中,每个个体被置于网格点上,每个个体只能与其邻近个体交叉操作。
元胞遗传算法最主要的优点在于,在对解空间进行搜索时,能保持全局搜索和局部寻优平衡。
但是在这种平衡下,后期的最优解在种群中扩散的速度比较缓慢,效率不高,这时候算法的繁殖周期较大,即最优个体占据元胞空间所需要的周期比较长。
为了改善后期效率,可以对元胞空间进行改进,将初始种群中的个体安置于三维元胞空间中。
类似于二维元胞空间,将初始种群均匀分布在球体的表面网格中,这种网状结构的边界是同心球球面,一个个体的邻居是根据它在种群网格中与其它个体之间的距离(二个同心球的半径距离)来定义的。
对于二维元胞空间遗传算法,个体与自己的邻居进行进化产生的新个体,繁殖的周期一致,但是当繁殖周期到一定程度时,原先的元胞遗传算法会出现种群中最优个体扩散到窄边界的情况,这时候最优个体扩散速度明显下降。
但是在三维元胞空间中,种群分布在球的表面,不会出现上述情况,这时最优个体所占比例增长速度不会出现变慢的现象。
算法流程如下:①将初始种群分布在三维元胞空间中;②在相邻的元胞中选择一个个体作为父代;③将选择出来的邻居元胞与中心元胞进行交叉,变异操作;④根据Pareto支配关系找出种群中的非支配解并保存到精英集中,产生新的个体;⑤如果产生的新个体优于中心元胞,则将中心元胞替换,否则,不替换;⑥如果代数小于最大进化代数,则返回到步骤②;⑦将当前最优解输出。
3 数值实验为了检验算法性能,下面对两个多目标进化算法标准测试函数DTLZ1和DTLZ2进行数值计算,并将优化结果与普通多目标元胞遗传算法的优化结果进行比较。
数值实验参数是:群体规模为200,进化代数为200,交叉概率为0.85,变异概率为0.1。
从表1和表2可以看出,基于三维元胞空间的多目标元胞遗传算法的GD指标明显优于常规CGA算法,表明引入三维元胞空间的确明显改善了CGA的全局收敛性。
三维CGA的ER 和SP指标较常规CGA算法也显著占优,表明三维CGA解的分布性和均匀性也有明显提高。
由此得出明确结论:基于三维元胞空间的多目标元胞遗传算法与二维多目标遗传算法相比,在解的分布性、均匀性和收敛性方面有明显改善。
4 结语针对二维元胞遗传算法后期解的扩散速度较慢这个缺陷,将三维球形元胞空间引入多目标元胞遗传算法。
指标分析与数值实验结果表明:三维多目标元胞遗产算法在后期的扩散速度较快,解的分布性、均匀性、收敛性均明显优于二维多目标元胞遗传算法。
目前,遗传算法、多目标进化算法、元胞遗传算法的理论基础还很薄弱,性能研究只能依赖于对测试问题的对比实验。
元胞遗传算法的收敛性及解的性能等有待进一步研究。
参考文献参考文献:[ 1 ] WOLFRAM S. A new kind of science[ M ].Champsign: Wolfram Media, 2002.[ 2 ] ROBERTSON G. Parallel implementation of genetic algorithms in a classifiersystem[ C ].Proceedings of the Second International Conference on Genetic Algorithms, New Jersey, 1987: 140147.[ 3 ] MUHLENBEIN H,GORGES SCHLEUTR M,KRAMER O.Evolution algorithms in combinatorial optimization[ J ].Parallel Computing, 1988(7): 6588.[ 4 ] GOLDBERG D E.Genetic algorithms in search,optimization and machinelearning[ M ].Reading:AddisonWesley,1989.[ 5 ] HOFFNEISTER F.Applied parallel and distributed optimization[ M ].Heidelberg:SpringerVerlag,1991.[ 6 ] BACKT,FOGEL D B,MICHALEWICZ Z.Handbook of evolutionarycomputation[ M ].London:Oxford university press, 1997.[ 7 ] MANDERICK B,SPIESSENS P.Finegrained parallel genetic algorithms[ C ].Proceedings of the Third International Conference on Genetic Algorithms,Richmond,1989:428433.[ 8 ] HILIS D.Coevolving parasites improve simulated evolution ad an optimizingprocedure[ J ].Physical D,1990(42):228234.[ 9 ] ALBA E,DORRONSORO B,LUNA F.A cellular multiobjective genetic altorithm for optimal broadcasting strategy in metrolitan MANETs[ J ]. Computer Communications, 2007, 30(4): 685697.[ 10 ] NEBRO A J,DURILLO J J,LUNA F.MOCell:a celluar genetic algorithm for multiobjective optimization[ J ].International journal of Intelligent Syetems, 2009, 24(7):726746.[ 11 ] DURILLO J J,NEBRO A J,LUNA F.Solving threeobjective optimization problems using a new hybrid cellular genetic algorithm[ C ].Proceedings of the International Conference on Parallel problem Solving from Nature. Heidellberg: SpringerVerlag, 2008: 661670.[ 12 ] LI X Y,SUN Y F,LIU C Y.The adaptive cellular genetic algorithm and analysis of stock prices[ J ].Journal of Wuyi University,2011,25(4):5765.[ 13 ] 张屹,卢超,张虎.基于差分元胞多目标遗传算法的车间布局优化[ J ].计算机集成制造系统, 2013, 19(4): 727734.责任编辑(责任编辑:杜能钢)。