Deep Reinforcement Learning for Exact Combinatorial Optimization: Learning to Branch
Tianyu Zhang, Amin Banitalebi-Dehkordi, and Yong Zhang

TL;DR
This paper introduces a reinforcement learning approach to improve variable selection in branch-and-bound algorithms for combinatorial optimization, addressing inference speed and data labeling challenges.
Contribution
It combines imitation learning, PPO, and MCTS to create an efficient RL-based variable selection method outperforming existing heuristics and ML techniques.
Findings
Outperforms state-of-the-art ML and heuristic methods on multiple problems
Reduces inference latency compared to handcrafted heuristics
Demonstrates strong generalization across different problem categories
Abstract
Branch-and-bound is a systematic enumerative method for combinatorial optimization, where the performance highly relies on the variable selection strategy. State-of-the-art handcrafted heuristic strategies suffer from relatively slow inference time for each selection, while the current machine learning methods require a significant amount of labeled data. We propose a new approach for solving the data labeling and inference latency issues in combinatorial optimization based on the use of the reinforcement learning (RL) paradigm. We use imitation learning to bootstrap an RL agent and then use Proximal Policy Optimization (PPO) to further explore global optimal actions. Then, a value network is used to run Monte-Carlo tree search (MCTS) to enhance the policy network. We evaluate the performance of our method on four different categories of combinatorial optimization problems and show that…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMetaheuristic Optimization Algorithms Research · Constraint Satisfaction and Optimization · Auction Theory and Applications
MethodsMonte-Carlo Tree Search
