Learning Heuristics for Combinatorial Optimization Problems with Deep Neural Networks

Hottung A (2023)
Bielefeld: Universität Bielefeld.

Bielefelder E-Dissertation | Englisch
 
Download
OA 1.89 MB
Gutachter*in / Betreuer*in
Abstract / Bemerkung
Solving real-world combinatorial optimization problems with traditional operations research methods can be a costly and time-consuming endeavor, often requiring the development of completely new methods or significant modification of exist- ing techniques. This has led many organizations to forego the use of analytical decision-making tools, as the costs associated with these methods can outweigh the potential savings. In this thesis, we investigate the use of machine learning techniques, especially deep reinforcement learning methods, to automate the design of problem-specific solution approaches for combinatorial optimization problems. Instead of focusing on approaches that learn to generate solutions end-to-end, we ex- amine the use of machine learning to learn heuristics for extensive search procedures. Specifically, we investigate the use of deep neural networks to learn problem-specific, heuristic components that can be incorporated into high-level, problem-agnostic search methods. By automating the design of the problem-specific components, the overall solution approach can be easily tailored to the characteristics of the problem instances at hand and make the use of optimization technologies more accessible to a wider range of organizations.
In this thesis, we develop four novel approaches that leverage deep learning techniques to solve combinatorial optimization problems. The first approach is a tree search approach for the container pre-marshalling problem, in which deep neural networks are used to make branching and bounding decisions. The second approach is a large neighborhood search metaheuristic for routing problems that learns the repair operator using deep reinforcement learning. The third approach uses a conditional variational autoencoder to learn a mapping from discrete routing problem solutions to a continuous space that can be searched using any continuous optimization method. The fourth approach presents a simple technique for extending existing learning-based construction heuristics by an extensive and efficient search mechanism. We evaluate the performance of the proposed approaches on a variety of combinatorial optimization problems. The results suggest that machine learning techniques can be used to automate the design of problem-specific components of heuristic search methods, potentially lowering the barriers to entry for the use of optimization technologies in a wide range of novel use cases.
Jahr
2023
Seite(n)
149
Page URI
https://pub.uni-bielefeld.de/record/2979603

Zitieren

Hottung A. Learning Heuristics for Combinatorial Optimization Problems with Deep Neural Networks. Bielefeld: Universität Bielefeld; 2023.
Hottung, A. (2023). Learning Heuristics for Combinatorial Optimization Problems with Deep Neural Networks. Bielefeld: Universität Bielefeld. https://doi.org/10.4119/unibi/2979603
Hottung, André. 2023. Learning Heuristics for Combinatorial Optimization Problems with Deep Neural Networks. Bielefeld: Universität Bielefeld.
Hottung, A. (2023). Learning Heuristics for Combinatorial Optimization Problems with Deep Neural Networks. Bielefeld: Universität Bielefeld.
Hottung, A., 2023. Learning Heuristics for Combinatorial Optimization Problems with Deep Neural Networks, Bielefeld: Universität Bielefeld.
A. Hottung, Learning Heuristics for Combinatorial Optimization Problems with Deep Neural Networks, Bielefeld: Universität Bielefeld, 2023.
Hottung, A.: Learning Heuristics for Combinatorial Optimization Problems with Deep Neural Networks. Universität Bielefeld, Bielefeld (2023).
Hottung, André. Learning Heuristics for Combinatorial Optimization Problems with Deep Neural Networks. Bielefeld: Universität Bielefeld, 2023.
Alle Dateien verfügbar unter der/den folgenden Lizenz(en):
Creative Commons Namensnennung - Nicht kommerziell - Keine Bearbeitungen 4.0 International (CC BY-NC-ND 4.0):
Volltext(e)
Access Level
OA Open Access
Zuletzt Hochgeladen
2023-06-01T08:55:33Z
MD5 Prüfsumme
909a34ccae71db37cbc0d81720792992


Export

Markieren/ Markierung löschen
Markierte Publikationen

Open Data PUB

Suchen in

Google Scholar