Constraints limit the number of possible actions, which makes your life easier because you have fewer possible outcomes to ponder. For instance: giving a person a time constraint, “Let’s meet next Tuesday between 1PM and 2PM”, is a verification problem (Am I free at that time?). Whereas “Let’s meet some time next week” is a search problem. Verification is easier and faster than search. 1
Another constraint: marriage. I told Laura that one of the advantages of being married is it turns a man’s women problems into a woman problem, and a woman problem is manageable.
Constraints are guardrails, not shackles.
Christian, Brian, and Tom Griffiths. Algorithms To Live By: The Computer Science Of Human Decisions. Henry Holt and Co, 2016.
If I ask you to find the house of Bob Jones but don’t know where he lives you have to knock on every door in the community. If I tell you to verify that Bob Jones lives at 1234 Main Street, you have to knock on one door. Verification is faster. ↩