Definition
A constraint is a limitation or restriction on something. It's a factor that prevents something from being done freely or completely. Think of it like a leash on a dog. It can be physical, like a budget limit, or abstract, like a moral principle. It restricts what you can do. It is similar to a boundary, but often implies a struggle against it. The presence of *constraints* often forces creative problem-solving.