Feasible Sets
What survives after every restriction is applied at once, together with two questions that precede any search for an optimum: whether anything survives at all, and whether what survives runs on without limit. Linear programs specialise this abstraction; they do not define it.
Definition
For restrictions
Formal statement
Assumptions and scope
The feasible set may be empty, in which case the problem is infeasible and no optimal solution exists.
An unbounded feasible set does not imply an unbounded optimal value; boundedness of the set and boundedness of the objective over it are separate questions.
Convexity is not automatic. Linear restrictions produce a convex set; general restrictions need not, and the reasoning that relies on convexity then does not apply.
Feasibility is determined by the restrictions alone. The objective function plays no part in deciding which points are feasible.
Worked material
Example
Four sets of restrictions
Non-empty and bounded.
Non-empty and unbounded.
Empty.
Non-empty, unbounded, yet the objective is limited.
Contrast
A restriction that is not linear
Linear.
Not linear.
The hyperbola region happens to be convex. Change the restriction to
The lesson is that convexity is something to check, not something a feasible set has by nature. Linear restrictions guarantee it; general restrictions do not.
Common errors
Common misconception
If the feasible set is unbounded, the problem has no optimal solution.
Related units
Requires
Connected
- The Feasible Region of a Linear Program (generalizes)
- Optimal Solutions and Optimal Values (suggested next)