Systems of Inequalities
A single inequality carves out a half-plane. When we combine several inequalities and demand that all of them hold at once, their overlapping region can form a polygon, an unbounded strip, or even be empty. Understanding these systems is the gateway to optimization and linear programming.
Feasible Region
A system of inequalities is a collection of two or more inequalities in the same variables. A point is a solution if it satisfies every inequality in the system simultaneously.
The feasible region (or solution set) is the intersection of all individual half-planes — the set of all points that satisfy every inequality at once.
The feasible region can take three forms:
- A bounded polygon (a triangle, quadrilateral, etc.) — enclosed on all sides.
- An unbounded region — extending infinitely in some direction.
- The empty set — when the inequalities are contradictory and no point satisfies all of them.
Method for Graphing Systems
- Graph each inequality individually: draw its boundary line and shade the appropriate half-plane.
- Identify the overlap — the feasible region is where all shaded regions intersect.
- If the feasible region is bounded, find the corner points (vertices) by solving pairs of boundary equations simultaneously.
Worked Example
Find and describe the feasible region of the system:
Solution.
Step 1. Graph each inequality:
- : boundary (solid). Test : ✓. Shade below-left.
- , equivalently : boundary (solid). Test : ✓. Shade below.
- : shade to the right of the -axis.
Step 2. The feasible region is where all three shaded areas overlap.
Step 3. Find corner points by solving pairs of boundary lines:
- and : add the equations to get , so , . Corner: .
- and : gives . Corner: .
- and : gives . Corner: .
The feasible region is the triangle with vertices , , and .
Corner Points and Linear Programming
If a linear objective function is to be maximized or minimized over a bounded feasible region (a polygon), then the optimal value occurs at a vertex (corner point) of the feasible region.
This is the foundation of linear programming. Instead of testing infinitely many points, you only need to evaluate the objective function at each corner point and pick the best one.
For the triangle above, to maximize :
- At :
- At :
- At : ← maximum
The maximum value of on this feasible region is , achieved at .
Practice
Find the feasible region and its corner points for the system:
Then find the maximum of over this region.