What is the meaning of Constraint?

Something that constrains; a restriction.

An irresistible force or compulsion.

The repression of one's feelings.

A condition that a solution to an optimization problem must satisfy.

A linkage or other restriction that maintains database integrity.

Source: wiktionary.org