SlideShare a Scribd company logo
1 of 41
Lot-streaming scheduling with consistent size sublots
including defectives goods for makespan minimization
in flow shop including sublot-attached setups
1
Agenda
Introduction about the Scheduling and flow
shop lot-streaming.
Problem statement.
Literature Review.
Model.
Numerical Illustration.
Suggestions for further Research.
Learning Outcomes.
2
Introduction about the Scheduling
and flow shop lot-streaming
3
Manufacturing Scheduling
• Method of Establishing the timing of the use of equipment,
facilities and human activities in a Manufacturing Systems
• It deals with the allocation of resources to tasks over given
time periods and its goal is to optimize one or more
objectives.
• Manufacturing Scheduling can be broadly classified into
1. Single machine scheduling
2. Flow shop scheduling
3. Job shop scheduling
4. Open shop scheduling
4
Flow shop scheduling
• Flow shop exists when all the jobs shares the
processing orders in all the machines.
• Flow shop is a class of scheduling problems where the
flow control shall enable an appropriate sequencing for
each job and for processing on a set of machines.
• Major objectives of flow shop scheduling are
– Minimizing Makespan (Cmax)
– Minimizing Total Flow time (TFT)
– Minimizing Average WIP level (WIP)
5
Lot-streaming
The technique of splitting a lot into sublots
(also termed transfer lots), and processing
different sublots simultaneously over different
machines, albeit still maintaining their
movement over the machines in accordance
with their flow shop configuration, is called
lot –streaming [2].
6
Lot-streaming
M/C 1
M/C 2
M/C 1
M/C 2
Time Time
7
Benefits of Lot-Streaming
In general
• Reduces the Makespan.
• Reduces the Idle time of machines.
• Increases the Utilization .
• Increases the Throughput.
• Reduces the Mean Flow Time.
8
Problem statement
9
Problem statement
• Consider a Situation in which the Splitting of the a given
job (lot) in several units (Sublots) and scheduling it in a
Time frame, which in fact contrast to the general
scheduling .
• Main objective of the Project is to minimize makespan
(Cmax) entire set of Sublots.
• The project focuses on four main factors
– Flow-shop scheduling.
– Consistent Sublots.
– Sublot-Attached setups.
– Defectives Goods.
10
Literature Review
11
Literature Review
• The two-machine lot streaming problem has been
investigated extensively and it encompasses both
the single-lot and multiple-lot scenarios in the
literatures .
• For an ordinary 2 machine flow shop and under the
objective of minimizing the makespan of single lot
there are few supporting literature . Optimality of
the of the lot-streaming for single job with
multiple stages flow shop focused in the literature
[4].
12
Literature Review
• Lot-splitting methodology for minimizing average
flow time gives basic idea for lotstreaming and sizing
of lots to improve the efficiency of the lot-streaming
[6].
• Lot streaming for multi-product which introduces
concepts of intermingling of products and explains the
lotstreaming under no-wait time .
13
Solution methodology
1) Exact Method – Mixed Integer Programming model
2) Heuristic – Sub-lot Insertion Heuristic
14
Exact Method
15
Assumption
1. All lots are available at time zero.
2. The machine configuration that we consider constitutes a
flow shop.
3. The objective is to minimize the makespan.
4. All sublots of a lot are processed together, i.e.,
intermingling among the sublots belonging to different
lots is not permitted. Furthermore, preemption of a sublot
is not permitted, i.e., once the processing of a sublot is
started, it cannot be interrupted.
5. Sublot transfer times are assumed negligible .
6. A sublot is assumed to be transferred in entirety in the
case of equal and consistent sublots.
16
Indices and Parameters
- Numbers of machines
- Machine index
- Number of items in the i th Sublot of the lot
machine k
- Number of Sublots.
- Processing time per unit item in a sublot in
machine 1
- Processing time per unit item in a sublot in
machine 2
- Setup time Required for the lot on machine k
- Percentage defective per sublot after
processing on machines 1
m
k
in
s
1p
2p
kt
d
17
1, if sublot i is placed on position j
0, Otherwise
= Start time of the Sublot placed in
position j on machine k
= Completion time of the sublot placed in position j
on machine k
ijX
jk
S
Fjk
Subjected to,
(3)tS
(2)1x
(1)1x
11,1
sj
1j
j,i
si
1i
j,i









