Uploaded by Ekin Medya

Product Planing Problem

advertisement
Prodcution Planning Problems
1
Example: Brute Production Process
Rylon Corporation manufactures Brute and Channelle perfumes from a raw material
costing $3/pound. Processing 1 pound of the material takes 1 hour and yields 3
ounces of Regular Brute and 4 ounces of Regular Chanelle. This perfume can be
sold directly or can be further processed to make luxury versions of the perfumes.
One ounce of Regular Brute can be sold for $7, but 3 hours of processing and $4
processing cost will convert it into one ounce of Luxury Brute, which sells for $18.
One ounce of Regular Chanelle can be sold for $6, but 2 hours of processing and $4
processing cost will convert it into one ounce of Luxury Chanelle, which sells for
$14. Rylon has available 4000 pounds of raw material, 6000 hours of processing
time, and will sell everything it produces.
Determine how Rylon can maximize its profit?
2
3
4
This formulation is incorrect. Observe that the variables x1 and x3 do not appear in
any of the constraints. This means that any point with x2 =x4= x5= 0 and x1 and x3
very large is in the feasible region. Points with x1 and x3 large can yield arbitrarily
large profits.
Thus, this LP is unbounded. Our mistake is that the current formulation does not
indicate that the amount of raw material purchased determines the amount of Brute
and Chanelle that is available for sale or further processing.
5
More specifically, from Figure (and the fact that 1 oz of processed Brute yields exactly 1
oz of Luxury Brute), it follows that
6
Similarly, from Figure it is clear that
7
Two constraints relate several decision variables. Students often omit constraints of
this type. As this problem shows, leaving out even one constraint may very well
lead to an unacceptable answer (such as an unbounded LP). If we combine two
constraint with the usual sign restrictions, we obtain the correct LP formulation.
8
Sailco Production Planning Problem
Sailco Corporation must determine how many sailboats should be produced
duruing each of the next four quarter (one quarter = three months). The demand
during each of the next four quarters is as follows; first quarter, 40 sailboats:
second quarter, 60 sailboats; third quarter, 75 sailboats; fourth quarter, 25
sailboats. Sailco must meet demands on time. At the beginning of the first
quarter, Sailco has an inventory of 10 sailboats. At the beginning of each
quarter, Sailco must decide how many sailboats should be produced during that
quarter. For simplicity, we assume that sailboats manufactured during a quarter
can be used to meet demand for that quarter. During each quarter, Sailco can
produce up to 40 sailboats with regular-time labor at a total cost of $400 per
sailboat. By having employees work overtime during a quarter, Sailco can
produce additional sailboats with overtime labor at total cost of $450 per
sailboat.
At the end of each quarter (after production has occurred and the current
quarter's demand has been satisfied), a carrying or holding cost of $20 per
sailboat is incurred. Use linear programming to determine a production schedule
to minimize the sum of production and inventory costs during the next four
quarters
9
Sailco Production Planning Problem
✓ Sailco Co. must determine how many sailboats should be produced during
each of the next four quarters.
✓ Demand is known:
Q1: 40, Q2: 60, Q3: 75, Q4: 25.
✓ At the beginning of the first quarter, Sailco has an inventory of 10 boats.
✓ Sailco can produce 40 boats (each costs $400) per quarter with regular labor
hours. They can produce more if workers work overtime. These boats cost
$450 to produce.
✓ At the end of each quarter a carrying or holding cost of $20 per boat is
incurred.
✓ Sailco must meet demand on time. In other words, sailboats manufactured
during a quarter cannot be used to meet demand for previous quarters,
backordering is not allowed.
✓ Use linear programming to determine a production schedule to minimize the
sum of production and inventory costs during the next four quarters.
10
Summary Table
Demand
Starting
Inventory
Production Limit
Per Quarter
Cost RegTime/Boat
(boat≤40)
Cost OverTime/Boat
(boat≥40)
Inventory
cost/boat
Q1
40
10
40
$400
$450
$20
Q2
60
40
$400
$450
$20
Q3
75
40
$400
$450
$20
Q4
25
40
$400
$450
$20
11
Sailco Production Planning Problem
• For each quarter, Sailco must determine the number of sailboats that should be
produced by regular-time and by overtime labor.
• Decision variables :
– xt : number of sailboats produced by regular time labor during
quarter t
– yt : number of sailboats produced by overtime labor during quarter t
– It : number of sailboats on hand at the end of quarter t
• Parameters:
– dt : demand during period t
Not: The decision variables have been split into x and y because we need to think of
them as different types of products. The reason for this is because it is the same
product that can be manufactured in the same period at two different costs.
12
Sailco Production Planning Problem
X1
X2
Y1
I0=10
X3
Y2
I1
Y3
Q3
Q2
d1
Y4
I3
I2
Q1
X4
d3
d2
Xt
I4
Q4
d4
Yt
It=It-1+Xt+Yt-dt
It-1
Qt
dt
13
Sailco Production Planning Problem
• Inventory Balance Equation:
It = It-1+ xt + yt – dt (t = 1,2,3,4)
• Note that quarter t’s demand will be met on time if and only if
(iff ) It ≥ 0.
• Sailco’s constraints:
• Each period’s regular time production does not exceed 40.
• Inventory constraints for each time period.
14
Complete LP Model
min z = 400x1 + 400x2 + 400x3 + 400x4 + 450y1 + 450y2 + 450y3 +
450y4 + 20I1 +20I2 +20I3+20I4
subject to
x1≤40; x2≤40; x3≤40; x4≤40;
x1 + y1 + 10 - 40 = I1
x2 + y2 + I1 - 60 = I2
x3 + y3 + I2 - 75 = I3
x4 + y4 + I3 - 25 = I4
It ,xt, yt ≥ 0, t=1,2,3,4
15
Optimal Solution
40
40
0
10
10
Q1
40
40
10
35
60
0
0
0
Q2
25
Q3
75
0
Q4
25
16
Rolling Horizon
40
?
0
10
?10
Q1
?40
?
?
?
?60
?
?
?
Q2
?
Q3
?75
?
Q4
?25
17
Rolling Horizon
40
?
0
10
15
Q1
35
?
?
?60
?
?
?
Q2
?
?
Q3
?75
✓ Suppose quarter 1’s actual demand is 35 boats.
✓ Quarter 5 demand suppose the forecast is 36.
Rolling Horizon-dönen planlama ufku
?
Q5
Q4
?36
?25
18
Rolling Horizon Model
min z = 400x2 + 400x3 + 400x4 + 400x5 + 450y2 + 450y3 + 450y4 +
450y5 + 20I2 +20I3 +20I4+20I5
s.t.
x2≤40; x3≤40; x4≤40; x5≤40;
x2 + y2 + 15 = I2 + 60
x3 + y3 + I2 = I3 + 75
x4 + y4 + I3 = I4 + 25
x5 + y5 + I4 = I5 + 36
It ,xt, yt ≥ 0, t=2,3,4,5
19
Download