Global Information Lookup Global Information

Constraint satisfaction problem information


Constraint satisfaction problems (CSPs) are mathematical questions defined as a set of objects whose state must satisfy a number of constraints or limitations. CSPs represent the entities in a problem as a homogeneous collection of finite constraints over variables, which is solved by constraint satisfaction methods. CSPs are the subject of research in both artificial intelligence and operations research, since the regularity in their formulation provides a common basis to analyze and solve problems of many seemingly unrelated families. CSPs often exhibit high complexity, requiring a combination of heuristics and combinatorial search methods to be solved in a reasonable time. Constraint programming (CP) is the field of research that specifically focuses on tackling these kinds of problems.[1][2] Additionally, the Boolean satisfiability problem (SAT), satisfiability modulo theories (SMT), mixed integer programming (MIP) and answer set programming (ASP) are all fields of research focusing on the resolution of particular forms of the constraint satisfaction problem.

Examples of problems that can be modeled as a constraint satisfaction problem include:

  • Type inference[3][4]
  • Eight queens puzzle
  • Map coloring problem
  • Maximum cut problem[5]
  • Sudoku, crosswords, futoshiki, Kakuro (Cross Sums), Numbrix/Hidato and many other logic puzzles

These are often provided with tutorials of CP, ASP, Boolean SAT and SMT solvers. In the general case, constraint problems can be much harder, and may not be expressible in some of these simpler systems. "Real life" examples include automated planning,[6][7] lexical disambiguation,[8][9] musicology,[10] product configuration[11] and resource allocation.[12]

The existence of a solution to a CSP can be viewed as a decision problem. This can be decided by finding a solution, or failing to find a solution after exhaustive search (stochastic algorithms typically never reach an exhaustive conclusion, while directed searches often do, on sufficiently small problems). In some cases the CSP might be known to have solutions beforehand, through some other mathematical inference process.

  1. ^ Lecoutre, Christophe (2013). Constraint Networks: Techniques and Algorithms. Wiley. p. 26. ISBN 978-1-118-61791-5.
  2. ^ "Constraints – incl. option to publish open access". springer.com. Retrieved 2019-10-03.
  3. ^ Chandra, Satish, et al. "Type inference for static compilation of JavaScript." ACM SIGPLAN Notices 51.10 (2016): 410-429.
  4. ^ Jim, Trevor, and Jens Palsberg. "Type inference in systems of recursive types with subtyping." Available on authors' web page (1999).
  5. ^ Farhi, Edward and Harrow, Aram. "Quantum Supremacy through the Quantum Approximate Optimization Algorithm." arXiv:1602.07674
  6. ^ Malik Ghallab; Dana Nau; Paolo Traverso (21 May 2004). Automated Planning: Theory and Practice. Elsevier. pp. 1–. ISBN 978-0-08-049051-9.
  7. ^ Dynamic Flexible Constraint Satisfaction and Its Application to AI Planning, Archived 2009-02-06 at the Wayback Machine Ian Miguel – slides.
  8. ^ Demetriou, George C. "Lexical disambiguation using constraint handling in Prolog (CHIP)." Proceedings of the sixth conference on European chapter of the Association for Computational Linguistics. Association for Computational Linguistics, 1993.
  9. ^ MacDonald, Maryellen C., and Mark S. Seidenberg. "Constraint satisfaction accounts of lexical and sentence comprehension." Handbook of Psycholinguistics (Second Edition). 2006. 581–611.
  10. ^ Mauricio Toro, Carlos Agon, Camilo Rueda, Gerard Assayag. "GELISP: A FRAMEWORK TO REPRESENT MUSICAL CONSTRAINT SATISFACTION PROBLEMS AND SEARCH STRATEGIES." Journal of Theoretical and Applied Information Technology 86 (2). 2016. 327–331.
  11. ^ Applying constraint satisfaction approach to solve product configuration problems with cardinality-based configuration rules, Dong Yang & Ming Dong, Journal of Intelligent Manufacturing volume 24, pages99–111 (2013)
  12. ^ Modi, Pragnesh Jay, et al. "A dynamic distributed constraint satisfaction approach to resource allocation." International Conference on Principles and Practice of Constraint Programming. Springer, Berlin, Heidelberg, 2001.

and 22 Related for: Constraint satisfaction problem information

