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.
| Original language | English |
|---|---|
| Title of host publication | PPDP'09 - Proceedings of the 11th International ACM SIGPLAN Symposium on Principles and Practice of Declarative Programming |
| Publisher | Association for Computing Machinery (ACM) |
| Pages | 255-265 |
| Number of pages | 11 |
| ISBN (Print) | 9781605585680 |
| DOIs | |
| Publication status | Published - 30 Nov 2009 |
| Externally published | Yes |
| Event | International ACM SIGPLAN Symposium on Principles and Practice of Declarative Programming, PPDP 2009 - Coimbra, Portugal Duration: 7 Sept 2009 → 9 Sept 2009 Conference number: 11th |
Publication series
| Name | PPDP'09 - Proceedings of the 11th International ACM SIGPLAN Symposium on Principles and Practice of Declarative Programming |
|---|
Conference
| Conference | International ACM SIGPLAN Symposium on Principles and Practice of Declarative Programming, PPDP 2009 |
|---|---|
| Country/Territory | Portugal |
| City | Coimbra |
| Period | 7/09/09 → 9/09/09 |
Keywords
- Declarative modelling
- SAT solving
- Telecommunications feature subscription
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver