Universal Booleanization of constraint models
| dc.contributor.author | Huang, Jinbo | |
| dc.coverage.spatial | Sydney Australia | |
| dc.date.accessioned | 2015-12-10T22:26:37Z | |
| dc.date.created | September 14-18 2008 | |
| dc.date.issued | 2008 | |
| dc.date.updated | 2016-02-24T11:44:00Z | |
| dc.description.abstract | While the efficiency and scalability of modern SAT technology offers an intriguing alternative approach to constraint solving via translation to SAT, previous work has mostly focused on the translation of specific types of constraints, such as pseudo Boolean constraints, finite integer linear constraints, and constraints given as explicit listings of allowed tuples. By contrast, we present a translation of constraint models to SAT at language level, using the recently proposed constraint modeling language MiniZinc, such that any satisfaction or optimization problem written in the language (not involving floats) can be automatically Booleanized and solved by one or more calls to a SAT solver. We discuss the strengths and weaknesses of such a universal constraint solver, and report on a large-scale empirical evaluation of it against two existing solvers for MiniZinc: the finite domain solver distributed with MiniZinc and one based on the Gecode constraint programming platform. Our results indicate that Booleanization indeed offers a competitive alternative, exhibiting superior performance on some classes of problems involving large numbers of constraints and complex integer arithmetic, in addition to, naturally, problems that are already largely Boolean. | |
| dc.identifier.isbn | 9783540859574 | |
| dc.identifier.uri | http://hdl.handle.net/1885/53837 | |
| dc.publisher | Springer | |
| dc.relation.ispartofseries | International Conference on Principles and Practice of Constraint Programming (CP 2008) | |
| dc.source | Proceedings of the 14th International Conference on Principles and Practice of Constraint Programming (CP 2008) | |
| dc.source.uri | http://www.springerlink.com/content/p673jl017244/?p=21f92bdfe3ec4991adb2aa34a617105eπ=212 | |
| dc.subject | Keywords: Alternative approaches; Boolean constraints; Constraint models; Constraint programmings; Constraint solvers; Constraint solving; Empirical evaluations; Finite domains; Integer arithmetics; Language levels; Linear constraints; Modeling languages; Optimizat | |
| dc.title | Universal Booleanization of constraint models | |
| dc.type | Conference paper | |
| local.bibliographicCitation.lastpage | 158 | |
| local.bibliographicCitation.startpage | 144 | |
| local.contributor.affiliation | Huang, Jinbo, College of Engineering and Computer Science, ANU | |
| local.contributor.authoruid | Huang, Jinbo, u1805910 | |
| local.description.embargo | 2037-12-31 | |
| local.description.notes | Imported from ARIES | |
| local.description.refereed | Yes | |
| local.identifier.absfor | 010107 - Mathematical Logic, Set Theory, Lattices and Universal Algebra | |
| local.identifier.ariespublication | u8803936xPUB284 | |
| local.identifier.doi | 10.1007%2F978-3-540-85958-1_10 | |
| local.identifier.scopusID | 2-s2.0-56449084561 | |
| local.type.status | Published Version |
Downloads
Original bundle
1 - 1 of 1
Loading...
- Name:
- 01_Huang_Universal_Booleanization_of_2008.pdf
- Size:
- 190.46 KB
- Format:
- Adobe Portable Document Format