Reinforcement Learning for Variable Selection in a Branch and Bound Algorithm

Marc Etheve, Zacharie Alès, Côme Bissuel, Olivier Juan, Safia Kedad-Sidhoum

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Mixed integer linear programs are commonly solved by Branch and Bound algorithms. A key factor of the efficiency of the most successful commercial solvers is their fine-tuned heuristics. In this paper, we leverage patterns in real-world instances to learn from scratch a new branching strategy optimised for a given problem and compare it with a commercial solver. We propose FMSTS, a novel Reinforcement Learning approach specifically designed for this task. The strength of our method lies in the consistency between a local value function and a global metric of interest. In addition, we provide insights for adapting known RL techniques to the Branch and Bound setting, and present a new neural network architecture inspired from the literature. To our knowledge, it is the first time Reinforcement Learning has been used to fully optimise the branching strategy. Computational experiments show that our method is appropriate and able to generalise well to new instances.

Original languageEnglish
Title of host publicationIntegration of Constraint Programming, Artificial Intelligence, and Operations Research - 17th International Conference, CPAIOR 2020, Proceedings
EditorsEmmanuel Hebrard, Nysret Musliu
PublisherSpringer Science and Business Media Deutschland GmbH
Pages176-185
Number of pages10
ISBN (Print)9783030589417
DOIs
Publication statusPublished - 1 Jan 2020
Event17th International Conference on the Integration of Constraint Programming, Artificial Intelligence, and Operations Research, CPAIOR 2020 - Vienna, Austria
Duration: 21 Sept 202024 Sept 2020

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12296 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference17th International Conference on the Integration of Constraint Programming, Artificial Intelligence, and Operations Research, CPAIOR 2020
Country/TerritoryAustria
CityVienna
Period21/09/2024/09/20

Keywords

  • Branch and bound
  • Branching strategy
  • Mixed integer linear programming
  • Neural network
  • Reinforcement learning

Fingerprint

Dive into the research topics of 'Reinforcement Learning for Variable Selection in a Branch and Bound Algorithm'. Together they form a unique fingerprint.

Cite this