Lect2 Optimization
Lect2 Optimization
Examples
Mathematical Programming
Minati De
Lecture 2: Introduction to LP
M. De Mathematical Programming
Variants of Linear Programming Problem
Examples
Optimization Problems
Minimize f0 (x)
Subject to fi (x) ≤ bi , i = 1, . . . , m.
M. De Mathematical Programming
Variants of Linear Programming Problem
Examples
Optimization Problems
Minimize f0 (x)
Subject to fi (x) ≤ bi , i = 1, . . . , m.
M. De Mathematical Programming
Variants of Linear Programming Problem
Examples
Table of Contents
2 Examples
M. De Mathematical Programming
Variants of Linear Programming Problem
Examples
General Form
Minimize c T x
Subject to ai T x ≥ bi , i ∈ M1 ,
ai T x ≤ bi , i ∈ M2 ,
ai T x = bi , i ∈ M3 ,
xj ≥ 0, j ∈ N1 ,
xj ≤ 0, j ∈ N2 .
M. De Mathematical Programming
Variants of Linear Programming Problem
Examples
Some terminology
Decision Variables,
Free variable,
Cost Vector,
Objective/ Cost Function,
Feasible Solution/vector,
Feasible region,
Optimal Solution,
Cost is Unbounded below/ problem is unbounded.
M. De Mathematical Programming
Variants of Linear Programming Problem
Examples
Standard Form
Minimize c T x
Subject to Ax = b
x ≥ 0.
M. De Mathematical Programming
Variants of Linear Programming Problem
Examples
Canonical Form
Minimize c T x
Subject to Ax ≥ b
x ≥ 0.
M. De Mathematical Programming
Variants of Linear Programming Problem
Examples
Three LP Forms
M. De Mathematical Programming
Variants of Linear Programming Problem
Examples
M. De Mathematical Programming
Variants of Linear Programming Problem
Examples
Table of Contents
2 Examples
M. De Mathematical Programming
Variants of Linear Programming Problem
Examples
Transportation Problems
M. De Mathematical Programming
Variants of Linear Programming Problem
Examples
Transportation Problems
Pm Pn
Minimize c x
Pni=1 j=1 ij ij
Subject to j=1 xij ≤ pi , i = 1, . . . m,
Pm
i=1 xij = dj , j = 1, . . . n,
xij ≥ 0, i = 1, . . . m, j = 1, . . . n.
M. De Mathematical Programming
Variants of Linear Programming Problem
Examples
M. De Mathematical Programming