The problem
Minimize linear/ affine function over a polyhedron: ie subject to affine/ linear constraint functions.
Canonical form
Nonnegative optimization form
Equality constrained form
Writable as
Constraints and the polyhedron
Every constraint is a halfspace. Intersection of halfspaces is a polyhedron; this is the \textbf{feasable region}.
The solution
Want to find a point in the feasible region making the least angle/ inner product with
Vertex in feasible region
Consider minimizing
Pathological cases
Related problems
Linear fractional program
Minimize linear fractional function over a polyhedron. Actually quasi-convex programming, but reducible to LP. Can rewrite
Similar is the case with generalized linear fractional program:\
1, infty norm approximations
\(\min_x \norm{Ax - b}1 \equiv \min c : Ax - b = t+ + t_-; t_- \leq 0; t_+ \geq 0; 1^{T} t_+ - 1^{T}t_- \leq c\). This tends to yield sparse solutions: consider the functioning of least angles regression to see why.
Similarly, can replace 1,
Robust linear programming
Often, there is uncertainty in constraints like
Deterministic model
x must be feasible
Stochastic model
Feasible
LP Algorithms
Exhaustive search alg
Find intersection of every set of d hyperplanes (constraints); see if it satisfies other constraints:
Simplex method
(Dantzig). Theoretically exponential, highly efficient in practice.
Interior point projective method
(Karmarkar) LP solvable in time \