Symbolic bucket elimination for piecewise continuous constrained optimization

Zhijiang Ye, Buser Say, Scott Sanner

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

2 Citations (Scopus)

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 languageEnglish
Title of host publicationIntegration of Constraint Programming, Artificial Intelligence, and Operations Research
Subtitle of host publication15th International Conference, CPAIOR 2018 Delft, The Netherlands, June 26–29, 2018 Proceedings
EditorsWillem-Jan van Hoeve
Place of PublicationCham Switzerland
PublisherSpringer
Pages585-594
Number of pages10
ISBN (Electronic)9783319930312
ISBN (Print)9783319930305
DOIs
Publication statusPublished - 2018
Externally publishedYes
EventInternational Conference on Integration of Artificial Intelligence and Operations Research Techniques in Constraint Programming for Combinatorial Optimization Problems 2018 - Delft, Netherlands
Duration: 26 Jun 201829 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

NameLecture Notes in Computer Science
PublisherSpringer
Volume10848
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceInternational Conference on Integration of Artificial Intelligence and Operations Research Techniques in Constraint Programming for Combinatorial Optimization Problems 2018
Abbreviated titleCPAIOR 2018
Country/TerritoryNetherlands
CityDelft
Period26/06/1829/06/18
Internet address

Keywords

  • Bucket elimination
  • Constrained optimization
  • Decision diagram
  • Symbolic dynamic programming

Cite this