Improving Optimization Bounds using Machine Learning: Decision Diagrams meet Deep Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
Finding tight bounds on the optimal solution is a critical element of practical solution methods for discrete optimization problems. In the last decade, decision diagrams (DDs) have brought a new perspective on obtaining upper and lower bounds that can be significantly better than classical bounding mechanisms, such as linear relaxations. It is well known that the quality of the bounds achieved through this flexible bounding method is highly reliant on the ordering of variables chosen for building the diagram, and finding an ordering that optimizes standard metrics is an NP-hard problem. In this paper, we propose an innovative and generic approach based on deep reinforcement learning for obtaining an ordering for tightening the bounds obtained with relaxed and restricted DDs. We apply the approach to both the Maximum Independent Set Problem and the Maximum Cut Problem. Experimental results on synthetic instances show that the deep reinforcement learning approach, by achieving tighter objective function bounds, generally outperforms ordering methods commonly used in the literature when the distribution of instances is known. To the best knowledge of the authors, this is the first paper to apply machine learning to directly improve relaxation bounds obtained by general-purpose bounding mechanisms for combinatorial optimization problems.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Sep 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 3; 2023: 3; 2024: 1; 2025: 2; 2026: 1.
13 papers.
Sort:
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
- 2022Deep Reinforcement Learning for Exact Combinatorial Optimization: Learning to Branchcited by 12
- 2023Are Graph Neural Networks Optimal Approximation Algorithms?cited by 10
- 2022DOGE-Train: Discrete Optimization on GPU with End-to-end Trainingcited by 6
- 2021Vulcan: Solving the Steiner Tree Problem with Graph Neural Networks and Deep Reinforcement Learningcited by 5
- 2022Understanding Curriculum Learning in Policy Optimization for Online Combinatorial Optimizationcited by 2
- 2021Deployment Optimization for Shared e-Mobility Systems with Multi-agent Deep Neural Searchcited by 1
- 2023LEO: Learning Efficient Orderings for Multiobjective Binary Decision Diagramscited by 1
- 2023Finding Influencers in Complex Networks: An Effective Deep Reinforcement Learning Approachcited by 1
- 2024Heuristic Multiobjective Discrete Optimization using Restricted Decision Diagramscited by 0
- 2025DOPPLER: Dual-Policy Learning for Device Assignment in Asynchronous Dataflow Graphscited by 0
- 2025A Clustering-Based Variable Ordering Framework for Relaxed Decision Diagrams for Maximum Weighted Independent Set Problemcited by 0
- 2026Reinforcement Learning in Operational Research: A Technical Review and Practical Roadmap21 Sep 2026
- 2025A Clustering-Based Variable Ordering Framework for Relaxed Decision Diagrams for Maximum Weighted Independent Set Problem17 Dec 2025
- 2025DOPPLER: Dual-Policy Learning for Device Assignment in Asynchronous Dataflow Graphs29 May 2025
- 2024Heuristic Multiobjective Discrete Optimization using Restricted Decision Diagrams4 Mar 2024
- 2023Are Graph Neural Networks Optimal Approximation Algorithms?1 Oct 2023
- 2023Finding Influencers in Complex Networks: An Effective Deep Reinforcement Learning Approach9 Sep 2023
- 2023LEO: Learning Efficient Orderings for Multiobjective Binary Decision Diagrams6 Jul 2023
- 2022Deep Reinforcement Learning for Exact Combinatorial Optimization: Learning to Branch14 Jun 2022
- 2022DOGE-Train: Discrete Optimization on GPU with End-to-end Training23 May 2022
- 2022Understanding Curriculum Learning in Policy Optimization for Online Combinatorial Optimization11 Feb 2022
- 2021Vulcan: Solving the Steiner Tree Problem with Graph Neural Networks and Deep Reinforcement Learning21 Nov 2021
- 2021Deployment Optimization for Shared e-Mobility Systems with Multi-agent Deep Neural Search3 Nov 2021
1 more
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
- 2022Deep Reinforcement Learning for Exact Combinatorial Optimization: Learning to Branchcited by 12
- 2023Are Graph Neural Networks Optimal Approximation Algorithms?cited by 10
- 2022DOGE-Train: Discrete Optimization on GPU with End-to-end Trainingcited by 6
- 2021Vulcan: Solving the Steiner Tree Problem with Graph Neural Networks and Deep Reinforcement Learningcited by 5
- 2022Understanding Curriculum Learning in Policy Optimization for Online Combinatorial Optimizationcited by 2
- 2021Deployment Optimization for Shared e-Mobility Systems with Multi-agent Deep Neural Searchcited by 1
- 2023LEO: Learning Efficient Orderings for Multiobjective Binary Decision Diagramscited by 1
- 2023Finding Influencers in Complex Networks: An Effective Deep Reinforcement Learning Approachcited by 1
- 2024Heuristic Multiobjective Discrete Optimization using Restricted Decision Diagramscited by 0
- 2025DOPPLER: Dual-Policy Learning for Device Assignment in Asynchronous Dataflow Graphscited by 0
- 2025A Clustering-Based Variable Ordering Framework for Relaxed Decision Diagrams for Maximum Weighted Independent Set Problemcited by 0
12 most cited of 13 All 13 (JSON)
- 2026Reinforcement Learning in Operational Research: A Technical Review and Practical Roadmap21 Sep 2026
- 2025A Clustering-Based Variable Ordering Framework for Relaxed Decision Diagrams for Maximum Weighted Independent Set Problem17 Dec 2025
- 2025DOPPLER: Dual-Policy Learning for Device Assignment in Asynchronous Dataflow Graphs29 May 2025
- 2024Heuristic Multiobjective Discrete Optimization using Restricted Decision Diagrams4 Mar 2024
- 2023Are Graph Neural Networks Optimal Approximation Algorithms?1 Oct 2023
- 2023Finding Influencers in Complex Networks: An Effective Deep Reinforcement Learning Approach9 Sep 2023
- 2023LEO: Learning Efficient Orderings for Multiobjective Binary Decision Diagrams6 Jul 2023
- 2022Deep Reinforcement Learning for Exact Combinatorial Optimization: Learning to Branch14 Jun 2022
- 2022DOGE-Train: Discrete Optimization on GPU with End-to-end Training23 May 2022
- 2022Understanding Curriculum Learning in Policy Optimization for Online Combinatorial Optimization11 Feb 2022
- 2021Vulcan: Solving the Steiner Tree Problem with Graph Neural Networks and Deep Reinforcement Learning21 Nov 2021
- 2021Deployment Optimization for Shared e-Mobility Systems with Multi-agent Deep Neural Search3 Nov 2021
12 newest of 13 All 13 (JSON)