Improved evolutionary programming algorithm based on heuristic mutation

被引:0
|
作者
Hu, Lian-Min [1 ]
Huang, Han [2 ]
Cai, Zhao-Quan [3 ]
机构
[1] School of Computer Science and Engineering, South China University of Technology, Guangzhou 510006, Guangdong, China
[2] School of Software Engineering, South China University of Technology, Guangzhou 510006, Guangdong, China
[3] Science and Technology Department, Huizhou University, Huizhou 516007, Guangdong, China
关键词
Heuristic algorithms - Computational efficiency - Heuristic methods - Benchmarking - Evolutionary algorithms - Optimization;
D O I
10.3969/j.issn.1000-565X.2013.05.012
中图分类号
学科分类号
摘要
The common evolutionary programming (EP) algorithms are of poor robustness because they perform the mutation based on a fixed probability distribution. In this paper, first, the influence of mutation operators on the computational efficiency of evolutionary programming algorithms is analyzed, and the essential drawback of Gauss, Cauchy and Lévy mutation operators, namely the lack of heuristic information, is pointed out. Then, a heuristic mutation operator based on the differential information among individuals is designed, which uses the difference between two individuals to update the mutated variables and to provide chances for an individual to maintain its status quo in some dimensions. With the help of the proposed heuristic mutation operator, evolutionary programming algorithms can adapt to different continuous optimization problems and the algorithm robustness improves. Numerical experiments of several Benchmark problems demonstrate that the improved evolutionary programming algorithm based on heuristic mutation is of higher convergence speed and better average performance than six other evolutionary algorithms based on probability distribution.
引用
收藏
页码:73 / 79
相关论文
共 50 条
  • [1] Evolutionary Programming Improved by an Individual Random Difference Mutation
    Cai, Zhaoquan
    Huang, Han
    Hao, Zhifeng
    Li, Xueqiang
    [J]. SWARM, EVOLUTIONARY, AND MEMETIC COMPUTING, 2010, 6466 : 338 - +
  • [2] Optimal Control of Complex Systems Based on Improved Dual Heuristic Dynamic Programming Algorithm
    Li, Hui
    Wen, Yongsui
    Sun, Wenjie
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2017, 2017
  • [3] A hyper-heuristic approach to automated generation of mutation operators for evolutionary programming
    Hong, Libin
    Drake, John H.
    Woodward, John R.
    Ozcan, Ender
    [J]. APPLIED SOFT COMPUTING, 2018, 62 : 162 - 175
  • [4] An improved evolutionary programming algorithm for fuzzy programming problems and its application
    Qian, Wei-Yi
    Zhang, Jin
    [J]. PROCEEDINGS OF 2006 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2006, : 1851 - +
  • [5] An Improved Heuristic for the Bandwidth Minimization Based on Genetic Programming
    Pop, P. C.
    Matei, O.
    [J]. HYBRID ARTIFICIAL INTELLIGENT SYSTEMS, PART II, 2011, 6679 : 67 - +
  • [6] Hyper-heuristic approach: automatically designing adaptive mutation operators for evolutionary programming
    Libin Hong
    John R. Woodward
    Ender Özcan
    Fuchang Liu
    [J]. Complex & Intelligent Systems, 2021, 7 : 3135 - 3163
  • [7] Hyper-heuristic approach: automatically designing adaptive mutation operators for evolutionary programming
    Hong, Libin
    Woodward, John R.
    Ozcan, Ender
    Liu, Fuchang
    [J]. COMPLEX & INTELLIGENT SYSTEMS, 2021, 7 (06) : 3135 - 3163
  • [8] An Improved Heuristic-Dynamic Programming Algorithm for Rectangular Cutting Problem
    Yin, Aihua
    Chen, Chong
    Hu, Dongping
    Huang, Jianghai
    Yang, Fan
    [J]. COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2020, 17 (03) : 717 - 735
  • [9] Design of a cultural algorithm based on an improved evolutionary programming to solve constrained optimization problems
    Liu, Sheng
    Wang, Xingyu
    You, Xiaoming
    Liu, Sheng
    [J]. DCABES 2006 PROCEEDINGS, VOLS 1 AND 2, 2006, : 474 - 477
  • [10] Heuristic Search Strategy of Evolutionary Programming
    Han, Zhi-Ming
    Liu, Xian-Ping
    Tang, Miao
    [J]. 2010 2ND INTERNATIONAL ASIA CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS (CAR 2010), VOL 1, 2010, : 241 - 243