Loading…

An initialization approach for metaheuristic algorithms by using Gibbs sampling

Recently, several new initialization techniques have been proposed. Despite their good results in very low dimensions, their performance deteriorated significantly with an increase in the number of dimensions. This paper introduces a new method for initializing metaheuristic algorithms, based on the...

Full description

Saved in:
Bibliographic Details
Published in:Mathematics and computers in simulation 2024-11, Vol.225, p.586-606
Main Authors: Cuevas, Erik, Barba-Toscano, Oscar, Escobar, Héctor, Zaldívar, Daniel, Rodríguez-Vázquez, Alma
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Recently, several new initialization techniques have been proposed. Despite their good results in very low dimensions, their performance deteriorated significantly with an increase in the number of dimensions. This paper introduces a new method for initializing metaheuristic algorithms, based on the Gibbs sampling approach. The proposed method samples according to the Gibbs method, a multidimensional Gaussian that completely covers the search space defined by the objective function. In this process, each decision variable is sequentially sampled to ensure that the value of each is dependent only on the value of the variable sampled before it. This process leads to the generation of initial positions with significantly low mutual correlation, which is an advantageous feature that prevents the aggregation of initial solutions in specific areas of the search space. This issue is particularly prevalent in optimization problems with a greater number of dimensions. To test the effectiveness of this method, it was applied in conjunction with a Differential Evolution algorithm. The complete approach has been evaluated using a selection of pertinent and challenging functions in the field. The outcome of these experiments showed that the algorithm can establish a superior set of initial solutions, which allows consistent determination of the global solution, even as the complexity of the problem increases with more dimensions.
ISSN:0378-4754
DOI:10.1016/j.matcom.2024.05.010