Request time (Page generated in 1.0696 seconds.)

Constraint satisfaction problem

Last Update:

Constraint satisfaction problems (CSPs) are mathematical questions defined as a set of objects whose state must satisfy a number of constraints or limitations...

Word Count : 2604

Constraint satisfaction

Last Update:

intelligence and operations research, constraint satisfaction is the process of finding a solution through a set of constraints that impose conditions that the...

Word Count : 2020

Constraint satisfaction dual problem

Last Update:

dual problem is a reformulation of a constraint satisfaction problem expressing each constraint of the original problem as a variable. Dual problems only...

Word Count : 1067

Weighted constraint satisfaction problem

Last Update:

Weighted Constraint Satisfaction Problem (WCSP) is a generalization of a constraint satisfaction problem (CSP) where some of the constraints can be violated...

Word Count : 1331

Constraint programming

Last Update:

Constraint programming (CP) is a paradigm for solving combinatorial problems that draws on a wide range of techniques from artificial intelligence, computer...

Word Count : 2309

Complexity of constraint satisfaction

Last Update:

classes of constraint satisfaction problems on finite domains. Solving a constraint satisfaction problem on a finite domain is an NP-complete problem in general...

Word Count : 4485

Constrained optimization

Last Update:

The constrained-optimization problem (COP) is a significant generalization of the classic constraint-satisfaction problem (CSP) model. COP is a CSP that...

Word Count : 1842

Graph homomorphism

Last Update:

expression of an important class of constraint satisfaction problems, such as certain scheduling or frequency assignment problems. The fact that homomorphisms...

Word Count : 4800

Backtracking

Last Update:

algorithms for finding solutions to some computational problems, notably constraint satisfaction problems, that incrementally builds candidates to the solutions...

Word Count : 1986

Constraint

Last Update:

computer science Constraint satisfaction problem Loading gauge, a constraint in engineering Optimality theory, in linguistics, a constraint-based theory which...

Word Count : 280

Constraint graph

Last Update:

hypergraphs are used to represent relations among constraints in a constraint satisfaction problem. A constraint graph is a special case of a factor graph, which...

Word Count : 315

Universal algebra

Last Update:

natural language for the constraint satisfaction problem (CSP). CSP refers to an important class of computational problems where, given a relational...

Word Count : 2953

Distributed constraint optimization

Last Update:

of constraints over the variables is minimized. Distributed Constraint Satisfaction is a framework for describing a problem in terms of constraints that...

Word Count : 3429

Exact cover

Last Update:

{\displaystyle {\mathcal {S}}} . The exact cover problem to find an exact cover is a kind of constraint satisfaction problem. The elements of S {\displaystyle {\mathcal...

Word Count : 4289

Hierarchical constraint satisfaction

Last Update:

operations research, hierarchical constraint satisfaction (HCS) is a method of handling constraint satisfaction problems where the variables have large domains...

Word Count : 231

Local consistency

Last Update:

In constraint satisfaction, local consistency conditions are properties of constraint satisfaction problems related to the consistency of subsets of variables...

Word Count : 5931

Hidden transformation

Last Update:

transformation reformulates a constraint satisfaction problem in such a way all constraints have at most two variables. The new problem is satisfiable if and...

Word Count : 353

Zebra Puzzle

Last Update:

benchmark in the evaluation of computer algorithms for solving constraint satisfaction problems. The following version of the puzzle appeared in Life International...

Word Count : 788

Maximum satisfiability problem

Last Update:

minimum satisfiability problem. The MAX-SAT problem can be extended to the case where the variables of the constraint satisfaction problem belong to the set...

Word Count : 1502

Constraint composite graph

Last Update:

weighted constraint satisfaction problem. Developed and introduced by Satish Kumar Thittamaranahalli (T. K. Satish Kumar), the idea of the constraint composite...

Word Count : 711

Constraint logic programming

Last Update:

include concepts from constraint satisfaction. A constraint logic program is a logic program that contains constraints in the body of clauses. An example...

Word Count : 6033

Combinatorial optimization

Last Update:

problems that are polynomially-bounded. Assignment problem Bin packing problem Closure problem Constraint satisfaction problem Cutting stock problem Dominating...

Word Count : 1882

PDF Search Engine © AllGlobal.net