Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a228d9f8a9a8cdd8

Jump to content

Fundamental theorem of linear programming

From Wikipedia, the free encyclopedia

In mathematical optimization, the fundamental theorem of linear programming states, in a weak formulation, that the maxima and minima of a linear function over a convex polygonal region occur at the region's corners. Further, if an extreme value occurs at two corners, then it must also occur everywhere on the line segment between them.

Statement

[edit]

Consider the optimization problem

Where . If is a bounded polyhedron (and thus a polytope) and is an optimal solution to the problem, then is either an extreme point (vertex) of , or lies on a face of optimal solutions.

Proof

[edit]

Suppose, for the sake of contradiction, that . Then there exists some such that the ball of radius centered at is contained in , that is . Therefore,

and

Hence is not an optimal solution, a contradiction. Therefore, must live on the boundary of . If is not a vertex itself, it must be the convex combination of vertices of , say . Then with and . Observe that

Since is an optimal solution, all terms in the sum are nonnegative. Since the sum is equal to zero, we must have that each individual term is equal to zero. Hence, for each , so every is also optimal, and therefore all points on the face whose vertices are , are optimal solutions.

References

[edit]
  • Bertsekas, Dimitri P. (1995). Nonlinear Programming (1st ed.). Belmont, Massachusetts: Athena Scientific. p. Proposition B.21(c). ISBN 1-886529-14-0.
  • "The Fundamental Theorem of Linear Programming". WOLFRAM Demonstrations Project. Retrieved 25 September 2024.