SlideShare a Scribd company logo
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 scheduling
Antonio Maria Fiscarelli
 
Sequencing problems in Operations Research
Sequencing problems in Operations ResearchSequencing problems in Operations Research
Sequencing problems in Operations Research
Abu Bashar
 
Project crashing and job sequencing
Project crashing and job sequencingProject crashing and job sequencing
Project crashing and job sequencing
Buha Payal
 
C17
C17C17
C17
grane09
 
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
Lionel Briand
 
Scheduling
SchedulingScheduling
Scheduling
SchedulingScheduling
Scheduling
ahmad bassiouny
 
OS_Ch6
OS_Ch6OS_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)
IJERD Editor
 
Round-ribon algorithm presntation
Round-ribon algorithm presntationRound-ribon algorithm presntation
Round-ribon algorithm presntation
Jamsheed Ali
 
Scheduling
SchedulingScheduling
Scheduling
mrinalmanik64
 
SCHEDULING ALGORITHMS
SCHEDULING ALGORITHMSSCHEDULING ALGORITHMS
SCHEDULING ALGORITHMS
Margrat C R
 
scheduling
schedulingscheduling
scheduling
Gaurav Shinde
 
Industrial engineeering pli
Industrial engineeering   pliIndustrial engineeering   pli
Industrial engineeering pli
Dhyey 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 Deadlines
Alkis 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
 
Process Scheduling
Process SchedulingProcess Scheduling
Process Scheduling
Abhishek Nagar
 
Litttle knowledge of lean concept helps
Litttle knowledge of lean  concept helpsLitttle knowledge of lean  concept helps
Litttle knowledge of lean concept helps
SF Lau
 
An optimized round robin cpu scheduling
An optimized round robin cpu schedulingAn optimized round robin cpu scheduling
An optimized round robin cpu scheduling
ijcseit
 

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

PS 2015 marketingbook
PS 2015 marketingbookPS 2015 marketingbook
PS 2015 marketingbook
Gretchen Dudon
 
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
cowokpemimpi creativeworks
 
History of Public Education in Texas
History of Public Education in TexasHistory of Public Education in Texas
History of Public Education in Texas
Joey Lozano
 
Media management
Media managementMedia management
Media management
Ramalingam Chandrasekharan
 
El Problema como Construcción Moral
El Problema como Construcción MoralEl Problema como Construcción Moral
El Problema como Construcción Moral
María José Batista
 
PPT-SupportIV
PPT-SupportIVPPT-SupportIV
PPT-SupportIV
melinda livas
 
Recommendation Massage Envy
Recommendation Massage EnvyRecommendation Massage Envy
Recommendation Massage Envy
Carolyn Dopp
 
Hard times 2013
Hard times 2013Hard times 2013
Hard times 2013
CEW Georgetown
 
Theme restaurants
Theme restaurantsTheme restaurants
Theme restaurants
Crossprof.com
 
Dictionar expresii in limba engleza
Dictionar expresii in limba englezaDictionar expresii in limba engleza
Dictionar expresii in limba engleza
lorinnedef
 

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 Arora
ADD 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 Balancing
Abhishek Thakur
 
Job Shop Scheduling.pptx
Job Shop Scheduling.pptxJob Shop Scheduling.pptx
Job Shop Scheduling.pptx
SyedAmirIqbal3
 
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
Hsien-Hsin Sean Lee, Ph.D.
 
Tn6 facility layout
Tn6 facility layoutTn6 facility layout
Tn6 facility layout
videoaakash15
 
Tn6 facility+layout
Tn6 facility+layoutTn6 facility+layout
Tn6 facility+layout
videoaakash15
 
Smart factory Presentation
Smart factory PresentationSmart factory Presentation
Smart factory Presentation
Viswajit Mani Kumar Koyada
 
04 performance
04 performance04 performance
04 performance
marangburu42
 
Analysis of algorithms
Analysis of algorithmsAnalysis of algorithms
Analysis of algorithms
iqbalphy1
 
03 performance
03 performance03 performance
03 performance
marangburu42
 
What’s eating python performance
What’s eating python performanceWhat’s eating python performance
What’s eating python performance
Piotr Przymus
 
Cellular manufacturing
Cellular manufacturingCellular manufacturing
Cellular manufacturing
Jitesh Gaurav
 
Cellular manufacturing
Cellular manufacturingCellular manufacturing
Cellular manufacturing
Jitesh Gaurav
 
5 MRP.ppt
5 MRP.ppt5 MRP.ppt
5 MRP.ppt
YashMorwal
 
5 MRP.ppt
5 MRP.ppt5 MRP.ppt
Chapter5-Facility Layout_POM.ppt
Chapter5-Facility Layout_POM.pptChapter5-Facility Layout_POM.ppt
Chapter5-Facility Layout_POM.ppt
KuvaneshWaran
 
production scheduling
production schedulingproduction scheduling
production scheduling
PraveenManickam2
 
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
IJMERJOURNAL
 
CIM 15ME62 Module-3
CIM 15ME62  Module-3CIM 15ME62  Module-3
CIM 15ME62 Module-3
Dr. Bhimsen Soragaon
 
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
IJERA 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

KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
Recycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part IIRecycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part II
Aditya Rajan Patra
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
wisnuprabawa3
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
NazakatAliKhoso2
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
HODECEDSIET
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
mahammadsalmanmech
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
rpskprasana
 

Recently uploaded (20)

KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
Recycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part IIRecycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part II
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
 

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