We introduce a framework for studying and solving a class of CSP formulations. The framework allows constraints to be expressed as linear and nonlinear equations, then compiles them into SAT instances via Boolean logic circuits. While in general reduction to SAT may lead to the loss of structure, we specifically detect several types of structure in high-level input and use them in compilation. Linearity is preserved by the use of pseudo-Boolean (PB) constraints in conjunction with a 0-1 ILP solver that extends common SAT-solving techniques. Symmetries are detected in high-level constraints by solving the graph automorphism problem on parse trees. Symmetry-breaking predicates are added during compilation. Our system generalizes earlier work ...
Constraint satisfaction and optimisation problems occur frequently in industry and are usually compu...
Constraint programming is an invaluable tool for solving many of the complex NP-complete problems th...
Boolean Satisfiability solvers improved dramatically over the last seven years [14, 13] and are com...
Abstract. We introduce a framework for studying and solving a class of CSP formulations. The framewo...
This dissertation addresses the use of symmetry in accelerating the search for solutions of 0-1 cons...
This dissertation addresses the use of symmetry in accelerating the search for solutions of 0-1 cons...
Symmetry is a topic studied by both the Satisfiability (SAT) and the Constraint Programming (CP) com...
While several powerful methods exist for automatically detecting symmetries in instances of constrai...
Abstract. This paper reconsiders the problems of discovering symmetries in constraint satisfaction p...
Code optimization and high level synthesis can be posed as constraint satisfaction and optimization ...
This paper reconsiders the problems of discovering symmetries in constraint satisfaction problems ...
While several powerful methods exist for auto-matically detecting symmetries in instances of constra...
The Chinese University of Hong Kong holds the copyright of this thesis. Any person(s) intending to u...
Abstract. This paper reconsiders the problems of discovering symmetries in constraint satisfaction p...
Variable symmetries in constraint satisfaction problems can be broken by adding lexicographic orderi...
Constraint satisfaction and optimisation problems occur frequently in industry and are usually compu...
Constraint programming is an invaluable tool for solving many of the complex NP-complete problems th...
Boolean Satisfiability solvers improved dramatically over the last seven years [14, 13] and are com...
Abstract. We introduce a framework for studying and solving a class of CSP formulations. The framewo...
This dissertation addresses the use of symmetry in accelerating the search for solutions of 0-1 cons...
This dissertation addresses the use of symmetry in accelerating the search for solutions of 0-1 cons...
Symmetry is a topic studied by both the Satisfiability (SAT) and the Constraint Programming (CP) com...
While several powerful methods exist for automatically detecting symmetries in instances of constrai...
Abstract. This paper reconsiders the problems of discovering symmetries in constraint satisfaction p...
Code optimization and high level synthesis can be posed as constraint satisfaction and optimization ...
This paper reconsiders the problems of discovering symmetries in constraint satisfaction problems ...
While several powerful methods exist for auto-matically detecting symmetries in instances of constra...
The Chinese University of Hong Kong holds the copyright of this thesis. Any person(s) intending to u...
Abstract. This paper reconsiders the problems of discovering symmetries in constraint satisfaction p...
Variable symmetries in constraint satisfaction problems can be broken by adding lexicographic orderi...
Constraint satisfaction and optimisation problems occur frequently in industry and are usually compu...
Constraint programming is an invaluable tool for solving many of the complex NP-complete problems th...
Boolean Satisfiability solvers improved dramatically over the last seven years [14, 13] and are com...