Theoretical Analysis and Empirical Comparison of Different Population Initialization Techniques for Evolutionary Algorithms

Devika K, Guruswamy Jeyakumar

Abstract


Evolutionary Algorithms (EAs) are the potential tools for solving optimization problems. The EAs are the population based algorithms and they search for the optimal solution(s) from an initial set of candidates solutions known as population. This population is to be initialized at first before the evolution of the algorithm starts. There exists different ways to initialize this population. Understanding and choosing the right population initialization technique for the given problem is a difficult task for the researchers and problem solvers. To alleviate this issue, this paper is framed with two objectives. The first objective is to present the details of various Population Initialization (PI) techniques of EAs, for the readers to give brief description of all the PI techniques. The second objective is to present the steps and empirical comparison of the results of two different PI techniques implemented for Differential Evolution (DE) algorithm. Theoretical insights and empirical results of the PI techniques are presented in this paper.


Keywords


Evolutionary Algorithms; Population Initialization; Differential Evolution; Random Initialization and Oppositional based initialization.

Full Text:

PDF


DOI: http://doi.org/10.11591/ijeecs.v12.i1.pp87-94

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

The Indonesian Journal of Electrical Engineering and Computer Science (IJEECS)
p-ISSN: 2502-4752, e-ISSN: 2502-4760
This journal is published by the Institute of Advanced Engineering and Science (IAES) in collaboration with Intelektual Pustaka Media Utama (IPMU).

shopify stats IJEECS visitor statistics