Facade
Computer science
Solver
Disjoint sets
Packing problems
Context (archaeology)
Set (abstract data type)
Constraint satisfaction problem
Mathematical optimization
Rectangle
Constraint (computer-aided design)
Constraint satisfaction
A priori and a posteriori
Constraint programming
Algorithm
Stochastic programming
Programming language
Mathematics
Artificial intelligence
Engineering
Epistemology
Combinatorics
Paleontology
Philosophy
Geometry
Structural engineering
Probabilistic logic
Biology