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 g 1 , … , g m on x ∈ R n , the feasible set is F = { x : x  satisfies every  g i } . It may be empty, bounded, or unbounded.

Formal statement

F = { x ∈ R n : g i ( x )  holds for  i = 1 , … , m }

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. x 2 + y 2 ≤ 1 . Every feasible point lies within distance 1 of the origin, so the set fits in a ball and is bounded.

Non-empty and unbounded. y ≥ x 2 . The point ( t , t 2 ) is feasible for every real t , so the set contains points arbitrarily far from the origin.

Empty. x ≥ 1 together with x ≤ 0 . No number is at once at least 1 and at most 0, so nothing survives and the problem is infeasible.

Non-empty, unbounded, yet the objective is limited. x ≥ 0 , minimizing x . The set runs on without limit, but the smallest permitted value is 0. An unbounded feasible set does not by itself mean an unbounded answer. The two questions are separate.

Contrast

A restriction that is not linear

Linear. x + y ≤ 4 , x ≥ 0 , y ≥ 0 . The set is a triangle: flat edges, and the segment between any two feasible points stays feasible.

Not linear. x y ≥ 1 , x > 0 . The set is the region above one branch of a hyperbola. The points ( 1 , 1 ) and ( 4 , 0.25 ) are both feasible, yet their midpoint ( 2.5 , 0.625 ) has x y = 1.5625 ≥ 1 , feasible here. But take ( 0.5 , 2 ) and ( 2 , 0.5 ) : both feasible, midpoint ( 1.25 , 1.25 ) with x y = 1.5625 , still feasible. Now ( 0.1 , 10 ) and ( 10 , 0.1 ) : midpoint ( 5.05 , 5.05 ) , feasible again.

The hyperbola region happens to be convex. Change the restriction to x y ≤ 1 with x , y ≥ 0 and it is not: ( 4 , 0 ) and ( 0 , 4 ) are feasible, their midpoint ( 2 , 2 ) has x y = 4 > 1 and is not.

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

Learn this topic

Used in

Sources

Results update as you type. Use the up and down arrow keys to move between results, Enter to open one, and Escape to close.

Type to search.

Settings

Appearance

Interface density

Your record

Your progress is stored in this browser and nowhere else: an identifier, the answers you have given, the mastery states and review schedule derived from them, and the lesson you last opened. Clearing it makes you a new learner on this device. It cannot be undone, and it will not affect your appearance or density settings.

Focus timer

Focus--minutes remaining

Phase

Kept in this browser only, and used to label the session in your own history.

Today

Nothing recorded yet. Finish a focus session and it will appear here.

Settings

Focus sessions between long breaks.

Sessions you are aiming for in a day.

Notifications

Your history

Sessions are stored in this browser and nowhere else. They are not evidence and never reach your mastery record.