Lecture 11
Lecture 11
ME F320/MF F320
BITS Pilani
Pilani Campus
3.5 Special Cases
2
Special Cases
Four special cases:
1. Degeneracy
2. Alternative optima
3. Unbounded solutions
4. Non-existing (or infeasible) solutions
3
1. Degeneracy
• A tie for minimum ratio may occur broken
arbitrarily.
• At least one basic variable will be zero in next
iteration new solution called “degenerate”.
• Degeneracy can cause iterations to cycle
indefinitely.
• Reveals possibility of at least one redundant
constraint.
4
1. Degeneracy: Example
Maximize
z = 3x1 + 9x2
subject to
x1 + 4x2 ≤ 8
x1 + 2x2 ≤ 4
x1, x2 ≥ 0
5
1. Degeneracy: Example
8
1. Degeneracy
• Computer round-off error may actually create
degeneracy-like conditions.
• Iterations “stall” at a solution point mimic
cycling.
• Commercial codes attempt to alleviate this
problem by periodically perturbing values of
basic variables (see Section 3.7).
9
2. Alternative optima
• LP problem may have an infinite number of
alternative optima when objective function is
parallel to a non-redundant binding
constraint (i.e., a constraint that is satisfied as
an equation at the optimal solution).
10
2. Alternative optima: Example
Maximize
z = 2x1 + 4x2
subject to
x1 + 2x2 ≤ 5
x1 + x2 ≤ 4
x1, x2 ≥ 0
11
2. Alternative optima: Example
12
2. Alternative optima: Example
14
2. Alternative optima: Example
16
2. Alternative optima
• All points (𝑥ො 1, 𝑥ො 2) on line segment BC can be
written as:
17
3. Unbounded solution
• Variables may be increased indefinitely without
violating any of the constraints
18
3. Unbounded solution: Example
Maximize
z = 2x1 + x2
subject to
x1 − x2 ≤ 10
2x1 ≤ 40
x1, x2 ≥ 0
19
3. Unbounded solution: Example
Maximize
z = 2x1 + x2
subject to
x1 − x2 ≤ 10
2x1 ≤ 40
x1, x2 ≥ 0
21
3. Unbounded solution: Example
22
4. Infeasible solution
• Doesn’t occur if all constraints are of type ≤
with nonnegative right-hand.
• Other types of constraints, penalized artificial
variables used to start the solution.
• If at least one artificial variable is positive in
optimum iteration no feasible solution.
• Practically infeasible solution space means that
model is not formulated correctly.
23
4. Infeasible solution: Example
Maximize
z = 3x1 + 2x2
subject to
2x1 + x2 ≤ 2
3x1 + 4x2 ≥ 12
x1, x2 ≥ 0
25
4. Infeasible solution: Example
26
4. Infeasible solution: Example
27
Thank you!
28