Constraint may refer to:

  • Constraint (computer-aided design), a demarcation of geometrical characteristics between two or more entities or solid modeling bodies
  • Constraint (mathematics), a condition of an optimization problem that the solution must satisfy
  • Constraint (mechanics), a relation between coordinates and momenta
  • Constraint (computational chemistry)
  • Constraint (information theory), the degree of statistical dependence between or among variables
  • Constraints (journal), a scientific journal
  • Constraint (database), a concept in relational database

Particular types of constraint

  • Biological constraints, factors which make populations resistant to evolutionary change
  • Carrier's constraint on lung function in long thin animals
  • Finite domain constraint, in mathematical solution-finding
  • Integrity constraints in databases
  • Check constraint
  • Foreign key constraint
  • Specific types of mechanical constraints:
  • First-class constraint and second-class constraint in Hamiltonian mechanics
  • Primary constraint, secondary constraint, etc. in Hamiltonian mechanics
  • Holonomic constraints, also called integrable constraints, (depending on time and the coordinates but not on the momenta)
  • Nonholonomic constraints
  • Pfaffian constraint
  • Scleronomic constraint (not depending on time)
  • Rheonomic constraint (depending on time)

See also

  • Constrained optimization, in finance, linear programming, economics and cost modeling
  • Constrained writing, in literature
  • Constraint algorithm, such as SHAKE, or LINCS
  • Constraint programming
  • Constraint logic programming
  • Constraint satisfaction, in computer science
  • Constraint satisfaction problem
  • Loading gauge, a constraint in engineering
  • Optimality theory, in linguistics, a constraint-based theory which is primarily influential in phonology
  • Restraint (disambiguation)
  • Structure gauge, a constraint in engineering
  • Theory of constraints, in business management