Symmetric-Approximation Energy-Based Estimation of Distribution (SEED): A Continuous Optimization Algorithm

被引:3
作者
De Anda-Suarez, Juan [1 ]
Martin Carpio-Valadez, Juan [1 ]
Puga-Soberanes, Hector J. [1 ]
Calzada-Ledesma, Valentin [2 ]
Rojas-Dominguez, Alfonso [1 ]
Jeyakumar, Solai [3 ]
Espinal, Andres [4 ]
机构
[1] Inst Tecnol Leon, Tecnol Nacl Mexico, Leon 37290, Mexico
[2] Inst Tecnol Super Purisima del Rincon, Tecnol Nacl Mexico, Purisima Del Rincon 36425, Mexico
[3] Univ Guanajuato, Dept Astron, Guanajuato 36000, Mexico
[4] Univ Guanajuato, Dept Estudios Org, Guanajuato 36000, Mexico
关键词
Boltzmann selection; estimation of distribution algorithms; Kullback-Leibler divergence; J-divergence; EVOLUTIONARY; CONVERGENCE; MODELS;
D O I
10.1109/ACCESS.2019.2948199
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Estimation of Distribution Algorithms (EDAs) maintain and iteratively update a probabilistic model to tackle optimization problems. The Boltzmann Probability Distribution Function (Boltzmann-PDF) provides advantages when used in energy based EDAs. However, direct sampling from the Boltzmann-PDF to update the probabilistic model is unpractical, and several EDAs employ an approximation to the Boltzmann-PDF by means of a Gaussian distribution that is usually derived by the minimization of the Kullback-Leibler divergence (KL-divergence) computed between the Gaussian and the Boltzmann-PDFs. The KL-divergence measure is not symmetric, and this causes the Gaussian approximation to fail at correctly modeling the target function for the EDAs, because the parameters of the Gaussian are not optimally estimated. In this paper, we derive an approximation to the Boltzmann-PDF using Jeffreys' divergence (a symmetric measure) in lieu of the KL-divergence and thus improve the performance of the optimization algorithm. Our approach is termed Symmetric-approximation Energy-based Estimation of Distribution (SEED) algorithm. The SEED algorithm is experimentally compared under a univariate approach against two other EDAs (UMDAc and BUMDA) on several benchmark optimization problems. The results show that the SEED algorithm is more effective and more efficient than the other algorithms.
引用
收藏
页码:154859 / 154871
页数:13
相关论文
共 60 条
  • [1] Ahsanullah M., 2014, ATLANTIS STUDIES PRO
  • [2] [Anonymous], 1999, Advances in Soft Computing: Engineering Design and Manufacturing
  • [3] [Anonymous], 1994, Tech. Rep., DOI DOI 10.5555/865123
  • [4] [Anonymous], 1995, 1995 IEEE INT C
  • [5] Archetti F., 1984, Annals of Operations Research, V1, P87, DOI 10.1007/BF01876141
  • [6] Bengoetxea E, 2010, LECT NOTES COMPUT SC, V6234, P416, DOI 10.1007/978-3-642-15461-4_39
  • [7] Berny A, 2001, NAT COMP SER, P287
  • [8] Berny A., 2000, Parallel Problem Solving from Nature PPSN VI. 6th International Conference. Proceedings (Lecture Notes in Computer Science Vol.1917), P601
  • [9] A survey on optimization metaheuristics
    Boussaid, Ilhern
    Lepagnot, Julien
    Siarry, Patrick
    [J]. INFORMATION SCIENCES, 2013, 237 : 82 - 117
  • [10] Brownlee J., 2011, Clever Algorithms: Nature-Inspired Programming Recipes