2018
DOI: 10.1016/j.asoc.2017.10.002
|View full text |Cite
|
Sign up to set email alerts
|

A hyper-heuristic approach to automated generation of mutation operators for evolutionary programming

Abstract: Evolutionary programming can solve black-box function optimisation problems by evolving a population of numerical vectors. The variation component in the evolutionary process is supplied by a mutation operator, which is typically a Gaussian, Cauchy, or Lévy probability distribution. In this paper, we use genetic programming to automatically generate mutation operators for an evolutionary programming system, testing the proposed approach over a set of function classes, which represent a source of functions. The… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
17
0
1

Year Published

2018
2018
2024
2024

Publication Types

Select...
4
4
1

Relationship

0
9

Authors

Journals

citations
Cited by 36 publications
(18 citation statements)
references
References 36 publications
0
17
0
1
Order By: Relevance
“…Concerning the evolution of operators, the authors of [10] show how they evolved a general purpose mutation operator for Evolutionary Programming which outperforms existing operators on classes of functions (i.e., problems); they also experimentally show that a mutation operator evolved for a specific problem is better than a general purpose evolved operator. A similar goal is aimed at in [6], where a framework for the online evolution of the operators, together with the solutions, is proposed: as in the previously cited work, operators are represented as trees and evolved using GP.…”
Section: Related Workmentioning
confidence: 99%
“…Concerning the evolution of operators, the authors of [10] show how they evolved a general purpose mutation operator for Evolutionary Programming which outperforms existing operators on classes of functions (i.e., problems); they also experimentally show that a mutation operator evolved for a specific problem is better than a general purpose evolved operator. A similar goal is aimed at in [6], where a framework for the online evolution of the operators, together with the solutions, is proposed: as in the previously cited work, operators are represented as trees and evolved using GP.…”
Section: Related Workmentioning
confidence: 99%
“…Concerning the evolution of operators, the authors of [8] show how they evolved a general purpose mutation operator for Evolutionary Programming which outperforms existing operators on classes of functions (i.e., problems); they also experimentally show that a mutation operator evolved for a specific problem is better than a general purpose evolved operator. A similar goal is aimed at in [4], where a framework for the online evolution of the operators, together with the solutions, is proposed: as in the previously cited work, operators are represented as trees and evolved using GP.…”
Section: Related Workmentioning
confidence: 99%
“…GPHH is a popular HH approach and has been widely used in many applications because of its flexible representation and excellent search ability. Existing works have used GPHH to automatically generate mutation operators (Hong et al, 2018), optimise the running time of software (Langdon and Harman, 2015), generate the motion feature descriptor in a feature extraction method and design diverse classifiers with selected features (Nag and Pal, 2016). According to the previous work, GPHH can not only solve optimisation problems, but also be embedded in the other search approaches to improve their performance.…”
Section: Gphh Methods For Dfjssmentioning
confidence: 99%