Abstract
Bucket elimination and its approximation extensions have proved to be effective techniques for discrete optimization. This paper addresses the extension of bucket elimination to continuous constrained optimization by leveraging the recent innovation of the extended algebraic decision diagram (XADD). XADDs support symbolic arithmetic and optimization operations on piecewise linear or univariate quadratic functions that permit the solution of continuous constrained optimization problems with a symbolic form of bucket elimination. The proposed framework is an efficient alternative for solving optimization problems with low tree-width constraint graphs without using a big-M formulation for piecewise, indicator, or conditional constraints. We apply this framework to difficult constrained optimization problems including XOR’s of linear constraints and temporal constraint satisfaction problems with “repulsive” preferences, and show that this new approach significantly outperforms Gurobi. Our framework also enables symbolic parametric optimization where closed-form solutions cannot be computed with tools like Gurobi, where we demonstrate a final novel application to parametric optimization of learned Relu-based deep neural networks.
| Original language | English |
|---|---|
| Title of host publication | Integration of Constraint Programming, Artificial Intelligence, and Operations Research |
| Subtitle of host publication | 15th International Conference, CPAIOR 2018 Delft, The Netherlands, June 26–29, 2018 Proceedings |
| Editors | Willem-Jan van Hoeve |
| Place of Publication | Cham Switzerland |
| Publisher | Springer |
| Pages | 585-594 |
| Number of pages | 10 |
| ISBN (Electronic) | 9783319930312 |
| ISBN (Print) | 9783319930305 |
| DOIs | |
| Publication status | Published - 2018 |
| Externally published | Yes |
| Event | International Conference on Integration of Artificial Intelligence and Operations Research Techniques in Constraint Programming for Combinatorial Optimization Problems 2018 - Delft, Netherlands Duration: 26 Jun 2018 → 29 Jun 2018 Conference number: 15th https://sites.google.com/view/cpaior2018 (Conference website) https://link.springer.com/book/10.1007/978-3-319-93031-2 (Proceedings) |
Publication series
| Name | Lecture Notes in Computer Science |
|---|---|
| Publisher | Springer |
| Volume | 10848 |
| ISSN (Print) | 0302-9743 |
| ISSN (Electronic) | 1611-3349 |
Conference
| Conference | International Conference on Integration of Artificial Intelligence and Operations Research Techniques in Constraint Programming for Combinatorial Optimization Problems 2018 |
|---|---|
| Abbreviated title | CPAIOR 2018 |
| Country/Territory | Netherlands |
| City | Delft |
| Period | 26/06/18 → 29/06/18 |
| Internet address |
|
Keywords
- Bucket elimination
- Constrained optimization
- Decision diagram
- Symbolic dynamic programming