Corner Point Calculator
Solve a two-variable linear programming problem by evaluating the feasible region's corner points.
The calculator also applies the nonnegativity conditions x greater than or equal to zero and y greater than or equal to zero.
About the corner point method
Corner point examples
| Problem | Optimal point | Objective value |
|---|---|---|
| Max 3x + 2y; x + y at most 4; x at most 2 | (2, 2) | 10 |
| Max x + 4y; x + y at most 5; 2x + y at most 8 | (0, 5) | 20 |
| Max 2x + y; x + y at most 6; x + 2y at most 8 | (6, 0) | 12 |
How to find the optimal corner
- Choose whether the objective function should be maximized or minimized.
- Enter the x and y coefficients from the objective function.
- Enter both coefficients and the right-side limit for each less-than-or-equal constraint.
- Select Find optimal corner to generate and test the feasible vertices.
- Compare the optimal point, objective value, and complete feasible corner list.
Frequently asked questions
Why does an optimum occur at a corner point?
A linear objective has parallel level lines, and moving one across a convex feasible polygon reaches its extreme value at a boundary vertex or edge. Therefore checking all vertices is sufficient for a bounded feasible region.
What constraints does this calculator support?
It supports two linear less-than-or-equal constraints in two variables and automatically requires both variables to be nonnegative. Other inequality forms must be converted before entry when that conversion preserves the intended region.
What if two corners have the same optimal value?
The calculator reports one optimal corner. When adjacent corners tie, every point along their connecting feasible edge is also optimal.
Can a linear program have no feasible solution?
Yes, constraints can contradict one another so no point satisfies all of them. This input format often includes the origin when limits are nonnegative, but different constraint directions can produce infeasibility.
How are candidate corners generated?
The calculator tests the origin, valid axis intercepts, and the intersection of the two boundary lines. It then discards every point outside the nonnegative feasible region.