首页 | 本学科首页   官方微博 | 高级检索  
     

改进罚函数法与蝙蝠算法在约束优化中的应用
引用本文:刘云连,伍铁斌,王俊年,周桃云,成运. 改进罚函数法与蝙蝠算法在约束优化中的应用[J]. 计算机工程与应用, 2015, 51(9): 62-67
作者姓名:刘云连  伍铁斌  王俊年  周桃云  成运
作者单位:1.湖南人文科技学院 信息科学与工程系,湖南 娄底 4170002.湖南科技大学 信息与电气工程学院,湖南 湘潭 4112013.湖南人文科技学院 机电工程系,湖南 娄底 417000
基金项目:国家自然科学基金(No.60974048);湖南省重点建设学科资助;湖南省自然科学基金(No.12JJ2040);湖南省科技厅计划项目资助(No.2014GK3033,No.2013FJ6073);湖南省教育厅项目资助(No.13C435)。
摘    要:设计了一种基于自适应罚函数法和改进蝙蝠算法的约束优化问题求解方法。提出了一种自适应罚函数法,该处理方法综合考虑了约束违反的情况和进化过程的特点,如果某个约束违反的次数越多,则证明该约束越强,赋予惩罚系数越大;种群中的不可行解的数量越多,为保持种群的多样性,则约束应该取较小的值,即惩罚系数取较小的值。提出了一种改进的蝙蝠算法,利用混沌的遍历性特点产生初始种群,增强了初始种群的多样性和种群的质量;在考虑了脉冲响度的蝙蝠算法局部搜索中,融入了交叉操作;为防止算法在后期陷入局部最优解,引进了变异操作,保证了群体的多样性。将自适应罚函数法与改进的蝙蝠算法融合起来求解约束优化问题,4个复杂的标准测试函数和2个工程实际问题证明了该约束优化求解方法的可行性和有效性。

关 键 词:蝙蝠算法  自适应罚函数  约束优化问题  

Application of modified penalty function method and bats algo-rithm in constrained optimization
LIU Yunlian,WU Tiebin,WANG Junnian,ZHOU Taoyun,CHENG Yun. Application of modified penalty function method and bats algo-rithm in constrained optimization[J]. Computer Engineering and Applications, 2015, 51(9): 62-67
Authors:LIU Yunlian  WU Tiebin  WANG Junnian  ZHOU Taoyun  CHENG Yun
Affiliation:1.Department of Information Science and Engineering, Hunan University of Humanities Science and Technology, Loudi, Hunan 417000, China2.College of Information and Electrical Engineering, Hunan University of Science and Technology, Xiangtan, Hunan 411201, China3.Department of Electrical and Mechanical Engineering, Hunan University of Humanities Science and Technology, Loudi, Hunan 417000, China
Abstract:A solving method for constrained optimization problem based on adaptive penalty function and improved bats algorithm is designed. An adaptive penalty function method is proposed, which both takes the circumstances of constraint violations and characteristics of evolutionary process into consideration. The more frequently a constraint is violated, the more powerful it is, the larger penalty coefficient is given to it. The more infeasible solutions in the population, the smaller the constrain should be, in other words, the smaller the penalty coefficient should be, in order to keep the diversity of the population. An improved bats algorithm is proposed, which generates the initial population by using the ergodicity of chaos, and enhances the quality of the initial population and diversity of population. In the local search of bats algorithm which takes the pulse loudness into consideration, crossover operation is added. In order to prevent the algorithm from falling into local optimal solution in the late, variation operation is added, which ensures the diversity of the population. Then adaptive penalty function and improved bats algorithm are mixed to solve constrained optimization problem, and 4 complex standard test functions and 2 practical engineering problems prove the feasibility and effectiveness of the solving methods for constrained optimization problem.
Keywords:bats algorithm  adaptive penalty function  constrained optimization problem
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机工程与应用》浏览原始摘要信息
点击此处可从《计算机工程与应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号