Skip to main navigation Skip to search Skip to main content

Construction of Decision Diagrams for Product Configuration

Maxim Popov, Tomáš Balyo, Markus Iser, Tobias Ostertag

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

Abstract

Knowledge compilation is a well-researched field focused on translating propositional logic formulas into efficient data structures that allow polynomial-time online queries related to the SAT problem. Knowledge compilation techniques can be used to partition product configuration tasks into two distinct phases: fast online processing and slow offline preprocessing. Binary Decision Diagrams (BDDs) are widely studied in this area and provide a graph representation of Boolean formulas. However, BDD construction can be time-consuming, particularly for large instances, as their size grows exponentially with the number of variables. This paper explores methods to improve BDD construction time, including optimizing variable ordering. The evaluation involves applying these techniques to formulas in Rich Conjunctive Normal Form, comparing the results with Sentential Decision Diagrams. The experiments use CAS Software AG benchmarks.

Original languageEnglish
Title of host publicationProceedings of the 25th International Workshop on Configuration (ConfWS 2023)
EditorsJosé Miguel Horcas, José Ángel Galindo, Richard Comploi-Taupe, Lidia Fuentes
Number of pages10
PublisherCEUR
Publication date2023
Pages108-117
Publication statusPublished - 2023
MoE publication typeA4 Article in conference proceedings
EventInternational Workshop on Configuration - Malaga, Spain
Duration: 6 Mar 20237 Mar 2023
Conference number: 25

Publication series

NameCEUR Workshop Proceedings
Volume3509
ISSN (Print)1613-0073

Fields of Science

  • Configuration
  • Decision Diagrams
  • Knowledge Compilation
  • 113 Computer and information sciences

Cite this