0% found this document useful (0 votes)
21 views30 pages

QMB11 CH 02

Chapter 2 introduces linear programming, focusing on problem formulation, maximization, and graphical solution methods. It explains the concepts of feasible and optimal solutions, constraints, and the importance of extreme points in finding optimal solutions. The chapter also discusses special cases such as alternative optimal solutions, infeasibility, and unbounded solutions.

Uploaded by

tedros
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views30 pages

QMB11 CH 02

Chapter 2 introduces linear programming, focusing on problem formulation, maximization, and graphical solution methods. It explains the concepts of feasible and optimal solutions, constraints, and the importance of extreme points in finding optimal solutions. The chapter also discusses special cases such as alternative optimal solutions, infeasibility, and unbounded solutions.

Uploaded by

tedros
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 30

CHAPTER 2

INTRODUCTION TO LINEAR
PROGRAMMING
 Linear Programming Problem
 Problem Formulation
 A Simple Maximization Problem
 Graphical Solution Procedure
 Extreme Points and the Optimal Solution
 Special Cases
Linear Programming

 Linear programming has nothing to do with


computer programming.
 The use of the word “programming” here means
“choosing a course of action.”
 Linear programming involves choosing a course
of action when the mathematical model of the
problem contains only linear functions.
LINEAR PROGRAMMING (LP) PROBLEM
 The maximization or minimization of some
quantity is the objective in all linear programming
problems.
 All LP problems have constraints that limit the
degree to which the objective can be pursued.
 A feasible solution satisfies all the problem's
constraints.
 An optimal solution is a feasible solution that
results in the largest possible objective function
value when maximizing (or smallest when
minimizing).
 A graphical solution method can be used to solve a
linear program with two variables.
LINEAR PROGRAMMING (LP) PROBLEM
 Ifboth the objective function and the
constraints are linear, the problem is referred
to as a linear programming problem.
 Linear functions are functions in which each
variable appears in a separate term raised to
the first power and is multiplied by a
constant (which could be 0).
 Linear constraints are linear functions that
are restricted to be "less than or equal to",
"equal to", or "greater than or equal to" a
constant.
PROBLEM FORMULATION

 Problem formulation or modeling is the process


of translating a verbal statement of a problem
into a mathematical statement.
 Formulating models is an art that can only be
mastered with practice and experience.
 Every LP problems has some unique features,
but most problems also have common features.
 General guidelines for LP model formulation are
illustrated on the slides that follow.
GUIDELINES FOR MODEL
FORMULATION
 Understand the problem thoroughly.
 Describe the objective.

 Describe each constraint.

 Define the decision variables.

 Write the objective in terms of the decision

variables.
 Write the constraints in terms of the decision

variables.
EXAMPLE 1: A SIMPLE MAXIMIZATION PROBLEM

 LP
Formulation Objectiv
Max 5x1 + 7x2 e
Function
s.t. x1
“Regular”
< 6 Constraint
2x1 + 3x2 s
< 19 Non-
x1 + x2 negativity
Constraints
< 8
x1 > 0 and x2
>0
EXAMPLE 1: GRAPHICAL SOLUTION
 First Constraint Graphed
x2

8
7 x1 = 6
6
Shaded region
5 contains all
4 feasible points
for this constraint
3
2
(6, 0)
1
x1
1 2 3 4 5 6 7 8 9 10
EXAMPLE 1: GRAPHICAL SOLUTION
 Second Constraint Graphed
x2

8 (0, 6 1/3)
7
6
5
2x1 + 3x2 =
19
4
Shaded
3
region contains
2 all feasible points (9 1/2, 0)
1 for this constraint
x1
1 2 3 4 5 6 7 8 9 10
EXAMPLE 1: GRAPHICAL SOLUTION
 Third Constraint Graphed
x2
(0, 8)
8
7
6 x1 + x2 = 8
5
4
Shaded
3
region contains
2 all feasible points
1 for this constraint (8, 0)
x1
1 2 3 4 5 6 7 8 9 10
EXAMPLE 1: GRAPHICAL SOLUTION
 Combined-Constraint Graph Showing Feasible
Region
x2

8
x1 + x2 = 8

7
6 x1 = 6
5
4
3
Feasible 2x1 + 3x2 =
2
Region 19
1
x1
1 2 3 4 5 6 7 8 9 10
EXAMPLE 1: GRAPHICAL SOLUTION
 Objective Function Line
x2

8
7
(0, 5)
6 Objective Function
5 5x1 + 7x2 = 35
4
3
2
(7, 0)
1
x1
1 2 3 4 5 6 7 8 9 10
Example 1: Graphical Solution

 Selected Objective Function


Linesx2

8
7
5x1 + 7x2 = 35
6
5 5x1 + 7x2 = 39
4
3 5x1 + 7x2 = 42
2
1
x1
1 2 3 4 5 6 7 8 9 10
EXAMPLE 1: GRAPHICAL SOLUTION
 Optimal Solution
