© J. Christopher Beck 20051 Lecture 29: Supply Chain Scheduling 3.
-
date post
19-Dec-2015 -
Category
Documents
-
view
217 -
download
0
Transcript of © J. Christopher Beck 20051 Lecture 29: Supply Chain Scheduling 3.
© J. Christopher Beck 2005 2
Outline Medium-term Planning
Data is aggregated but still complex! Short-term Scheduling Medium-term/Short-term
Integration
© J. Christopher Beck 2005 4
Supply Chain Decomposition
Medium-term plannin
g
Short-term
sched-uling
Stage 1 Stage 2 Stage 3 Stage 4
© J. Christopher Beck 2005 5
Medium-term Planning
Assumptions: 4 week horizon 2 product families 3 stages: 2 factories, 1 DC, 1
customer Factories work 24/7 = 168
hours/week
© J. Christopher Beck 2005 6
Medium-term Planning Costs
Production cost
Storage cost
Transportation costTardiness cost
Non-delivery cost
Production cpij Cost to produce one unit of family j at
factory i
Storage h Weekly holding cost for one unit of any type at DC
Transportation Cmi2* Cost of moving one unit of any type from
factory i to DC
Cmi*3 Cost of moving one unit of any type from
factory i to the customer
Cm*2
3
Cost of moving one unit of any type from DC to the customer
Tardiness w’’j Cost per unit per week for an order of family i delivered late to DC
w’’’j Cost per unit per week for an order of family i delivered late to customer
Non-delivery Penalty cost for never delivering one unit of any product
© J. Christopher Beck 2005 8
Medium-term Planning Costs
Production cost
Storage cost
Transportation costTardiness cost
Non-delivery cost
cpij
h
Cmi2*
Cmi*3
Cm*23
w’’j
w’’’j
© J. Christopher Beck 2005 9
IP Objective:Minimize
2
143
2
142
3
1
2
13
3
1
2
12
4
1
2
1
2
1
23*
4
1
2
1
2
133*
4
1
2
1
2
12*2
4
1
2
12
4
1
2
1
2
1
jj
jj
t jjtj
t jjtj
t j ijt
m
t j ijtii
m
t j ijtii
m
t jjt
t j iijtij
p
vv
vwvw
zcycyc
hqxc
Production Costs
xijt = # units of family j produced at factory i in week t
© J. Christopher Beck 2005 10
IP Objective:Minimize
2
143
2
142
3
1
2
13
3
1
2
12
4
1
2
1
2
1
23*
4
1
2
1
2
133*
4
1
2
1
2
12*2
4
1
2
12
4
1
2
1
2
1
jj
jj
t jjtj
t jjtj
t j ijt
m
t j ijtii
m
t j ijtii
m
t jjt
t j iijtij
p
vv
vwvw
zcycyc
hqxc
Storage Costs
q2jt = # units of family j in storageat DC at end of week t
© J. Christopher Beck 2005 11
IP Objective:Minimize
2
143
2
142
3
1
2
13
3
1
2
12
4
1
2
1
2
1
23*
4
1
2
1
2
133*
4
1
2
1
2
12*2
4
1
2
12
4
1
2
1
2
1
jj
jj
t jjtj
t jjtj
t j ijt
m
t j ijtii
m
t j ijtii
m
t jjt
t j iijtij
p
vv
vwvw
zcycyc
hqxc
Transportation Costs
yi2jt # of units of family j transported from factory i to DC in week t
yi3jt # of units of family j transported from factory i to customer in week t
zjt # of units of family j transported from DC to customer in week t
© J. Christopher Beck 2005 12
IP Objective: Minimize
2
143
2
142
3
1
2
13
3
1
2
12
4
1
2
1
2
1
23*
4
1
2
1
2
133*
4
1
2
1
2
12*2
4
1
2
12
4
1
2
1
2
1
jj
jj
t jjtj
t jjtj
t j ijt
m
t j ijtii
m
t j ijtii
m
t jjt
t j iijtij
p
vv
vwvw
zcycyc
hqxc
Tardiness Costs
v2jt = # units of family j tardyat DC at end of week t
v3jt = # units of family j tardyat customer at end of week t
© J. Christopher Beck 2005 13
IP Objective:Minimize
2
143
2
142
3
1
2
13
3
1
2
12
4
1
2
1
2
1
23*
4
1
2
1
2
133*
4
1
2
1
2
12*2
4
1
2
12
4
1
2
1
2
1
jj
jj
t jjtj
t jjtj
t j ijt
m
t j ijtii
m
t j ijtii
m
t jjt
t j iijtij
p
vv
vwvw
zcycyc
hqxc
Non-delivery Costs
v2j4 = # units of family j notdelivered to DC at end
of horizonv3j4 = # units of family j not
delivered to customer at end of horizon
© J. Christopher Beck 2005 14
Production Constraints
2,1;4,...,1168ˆ2
1
itxpj
ijtij
Estimate processing time for1 unit of family j at factory i
Total weekly hours
# units of family j produced at factory i in week t
Plus storage constraints, transportation constraints,tardiness constraints, and non-delivery constraints
(see P p. 189-190)
© J. Christopher Beck 2005 15
Medium-term Planning Computes:
Productionamounts
Storage amounts
Transportation amounts
© J. Christopher Beck 2005 16
Short Term Scheduling
Production schedule at factories what products on what machines and
when? Transportation schedule between
factories, DC, and customers what products on what trucks and
when?
© J. Christopher Beck 2005 17
Short Term Scheduling
For each week we know the number of items of each family that need to be produced (from xijt)
However, that number was based on an estimate of the processing time required! In reality each product has a process plan
including release date, due date, quantity, and set-ups!
© J. Christopher Beck 2005 18
Looks Like a “Normal” Scheduling Problem
(like we’ve been studying all along)
But … you are faced with the modeling problem How much of the “real world” do you
represent?
© J. Christopher Beck 2005 20
Possible Models & Components
Flowshop with 5 tasks and parallel resources?
Single machine?
Sequence dependent setups? Buffer capacity?
© J. Christopher Beck 2005 21
FSP with Parallel Machines
Minimize
Hard problem!
ijkijkjj sITw 21
Setup cost if job k followsjob j on machine i
Weighting parameters
© J. Christopher Beck 2005 22
Single Machine
Schedule really depends on a single bottleneck machine if the bottleneck schedule is fixed,
everything else is easy
May be a much easier problem in practice!