Professional Documents
Culture Documents
Group 13 - 13000119056 - Flow Shop Scheduling
Group 13 - 13000119056 - Flow Shop Scheduling
Members of Group 13 :
1.Kaustav Dey - 13000119056
2.Shreyashi Muhury - 13000119057
3.Subham Ghosh -13000119058
4.Debjit Datta - 13000119059
12-21-2021
2
CONTENTS
1.Introduction
2.Formal Definition
3.Types of Schedule
4.Non-Preemptive Schedule
5.Preemptive Schedule
6.Flow Shop Scheduling Problem
7.WorkFlow in Flow Shop Scheduling
8.The Performance Criteria
9.Complexity
10.Example
11.Conclusion
12.Acknowledgement
13.Resources
12-21-2021
3
INTRODUCTION
12-21-2021
4
FORMAL DEFINITION
1. Flow shop scheduling problems are a class of scheduling problems with a
workshop or group shop.
2. If there is more than one machine and there are multiple jobs, then each job
must be processed by corresponding machine or processor.
3. Solution methods of Flow shop scheduling are Branch and Bound, Dynamic
programming, Heuristic algorithm and Meta-heuristics.
12-21-2021
5
TYPES OF SCHEDULE
• Non-Preemptive Schedule
• Preemptive Schedule
12-21-2021
6
• It waits till the process completes its CPU burst time, and then it can
allocate the CPU to another process.
12-21-2021
7
PREEMPTIVE SCHEDULE
• The resources (mainly CPU cycles) are allocated to the process for a
limited amount of time and then taken away, and the process is again
placed back in the ready queue if that process still has CPU burst time
remaining.
12-21-2021
8
2) Once started into the process, one job may not pass another, but must remain in the same
sequence position for its entire processing through the ‘m’ machines.
3) Each job may be processed on only a single machine at one time, so that job splitting is not
permitted.
12-21-2021
9
CONT…
6) The processing times of all ‘n’ jobs on each of the ‘m’ machines are predetermined.
7) The set-up times for the jobs are sequence independent so that set-up times can be considered a
part of the processing times.
9) Non-preemption; whereas operations can not be interrupted and each machine can handle only
one job at a time.
12-21-2021
10
12-21-2021
11
Minimize: Cmax
e
12-21-2021
12
2. Mean Completion Time: Conway et al. (1967), Panwalker and Khan (1975), Bensal (1977),
and Scwarc (1983) have all discussed mean job completion time or mean flow time as an
appropriate measure of the quality of a flowshop scheduling problem solution. Mean job
completion time may be expressed as follows:
12-21-2021
13
3. Total Waiting Time : Minimizing total job idle time, while the jobs wait for the next machine
in the processing sequence to be ready to process them, may be expressed as follows:
12-21-2021
14
4. Total Idle Time: Overall all machine idle time will be considered in this model (the time that
machines 2,…. , M spend waiting for the first job in the sequence to arrive will be counted).
Overall machine idle time may be minimized according to the following expression:
12-21-2021
15
EXAMPLE
• Schedule two jobs on 4 machine using flow shop scheduling technique. The
time required by each operation of these jobs is given by following matrix.
12-21-2021
16
• Given that there are 4 machines, the flow shop scheduling for these
operations is a shown below in figure 5 and 6.
12-21-2021
17
COMPLEXITY
e
12-21-2021
18
APPLICATIONS
12-21-2021
19
CONCLUSION
The primary concern of flow shop scheduling is to obtain the best sequence which
minimizes the makespan, flow time, idle time,tardness etc. In this work makespan and total
time of the obs are considered for minimization.
12-21-2021
20
ACKNOWLEDGEMENT
We would like to express our special thanks of gratitude to our professor Mr Mrinal kanti Nath who
gave us the golden opportunity to work on this wonderful project, which also helped us in doing a lot of
research and we came to know about so many new things which helped in enhancing our knowledge.
Secondly , We would also like to thank our team members who helped us a lot in finalizing this project
within the limited time frame. We are really thankful to all of them.
12-21-2021
21
RESOURCES
• https://en.wikipedia.org/wiki/Flow-shop_scheduling
• https://cupdf.com/document/flow-shop-scheduling-568cab61e8914.html
• https://link.springer.com/book/10.1007/978-1-4614-5152-5
• https://www.sciencedirect.com/science/article/abs/pii/S0957417419304774
• https://arrow.tudublin.ie/cgi/viewcontent.cgi?article=1086&context=buschmarcon
• https://www.hindawi.com/journals/jam/2020/7132469/
12-21-2021
·
22
12-21-2021