[BOOK][B] Handbook of constraint programming
Constraint programming is a powerful paradigm for solving combinatorial search problems
that draws on a wide range of techniques from artificial intelligence, computer science …
that draws on a wide range of techniques from artificial intelligence, computer science …
MiniZinc: Towards a standard CP modelling language
N Nethercote, PJ Stuckey, R Becket, S Brand… - … on Principles and …, 2007 - Springer
There is no standard modelling language for constraint programming (CP) problems. Most
solvers have their own modelling language. This makes it difficult for modellers to …
solvers have their own modelling language. This makes it difficult for modellers to …
Minion: A fast scalable constraint solver
We present Minion, a new constraint solver. Empirical results on standard benchmarks show
orders of magnitude performance gains over state-of-the-art constraint toolkits. These gains …
orders of magnitude performance gains over state-of-the-art constraint toolkits. These gains …
Essence: A constraint language for specifying combinatorial problems
E ssence is a formal language for specifying combinatorial problems in a manner similar to
natural rigorous specifications that use a mixture of natural language and discrete …
natural rigorous specifications that use a mixture of natural language and discrete …
The design of the Zinc modelling language
Zinc is a new modelling language developed as part of the G12 project. It has four important
characteristics. First, Zinc allows specification of models using a natural mathematical-like …
characteristics. First, Zinc allows specification of models using a natural mathematical-like …
[HTML][HTML] Conjure: Automatic generation of constraint models from problem specifications
When solving a combinatorial problem, the formulation or model of the problem is critical to
the efficiency of the solver. Automating the modelling process has long been of interest …
the efficiency of the solver. Automating the modelling process has long been of interest …
[PDF][PDF] The essence of essence
Essence is a new language for specifying combinatorial (decision or optimisation) problems
at a high level of abstraction. The key feature enabling this abstraction is the provision of …
at a high level of abstraction. The key feature enabling this abstraction is the provision of …
[PDF][PDF] A framework for representing and solving NP search problems
DG Mitchell, E Ternovska - AAAI, 2005 - cdn.aaai.org
NP search and decision problems occur widely in AI, and a number of general-purpose
methods for solving them have been developed. The dominant approaches include …
methods for solving them have been developed. The dominant approaches include …
Modelling
BM Smith - Foundations of Artificial Intelligence, 2006 - Elsevier
Publisher Summary This chapter examines that constraint programming can be a successful
technology for solving practical problems; however, there is abundant evidence that how the …
technology for solving practical problems; however, there is abundant evidence that how the …
Finite domain constraint programming systems
Publisher Summary This chapter focuses on the propagation-based finite domain constraint
programming systems—that is, systems that solve problems using constraint propagation …
programming systems—that is, systems that solve problems using constraint propagation …