多目标优化进化算法比较综述

来源 :决策与信息·下旬刊 | 被引量 : 0次 | 上传用户:woailzm002
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 多目标优化是最优化领域的一个重要研究方向,本文简要介绍了多目标优化的模型和几种多目标优化的进化算法,并对算法进行了简要比较。
  关键词 多目标优化 粒子群 遗传算法 蚁群算法 人工免疫系统
  中图分类号:TP391 文献标识码:A
  一、背景
  多目标优化(Multiobjective OptimizaTionProblem,MOP)是最优化的一个重要分支,多目标问题中的各目标往往是有着冲突性的,其解不唯一,如何获得最优解成为多目标优化的一个难点,目前还没有绝对成熟与实用性好的理论。近年来,粒子群算法、遗传算法、蚁群算法、人工免疫系统、等现代技术也被应用到多目标优化中,使多目标优化方法取得很大进步。本文将其中四种多目标优化的进化算法进行一个简单的介绍和比较。
  二、不同算法介绍
  (一)多目标遗传算法。
  假定各目标的期望目标值与优先顺序已给定,从优先级最高的子目标向量开始比较两目标向量的优劣性,从目标未满足的子目标元素部分开始每一级子目标向量的优劣性比较,最后一级子目标向量中的各目标分量要全部参与比较。给定一个不可实现的期望目标向量时,向量比较退化至原始的Pareto排序,所有目标元素都必须参与比较。算法运行过程中,适应值图景可由不断改变的期望目标值改变,种群可由此被引导并集中至某一特定折中区域。当前种群中(基于Pareto最优概念)优于该解的其他解的个数决定种群中每一个向量解的排序。
  (二)人工免疫系统。
  人工免疫算法是自然免疫系统在进化计算中的一个应用,将抗体定义为解,抗原定义为优化问题,抗原个数即为优化子目标的个数。免疫算法具有保持个体多样性、搜索效率高、群体优化、避免过早收敛等优点。其通用的框架是:将优化问题的可行解对应抗体,优化问题的目标函数对应抗原,Pareto最优解被保存在记忆细胞集中,并采取某种机制对记忆集进行不断更新,进而获得分布均匀的Pareto最优解。
  (三)多目标PSO约束算法。
  将粒子群优化算法运用于优化问题,关键是如何确定群体全局最优位置pbest和每个粒子的最优位置gbest。由于多目标优化问题并无单个的最优解,所以不能直接确定gbest,pbest。PSO算法的优势在于:第一,有着高效的搜索能力。第二,并行地同时搜索多个非劣解。第三,有着较好的通用性。PSO算法在处理多目标约束优化问题时,主要是解决自身和群体最佳位置,对于群体最佳位置的选择,一是所得到的解要在Pareto边界上具有一定得分散性,二是要求算法收敛速度好。对于自身最佳位置的选择要求是通过较少的比较次数达到非劣解的更新。PSO算法在处理约束时,多采用惩罚函数法。
  (四)多目标蚁群算法。
  多目标蚁群算法的思想是:根据目标函数的数目将蚂蚁分成若干子群体,为每个子群体分配一个目标函数,在其他子群体优化结果的基础上通过Pareto过滤器来获得均衡解。基本步骤如下:
  1、转移概率:对每一个目标k需要考虑一些信息素轨迹 k,在算法的每一代中,每一只蚂蚁都计算一组权重p=(p1,p2,…,pk),并且同时使用启发式信息和信息素轨迹。
  2、局部信息素更新:当每只蚂蚁走完aij边之后,对每个目标k我们采取更新:
  ijk=(1- ) ijk+ 0
  其中, 0是初始信息素的值, 是信息素挥发速率。
  3、全局信息素更新:对每个目标k,在当前代只对产生最好和第二好的解进行信息素更新,使用规则如下:
  ijk=(1- ) ijk+ △ ijk
  4、设置Pareto解集过滤器:
  设置Pareto解集过滤器来存放算法运行时产生的Pareto解。
  三、结论
  四种进化算的优缺点总结如下:
  多目标遗传算法:有着良好的鲁棒性和优越性,在拥挤选择算子时,限制种群大小使用拥挤比较过程,使算法失去了收敛性。人工免疫系统:可以得到优化问题的多个Pareto最优解,算法运行缺乏稳定性。多目标PSO约束算法:能够实现对多维复杂空间的高效搜索,研究还处于起步阶段。多目标蚁群算法:Pareto前沿均匀性以及Pareto解集多样性,早熟停滞和在控制参数难以确定。□
  (作者单位: 四川大学商学院)
  参考文献:
  [1]马小姝.传统多目标优化方法和多目标遗传算法的比较综述[J].电气传动自动化 ,2010.
  [2]谢涛, 陈火旺.多目标优化与决策问题的演化算法[J].中国工程科学,2002.
  [3]王鲁,罗婷,赵琳,段海峰.基于遗传算法的多目标优化技术[J].科技广场,2009.
  [4]樊纪山, 王经卓.基于人工免疫系统的多目标优化算法的研究[J].福建电脑2008.
  [5]池元成,蔡国飙.基于蚁群算法的多目标优化[J].计算机工程,2009.
  [6]孔翔宇.基于蚁群算法的多目标优化问题研究[J]四川理工学院学报,2010.
  [7]薛洪波, 伦淑娴.粒子群算法在多目标优化中的应用综述[J].渤海大学学报,2009.
  [8]吴庆洪.粒子群优化算法及其应用综述[J].微计算机信息,2010.
