Litcius/Paper detail

Decision Diagrams for Discrete Optimization: A Survey of Recent Advances

Margarita P. Castro, André A. Ciré, J. Christopher Beck

2022INFORMS journal on computing22 citationsDOI

Abstract

In the last decade, decision diagrams (DDs) have been the basis for a large array of novel approaches for modeling and solving optimization problems. Many techniques now use DDs as a key tool to achieve state-of-the-art performance within other optimization paradigms, such as integer programming and constraint programming. This paper provides a survey of the use of DDs in discrete optimization, particularly focusing on recent developments. We classify these works into two groups based on the type of diagram (i.e., exact or approximate) and present a thorough description of their use. We discuss the main advantages of DDs, point out major challenges, and provide directions for future work.

Topics & Concepts

Computer scienceInfluence diagramInteger programmingDiscrete optimizationConstraint programmingMathematical optimizationKey (lock)Point (geometry)Constraint (computer-aided design)Optimization problemTheoretical computer scienceAlgorithmMathematicsStochastic programmingArtificial intelligenceDecision treeGeometryComputer securityConstraint Satisfaction and OptimizationFormal Methods in VerificationScheduling and Optimization Algorithms