LEO: Learning Efficient Orderings for Multiobjective Binary Decision Diagrams
Rahul Patel, Elias B. Khalil

TL;DR
This paper introduces LEO, a supervised learning method that efficiently finds variable orderings to significantly speed up Pareto frontier enumeration in multiobjective BDDs for knapsack problems.
Contribution
LEO is a novel supervised learning approach that reduces enumeration time by optimizing variable orderings, outperforming traditional strategies and black-box methods.
Findings
LEO achieves 30-300% faster enumeration than common strategies.
LEO outperforms black-box optimization in efficiency.
Experiments on multiobjective knapsack problems validate LEO's effectiveness.
Abstract
Approaches based on Binary decision diagrams (BDDs) have recently achieved state-of-the-art results for multiobjective integer programming problems. The variable ordering used in constructing BDDs can have a significant impact on their size and on the quality of bounds derived from relaxed or restricted BDDs for single-objective optimization problems. We first showcase a similar impact of variable ordering on the Pareto frontier (PF) enumeration time for the multiobjective knapsack problem, suggesting the need for deriving variable ordering methods that improve the scalability of the multiobjective BDD approach. To that end, we derive a novel parameter configuration space based on variable scoring functions which are linear in a small set of interpretable and easy-to-compute variable features. We show how the configuration space can be efficiently explored using black-box optimization,…
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
TopicsAdvanced Multi-Objective Optimization Algorithms · Vehicle Routing Optimization Methods · Process Optimization and Integration