其他文献
中医学认为风湿病为痹证,即任何原因引起的任何形式的关节疼痛,均可以归类划分为风湿病[1].目前认为,风湿类疾病除有肌肉关节病变外,还有血管的管壁及周围发生变性、坏死等炎
目的 探讨慢性淋巴细胞性甲状腺炎(CLT)的诊断和外科治疗.方法 回顾性分析2005年至2009年手术治疗并经病理证实的CLT70例病例资料,分为合并甲状腺癌和合并甲状腺良性结节两组.结果 合并乳头状癌(PTC)6例,合并良性结节64例,均行手术治疗.结论 CLT的外科治疗主要是因为合并结节且不能排除恶性者,尤其是单发结节和/或结节内微钙化者应积极手术治疗,根据术中冰冻病理结果决定手术方式。
目的 探讨C反应蛋白(CRP)在不同类型急性脑梗死患者血清中的变化及危险因素分析.方法 应用免疫速率散射比浊法测定正常人和不同情况的急性脑梗死患者血清CRP含量,并分析不同
大学生素质拓展工作体系的构建,是素质拓展工作重要内容和保障。本文从构建大学生素质拓展工作的内容体系、保障体系和组织体系等方面进行了有益的探索和实践。
摘 要 针对地方高校学生专业素养和创新能力的现状,以及当前社会对人才需求的多样性特点,从教学理念、教学体系、教学模式等角度,开展了“管工结合”复合型人才培养模式改革研究。  关键词 管工结合 创新能力 培养模式  中图分类号:G710 文献标识码:A  《国家中长期教育改革和发展规划纲要(2010-2020年)》明确提出要“适应国家和区域经济社会发展需要,建立动态调整机制,不断优化高等教育结构。优
摘 要 当今时代,建筑的节能化和可持续发展已经成为我国政府和全社会普遍关注的重大问题,其节能效果和节能的范围直接影响到我国经济社会的和谐进步和社会生产的综合效率。为此,需要对节能建筑的综合经济效益进行评估,确定其在建筑施工的过程中能否持续的降低其社会劳动消耗,最大限度地提升建筑物的使用价值和经济价值。本文以此为视角,首先阐述了节能建筑的含义与现状,然后分析了节能建筑的经济效益评价步骤,最后,从多个
张仲景所建立的六经辨证方法,奠定了中医辨证论治理论体系,并一直有效地指导着中医各科的临床实践.历代注家或强调明辨六经,或强调方证对应,至于六经病证之间的关系,则言之甚
DNA非整倍体的出现是恶性肿瘤的特征性标志之一.食管上皮细胞的不典型增生中,DNA异倍体的出现是恶变的早期信号.采用流式细胞术检测癌细胞生物学特性,是从分子生物学水平探索
目的了解前列腺增生(BPH)患者前列腺特异性抗原(PSA)与经尿道前列腺切除术(TURP)中出血量的关系。方法对127例入院手术的BPH患者进行术前血清PSA测定和手术中出血量。127例患
目的 探讨精神科新护士评判性思维能力的培养方法.方法 利用循证护理系统性提问对新护士开展精神护理案例学 习,培养识别临床推理的评判性思维技能,提高解决问题能力,并与传