paper-with-me

Papers

LEO: Learning Efficient Orderings for Multiobjective Binary Decision Diagrams

2023-07-06 · Rahul Patel, Elias B. Khalil

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, circumventing the curse of dimensionality (in the number of variables and objectives), and finding good orderings that reduce the PF enumeration time. However, black-box optimization approaches incur a computational overhead that outweighs the reduction in time due to good variable ordering. To alleviate this issue, we propose LEO, a supervised learning approach for finding efficient variable orderings that reduce the enumeration time. Experiments on benchmark sets from the knapsack problem with 3-7 objectives and up to 80 variables show that LEO is ~30-300% and ~10-200% faster at PF enumeration than common ordering strategies and algorithm configuration. Our code and instances are available at https://github.com/khalil-research/leo.

📄 PDF Abstract BibTeX arXiv:2307.03171

Code (1)

khalil-research/leo 공식 구현

Similar Papers 제목 키워드 기반

MORBDD: Multiobjective Restricted Binary Decision Diagrams by Learning to Sparsify

2024-03-04 · Rahul Patel, Elias B. Khalil, David Bergman

In multicriteria decision-making, a user seeks a set of non-dominated solutions to a (constrained) multiobjective optimization problem, the so-called Pareto frontier. In this work, we seek to bring a state-of-the-art met…

Decision MakingMultiobjective Optimization

Query Learning Algorithm for Ordered Multi-Terminal Binary Decision Diagrams

2023-03-03 · Atsuyoshi Nakamura

We propose a query learning algorithm for ordered multi-terminal binary decision diagrams (OMTBDDs) using at most n equivalence and 2n(l\lcei\log_2 m\rceil+ 3n) membership queries by extending the algorithm for ordered b…

Compilation and Fast Model Counting beyond CNF

2025-02-01 · Alexis de Colnet, Stefan Szeider, Tianwei Zhang

Circuits in deterministic decomposable negation normal form (d-DNNF) are representations of Boolean functions that enable linear-time model counting. This paper strengthens our theoretical knowledge of what classes of fu…

modelNegation

Ordered Functional Decision Diagrams: A Functional Semantics For Binary Decision Diagrams

2020-03-20 · Joan Thibault, Khalil Ghorbal

We introduce a novel framework, termed $\lambda$DD, that revisits Binary Decision Diagrams from a purely functional point of view. The framework allows to classify the already existing variants, including the most recent…

Negation

The Tractability of SHAP-Score-Based Explanations over Deterministic and Decomposable Boolean Circuits

2020-07-28 · Marcelo Arenas, Pablo Barceló Leopoldo Bertossi, Mikaël Monet

Scores based on Shapley values are widely used for providing explanations to classification results over machine learning models. A prime example of this is the influential SHAP-score, a version of the Shapley value that…