Professional Documents
Culture Documents
JOSEPH GEORGE
KONNULLY
2-1
Topics
Linear Programming – An overview
Model Formulation
Characteristics of Linear Programming Problems
Assumptions of a Linear Programming Model
Advantages and Limitations of a Linear
Programming.
A Maximization Model Example
Graphical Solutions of Linear Programming
Models
A Minimization Model Example
Irregular Types of Linear Programming Models 2-2
Linear Programming: An
Overview
Objectives of business decisions frequently involve
maximizing profit or minimizing costs.
Linear programming uses linear algebraic
relationships
to resourceaconstraints
andrepresent .
firm’s decisions, given a business objective,
Steps in application:
1. Identify problem as solvable by linear programming.
2. Formulate a mathematical model of the
unstructured problem.
3. Solve the model.
4. Implementation
2-3
Model Components
2-4
Summary of Model Formulation Steps
2-5
Characteristics of Linear Programming Problems
2-6
Assumptions of Linear Programming Model
2-7
Advantages of Linear Programming Model
2-8
Limitations of Linear Programming Model
Linear programming is applicable only to problems where the
constraints and objective function are linear i.e., where they can
be expressed as equations which represent straight lines. In
real life situations, when constraints or objective functions are
not linear, this technique cannot be used.
Factors such as uncertainty, and time are not taken into
consideration.
Parameters in the model are assumed to be constant but in real
life situations they are not constants.
Linear programming deals with only single objective , whereas
in
real life situations may have multiple and conflicting
objectives.
In solving a LPP there is no guarantee that we get an integer
value. In some cases of no of men/machine a non-integer value
2-9
LP Model Formulation
A Maximization Example (1 of
4)
Product mix problem - Beaver Creek Pottery Company
How many bowls and mugs should be produced to maximize
profits given labor and materials constraints?
Product resource requirements and unit profit:
Resource Requirements
2-10
LP Model Formulation
A Maximization Example (2 of
4)
2-11
LP Model Formulation
A Maximization Example (3 of
4)
Resource 40 hrs of labor per day
Availability 120 lbs of clay
:
x1 = number of bowls
Decision
Variables: x
to2 =produce
numberper
ofday
mugs to produce per day
Objective Maximize Z = $40x1 + $50x2
Where Z = profit per day
Function:
1x1 + 2x2 40 hours of labor
Resource 4x1 + 3x2 120 pounds of
Constraints clay
Non-Negativity x1
:
Constraints: 0; x2 0
2-12
LP Model Formulation
A Maximization Example (4 of
4)
Complete Linear Programming Model:
2-13
Feasible Solutions
Example: x1 = 5 bowls
x2 = 10 mugs
Z = $40x1 +
Labor constraint
$50xcheck:
= $700 1(5) + 2(10) = 25 < 40 hours
2
Clay constraint check: 4(5) + 3(10) = 70 < 120
pounds
2-14
Infeasible Solutions
Example: x1 = 10 bowls
x2 = 20
mugs
Z = $40x1 +
Labor constraint
$50xcheck:
= 1(10) + 2(20) = 50 > 40
2
hours $1400
2-15
Graphical Solution of LP
Models
Graphical solution is limited to linear programming models
containing only two decision variables (can be used with three
variables but only with great difficulty).
Graphical methods provide visualization of how a solution for
a linear programming problem is obtained.
Graphical methods can be classified under two
categories:
1. Iso-Profit(Cost) Line Method
2. Extreme-point evaluation Method.
2-16
Coordinate Axes
Graphical Solution of Maximization Model (1 of
12)
X2 is mugs
120
x1, x2
X1 is0bowls
Figure 2.2 Coordinates for Graphical
Analysis 2-17
Labor Constraint
Graphical Solution of Maximization Model (2 of
12)
120
x1, x2
120
x1, x2
120
x1, x2
120
x1, x2
120
x1, x2
0
Figure 2.7 Feasible Solution
Area 2-22
Objective Function Solution = $800
Graphical Solution of Maximization Model (7 of
12)
120
x1, x2
120
x1, x2
120
x1, x2
120
x1, x2
120
x1, x2
120
x1, x2
0
Figure 2.13 Optimal Solution with Z = 70x1 + 20x2
2-28
Slack Variables
2-29
Linear Programming Model: Standard Form
0
Where:
x1 = number of bowls
x2 = number of mugs
s1, s2 are slack variables
Nitrogen Phosphate
Brand
(lb/bag)
Super-gro (lb/bag)
2 4
Crop-quick 4 3
2-31
LP Model Formulation – Minimization (2 of
8)
2-32
LP Model Formulation – Minimization (3 of
8)
Decision Variables:
x1 = bags of Super-gro
x2 = bags of Crop-quick
2-37
Graphical Solutions – Minimization (8 of
8)
2-39
Multiple Optimal Solutions Beaver Creek Pottery
Fig
2-40
An Infeasible Problem
4
x2
6
Figure 2.21 Graph of an Infeasible Problem
x1, x2
2-41
An Unbounded Problem
2
x1, x2
Figure 2.22 Graph of an Unbounded Problem
0
2-42
Problem Statement
Example Problem N o. 1 (1 of
3)
■ Hot dog mixture in 1000-pound batches.
■ Two ingredients, chicken ($3/lb) and beef
($5/lb).
■ Recipe requirements:
at least 500 pounds of “chicken”
at least 200 pounds of “beef ”
■ Ratio of chicken to beef must be at least 2 to
1.
■ Determine optimal mixture of ingredients that
will minimize costs. 2-43
Solution
Example Problem N o. 1 (2 of
3)
Step 1:
Identify decision variables.
x1 = lb of
chicken in mixture x2 = lb
of
beef in mixture
Step 2:
Formulate the objective function.
Minimize Z = $3x1 + $5x2
where Z = cost per 1,000-lb 2-44
Solution
Example Problem N o. 1 (3 of
3)
Step 3:
Establish Model Constraints
x1 + x2 = 1,000 lb
x1 500
lb of chicken x2 200
x1/x
lb2 of 2/1
beefor x1 - 2x2
x1, x20
The Model: Minimize 0 Z = $3x1 + 5x2
subject to: x1 +
x2 = 1,000 lb
x1
50 2-45
Example Problem No. 2 (1 of
3)
Solve the following model
graphically:
Maximize Z = 4x1 + 5x2
subject to: x1 + 2x2
10
6x1 + 6x2
36
x1
4
x1, x2
0 2-46
Example Problem No. 2 (2 of
3)
36
x1
4
x1, x2
36
x1
4
x1, x2
0
Step 3 and 4: Determine the Figure 2.25 Optimal Solution Point
solution points and optimal 2-48