A Combinatorial Optimization Framework for Probability-Based Algorithms by Means of Generative Models

被引:0
作者
Malagón, Mikel [1 ]
Irurozki, Ekhine [2 ]
Ceberio, Josu [1 ]
机构
[1] University of the Basque Country (UPV/EHU), Donostia, San Sebastian
[2] Telecom Paris, Paris
来源
ACM Transactions on Evolutionary Learning and Optimization | 2024年 / 4卷 / 03期
关键词
combinatorial optimization; efficient learning; estimation; neural networks; Probability model;
D O I
10.1145/3665650
中图分类号
学科分类号
摘要
Probability-based algorithms have proven to be a solid alternative for approaching optimization problems. Nevertheless, in many cases, using probabilistic models that efficiently exploit the characteristics of the problem involves large computational overheads, and therefore, lower complexity models such as those that are univariate are usually employed within approximation algorithms. With the motivation to address such an issue, in this article, we aim to introduce an iterative optimization framework that employs generative models to efficiently estimate the parameters of probability models for optimization problems. This allows the use of complex probabilistic models (or those that are appropriate for each problem) in a way that is feasible to apply them iteratively. Specifically, the framework is composed of three elements: a generative model, a probability model whose probability rule is differentiable, and a loss function. The possibility of modifying any of the three elements of the framework offers the flexibility to design algorithms that best adapt to the problem at hand. Experiments conducted on two case studies reveal that the presented approach has strong performance in terms of objective value and execution time when compared to other probability-based algorithms. Moreover, the experimental analysis demonstrates that the convergence of the algorithms is controllable by adjusting the components of the framework. For the sake of reproducibility, the source code, results, scripts, figures, and other material related to the manuscript are available at https://github.com/mikelma/nnco_lib. © 2024 Copyright held by the owner/author(s).
引用
收藏
相关论文
共 58 条
[1]  
Alden M., Miikkulainen R., MARLEDA: Effective distribution estimation through Markov random fields, Theoretical Computer Science, 633, pp. 4-18, (2016)
[2]  
Allahverdi A., Ng C.T., Edwin Cheng T.C., Kovalyov M.Y., A survey of scheduling problems with setup times or costs, European Journal of Operational Research, 187, 3, pp. 985-1032, (2008)
[3]  
Alza J., Ceberio J., Calvo B., Balancing the diversification-intensification trade-off using mixtures of probability models, Proceedings of the 2018 IEEE Congress on Evolutionary Computation (CEC), pp. 1-8, (2018)
[4]  
Arnavut Z., Move-to-front and inversion coding, Proceedings DCC 2000. Data Compression Conference., pp. 193-202, (2000)
[5]  
Arza E., Perez A., Irurozki E., Ceberio J., Kernels of Mallows models under the Hamming distance for solving the quadratic assignment problem, Swarm and Evolutionary Computation, 59, (2020)
[6]  
Ayodele M., McCall J., Regnier-Coudert O., RK-EDA: A novel random key based estimation of distribution algorithm, Proceedings of the 14th Parallel Problem Solving from Nature, pp. 849-858, (2016)
[7]  
Baker K.R., Introduction to Sequencing and Scheduling, (1974)
[8]  
Bosman P.A.N., Thierens D., Mixed IDEAs, (2000)
[9]  
Brochu E., Cora V.M., de Freitas N., A tutorial on Bayesian optimization of expensive cost functions, with application to active user modeling and hierarchical reinforcement learning, (2010)
[10]  
Ceberio J., Irurozki E., Mendiburu A., Lozano J.A., A distance-based ranking model estimation of distribution algorithm for the flowshop scheduling problem, IEEE Transactions on Evolutionary Computation, 18, 2, pp. 286-300, (2013)