x2
Maximum
Objective Function Line
8
5x1 + 7x2 = 46
7
6 Optimal Solution
(x1 = 5, x2 = 3)
5
4
3
2
1
x1
1 2 3 4 5 6 7 8 9 10
SUMMARY OF THE GRAPHICAL SOLUTION PROCEDURE
FOR MAXIMIZATION PROBLEMS

 Prepare a graph of the feasible solutions for each of


the constraints.
 Determine the feasible region that satisfies all the
constraints simultaneously.
 Draw an objective function line.
 Move parallel objective function lines toward larger
objective function values without entirely leaving
the feasible region.
 Any feasible solution on the objective function line
with the largest value is an optimal solution.
SLACK AND SURPLUS VARIABLES
 A linear program in which all the variables are non-
negative and all the constraints are equalities is
said to be in standard form.
 Standard form is attained by adding slack
variables to "less than or equal to" constraints,
and by subtracting surplus variables from "greater
than or equal to" constraints.
 Slack and surplus variables represent the
difference between the left and right sides of the
constraints.
 Slack and surplus variables have objective function
coefficients equal to 0.
SLACK VARIABLES (FOR < CONSTRAINTS)

 Example 1 in Standard Form

Max 5x1 + 7x2 + 0s1 + 0s2 + 0s3

s.t. x1 + s1 = 6
2x1 + 3x2 + s2 = 19
x1 + x2 + s3 = 8

x 1, x 2 , s1 , s2 , s3 > 0
s1 , s2 , and s3
are slack
variables
Slack Variables

 Optimal Solution
x2 Third
Constraint: First
8 x1 + x2 = 8 Constraint:
s3 = x1 = 6
7
0 s1 =
6 1
5
Second
4
Constraint:
3 2x1 + 3x2 =
Optimal
2 s19
2 =
Solution
1 (x1 = 5, x2 = 3) 0
x1
1 2 3 4 5 6 7 8 9 10
EXTREME POINTS AND THE OPTIMAL
SOLUTION
 The corners or vertices of the feasible
region are referred to as the extreme points.
 An optimal solution to an LP problem can be

found at an extreme point of the feasible


region.
 When looking for the optimal solution, you

do not have to evaluate all feasible solution


points.
 You have to consider only the extreme

points of the feasible region.


EXAMPLE 1: EXTREME POINTS
x2

8
7 5 (0, 6 1/3)
6
5
4
4 (5, 3)
3
Feasible 3 (6, 2)
2 Region
1 1 (0, 2 (6, 0)
0) x1
1 2 3 4 5 6 7 8 9 10
SPECIAL CASES
 Alternative Optimal Solutions
In the graphical method, if the objective
function line is parallel to a boundary constraint
in the direction of optimization, there are
alternate optimal solutions, with all points on
this line segment being optimal.
Example: Alternative Optimal Solutions

 Consider the following LP problem.

Max 4x1 + 6x2

s.t. x1
< 6
2x1 + 3x2
< 18
x1 + x2
< 7
x1 > 0 and x2
>0
Example: Alternative Optimal Solutions

 Boundary constraint 2x1 + 3x2 < 18 and


objective function Max 4x1 + 6x2 are
parallel. All points on line segment A – B are
x2 solutions.
optimal
x1 + x2 < 7
7
6 Max 4x1 + 6x2
A
5
B x1 < 6
4
3 2x1 + 3x2 <
2 18
1
x1
1 2 3 4 5 6 7 8 9 10
Special Cases

 Infeasibility
• No solution to the LP problem satisfies all the
constraints, including the non-negativity
conditions.
• Graphically, this means a feasible region
does not exist.
• Causes include:
• A formulation error has been made.
• Management’s expectations are too high.
• Too many restrictions have been placed on
the problem (i.e. the problem is over-
constrained).
EXAMPLE: INFEASIBLE PROBLEM
 Consider the following LP
problem.
Max 2x1 + 6x2

s.t. 4x1 + 3x2


< 12
2x1 + x2
> 8
x1, x2
> 0
EXAMPLE: INFEASIBLE PROBLEM
 There are no points that satisfy both
constraints, so there is no feasible region (and
no feasiblexsolution).
2

10
2x1 + x2 > 8
8

6
4x1 + 3x2 < 12
4

x1
2 4 6 8 10
Special Cases

 Unbounded
• The solution to a maximization LP problem
is unbounded if the value of the solution
may be made indefinitely large without
violating any of the constraints.
• For real problems, this is the result of
improper formulation. (Quite likely, a
constraint has been inadvertently omitted.)
EXAMPLE: UNBOUNDED SOLUTION
 Consider the following LP problem.

Max 4x1 + 5x2

s.t. x1 + x2
> 5
3x1 + x2
> 8
x1, x2
> 0
EXAMPLE: UNBOUNDED SOLUTION
 The feasible region is unbounded and the
objective function line can be moved outward
from the origin without bound, infinitely
increasing the
x2objective function.
10
3x1 + x2 > 8
8
Ma
6 x
4x
1 +
4 5x
2 x1 + x2 > 5
2

x1
2 4 6 8 10
END OF CHAPTER 2

You might also like