Ddo, a Generic and Efficient Framework for MDD-Based Optimization

0Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

This paper presents ddo, a generic and efficient library to solve constraint optimization problems with decision diagrams. To that end, our framework implements the branch-and-bound approach which has recently been introduced by [Bergman et al., 2016b] to solve dynamic programs to optimality. Our library allowed us to successfully reproduce the results of Bergman et al. for MISP, MCP and MAX2SAT while using a single generic library. As an additional benefit, ddo is able to exploit parallel computing for its purpose without imposing any constraint on the user (apart from memory safety). Ddo is released as an open source1 rust library (crate) alongside with its companion example programs to solve the aforementioned problems. To the best of our knowledge, this is the first public implementation of a generic library to solve combinatorial optimization problems with branchand- bound MDD.

Cite

CITATION STYLE

APA

Gillard, X., Schaus, P., & Copṕe, V. (2021). Ddo, a Generic and Efficient Framework for MDD-Based Optimization. In Actes des Seiziemes Journees Francophones de Programmation par Contraintes, JFPC 2021 (pp. 4–6). Association Francaise pour la Programmation par Contraintes (AFPC). https://doi.org/10.24963/ijcai.2020/757

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free