Skip to main content

Corner point theorem

The corner point theorem says a linear programming problem reaches its maximum or minimum at a vertex of the feasible region, if a feasible region exists. In Intro to Industrial Engineering, you use it to check only the corner points instead of every point in the graph.

Last updated July 2026

What is the corner point theorem?

The corner point theorem is the shortcut that makes graphical linear programming workable in Intro to Industrial Engineering. It says that if a linear program has a feasible region, the best value of the objective function will happen at one of the region’s corner points, also called vertices.

That matters because a feasible region contains infinitely many points. If you were trying to maximize profit or minimize cost, you would never want to test every single point inside the shaded area. The theorem tells you that the answer must be sitting at the edges, where the constraint lines meet.

Here’s how that looks in a typical industrial engineering problem. You first graph the linear constraints, find the feasible region, and identify its corner points. Then you plug each vertex into the objective function, such as profit = 5x + 3y or cost = 2x + 4y, and compare the values. The best one is the optimal solution.

The theorem works for linear objective functions and linear constraints because the graph forms a polygonal feasible region. Linear functions don’t curve, so their best value over a polygon happens at a vertex unless there are multiple optimal solutions. If two adjacent corner points produce the same best value, then every point along the line segment between them is also optimal.

A common mistake is thinking the theorem means the answer is always one single corner point. That is usually true, but not always. If the objective function is parallel to one boundary of the feasible region, you can get multiple optimal solutions instead of just one. Another mistake is checking points that are inside the region but not at a vertex. For linear programming, those interior points are not where the maximum or minimum will occur.

Why the corner point theorem matters in Intro to Industrial Engineering

The corner point theorem is the reason graphical linear programming stays manageable in Intro to Industrial Engineering. Industrial engineers use linear programming to model production schedules, blending problems, staffing, transportation, and other decisions where you want the best outcome under limits.

Once you write the decision variables, objective function, and linear constraints, the theorem tells you where to look for the answer. That turns a broad search problem into a finite checklist of corner points. In a class problem, that might mean comparing a few profit values instead of guessing which production mix is best.

It also connects the math to real decision-making. The feasible region represents all the workable plans, while the corner points represent the extreme combinations created by the constraints. Those extreme points often show the most efficient or most profitable plans, which is why the theorem shows up so often in operations research and process planning.

This term also helps you interpret graphs correctly. If your feasible region is empty, there is no feasible solution at all, so the theorem cannot give you an optimum. If the region is unbounded, you may not have a maximum or minimum unless the objective is restricted by the constraints. So the corner point theorem sits right in the middle of model setup, graph reading, and final decision checking.

Keep studying Intro to Industrial Engineering Unit 2

How the corner point theorem connects across the course

Feasible Region

The corner point theorem only applies after you identify the feasible region. That shaded area shows every solution that satisfies all the constraints, and the vertices of that region are the points you test. If the region is empty, there is no solution to optimize. If it is unbounded, the theorem still helps, but you have to check whether the objective function actually reaches a best value.

Objective Function

The objective function is the expression you are trying to maximize or minimize, like profit or cost. The corner point theorem tells you where to evaluate that function, not how to build it. In graphical problems, you substitute each corner point into the objective function and compare the results to find the best value.

Linear Constraints

Linear constraints create the boundaries that shape the feasible region. Each constraint is a line or inequality, and the corner points usually come from intersections of those lines. Without linear constraints, the graph may not form the polygonal region that makes the corner point theorem useful.

Multiple Optimal Solutions

Sometimes the corner point theorem leads to more than one answer. If two neighboring vertices give the same best value, every point along the edge between them is also optimal. That is a sign the objective function is parallel to one boundary of the feasible region, not a sign that the theorem failed.

Is the corner point theorem on the Intro to Industrial Engineering exam?

A quiz or problem-set question will usually give you a set of inequalities, ask you to graph the feasible region, and then tell you to use the corner point theorem to find the maximum or minimum. Your job is to list the vertices, evaluate the objective function at each one, and choose the best value. If two corner points tie, you should recognize that the whole edge between them may be optimal. On written work, teachers also look for whether you checked that each point actually satisfies all the constraints, not just the graph outline. If the region is empty or unbounded, you need to explain what that means before claiming an optimum.

The corner point theorem vs Feasible Region

These are connected, but not the same. The feasible region is the set of all points that satisfy the constraints, while the corner point theorem is the rule that tells you where the optimum is found inside that region. You find the region first, then use the theorem to test its vertices.

Key things to remember about the corner point theorem

  • The corner point theorem says a linear program reaches its best value at a vertex of the feasible region, if a feasible region exists.

  • You use it after graphing the constraints, not before. First find the region, then identify the corner points, then test the objective function at each one.

  • The theorem works because linear objective functions over polygon-shaped feasible regions do not need interior points to produce the optimum.

  • If two corner points give the same optimal value, every point on the line segment between them is also optimal.

  • A blank or unbounded graph changes the interpretation, so always check whether the feasible region actually gives a finite best answer.

Frequently asked questions about the corner point theorem

What is the corner point theorem in Intro to Industrial Engineering?

It is the rule that says a linear programming problem reaches its maximum or minimum at one of the corner points of the feasible region. In Intro to Industrial Engineering, that means you graph the constraints, find the vertices, and compare objective function values at those points.

How do you use the corner point theorem?

After graphing the linear constraints, you identify every corner point of the feasible region. Then you substitute each vertex into the objective function and choose the highest or lowest value, depending on whether the problem is a maximization or minimization.

Can the corner point theorem have more than one answer?

Yes. If two adjacent corner points produce the same optimal value, then every point on the segment between them is also optimal. That usually happens when the objective function is parallel to one edge of the feasible region.

What is the most common mistake with the corner point theorem?

A big mistake is checking only one point or guessing from the graph without evaluating every corner point. Another common mistake is forgetting that the theorem applies to the feasible region, so points outside the constraints do not count.