i
j
(8);)x)))1k(dn(n(p(S
(7)1;)x)))1k(dn(n(p(S
(6)1;)x)))2k(dn(n(p(S
(5)1;)x)))2k(dn(n(p(S
(4)1;)xnp(S
j,iii
si
1i
kk,j
1j,iii
si
1i
k1,k,j
j,iii
si
1i
1k1-1k,j
1,iii
si
1i
1k1-1,k,1
1j,ii
si
1i
11,1-11,j
kj,F
kj,kj,St
kj,kj,St
kkSt
jjSt
kj,
k-jk
k-k
kk
j



























































j,
Constraints
• Constraint-1 : At any position , only one sublot
is assigned.
• Constraint-2: A sub-lot is placed only on one
sequence .
• Constraint-3: Gives the Starting time of the
sublot in the 1st position of sequence on the 1st
machine .
• Constraint-4: Ensures the Permutation relation
between any 2 sublots scheduled adjacent in the
sequence in terms of their starting time on
machine
Constraints
• Constraint-5: Ensures Sub-lot starts its processing
on a machine after the setup ,only after its
completion of processing on the previous machine in
the first position of the sequence.
• Constraint- 6&7: ensures that a sublot commence
its processing on the previous machine at a position
if and only if its processing on previous machine is
already completed along the process completion of
the sublot in the preceding position of the sequence
on the machine
• Constraint -8: Gives the Value for the completion
times of all the sublots on all machines.
22
Numerical Illustration
23
Numerical Illustration
Number of lot 1
Number of Sublot 4
Lot Size 100 units
Setup time for a sublot in machine 1 10 minutes
Setup time for a sublot in machine 2 10 minutes
Processing time of machine 1 per unit 1 minutes
Processing time of machine 2 per unit 2 minutes
Defective percentage of a sublot on machine 1 10%
Problem is Solved using IBM ILOG CLPEX Solver
24
Results
Makespan 245 minutes
Sequence of Sublots 1-2-3-4
Start Time in machine 1 for each sublots [10,35,65,110]
Start Time in machine 2 for each sublots [35,72,118,191]
Finish Time in machine 1 for each sublots [25,55,100,140]
Finish Time in machine 2 for each sublots [62,108,181,245]
Solution processing time 24 seconds
27
With Lot-Streaming
10
25 100
6535
55 140
110
25 62 108 245
35 72 118
181
191
MC 1
MC 2
Time (minutes)
- Setup
- Sublot 1
- Sublot 2
- Sublot 3
- Sublot 4
Without Lot-Streaming
10
110
300
120
MC 2
MC 1
Time (minutes)
- Setup
- Lot
29
Inference
• The results prove that the lot-streaming
scheduling with consistent size sublots
including defective goods for makespan
minimization in flow-shop including sub-lot
attached setups are more efficient than that of
the same model without the lot-streaming
30
Heuristic
Sub-lot insertion Heuristic
S be the initial sequence (any arbitrary Sequence).
[k]- represents index of a Sublots placed at position at
position k in sequence S.
for (i= 1 to n)
{
for(k=1 to n)
{
If [k]!=i
{ 32
Choose the best sequence among (n-1) sequence
evaluated with objective function, Makespan.
Place the sub-lots i in the position k without altering the
relative position other sublots in the sequence S.
IF( The best sequence obtained is equal to initial
Sequence S)
Retain S
Other wise
Replace initial sequence S with the obtained
best among the (n-1) sequence.
}
}
}
33
Illustration
• Let us Assume a initial sequence
• S= [2-3-1-4] for same input as of Exact Model
k i S Makespan
1 1 1-2-3-4 245
2 1 2-1-3-4 250
3 1 2-3-1-4 250
4 1 2-3-4-1 250
34
Suggestions for Further research
35
Suggestions for Further research
• Research can be extended for N-machine flow
shop lot streaming.
• Optimizing lot-size in order minimize
makespan objective.
• Multi-objective models with minimization of
Mean Flow Time (MFT) , and Average WIP
level (WIP).
36
Learning Outcomes
• Acquired good basic knowledge on flow shop
lot-streaming scheduling.
• Had hands-on experience in IBM ILOG CPLEX
solver software.
• Got a good exposure working in Heuristic
approaches.
37
References
1. Michael L. Pinedo, ‘Scheduling Theory , Algorithms
and Systems’, New York , New York University ,Fourth
Edition 2010, 13-26.
2. Subhash C. Sarin., &, Puneet Jaiprakash, ‘Flow Shop
Lot Streaming’, 2007, 1-153.
3. Kenneth R. Baker ‘Lot streaming in the two-machine
flow shop with setup times’,The Amos Tuck School of
Business Administration, Dartmouth College, Hanover,
1995.
38
References
4. Topaloglu, E., A. Sen, and O. S. Benli, “Optimal
streaming of a single job in an m stage flow shop
with two sublots,” Bilkent University, Ankara, 1994.
5. Chen, J. and G. Steiner, “Discrete lot streaming in 2
machine flow shops,” Information Systems and
Operations Research, 37(2): 160–173, 1999.
6. Bukchin, J., M. Tzur and M. Jaffe, “Lot splitting to
minimize average flow-time in a 2machine flow-
shop.” IIE Transactions, 34: 953–970, 2002.
7. Sriskandarajah, C. and E. Wagneur, “Lot streaming
and scheduling multiple products in 2-machine no-
wait flowshops,” IIE Transactions, 31: 695–707,
1999,.
39
RESEARCH PROJECT
BY
P. Amirtha Ganesh
40
•
41

More Related Content

What's hot

Presentation_Parallel GRASP algorithm for job shop scheduling
Presentation_Parallel GRASP algorithm for job shop schedulingPresentation_Parallel GRASP algorithm for job shop scheduling
Presentation_Parallel GRASP algorithm for job shop schedulingAntonio Maria Fiscarelli
 
Sequencing problems in Operations Research
Sequencing problems in Operations ResearchSequencing problems in Operations Research
Sequencing problems in Operations ResearchAbu Bashar
 
Project crashing and job sequencing
Project crashing and job sequencingProject crashing and job sequencing
Project crashing and job sequencingBuha Payal
 
Identifying Optimal Trade-Offs between CPU Time Usage and Temporal Constraints
Identifying Optimal Trade-Offs between CPU Time Usage and Temporal ConstraintsIdentifying Optimal Trade-Offs between CPU Time Usage and Temporal Constraints
Identifying Optimal Trade-Offs between CPU Time Usage and Temporal ConstraintsLionel Briand
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Round-ribon algorithm presntation
Round-ribon algorithm presntationRound-ribon algorithm presntation
Round-ribon algorithm presntationJamsheed Ali
 
SCHEDULING ALGORITHMS
SCHEDULING ALGORITHMSSCHEDULING ALGORITHMS
SCHEDULING ALGORITHMSMargrat C R
 
Industrial engineeering pli
Industrial engineeering   pliIndustrial engineeering   pli
Industrial engineeering pliDhyey Shukla
 
Job Shop Scheduling with Setup Times Release times and Deadlines
Job Shop Scheduling with Setup Times  Release times and DeadlinesJob Shop Scheduling with Setup Times  Release times and Deadlines
Job Shop Scheduling with Setup Times Release times and DeadlinesAlkis Vazacopoulos
 
Comparision of different Round Robin Scheduling Algorithm using Dynamic Time ...
Comparision of different Round Robin Scheduling Algorithm using Dynamic Time ...Comparision of different Round Robin Scheduling Algorithm using Dynamic Time ...
Comparision of different Round Robin Scheduling Algorithm using Dynamic Time ...Editor IJMTER
 
Litttle knowledge of lean concept helps
Litttle knowledge of lean  concept helpsLitttle knowledge of lean  concept helps
Litttle knowledge of lean concept helpsSF Lau
 
An optimized round robin cpu scheduling
An optimized round robin cpu schedulingAn optimized round robin cpu scheduling
An optimized round robin cpu schedulingijcseit
 

What's hot (19)

Presentation_Parallel GRASP algorithm for job shop scheduling
Presentation_Parallel GRASP algorithm for job shop schedulingPresentation_Parallel GRASP algorithm for job shop scheduling
Presentation_Parallel GRASP algorithm for job shop scheduling
 
Sequencing problems in Operations Research
Sequencing problems in Operations ResearchSequencing problems in Operations Research
Sequencing problems in Operations Research
 
Project crashing and job sequencing
Project crashing and job sequencingProject crashing and job sequencing
Project crashing and job sequencing
 
C17
C17C17
C17
 
Identifying Optimal Trade-Offs between CPU Time Usage and Temporal Constraints
Identifying Optimal Trade-Offs between CPU Time Usage and Temporal ConstraintsIdentifying Optimal Trade-Offs between CPU Time Usage and Temporal Constraints
Identifying Optimal Trade-Offs between CPU Time Usage and Temporal Constraints
 
Scheduling
SchedulingScheduling
Scheduling
 
Scheduling
SchedulingScheduling
Scheduling
 
OS_Ch6
OS_Ch6OS_Ch6
OS_Ch6
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Round-ribon algorithm presntation
Round-ribon algorithm presntationRound-ribon algorithm presntation
Round-ribon algorithm presntation
 
Scheduling
SchedulingScheduling
Scheduling
 
SCHEDULING ALGORITHMS
SCHEDULING ALGORITHMSSCHEDULING ALGORITHMS
SCHEDULING ALGORITHMS
 
scheduling
schedulingscheduling
scheduling
 
Industrial engineeering pli
Industrial engineeering   pliIndustrial engineeering   pli
Industrial engineeering pli
 
Job Shop Scheduling with Setup Times Release times and Deadlines
Job Shop Scheduling with Setup Times  Release times and DeadlinesJob Shop Scheduling with Setup Times  Release times and Deadlines
Job Shop Scheduling with Setup Times Release times and Deadlines
 
Comparision of different Round Robin Scheduling Algorithm using Dynamic Time ...
Comparision of different Round Robin Scheduling Algorithm using Dynamic Time ...Comparision of different Round Robin Scheduling Algorithm using Dynamic Time ...
Comparision of different Round Robin Scheduling Algorithm using Dynamic Time ...
 
Process Scheduling
Process SchedulingProcess Scheduling
Process Scheduling
 
Litttle knowledge of lean concept helps
Litttle knowledge of lean  concept helpsLitttle knowledge of lean  concept helps
Litttle knowledge of lean concept helps
 
An optimized round robin cpu scheduling
An optimized round robin cpu schedulingAn optimized round robin cpu scheduling
An optimized round robin cpu scheduling
 

Viewers also liked

Cowok Pemimpi Creative Works // Company Profile // Portfo
Cowok Pemimpi Creative Works // Company Profile // PortfoCowok Pemimpi Creative Works // Company Profile // Portfo
Cowok Pemimpi Creative Works // Company Profile // Portfocowokpemimpi creativeworks
 
History of Public Education in Texas
History of Public Education in TexasHistory of Public Education in Texas
History of Public Education in TexasJoey Lozano
 
El Problema como Construcción Moral
El Problema como Construcción MoralEl Problema como Construcción Moral
El Problema como Construcción MoralMaría José Batista
 
Recommendation Massage Envy
Recommendation Massage EnvyRecommendation Massage Envy
Recommendation Massage EnvyCarolyn Dopp
 
Dictionar expresii in limba engleza
Dictionar expresii in limba englezaDictionar expresii in limba engleza
Dictionar expresii in limba englezalorinnedef
 

Viewers also liked (10)

PS 2015 marketingbook
PS 2015 marketingbookPS 2015 marketingbook
PS 2015 marketingbook
 
Cowok Pemimpi Creative Works // Company Profile // Portfo
Cowok Pemimpi Creative Works // Company Profile // PortfoCowok Pemimpi Creative Works // Company Profile // Portfo
Cowok Pemimpi Creative Works // Company Profile // Portfo
 
History of Public Education in Texas
History of Public Education in TexasHistory of Public Education in Texas
History of Public Education in Texas
 
Media management
Media managementMedia management
Media management
 
El Problema como Construcción Moral
El Problema como Construcción MoralEl Problema como Construcción Moral
El Problema como Construcción Moral
 
PPT-SupportIV
PPT-SupportIVPPT-SupportIV
PPT-SupportIV
 
Recommendation Massage Envy
Recommendation Massage EnvyRecommendation Massage Envy
Recommendation Massage Envy
 
Hard times 2013
Hard times 2013Hard times 2013
Hard times 2013
 
Theme restaurants
Theme restaurantsTheme restaurants
Theme restaurants
 
Dictionar expresii in limba engleza
Dictionar expresii in limba englezaDictionar expresii in limba engleza
Dictionar expresii in limba engleza
 

Similar to Lotstreaming

Introduction to Cellular Manufacturing - ADDVALUE - Nilesh Arora
Introduction to Cellular Manufacturing - ADDVALUE - Nilesh AroraIntroduction to Cellular Manufacturing - ADDVALUE - Nilesh Arora
Introduction to Cellular Manufacturing - ADDVALUE - Nilesh AroraADD VALUE CONSULTING Inc
 
Product layout in Food Industry and Line Balancing
Product layout in Food Industry and Line BalancingProduct layout in Food Industry and Line Balancing
Product layout in Food Industry and Line BalancingAbhishek Thakur
 
Job Shop Scheduling.pptx
Job Shop Scheduling.pptxJob Shop Scheduling.pptx
Job Shop Scheduling.pptxSyedAmirIqbal3
 
Lec3 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- Performance
Lec3 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- PerformanceLec3 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- Performance
Lec3 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- PerformanceHsien-Hsin Sean Lee, Ph.D.
 
Analysis of algorithms
Analysis of algorithmsAnalysis of algorithms
Analysis of algorithmsiqbalphy1
 
What’s eating python performance
What’s eating python performanceWhat’s eating python performance
What’s eating python performancePiotr Przymus
 
Cellular manufacturing
Cellular manufacturingCellular manufacturing
Cellular manufacturingJitesh Gaurav
 
Cellular manufacturing
Cellular manufacturingCellular manufacturing
Cellular manufacturingJitesh Gaurav
 
Chapter5-Facility Layout_POM.ppt
Chapter5-Facility Layout_POM.pptChapter5-Facility Layout_POM.ppt
Chapter5-Facility Layout_POM.pptKuvaneshWaran
 
Job Shop Scheduling Using Mixed Integer Programming
Job Shop Scheduling Using Mixed Integer ProgrammingJob Shop Scheduling Using Mixed Integer Programming
Job Shop Scheduling Using Mixed Integer ProgrammingIJMERJOURNAL
 
A case study on Machine scheduling and sequencing using Meta heuristics
A case study on Machine scheduling and sequencing using Meta heuristicsA case study on Machine scheduling and sequencing using Meta heuristics
A case study on Machine scheduling and sequencing using Meta heuristicsIJERA Editor
 

Similar to Lotstreaming (20)

Introduction to Cellular Manufacturing - ADDVALUE - Nilesh Arora
Introduction to Cellular Manufacturing - ADDVALUE - Nilesh AroraIntroduction to Cellular Manufacturing - ADDVALUE - Nilesh Arora
Introduction to Cellular Manufacturing - ADDVALUE - Nilesh Arora
 
Product layout in Food Industry and Line Balancing
Product layout in Food Industry and Line BalancingProduct layout in Food Industry and Line Balancing
Product layout in Food Industry and Line Balancing
 
Job Shop Scheduling.pptx
Job Shop Scheduling.pptxJob Shop Scheduling.pptx
Job Shop Scheduling.pptx
 
Lec3 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- Performance
Lec3 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- PerformanceLec3 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- Performance
Lec3 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- Performance
 
Tn6 facility layout
Tn6 facility layoutTn6 facility layout
Tn6 facility layout
 
Tn6 facility+layout
Tn6 facility+layoutTn6 facility+layout
Tn6 facility+layout
 
Smart factory Presentation
Smart factory PresentationSmart factory Presentation
Smart factory Presentation
 
04 performance
04 performance04 performance
04 performance
 
Analysis of algorithms
Analysis of algorithmsAnalysis of algorithms
Analysis of algorithms
 
03 performance
03 performance03 performance
03 performance
 
What’s eating python performance
What’s eating python performanceWhat’s eating python performance
What’s eating python performance
 
Cellular manufacturing
Cellular manufacturingCellular manufacturing
Cellular manufacturing
 
Cellular manufacturing
Cellular manufacturingCellular manufacturing
Cellular manufacturing
 
5 MRP.ppt
5 MRP.ppt5 MRP.ppt
5 MRP.ppt
 
5 MRP.ppt
5 MRP.ppt5 MRP.ppt
5 MRP.ppt
 
Chapter5-Facility Layout_POM.ppt
Chapter5-Facility Layout_POM.pptChapter5-Facility Layout_POM.ppt
Chapter5-Facility Layout_POM.ppt
 
production scheduling
production schedulingproduction scheduling
production scheduling
 
Job Shop Scheduling Using Mixed Integer Programming
Job Shop Scheduling Using Mixed Integer ProgrammingJob Shop Scheduling Using Mixed Integer Programming
Job Shop Scheduling Using Mixed Integer Programming
 
CIM 15ME62 Module-3
CIM 15ME62  Module-3CIM 15ME62  Module-3
CIM 15ME62 Module-3
 
A case study on Machine scheduling and sequencing using Meta heuristics
A case study on Machine scheduling and sequencing using Meta heuristicsA case study on Machine scheduling and sequencing using Meta heuristics
A case study on Machine scheduling and sequencing using Meta heuristics
 

Recently uploaded

IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 

Recently uploaded (20)

IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 

Lotstreaming

  • 1. Lot-streaming scheduling with consistent size sublots including defectives goods for makespan minimization in flow shop including sublot-attached setups 1
  • 2. Agenda Introduction about the Scheduling and flow shop lot-streaming. Problem statement. Literature Review. Model. Numerical Illustration. Suggestions for further Research. Learning Outcomes. 2
  • 3. Introduction about the Scheduling and flow shop lot-streaming 3
  • 4. Manufacturing Scheduling • Method of Establishing the timing of the use of equipment, facilities and human activities in a Manufacturing Systems • It deals with the allocation of resources to tasks over given time periods and its goal is to optimize one or more objectives. • Manufacturing Scheduling can be broadly classified into 1. Single machine scheduling 2. Flow shop scheduling 3. Job shop scheduling 4. Open shop scheduling 4
  • 5. Flow shop scheduling • Flow shop exists when all the jobs shares the processing orders in all the machines. • Flow shop is a class of scheduling problems where the flow control shall enable an appropriate sequencing for each job and for processing on a set of machines. • Major objectives of flow shop scheduling are – Minimizing Makespan (Cmax) – Minimizing Total Flow time (TFT) – Minimizing Average WIP level (WIP) 5
  • 6. Lot-streaming The technique of splitting a lot into sublots (also termed transfer lots), and processing different sublots simultaneously over different machines, albeit still maintaining their movement over the machines in accordance with their flow shop configuration, is called lot –streaming [2]. 6
  • 7. Lot-streaming M/C 1 M/C 2 M/C 1 M/C 2 Time Time 7
  • 8. Benefits of Lot-Streaming In general • Reduces the Makespan. • Reduces the Idle time of machines. • Increases the Utilization . • Increases the Throughput. • Reduces the Mean Flow Time. 8
  • 10. Problem statement • Consider a Situation in which the Splitting of the a given job (lot) in several units (Sublots) and scheduling it in a Time frame, which in fact contrast to the general scheduling . • Main objective of the Project is to minimize makespan (Cmax) entire set of Sublots. • The project focuses on four main factors – Flow-shop scheduling. – Consistent Sublots. – Sublot-Attached setups. – Defectives Goods. 10
  • 12. Literature Review • The two-machine lot streaming problem has been investigated extensively and it encompasses both the single-lot and multiple-lot scenarios in the literatures . • For an ordinary 2 machine flow shop and under the objective of minimizing the makespan of single lot there are few supporting literature . Optimality of the of the lot-streaming for single job with multiple stages flow shop focused in the literature [4]. 12
  • 13. Literature Review • Lot-splitting methodology for minimizing average flow time gives basic idea for lotstreaming and sizing of lots to improve the efficiency of the lot-streaming [6]. • Lot streaming for multi-product which introduces concepts of intermingling of products and explains the lotstreaming under no-wait time . 13
  • 14. Solution methodology 1) Exact Method – Mixed Integer Programming model 2) Heuristic – Sub-lot Insertion Heuristic 14
  • 16. Assumption 1. All lots are available at time zero. 2. The machine configuration that we consider constitutes a flow shop. 3. The objective is to minimize the makespan. 4. All sublots of a lot are processed together, i.e., intermingling among the sublots belonging to different lots is not permitted. Furthermore, preemption of a sublot is not permitted, i.e., once the processing of a sublot is started, it cannot be interrupted. 5. Sublot transfer times are assumed negligible . 6. A sublot is assumed to be transferred in entirety in the case of equal and consistent sublots. 16
  • 17. Indices and Parameters - Numbers of machines - Machine index - Number of items in the i th Sublot of the lot machine k - Number of Sublots. - Processing time per unit item in a sublot in machine 1 - Processing time per unit item in a sublot in machine 2 - Setup time Required for the lot on machine k - Percentage defective per sublot after processing on machines 1 m k in s 1p 2p kt d 17
  • 18. 1, if sublot i is placed on position j 0, Otherwise = Start time of the Sublot placed in position j on machine k = Completion time of the sublot placed in position j on machine k ijX jk S Fjk
  • 21. Constraints • Constraint-1 : At any position , only one sublot is assigned. • Constraint-2: A sub-lot is placed only on one sequence . • Constraint-3: Gives the Starting time of the sublot in the 1st position of sequence on the 1st machine . • Constraint-4: Ensures the Permutation relation between any 2 sublots scheduled adjacent in the sequence in terms of their starting time on machine
  • 22. Constraints • Constraint-5: Ensures Sub-lot starts its processing on a machine after the setup ,only after its completion of processing on the previous machine in the first position of the sequence. • Constraint- 6&7: ensures that a sublot commence its processing on the previous machine at a position if and only if its processing on previous machine is already completed along the process completion of the sublot in the preceding position of the sequence on the machine • Constraint -8: Gives the Value for the completion times of all the sublots on all machines. 22
  • 24. Numerical Illustration Number of lot 1 Number of Sublot 4 Lot Size 100 units Setup time for a sublot in machine 1 10 minutes Setup time for a sublot in machine 2 10 minutes Processing time of machine 1 per unit 1 minutes Processing time of machine 2 per unit 2 minutes Defective percentage of a sublot on machine 1 10% Problem is Solved using IBM ILOG CLPEX Solver 24
  • 25.
  • 26.
  • 27. Results Makespan 245 minutes Sequence of Sublots 1-2-3-4 Start Time in machine 1 for each sublots [10,35,65,110] Start Time in machine 2 for each sublots [35,72,118,191] Finish Time in machine 1 for each sublots [25,55,100,140] Finish Time in machine 2 for each sublots [62,108,181,245] Solution processing time 24 seconds 27
  • 28. With Lot-Streaming 10 25 100 6535 55 140 110 25 62 108 245 35 72 118 181 191 MC 1 MC 2 Time (minutes) - Setup - Sublot 1 - Sublot 2 - Sublot 3 - Sublot 4
  • 29. Without Lot-Streaming 10 110 300 120 MC 2 MC 1 Time (minutes) - Setup - Lot 29
  • 30. Inference • The results prove that the lot-streaming scheduling with consistent size sublots including defective goods for makespan minimization in flow-shop including sub-lot attached setups are more efficient than that of the same model without the lot-streaming 30
  • 32. Sub-lot insertion Heuristic S be the initial sequence (any arbitrary Sequence). [k]- represents index of a Sublots placed at position at position k in sequence S. for (i= 1 to n) { for(k=1 to n) { If [k]!=i { 32
  • 33. Choose the best sequence among (n-1) sequence evaluated with objective function, Makespan. Place the sub-lots i in the position k without altering the relative position other sublots in the sequence S. IF( The best sequence obtained is equal to initial Sequence S) Retain S Other wise Replace initial sequence S with the obtained best among the (n-1) sequence. } } } 33
  • 34. Illustration • Let us Assume a initial sequence • S= [2-3-1-4] for same input as of Exact Model k i S Makespan 1 1 1-2-3-4 245 2 1 2-1-3-4 250 3 1 2-3-1-4 250 4 1 2-3-4-1 250 34
  • 35. Suggestions for Further research 35
  • 36. Suggestions for Further research • Research can be extended for N-machine flow shop lot streaming. • Optimizing lot-size in order minimize makespan objective. • Multi-objective models with minimization of Mean Flow Time (MFT) , and Average WIP level (WIP). 36
  • 37. Learning Outcomes • Acquired good basic knowledge on flow shop lot-streaming scheduling. • Had hands-on experience in IBM ILOG CPLEX solver software. • Got a good exposure working in Heuristic approaches. 37
  • 38. References 1. Michael L. Pinedo, ‘Scheduling Theory , Algorithms and Systems’, New York , New York University ,Fourth Edition 2010, 13-26. 2. Subhash C. Sarin., &, Puneet Jaiprakash, ‘Flow Shop Lot Streaming’, 2007, 1-153. 3. Kenneth R. Baker ‘Lot streaming in the two-machine flow shop with setup times’,The Amos Tuck School of Business Administration, Dartmouth College, Hanover, 1995. 38
  • 39. References 4. Topaloglu, E., A. Sen, and O. S. Benli, “Optimal streaming of a single job in an m stage flow shop with two sublots,” Bilkent University, Ankara, 1994. 5. Chen, J. and G. Steiner, “Discrete lot streaming in 2 machine flow shops,” Information Systems and Operations Research, 37(2): 160–173, 1999. 6. Bukchin, J., M. Tzur and M. Jaffe, “Lot splitting to minimize average flow-time in a 2machine flow- shop.” IIE Transactions, 34: 953–970, 2002. 7. Sriskandarajah, C. and E. Wagneur, “Lot streaming and scheduling multiple products in 2-machine no- wait flowshops,” IIE Transactions, 31: 695–707, 1999,. 39