Skip to content

Unbounded Linear Program

Definition

A maximization LP has an unbounded objective if feasible solutions attain objective values greater than any prescribed finite bound. For minimization, feasible values can be arbitrarily negative. In a feasible maximization tableau, an improving entering column with no strictly positive constraint coefficient certifies unboundedness.


Interpretation

An unbounded linear program has feasible solutions but no optimal one: whatever objective value is reached, another feasible solution does better. In an applied model this is a signal to check whether a restriction, such as a limit on demand or capacity, is missing.

An unbounded shaded region above the line 2x1 + x2 = 40 with objective lines for z = 40, 70 and 100 and an arrow showing that z can grow without limit.

The shaded region, given by 2x1+x2≥402x_1+x_2\ge40 and x1,x2≥0x_1,x_2\ge0, is open towards the upper right. The dashed objective lines x1+x2=40x_1+x_2=40, 7070 and 100100 all meet the region, and moving the line further out never leaves it, so z=x1+x2z=x_1+x_2 can be made as large as desired.

The simplex method detects this in the tableau. The minimum-ratio test normally limits how far an improving entering variable xkx_k can increase before a basic variable reaches zero. A coefficient aik≤0a_{ik}\le0 in the entering column means that the basic variable of row ii does not decrease as xkx_k grows. If the whole column has no positive entry, xkx_k can grow without limit while all basic variables stay nonnegative, and zz grows with it.

Unboundedness is a property of the objective on the region, not of the region alone. An unbounded feasible region can still have a finite optimum: minimizing x1+x2x_1+x_2 over the region in the figure gives the optimum 2020 at (20,0)(20,0). An unbounded LP should also not be confused with an infeasible one, which has no feasible solution at all.


Key Results

  • An unbounded feasible region can still have a finite optimum for a particular objective.
  • The simplex certificate requires an improving objective coefficient and an unrestricted feasible increase together.
  • Do not confuse unboundedness with infeasibility.

Examples

The figure maximizes x1+x2x_1+x_2 subject to 2x1+x2≥402x_1+x_2\ge40 and x≥0\boldsymbol{x}\ge0. Taking x1=tx_1=t, x2=0x_2=0 for t≥20t\ge20 gives feasible values growing without bound. In an applied model, such a result can indicate a missing restriction rather than automatically proving a modelling error.

  • In week 2 practice 1(c), x1=0x_1=0, x2=t≥0x_2=t\ge0 satisfies 3x1−2x2≤83x_1-2x_2\le8 and gives z=tz=t.
  • In the week 3 example, x1=x2=tx_1=x_2=t is feasible and yields 2x1+x2=3t2x_1+x_2=3t.

Prerequisites

Sources

Aliases: unbounded objective, unbounded LP Keywords: Unbounded objective value

Last updated: 20 October 2026 03:02