Report

Help us improve this tool

Corner Point Calculator

Find corner points of a feasible region and solve linear programming problems using the corner point method with 2D graph.

O M T

What is the Corner Point Method?

The Corner Point Method (also known as the graphical method for linear programming) is a fundamental mathematical technique used to solve two-variable optimization problems. In linear programming, we seek to find the maximum or minimum value of a linear objective function $Z = c_1 x + c_2 y$ subject to a system of linear inequality constraints.

The Fundamental Theorem of Linear Programming

According to the Fundamental Theorem of Linear Programming, if a linear programming problem has an optimal solution (maximum or minimum), it must occur at one of the corner points (vertices) of the feasible region. If the feasible region is bounded (a closed convex polygon), both a minimum and maximum value always exist.

How the Corner Point Method Works

To solve any two-variable linear programming problem graphically:

  1. Formulate Constraints as Equations: Convert each inequality constraint $a_i x + b_i y \le c_i$ (or $\ge c_i$) into its boundary line equation $a_i x + b_i y = c_i$.
  2. Determine the Feasible Region: Plot all boundary lines on the coordinate plane. Identify the region where all inequality constraints (including non-negativity $x \ge 0, y \ge 0$) overlap simultaneously.
  3. Find All Corner Points: Solve the systems of equations formed by each intersecting pair of boundary lines to find the $(x, y)$ coordinates of all vertices bounding the feasible region.
  4. Evaluate the Objective Function: Substitute the coordinates $(x, y)$ of each corner point into the objective function $Z = c_1 x + c_2 y$.
  5. Identify the Optimal Solution: Choose the corner point that produces the highest $Z$ value for maximization or the lowest $Z$ value for minimization.

Mathematical Formulation Example

Consider maximizing the profit function:

$$\text{Maximize } Z = 3x + 2y$$

Subject to:

$$x + 2y \le 14$$

$$3x - y \ge 0$$

$$x - y \le 2$$

$$x \ge 0, \quad y \ge 0$$

By finding the intersection points of these boundary lines and checking feasibility, we obtain the corner points: $(0, 0)$, $(2, 0)$, $(6, 4)$, and $(2, 6)$. Evaluating $Z = 3x + 2y$ at each vertex reveals the maximum value $Z^* = 26$ at $(6, 4)$.

Related Mathematical Calculators

Explore other mathematical optimization and algebra tools:

Frequently Asked Questions

What is a feasible region in linear programming?

The feasible region is the set of all possible points $(x, y)$ that satisfy all given inequality constraints and non-negativity conditions at the same time. In two dimensions, it forms a convex polygon (if bounded) or an unbounded polygonal area.

Can a linear programming problem have multiple optimal solutions?

Yes. If the objective function line is parallel to one of the boundary line segments connecting two corner points, then every single point along that entire edge produces the same maximum (or minimum) value, resulting in infinitely many alternate optimal solutions.

What happens if the feasible region is empty (infeasible)?

If the constraints contradict each other (for example, $x + y \le 2$ and $x + y \ge 5$), there is no point on the plane that satisfies all conditions. In this case, the problem is infeasible and has no solution.

What is an unbounded feasible region?

An unbounded region extends infinitely in one or more directions without a closing boundary. For maximization problems with positive coefficients, an unbounded feasible region may have no finite maximum (the objective value can grow without bound to infinity).

Why are non-negativity constraints ($x \ge 0, y \ge 0$) used?

In practical applications like manufacturing, economics, and logistics, variables represent physical quantities such as units produced, labor hours, or inventory, which cannot be negative in reality.