计算机科学 ›› 2017, Vol. 44 ›› Issue (7): 203-209.doi: 10.11896/j.issn.1002-137X.2017.07.036

• 人工智能 • 上一篇    下一篇

基于自适应控制参数的改进水波优化算法

刘翱,邓旭东,李维刚   

  1. 武汉科技大学管理学院 武汉 430081;智能信息处理与实时工业系统湖北省重点实验室 武汉430065,武汉科技大学管理学院 武汉 430081,武汉科技大学信息科学与工程学院 武汉430081;冶金工业过程系统科学湖北省重点实验室 武汉430081
  • 出版日期:2018-11-13 发布日期:2018-11-13
  • 基金资助:
    本文受国家自然科学基金(11271356),教育部人文社会科学研究青年基金项目(16YJCZH056),湖北省教育厅人文社会科学研究青年项目(17Q034),智能信息处理与实时工业系统湖北省重点实验室开放基金(2016znss18B),冶金工业过程系统科学湖北省重点实验室(武汉科技大学)开放基金(Z201501),武汉科技大学青年科技骨干培育计划项目(2016xz017)资助

Improved Water Wave Optimization Algorithm with Adaptive Control Parameters

LIU Ao, DENG Xu-dong and LI Wei-gang   

  • Online:2018-11-13 Published:2018-11-13

摘要: 水波优化算法(Water Wave Optimization,WWO)是最近被提出的一种新型的群智能优化算法。它尽管具有控制参数少、操作简单、容易实现等优点,但是也存在收敛较慢、搜索精度低等不足。针对水波优化算法的不足,首先,从理论上分析并揭示算法收敛时控制参数应满足的条件;然后,提出满足上述条件的改进水波优化算法,改进算法采取自适应机制来调节算法参数,进一步增强了全局探索和局部开发的平衡能力;最后,对4种算法(ApWWO,WWO,FA,MVO)在10个标准测试函数上的寻优性能进行仿真实验和统计比较。结果表明,ApWWO在搜索精度、速度和鲁棒性等方面均显著优于WWO和FA,在5个测试函数上优于MVO;与PSO和GA的对比结果表明,ApWWO具有较好的寻优性能。进一步分析了维数和种群规模对ApWWO的影响,并使用ApWWO来求解置换流水线调度问题,结果表明ApWWO能够取得较好的求解效果。

关键词: 进化算法,水波优化算法,自适应控制参数,置换流水线调度

Abstract: Water wave optimization algorithm(WWO) is a novel population-based optimization algorithm.Despite of its advantages with few controllable parameters,simple operations,and easy implementation,it still risks slow convergence rate and low search precision.To mitigate the aforementioned risks,firstly,a concise yet powerful theoretical analysis was carried out to derive the convergence condition that the control algorithm parameters should satisfy.Then,an improved WWO was proposed to meet the above conditions by incorporating an adaptive algorithm parameters tuning strategy,and it’s expected to further enhance the capability of balancing between global exploration and local exploitation via this strategy.Finally,simulation experiments and statistical comparisons between four algorithms(ApWWO,WWO,FA,MVO) on 10 benchmark functions were conducted.The results show that ApWWO performs significantly better than WWO and FA in terms of search accuracy,speed and robustness,as well as outperforms MVO in five test function.Compared with PSO and GA,ApWWO can yield good performance,which can be affected by the problem’s dimension and population size,and ApWWO also performs well on the permutation flow shop scheduling problem.

Key words: Evolutionary algorithm,Water wave optimization algorithm,Adaptive controlling parameter,Permutation flow shop scheduling

