Hybridization of Evolutionary Algorithms

01/05/2013
by   Iztok Fister, et al.
0

Evolutionary algorithms are good general problem solver but suffer from a lack of domain specific knowledge. However, the problem specific knowledge can be added to evolutionary algorithms by hybridizing. Interestingly, all the elements of the evolutionary algorithms can be hybridized. In this chapter, the hybridization of the three elements of the evolutionary algorithms is discussed: the objective function, the survivor selection operator and the parameter settings. As an objective function, the existing heuristic function that construct the solution of the problem in traditional way is used. However, this function is embedded into the evolutionary algorithm that serves as a generator of new solutions. In addition, the objective function is improved by local search heuristics. The new neutral selection operator has been developed that is capable to deal with neutral solutions, i.e. solutions that have the different representation but expose the equal values of objective function. The aim of this operator is to directs the evolutionary search into a new undiscovered regions of the search space. To avoid of wrong setting of parameters that control the behavior of the evolutionary algorithm, the self-adaptation is used. Finally, such hybrid self-adaptive evolutionary algorithm is applied to the two real-world NP-hard problems: the graph 3-coloring and the optimization of markers in the clothing industry. Extensive experiments shown that these hybridization improves the results of the evolutionary algorithms a lot. Furthermore, the impact of the particular hybridizations is analyzed in details as well.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/26/2020

Analysis of Evolutionary Algorithms on Fitness Function with Time-linkage Property

In real-world applications, many optimization problems have the time-lin...
research
09/05/2014

An Experimental Study of Adaptive Control for Evolutionary Algorithms

The balance of exploration versus exploitation (EvE) is a key issue on e...
research
03/31/2021

A Framework for Knowledge Integrated Evolutionary Algorithms

One of the main reasons for the success of Evolutionary Algorithms (EAs)...
research
02/18/2021

Modeling epigenetic evolutionary algorithms: An approach based on the epigenetic regulation process

Many biological processes have been the source of inspiration for heuris...
research
08/22/2020

Optimistic variants of single-objective bilevel optimization for evolutionary algorithms

Single-objective bilevel optimization is a specialized form of constrain...
research
07/23/2021

Applying Evolutionary Algorithms Successfully: A Guide Gained from Real-world Applications

Metaheuristics (MHs) in general and Evolutionary Algorithms (EAs) in par...
research
05/16/2014

Leveraging Evolutionary Search to Discover Self-Adaptive and Self-Organizing Cellular Automata

Building self-adaptive and self-organizing (SASO) systems is a challengi...

Please sign up or login with your details

Forgot password? Click here to reset