Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
16 views

Linear Programming ppt

Linear programming (LP) is a mathematical modeling technique used for effective resource allocation in management decisions, developed by mathematicians before and during World War II. It involves formulating a problem with an objective function and constraints, often visualized graphically for two variables, to optimize outcomes such as profit or cost. Common issues in LP include infeasibility, unboundedness, redundancy, and alternate optimal solutions.

Uploaded by

mentalpeace07
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

Linear Programming ppt

Linear programming (LP) is a mathematical modeling technique used for effective resource allocation in management decisions, developed by mathematicians before and during World War II. It involves formulating a problem with an objective function and constraints, often visualized graphically for two variables, to optimize outcomes such as profit or cost. Common issues in LP include infeasibility, unboundedness, redundancy, and alternate optimal solutions.

Uploaded by

mentalpeace07
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 46

Linear Programming

Models; Graphical and


Simplex Methods
 Many management decisions involve trying to make the
most effective use of limited resources
◦ Machinery, labor, money, time, warehouse space,
raw materials
 Linear programming (LP) is a widely used
mathematical modeling technique designed to help
managers in planning and decision making relative to
resource allocation
 Belongs to the broader field of mathematical
programming
 In this sense, programming refers to modeling and
solving a problem mathematically.
History Behind Linear Programming
Linear programming was conceptually developed before World War II by the
outstanding Soviet Mathematician A. N. Kolmogorov.

Another Russian Mathematician, Leonid Kantorovich, developed it during


World War II as a way to plan expenditures and returns so as to reduce
costs to the army and increase losses incurred by the enemy.

He won the Nobel prize for advancing the


concepts of optimal Planning.
 LP has been applied in many areas over the past 50
years
 All LP problems have 4 properties in common