[1] LIU B,WANG L,LIU Y,et al.A unified framework for population-based metaheuristics[J].Annals of Operations Research,2011,186(1):231-262.
[2] GOLDBERG D E,HOLLAND J H.Genetic algorithms and machine learning[J].Machine Learning,1988,3(2):95-99.
[3] POLI R,KENNEDY J,BLACKWELL T.Particle swarm optimization[J].Swarm Intelligence,2007,1(1):33-57.
[4] DORIGO M,BIRATTARI M,STUTZLE T.Ant colony optimization[J].Computational Intelligence Magazine,IEEE,2006,1(4):28-39.
[5] TIAN M C,BO Y M,CHEN Z M,et al.Firefly Algorithm Intelligence Optimized Particle Filter[J].Acta Automatica Sinica,2016,42(1):89-97.(in Chinese) 田梦楚,薄煜明,陈志敏,等.萤火虫算法智能优化粒子滤波[J].自动化学报,2016,42(1):89-97.
[6] GHANBARI A,ETTEFAGH M M.Robust adaptive control of a bio-inspired robot manipulator using bat algorithm [J].Expert Systems with Applications,2016,56(c):164-176.
[7] JIA Y L,LIU S,SONG Y H.Cuckoo search algorithm based on swarm feature feedback [J].Control and Decision,2016,31(6):969-975.(in Chinese) 贾云璐,刘胜,宋颖慧.基于种群特征反馈的布谷鸟搜索算法[J].控制与决策,2016,31(6):969-975.
[8] WANG H,WANG W,SUN H,et al.A new cuckoo search algorithm with hybrid strategies for flow shop scheduling problems.https://link.springer.com/artide/10.1007/s00500-016-2062-9.
[9] LIN J,ZHANG S.An effective hybrid biogeography-based optimization algorithm for the distributed assembly permutation flow-shop scheduling problem[J].Computers & Industrial Engineering,2016,97:128-136.
[10] ZHENG Y J.Water wave optimization:a new nature-inspiredmetaheuristic [J].Computers & Operations Research,2015,55:1-11.
[11] ZHANG B,ZHENG Y J.Convergence Analysis of Water Wave Optimization Algorithm [J].Computer Science,2016,43(4):41-44.(in Chinese) 张蓓,郑宇军.水波优化算法收敛性分析[J].计算机科学,2016,3(4):41-44.
[12] ZHANG Y J,ZHANG B,XUE J Y.Selection of Key Software Components for Formal Development Using Water Wave Optimization[J].Journal of Software,2016,27(4):933-942.(in Chinese) 郑宇军,张蓓,薛锦云.软件形式化开发关键部件选取的水波优化方法[J].软件学报,2016,27(4):933-942.
[13] PAN Q K,SANG H Y,DUAN J H,et al.An improved fruit fly optimization algorithm for continuous function optimization problems [J].Knowledge-Based Systems,2014,62(5):69-83.
[14] RUEDA J L,ERLICH I.Testing MVMO on learning-based real-parameter single objective benchmark optimization problems[C]∥2015 IEEE Congress on Evolutionary Computation.New York:IEEE Press,2015:1025-1032.
[15] YANG X S.Firefly algorithm,stochastic test functions and design optimisation[J].International Journal of Bio-Inspired Computation,2010,2(2):78-84.
[16] MIRJALILI S,MIRJALILI S M,HATAMLOU A.Multi-verse optimizer:a nature-inspired algorithm for global optimization[J].Neural Computing and Applications,2015,149(3):29-38.
[17] ZHANG H,LI B,ZHANG J,et al.Parameter estimation of nonlinear chaotic system by improved TLBO strategy[J].Soft Computing,2016,20(12):4965-4980.
[18] ZHAO Z S,FENG X,LIN Y Y,et al.Improved rao blackwel-lized particle filter by particle swarm optimization[J].Journal of Applied Mathematics,2013,10(4):15-22.
[19] ZHAO Z S,FENG X,LIN Y Y,et al.Evolved neural network ensemble by multiple heterogeneous swarm intelligence [J].Neurocomputing,2015,149(3):29-38.
[20] LIU B,WANG L,JIN Y H.An effective PSO-based memetic algorithm for flow shop scheduling[J].IEEE Transactions on Systems,Man,and Cybernetics,Part B:Cybernetics,2007,37(1):18-27.
[21] WOLPERT D H,MACREADY W G.No free lunch theorems for optimization [J].IEEE Transactions on Evolutionary Computation,1997,1(1):67-82.

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!