Deep Boltzmann Machines in Estimation of Distribution Algorithms for Combinatorial Optimization
Malte Probst, Franz Rothlauf

TL;DR
This paper explores the use of Deep Boltzmann Machines within Estimation of Distribution Algorithms to improve combinatorial optimization, showing advantages on certain complex functions but with higher computational costs.
Contribution
It introduces a novel integration of Deep Boltzmann Machines into EDAs and evaluates its performance on various combinatorial problems.
Findings
DBM-EDA outperforms BOA on complex additively decomposable functions.
DBM-EDA often finds optimal solutions faster on some runs.
Model building is more computationally intensive than other neural network-based EDAs.
Abstract
Estimation of Distribution Algorithms (EDAs) require flexible probability models that can be efficiently learned and sampled. Deep Boltzmann Machines (DBMs) are generative neural networks with these desired properties. We integrate a DBM into an EDA and evaluate the performance of this system in solving combinatorial optimization problems with a single objective. We compare the results to the Bayesian Optimization Algorithm. The performance of DBM-EDA was superior to BOA for difficult additively decomposable functions, i.e., concatenated deceptive traps of higher order. For most other benchmark problems, DBM-EDA cannot clearly outperform BOA, or other neural network-based EDAs. In particular, it often yields optimal solutions for a subset of the runs (with fewer evaluations than BOA), but is unable to provide reliable convergence to the global optimum competitively. At the same time,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGenerative Adversarial Networks and Image Synthesis · Music and Audio Processing · Advanced Neural Network Applications