1. All problems seek to or some quantity (the

2. The presence of restrictions or that limit the degree


to which we can pursue our objective
3. There must be alternative courses of action to choose from
4. The objective and constraints in problems must be expressed
in terms of equations or
 Development of a production schedule that
will
◦ satisfy future demands for a firm’s production
◦ while total production and inventory costs

 Determination of grades of petroleum products to yield


the
profit

 Selection of different blends of raw materials to feed


mills to produce finished feed combinations at
cost

 Determination of a distribution system that will


total shipping cost from several warehouses to various
market locations
 Formulating a linear program involves developing a
mathematical model to represent the managerial
problem
 The steps in formulating a linear program are
1. Completely understand the managerial problem
being faced
2. Identify the objective and constraints
3. Define the decision variables
4. Use the decision variables to write mathematical
expressions for the objective function and the
constraints
 The Flair Furniture Company produces inexpensive tables and
chairs
 Processes are similar in that both require a certain amount of
hours of carpentry work and in the painting and varnishing
department
 Each table takes 4 hours of carpentry and 2 hours of painting
and
varnishing
 Each chair requires 3 hours of carpentry and 1 hour of painting and
varnishing
 There are 240 hours of carpentry time available and 100 hours of
painting and varnishing
 Each table yields a profit of $70 and each chair a profit of $50
 The company wants to determine the best combination
of
tables and chairs to produce to reach the maximum profit
HOURS REQUIRED TO
PRODUCE 1 UNIT
(T) (C) AVAILABLE HOURS
DEPARTMENT TABLES CHAIRS THIS WEEK
Carpentry 4 3 240

Painting and varnishing 2 1 100

Profit per unit $70 $50


 The objective is to Maximize profit

 The constraints are

1. The hours of carpentry time used cannot exceed


240 hours per week

2. The hours of painting and varnishing time used


cannot exceed 100 hours per week
 The decision variables representing the actual

decisions we will make are

T = number of tables to be produced per week

C = number of chairs to be produced per week


 We create the LP objective function in terms of T and C

Maximize profit = $70T + $50C


 Develop mathematical relationships for the two
constraints
 For carpentry, total time used is

(4 hours per table)(Number of tables produced)


+ (3 hours per chair)(Number of chairs produced)
 We know that

Carpentry time used ≤ Carpentry time available

4T + 3C ≤ 240 (hours of carpentry time)


 Similarly

Painting and varnishing time used


≤ Painting and varnishing time available

2 T + 1C ≤ 100 (hours of painting and varnishing time)

This means that each table produced


requires two hours of painting and
varnishing time

 Both of these constraints restrict production capacity

and affect total profit


 The values for T and C must be
nonnegative
T ≥ 0 (number of tables produced is greater than or equal to 0)

C ≥ 0 (number of chairs produced is greater than or equal to 0)

 The complete problem stated


mathematically Maximize profit =
$70T + $50C

subject to
4T + 3C ≤ 240 (carpentry
constraint)

2T + 1C ≤ 100 (painting
and varnishing constraint)
 The easiest way to solve a small LP problems is with

the graphical solution approach


 The graphical method only works when there are just

two decision variables


 When there are more than two variables, a more complex

approach is needed as it is not possible to plot the


solution on a two-dimensional graph
 The graphical method provides valuable insight into how

other approaches work


C

100 –
– This Axis Represents the Constraint T ≥ 0
80 –

Number of Chairs

60 –

40 – This Axis Represents the
– Constraint C ≥ 0
20 –

|–

T
|
Figure 7.1 Number of Tables
|
 The first step in solving the problem is to identify a set
or
region of feasible solutions
 To do this we plot each constraint equation on a graph
 We start by graphing the equality portion of the
constraint
equations

4T + 3C = 240
 We solve for the axis intercepts and draw the line
 When Flair produces no tables, the carpentry constraint
is 4(0) + 3C = 240
3C = 240
C = 80
 Similarly for no chairs
4T + 3(0) = 240
4T = 240
T = 60
 This line is shown on the following graph
C

Graph 100 –
of carpentry
equation
constraint

•–

(T = 0, C = 80) 80 –
Number of Chairs •–
• 60 –
•–
• 40 –(T = 60, C = 0)
•–
• 20 – T

Figure 7.2
•– Number of Tables
• | | | | | | | | | | | |

•0 20 40 60 80 100
 The point (30, 40) lies on the plot and exactly satisfies
the constraint
4(30) + 3(40) = 240

 The point (30, 20) lies below the plot and satisfies
the constraint
4(30) + 3(20) = 180

 The point (30, 40) lies above the plot and does not
satisfy the constraint
4(70) + 3(40) = 400
(T = 0, C = 100)

• 100 –
•–
Number of Chairs
Graph of painting and varnishing
80 – equation
• constraint
•–
• 60 –
•– (T = 50, C = 0)
• 40 –
•– T

Figure 7.4 • 20 –
Number of Tables
•–
• | | | | | | | | | | | |

 To produce tables and chairs, both departments
must be used
 We need to find a solution that satisfies
both constraints
 A new graph shows both constraint plots
 The (or ) is
where all constraints are satisfied
 Any point inside this region is a solution
 Any point outside the region is an
solution
C  Feasible solution region for Flair
Furniture
• 100 –
•–
Number of Chairs
Painting/Varnishing Constraint
• 80 –
•–
• 60 –

•Feasible Carpentry Constraint
Region • 40 –
•– T

Figure 7.5 • 20 –
Number of Tables
•–
• | | | | | | | | | | | |

For the point (30,
20)
Carpentry 4T + 3C ≤ 240 hours available
(4)(30) + (3)(20) = 180 hours used 
constraint
Painting 2T + 1C ≤ 100 hours available 
constraint (2)(30) + (1)(20) = 80 hours
used
 For the point (70, 40)
Carpentry 4T + 3C ≤ 240 hours available
constraint (4)(70) + (3)(40) = 400 hours used 
Painting 2T + 1C ≤ 100 hours available
constraint (2)(70) + (1)(40) = 180 hours used 
 For the point
(50, 5)
Carpentry 4T + 3C ≤ 240 hours available
(4)(50) + (3)(5) = 215 hours used 
constraint
Painting 2T + 1C ≤ 100 hours available
constraint (2)(50) + (1)(5) = 105 hours 
used
 A second approach to solving LP problems employs
the

 It involves looking at the profit at every corner point of


the feasible region
 The mathematical theory behind LP is that the optimal
solution must lie at one of the or

, in the feasible region


 For Flair Furniture, the feasible region is a four-sided
polygon with four corner points labeled 1, 2, 3, and 4
on the graph
C

100 –  Four corner points of the feasible region


2 –
80 –

Number of Chairs

60 –

3
40 –

20 –

|– | | | | | | | | | |
1
| T
0 20 40 60 80 100
4
Figure 7.9 Number of Tables
Point Profit = $70(0) + $50(0) = $0
1 : (T = 0, C = 0)
Profit = $70(0) + $50(80) =
2 : (T = 0, C = 80)
Point $4,000 Profit = $70(50) + $50(0)
Point 4 : (T = 50, C = 0) = $3,500
Point Profit = $70(30) + $50(40) =
3 : (T = 30, C = 40)
 Because Point $4,100 the highest profit,
3 returns
is the optimal solution
this
 To find the coordinates for Point 3 accurately
have
we to solve for the intersection of the two
constraint lines
 The details of this are on the following slide
 Using the , we multiply
the
painting equation by –2 and add it to the carpentry
equation
4T + 3C = 240 (carpentry line)
– 4T – 2C = –200 (painting line)
C= 40

 Substituting 40 for C in either of the original equations


allows us to determine the value of T

4T + (3)(40) = 240 (carpentry line)


4T + 120 =
240
T=
 First select the Linear Programming module
 Specify the number of constraints (non-negativity
is assumed)
 Specify the number of decision variables
 Specify whether the objective is to be maximized
or minimized
 For the Flair Furniture problem there are two
constraints, two decision variables, and the objective is
to maximize profit
 Computer screen for input of data
 Computer screen for input of data
 Computer screen for input of data
 Graphical output of solution
 Many LP problems involve minimizing an objective such as
cost instead of maximizing a profit function

 Minimization problems can be solved graphically by first


setting up the feasible solution region and then using
either the corner point method or an isocost line approach
(which is analogous to the isoprofit approach in
maximization problems) to find the values of the decision
variables (e.g., X1 and X2) that yield the minimum cost
 Four special cases and difficulties arise at times when
using the graphical approach to solving LP problems
◦ Infeasibility
◦ Unboundedness
◦ Redundancy
◦ Alternate Optimal Solutions
 No feasible solution
◦ Exists when there is no solution to the problem
that satisfies all the constraint equations
◦ No feasible solution region exists
◦ This is a common occurrence in the real world
◦ Generally one or more constraints are relaxed until
a solution is found
 A problem with X1+2X2 <=6
no feasible 2X1+X2 <=8
X
solution 2 X1 >=7

8–

6–

Region Satisfying
4– Third Constraint

2–

0– | | | | | | | | |
|
2 4 6 8 X1

Figure 7.12 Region Satisfying First Two Constraints


 Unboundedness
◦ Sometimes a linear program will not have a finite solution
◦ In a maximization problem, one or more solution variables,
and the profit, can be made infinitely large without
violating any constraints
◦ In a graphical solution, the feasible region will be open
ended
◦ This usually means the problem has been formulated
improperly
 A solution region unbounded to the right
X2

X1 ≥ 5
15 –

X2 ≤ 10
10 –

Feasible Region
5–
X1 + 2X2 ≥ 15

0 | | |
|
|– 5 10 15 X1
 Redundancy
◦ A redundant constraint is one that does not affect
the
feasible solution region
◦ This is a very common occurrence in the real world
◦ It causes no particular problems, but eliminating
redundant constraints simplifies the model
X2
30 –
 A problem with a
redundant 25 –
constraint 2X1 + X2 ≤ 30
20 –
Redundant
Constraint
15 –
X1 ≤ 25

10 –
X1 + X2 ≤ 20

5– Feasible
Region

0– | | | | |
|
5 10 15 20 25 30 X1
 Alternate Optimal Solutions
◦ Occasionally two or more optimal solutions may exist
◦ Graphically this occurs when the objective function’s
isoprofit or isocost line runs perfectly parallel to one of
the constraints
◦ This actually allows management great flexibility in deciding
which combination to select as the profit is the same at
each alternate solution
 Example of X2
alternate
8–
optimal
solutions 7–

6 –A Optimal Solution Consists of All


Combinations of X1 and X2 Along
Maximize 3X1 + 2X2 Subj. 5– the AB Segment
To: 6X1 + 4X2 < 24 4–
X1 <3 3– Isoprofit Line for $8
X 1, X 2 > 0
2–
B Isoprofit Line for $12
Overlays Line Segment AB
1 – Feasible
Region
0– | | | | | | | |
1 2 3 4 5 6 7 8 X1
• Optimal solutions to LP problems thus far have been found
under what are called

• This means that we assume complete certainty in the data


• and relationships of a problem
• But in the real world, conditions are dynamic and changing
• We can have ,a deterministic solution is to changes in
the assumptions of the model
This is called

You might also like