A declarative encoding of telecommunications feature subscription in SAT

  • Authors:
  • Michael Codish;Samir Genaim;Peter J. Stuckey

  • Affiliations:
  • Ben-Gurion University of the Negev, Beer-Sheva, Israel;Universidad Complutense de Madrid, Madrid, Spain;University of Melbourne, Australia, Melbourne, Australia

  • Venue:
  • PPDP '09 Proceedings of the 11th ACM SIGPLAN conference on Principles and practice of declarative programming
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes the encoding of a telecommunications feature subscription configuration problem to propositional logic and its solution using a state-of-the-art Boolean satisfaction solver. The transformation of a problem instance to a corresponding propositional formula in conjunctive normal form is obtained in a declarative style. An experimental evaluation indicates that our encoding is considerably faster than previous approaches based on the use of Boolean satisfaction solvers. The key to obtaining such a fast solver is the careful design of the Boolean representation and of the basic operations in the encoding. The choice of a declarative programming style makes the use of complex circuit designs relatively easy to incorporate into the encoder and to fine tune the application.