arrow
返回

Population initialization techniques for evolutionary algorithms for single-objective constrained optimization problems: Deterministic vs. stochastic techniques

delete2021-12-01
delete32
PRE
AI
A
Alaa Tharwat *
W
Wolfram Schenck
DOI:10.1016/j.swevo.2021.100952delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The population initialization step is a common step in the majority (or even all) of evolutionary algorithms (EAs). There are many population initialization techniques. Due to the limited population size and the high dimensionality of many problems, there is little chance to cover the promising regions in the search space. From different perspectives, this paper compares the stochastic and deterministic population initialization techniques through comparing five of the well-known population initializers: Random number generator (RNG), Latin Hypercube, Sobol, Halton, and Kronecker. Due to the presence of many constraints in real-world applications, in this paper, we are focusing only on single-objective constrained optimization problems. Specifically, the goal is to investigate if there is a significant difference between these population initialization methods. In this paper, we explain theoretically and mathematically these different population initialization techniques. Moreover, different illustrative examples and visualizations are introduced to explain the behavior of each technique and compare different techniques from different perspectives. The results show that due to the high uniformity of the low-discrepancy sequences such as the Halton and Sobol sequences, the generated points using these sequences are more evenly distributed over the space than RNG, which is the commonly used technique for initializing the populations in EAs. Practically, using a set of benchmark functions, we investigate the use of each population initialization technique for initializing different population-based evolutionary algorithms. The results of our experiments prove that with sufficient numbers of iterations, the EAs are not sensitive to the initialization methods and there are no significant differences between the mentioned population initialization methods. Further, the low discrepancy methods enhance the exploration ability of EAs in early iterations.
Keyword:
Evolutionary algorithms
Population initialization
Swarm optimization algorithms
Random number generation
Sobol method
Halton sampling technique
Latin Hypercube

期刊

Swarm and Evolutionary Computation 封面图
Swarm and Evolutionary Computation
IF:
8.5
论文数:
2.2K
被引数:
1.0W

机构

B
Bielefeld University of Applied Sciences
学者数:
237
论文数: 192
被引数: 1
引用论文

引用论文

Topiramate attenuates withdrawal signs after chronic intermittent ethanol in rats
err2004-01-01
err0
PREAI
errElisabetta Cagetti; Kate J. Baicy; Richard W. Olsen
err分享
err收藏
Grey Wolf Optimizer灰狼优化器
err2014-03-01
err1.3W
PREAI
errMirjalili, Seyedali; Mirjalili, Seyed Mohammad; Lewis, Andrew
err分享
err收藏
Bio-inspired computation: Where we stand and what's next生物启发的计算: 我们的立场和下一步是什么
err2019-08-01
err438
errOAAI
errDel Ser, Javier; Osaba, Eneko; Molina, Daniel; Yang, Xin-She; Salcedo-Sanz, Sancho; Camacho, David; Das, Swagatam; Suganthan, Ponnuthurai N.; Coello Coello, Carlos A.; Herrera, Francisco
err分享
err收藏
Noisy evolutionary optimization algorithms - A comprehensive survey
err2017-04-01
err102
PREAI
errRakshit, Pratyusha; Konar, Amit; Das, Swagatam
err分享
err收藏
Comprehensive learning particle swarm optimizer for global optimization of multimodal functions
err2006-06-01
err3.2K
PREAI
errLiang, J. J.; Qin, A. K.; Suganthan, Ponnuthurai Nagaratnam; Baskar, S.
err分享
err收藏
学者 查看更多内容