Professional Documents
Culture Documents
Patrik Forssén
Office: 2404
Phone: 018/471 29 66
E-mail: patrik@tdb.uu.se
INTRODUCTION
ABOUT THE LECTURE NOTES
i .e., the goal is to find n decision variables x1,K, xn fulfilling the m linear inequality
constraints ai 1x1 + K + ain ≤ bi and the p linear equality constraints g i 1x1 + K + g in xn = hi ,
i .e., a feasible solution, so that the linear objective function c1x1 + K + cn xn is minimized.
AN ENGINEERING EXAMPLE
Consider the following single input/single output system:
y (t ) = h0u(t ) + h1u(t − 1) + h2u(t − 2) + K
where
• u(t ) is the input and y (t ) the output,
• hi are called the impulse response coefficients,
• impulse response is finite (of order k ) if hi = 0 for i > k .
l Duality theory.
l Applications.
BRIEF HISTORY
1930s. Kantorovich (Soviet Union): economic applications (production planning).
1940s. Dantzig: military logistics problems during WW2. 1947 Simplex algorithm.
1979 Ellipsoid algorithm (Khachiyan), more efficient than simplex in worst case, but slower in
practice.
1984 Projective (interior-point) algorithm (Karmarkar), more efficient than simplex in worst
case and efficient in practice.
• Examine if there exist optimal solutions and how they are positioned .
A DIET PROBLEM
A farmer is planning to buy food for his cows. He can choose between two different brands, A
and B. A costs 30 cent/kg and B costs 12 cent/kg.
The brands contains the following units (per kg) of the three nutrients n1, n2 and n3.
n1 n2 n3
A 3 7 3
B 2 2 6
The farmer needs at lest 60 units of n1, 84 units of n2 and 72 units of n3. Determine the
cheapest way to fulfil these requirements, i.e., how much he should buy of brand A and of
brand B to minimize the cost!
What happens if the price of brand A is changed to 27 cent/kg and the price of brand B is
changed to 18 cent/kg?
B
7 A + 2B ≥ 84
40
3 A + 2B ≥ 60
30
20
3 A + 6B ≥ 72
10
A
10 20 30 40
VARIANTS OF THE LP-PROBLEM
l General form
min cT x
Ax ≤ b
Gx = h
where c,x ∈ R n , A ∈ R m×n , b ∈ R m , G ∈ R p×n and h ∈ R p .
l Inequality form:
min cT x
Ax ≤ b
l Standard form
min cT x
Ax = b
x ≥ 0
REDUCTION TO INEQUALITY / STANDARD FORM