Feasible region and feasible solutions
Every linear programming problem eventually asks the same question: out of all the points that a word problem allows, which ones are even worth checking? The answer is the feasible region — the patch of the coordinate plane where every constraint of the problem is satisfied at once. Nothing outside it can ever be a candidate answer, no matter how good its objective value looks on paper. This topic sits right after formulating an LPP and right before solving it. A word problem converts into decision variables, an objective function, and a handful of linear inequalities (the constraints). Each inequality carves the plane into a half-plane; the feasible region is what survives when all those half-planes are overlapped. Any point sitting inside is a feasible solution; a point falling outside even one constraint is infeasible. Because CBSE restricts this chapter to two variables, the whole idea can be seen and shaded on ordinary graph paper — geometry doing the work that algebra would otherwise have to do point by point.
The feasible region is the intersection of all constraint half-planes (including , ), and every point inside it — a feasible solution — is a legal candidate for the optimal answer, while every point outside violates at least one constraint.
The core idea
A single inequality is a half-plane. A linear inequality in two variables, such as
where: are given constants and is any point in the plane, describes a half-plane. The boundary line splits the entire plane into two pieces, and the inequality sign tells you which piece (including the line itself, since CBSE constraints are always non-strict, or , never or ).
Stacking constraints gives the feasible region. A real LPP has several constraints together with the non-negativity conditions , (decision variables such as "number of chairs" cannot be negative). The feasible region is the set of points obeying every one of them simultaneously — the geometric intersection of all the half-planes:
Because of , the feasible region always lives in the first quadrant.
Feasible vs infeasible solutions. Any point lying inside (or on the boundary of) the feasible region is a feasible solution — a legal candidate. A point that breaks even one constraint is an infeasible solution and is never checked further, however attractive its objective value might look.
Bounded and unbounded regions. A feasible region is bounded if it fits inside some sufficiently large circle — it does not run off to infinity in any direction. It is unbounded if it stretches out indefinitely, which happens often with -type constraints, since those push the kept half-plane away from the origin. The distinction matters later: an unbounded feasible region can make a maximisation problem have no finite optimal value, even though minimisation may still work fine.
Corner points (vertices). Wherever two boundary lines of the feasible region cross, that crossing is a corner point (vertex), found by solving the two boundary equations simultaneously. These vertices are not just decoration — the Corner Point Theorem (covered separately) guarantees that if an optimal solution exists, it occurs at one of them, which is what makes graphing the feasible region worth doing in the first place.
The goal is to convert a list of linear constraints into a precisely shaded feasible region and a fully identified list of corner points, using nothing beyond intercepts, a single test-point check per constraint, and solving pairs of linear equations — the exact machinery this CBSE chapter equips a student with.
Step 1. Draw each boundary line by plotting intercepts. For , set to get and to get ; join them for the line . For , the boundary is simply the vertical line .
Step 2. Decide the shaded side with a test point. Substitute a convenient point not on the line — the origin works unless the line itself passes through it. For : is true, so the side containing the origin is kept. For : the origin gives , false, so the side away from the origin (to the right of ) is kept.
Step 3. Bring in non-negativity. restricts attention to the upper half-plane; here is automatically satisfied once holds, so it adds nothing new.
Step 4. Shade the common region. Overlay all the kept half-planes — right of , below-left of , above the -axis — and the overlap is the feasible region.
Step 5. Find corner points by solving pairs of boundary equations. Solving with gives ; solving with gives ; solving with gives . These three points are the vertices of the feasible region. Result: the feasible region is the triangle with vertices , , — closed and bounded, since it fits inside a circle of radius .
Worked example
Find and describe the feasible region for the constraints , , , , and classify the points and .
Step 1. Plot the boundary through and ; testing the origin gives , true, so the half-plane containing the origin is kept.
Step 2. Plot the boundary ; testing the origin gives , false, so the half-plane to the right of is kept.
Step 3. Add (upper half-plane); is already implied by .
Step 4. Solve boundary pairs for corners: ; ; .
Step 5. Check the two test points against every constraint. For : ✓, ✓, ✓ — all satisfied, so it is feasible. For : ✓, but is false — it fails one constraint, so it is infeasible.
The feasible region is the bounded triangle with vertices , , ; is a feasible solution and is infeasible.
Competitive stretch
For , , , : both boundary lines fail the origin test ( and are both false), so both half-planes are kept away from the origin. Solving and together gives . The corner points come out to , , , and the region extends infinitely upward and to the right — this feasible region is unbounded.
Common traps
- Shading the wrong side of a line. Never guess from the inequality symbol alone — always substitute a real test point (the origin, if it is not on the line) and check the arithmetic.
- Forgetting the boundary is included. Since CBSE constraints use /, the boundary line itself belongs to the feasible region (drawn solid, not dashed).
- Assuming every feasible region is bounded. Regions built from several constraints are frequently unbounded — always check whether the shaded area closes up or runs off to infinity.
- Mixing up "feasible" with "optimal." Every point inside the region is a feasible solution, but only certain corner points ever give the optimal value of the objective function .
Ask the tutor: Not sure which side of a boundary line to shade, or whether your region is bounded or unbounded — ask the AI tutor to check your test-point arithmetic and corner-point calculations step by step.
Why do we even bother finding the feasible region before solving the whole problem?
Because it instantly rules out every point that could never be an answer. Instead of testing every possible pair for the objective function, you narrow the search to one bounded or unbounded patch of the plane, and — as the Corner Point Method shows next — only its vertices ever need checking. The feasible region is what turns an infinite search into a handful of arithmetic checks.
How do I quickly tell which side of a boundary line to shade without a graph in front of me?
Pick any point not on the line — the origin is easiest unless the line passes through it — and substitute its coordinates into the inequality. If the inequality comes out true, shade the side containing that point; if false, shade the opposite side. This test-point method works for every linear inequality and removes any need to "just look" at the sign.
Can a feasible region have no points at all?
Yes — if the constraints contradict each other (for example together with ), no point can satisfy both, and the feasible region is empty. When that happens the LPP has no feasible solution at all, so it certainly has no optimal one either; this is checked before attempting the Corner Point Method.