SlideShare une entreprise Scribd logo
1  sur  24
1
Chapter 15
Scheduling
2
• Scheduling: Establishing the timing of the use of
equipment, facilities and human activities in an
organization
• Answering “when” question for activities
Scheduling
Build A
A Done
Build B
B Done
Build C
C Done
Build D
Ship
JAN FEB MAR APR MAY JUN
On time!
3
High-Volume Systems
• Flow system: High-volume system with Standardized
equipment and activities.
– Assembly line balancing
– Auto, computer industry
• Flow-shop scheduling
– Due to Repetition, scheduling is not a big issue
• Project scheduling
Work Center #1 Work Center #2 Output
4
High-Volume Success Factors
• Process and product design
• Preventive maintenance
• Rapid repair when breakdown occurs
• Optimal product mixes
– Most profit subject to capacities = LP
• Minimization of quality problems
• Reliability and timing of supplies
5
Intermediate-Volume Systems
• Outputs are between standardized high-
volume systems and made-to-order job
shops
• Economic run size:
Dp
p
H
DS
Q
−
=
2
0
6
Scheduling Low-Volume Systems
• Low volume systems
– Minimal repetition
– Schedule from scratch every time
• Loading - assignment of jobs to process
centers
• Sequencing - determining the order in
which jobs will be processed
– Sequencing vs. Scheduling
7
Gantt Load Chart
• Gantt chart - used as a visual aid for loading
and scheduling
– Resources into rows
– Time periods into columns
Work
Center
Mon. Tues. Wed. Thurs. Fri.
1 Job 3 Job 4
2 Job 3 Job 7
3 Job 1 Job 6 Job 7
4 Job 10
8
• Infinite loading: unlimited capacity, like MRP
• Finite loading: consider capacity
• Schedule construction
– Vertical loading
• Load on 1 work center with different jobs at once
– Horizontal loading
• Load operations of 1 job to all work center at once
• Forward scheduling
– Too much wip
• Backward scheduling
– Risky
Loading
9
Sequencing
• Priority rules: Simple heuristics
used to select the order in
which jobs will be processed.
• Job time: Time needed for
setup and processing of a job.
• It includes set up time unless setup times are
sequence dependent
Everything is
#1 Priority
10
Priority Rules
• FCFS - first come, first served
• SPT - shortest processing time
• EDD - earliest due date
• CR - critical ratio
=time remaining / processing time
• S/O - slack per operation
=slack remaining / # of operations remaining
• Rush - emergency
11
Performance measures
• Flow time of a job: Duration of time from a job
enters into the system until it leaves
• Lateness of a job: Amount by which completion
date exceeds due date. Could be negative.
• Tardiness=max(lateness,0)
• Makespan: total time needed to finish a group of
jobs
• Average number of jobs until the last is finished:
=Total flow time / Makespan
12
Example: Average number of jobs
• Jobs: A and B with processing times 10 each
A finishes at 10
Number of jobs
1
2
B finishes at 20 Time
Makespan=20, Total Flow time=10+20
Average number of jobs=30/20
Average number of jobs
13
Example: Sequencing rules
Jobs Processing time DD=Due date
A 11 61
B 29 45
C 31 31
D 1 33
E 2 32
14
Ex: FCFS
Jobs Proc.time Flow time DD Late Tardy
A 11 11 61 -50 0
B 29 40 45 -5 0
C 31 71 31 40 40
D 1 72 33 39 39
E 2 74 32 42 42
Total 268 202 66 121
Aver. 53.6 40.4 13.2 24.2
15
Ex: SPT to minimize the total flow time
Jobs Proc.time Flow time DD Late Tardy
D 1 1 33 -32 0
E 2 3 32 -29 0
A 11 14 61 -47 0
B 29 43 45 -2 0
C 31 74 31 43 43
Total 135 202 -67 43
Aver. 27.0 40.4 -13.4 8.6
16
Ex: EDD to minimize the maximum lateness
Jobs Proc.time Flow time DD Late Tardy
C 31 31 31 0 0
E 2 33 32 1 1
D 1 34 33 1 1
B 29 63 45 18 18
A 11 74 61 13 13
Total 235 202 33 33
Aver. 47.0 40.4 6.6 6.6
17
235/74=3.176.647EDD
135/74=1.828.627SPT
268/74=3.6224.253.6FCFS
Average
Number of
Jobs at the
Work Center
Average
Tardiness
(days)
Average
Flow Time
(days)Rule
Example summary
18
Two Work Center Sequencing
• Johnson’s Rule: technique for minimizing
completion time for a group of jobs to be
processed on two machines or at two work
centers.
• Minimizes total idle time and the makespan
• Several conditions must be satisfied
19
Johnson’s Rule Conditions
• Job time must be known and constant
• Job times must be independent of
sequence
• Jobs must follow same two-step
sequence
• Job priorities cannot be used
• All units must be completed at the first
work center before moving to the second
20
Johnson’s rule
1. Select a job with the shortest processing time
If the processing time is on the first workcenter
Schedule the job right after the already scheduled
at the beginning of the list
If the processing time is on the second workcenter
Schedule the job right before the already scheduled
at the end of the list
2. Cross out the scheduled job and go to 1
21
Example: Johnson’s rule
Job Processing time on 1 Processing time on 2
A 15 25
B 8 6
C 12 4
D 20 18
22
The sequence that minimizes the makespan
A - D - B - C
15
25
20
18
8
6
12
4
15
15 35
40
43
58
55
64 68
15
13
Idle time = 28
Makespan = 68
MC1
MC2
23
Sequence dependent set up times
• Set up is basically changing the work center
configuration from the existing to the new
• Set up depends on the existing configuration
• Set up time of an operation depends on
previous operation done on the same work
center
• Which sequence minimizes total set up time?
• There are too many sequences!
24
Scheduling Service Operations
• Bottleneck operations
• Appointment systems
– Controls customer arrivals for service
• Consider patient scheduling
• Reservation systems
– Estimates demand for service
• Scheduling the workforce
– Manages capacity for service
• Scheduling multiple resources
– Coordinates use of more than one resource

Contenu connexe

Tendances

Presentation on operation scheduling
Presentation on operation schedulingPresentation on operation scheduling
Presentation on operation schedulingKamal Subedi
 
Master production schedule
Master production scheduleMaster production schedule
Master production scheduleyashbhhardwaj260
 
Materials requirements planning
Materials requirements planningMaterials requirements planning
Materials requirements planningjetromarquez
 
Job shop scheduling
Job shop schedulingJob shop scheduling
Job shop schedulingSujeet TAMBE
 
Material Resource Planning
Material Resource PlanningMaterial Resource Planning
Material Resource PlanningBiswajit Ghosh
 
Material requirement planning (mrp1)
Material requirement planning (mrp1)Material requirement planning (mrp1)
Material requirement planning (mrp1)saleh asgari
 
Capacity planning
Capacity planningCapacity planning
Capacity planningAkhil Lal
 
Manufacturing resource planning and capacity resource planning ppt
Manufacturing resource planning and capacity resource planning pptManufacturing resource planning and capacity resource planning ppt
Manufacturing resource planning and capacity resource planning pptAlbin Mathew
 
Operation scheduling
Operation schedulingOperation scheduling
Operation schedulingsai precious
 
Material Requirement Planning (mrp)
Material Requirement Planning (mrp)Material Requirement Planning (mrp)
Material Requirement Planning (mrp)Snehav Sharma
 
Aggregate planning and mps om
Aggregate planning and mps omAggregate planning and mps om
Aggregate planning and mps omfatuma ahmed
 
Material requirements planning & erp ppt @ bec doms
Material requirements planning & erp  ppt @ bec domsMaterial requirements planning & erp  ppt @ bec doms
Material requirements planning & erp ppt @ bec domsBabasab Patil
 
Material requirement planning, MRP.
Material requirement planning, MRP. Material requirement planning, MRP.
Material requirement planning, MRP. shoaibzaheer1
 
Production planning & control (PPC)
Production planning & control (PPC)Production planning & control (PPC)
Production planning & control (PPC)Hakeem-Ur- Rehman
 
A presentation on aggregate planning
A presentation on aggregate planningA presentation on aggregate planning
A presentation on aggregate planningAhelVitsu
 

Tendances (20)

Presentation on operation scheduling
Presentation on operation schedulingPresentation on operation scheduling
Presentation on operation scheduling
 
Capacity Management
Capacity ManagementCapacity Management
Capacity Management
 
Master production schedule
Master production scheduleMaster production schedule
Master production schedule
 
Materials requirements planning
Materials requirements planningMaterials requirements planning
Materials requirements planning
 
Job shop scheduling
Job shop schedulingJob shop scheduling
Job shop scheduling
 
Material Resource Planning
Material Resource PlanningMaterial Resource Planning
Material Resource Planning
 
Material requirement planning (mrp1)
Material requirement planning (mrp1)Material requirement planning (mrp1)
Material requirement planning (mrp1)
 
Mrp ii
Mrp iiMrp ii
Mrp ii
 
Sequencing
SequencingSequencing
Sequencing
 
Capacity planning
Capacity planningCapacity planning
Capacity planning
 
Manufacturing resource planning and capacity resource planning ppt
Manufacturing resource planning and capacity resource planning pptManufacturing resource planning and capacity resource planning ppt
Manufacturing resource planning and capacity resource planning ppt
 
Operation scheduling
Operation schedulingOperation scheduling
Operation scheduling
 
Production planning and control
Production planning and controlProduction planning and control
Production planning and control
 
Material Requirement Planning (mrp)
Material Requirement Planning (mrp)Material Requirement Planning (mrp)
Material Requirement Planning (mrp)
 
Models of aggregate planning
Models of aggregate planningModels of aggregate planning
Models of aggregate planning
 
Aggregate planning and mps om
Aggregate planning and mps omAggregate planning and mps om
Aggregate planning and mps om
 
Material requirements planning & erp ppt @ bec doms
Material requirements planning & erp  ppt @ bec domsMaterial requirements planning & erp  ppt @ bec doms
Material requirements planning & erp ppt @ bec doms
 
Material requirement planning, MRP.
Material requirement planning, MRP. Material requirement planning, MRP.
Material requirement planning, MRP.
 
Production planning & control (PPC)
Production planning & control (PPC)Production planning & control (PPC)
Production planning & control (PPC)
 
A presentation on aggregate planning
A presentation on aggregate planningA presentation on aggregate planning
A presentation on aggregate planning
 

En vedette

small and effective ppt on master production schedule
small and effective ppt on master production schedulesmall and effective ppt on master production schedule
small and effective ppt on master production scheduleyashbhhardwaj260
 
Push vs pull Advantages & Disadvantages
Push vs pull Advantages & DisadvantagesPush vs pull Advantages & Disadvantages
Push vs pull Advantages & DisadvantagesSwapnil Gharde
 
Master scheduling
Master schedulingMaster scheduling
Master schedulingmehrdad66
 
Push And Pull Production Systems Chap7 Ppt)
Push And Pull Production Systems   Chap7 Ppt)Push And Pull Production Systems   Chap7 Ppt)
Push And Pull Production Systems Chap7 Ppt)3abooodi
 
Capacity Planning
Capacity PlanningCapacity Planning
Capacity PlanningMOHD ARISH
 
Aggregate planning
Aggregate planningAggregate planning
Aggregate planningAtif Ghayas
 
Push and pull -strategy
Push and pull -strategyPush and pull -strategy
Push and pull -strategythiruvalla
 

En vedette (8)

small and effective ppt on master production schedule
small and effective ppt on master production schedulesmall and effective ppt on master production schedule
small and effective ppt on master production schedule
 
Push vs pull Advantages & Disadvantages
Push vs pull Advantages & DisadvantagesPush vs pull Advantages & Disadvantages
Push vs pull Advantages & Disadvantages
 
Master scheduling
Master schedulingMaster scheduling
Master scheduling
 
Push And Pull Production Systems Chap7 Ppt)
Push And Pull Production Systems   Chap7 Ppt)Push And Pull Production Systems   Chap7 Ppt)
Push And Pull Production Systems Chap7 Ppt)
 
Capacity planning
Capacity planning Capacity planning
Capacity planning
 
Capacity Planning
Capacity PlanningCapacity Planning
Capacity Planning
 
Aggregate planning
Aggregate planningAggregate planning
Aggregate planning
 
Push and pull -strategy
Push and pull -strategyPush and pull -strategy
Push and pull -strategy
 

Similaire à Scheduling

Topic 5 Production Sequencing and Scheduling.ppt
Topic 5 Production Sequencing and Scheduling.pptTopic 5 Production Sequencing and Scheduling.ppt
Topic 5 Production Sequencing and Scheduling.pptHassanHani5
 
dataprocess using different technology.ppt
dataprocess using different technology.pptdataprocess using different technology.ppt
dataprocess using different technology.pptssuserf6eb9b
 
Production planning and control 2019
Production planning and control 2019Production planning and control 2019
Production planning and control 2019sserwaniko
 
Round-ribon algorithm presntation
Round-ribon algorithm presntationRound-ribon algorithm presntation
Round-ribon algorithm presntationJamsheed Ali
 
3 process scheduling
3 process scheduling3 process scheduling
3 process schedulingahad alam
 
Sequencing Jobs with Priority Rules.pptx
Sequencing Jobs with Priority Rules.pptxSequencing Jobs with Priority Rules.pptx
Sequencing Jobs with Priority Rules.pptxasad urrehman
 
Operations Research_18ME735_module 5 sequencing notes.pdf
Operations Research_18ME735_module 5 sequencing notes.pdfOperations Research_18ME735_module 5 sequencing notes.pdf
Operations Research_18ME735_module 5 sequencing notes.pdfRoopaDNDandally
 
fggggggggggggggggggggggggggggggfffffffffffffffffff
fggggggggggggggggggggggggggggggffffffffffffffffffffggggggggggggggggggggggggggggggfffffffffffffffffff
fggggggggggggggggggggggggggggggfffffffffffffffffffadugnanegero
 
Process Scheduling Algorithms for Operating Systems
Process Scheduling Algorithms for Operating SystemsProcess Scheduling Algorithms for Operating Systems
Process Scheduling Algorithms for Operating SystemsKathirvelRajan2
 
3_process_scheduling.ppt----------------
3_process_scheduling.ppt----------------3_process_scheduling.ppt----------------
3_process_scheduling.ppt----------------DivyaBorade3
 
Scheduling ppt @ doms
Scheduling ppt @ doms Scheduling ppt @ doms
Scheduling ppt @ doms Babasab Patil
 
multiprocessor real_ time scheduling.ppt
multiprocessor real_ time scheduling.pptmultiprocessor real_ time scheduling.ppt
multiprocessor real_ time scheduling.pptnaghamallella
 

Similaire à Scheduling (20)

SCHEDULING
SCHEDULING  SCHEDULING
SCHEDULING
 
Topic 5 Production Sequencing and Scheduling.ppt
Topic 5 Production Sequencing and Scheduling.pptTopic 5 Production Sequencing and Scheduling.ppt
Topic 5 Production Sequencing and Scheduling.ppt
 
Pom
PomPom
Pom
 
dataprocess using different technology.ppt
dataprocess using different technology.pptdataprocess using different technology.ppt
dataprocess using different technology.ppt
 
Production planning and control 2019
Production planning and control 2019Production planning and control 2019
Production planning and control 2019
 
Round-ribon algorithm presntation
Round-ribon algorithm presntationRound-ribon algorithm presntation
Round-ribon algorithm presntation
 
scheduling2.ppt
scheduling2.pptscheduling2.ppt
scheduling2.ppt
 
3 process scheduling
3 process scheduling3 process scheduling
3 process scheduling
 
Sequencing Jobs with Priority Rules.pptx
Sequencing Jobs with Priority Rules.pptxSequencing Jobs with Priority Rules.pptx
Sequencing Jobs with Priority Rules.pptx
 
Operations Research_18ME735_module 5 sequencing notes.pdf
Operations Research_18ME735_module 5 sequencing notes.pdfOperations Research_18ME735_module 5 sequencing notes.pdf
Operations Research_18ME735_module 5 sequencing notes.pdf
 
3_process_scheduling.ppt
3_process_scheduling.ppt3_process_scheduling.ppt
3_process_scheduling.ppt
 
fggggggggggggggggggggggggggggggfffffffffffffffffff
fggggggggggggggggggggggggggggggffffffffffffffffffffggggggggggggggggggggggggggggggfffffffffffffffffff
fggggggggggggggggggggggggggggggfffffffffffffffffff
 
3_process_scheduling.ppt
3_process_scheduling.ppt3_process_scheduling.ppt
3_process_scheduling.ppt
 
Process Scheduling Algorithms for Operating Systems
Process Scheduling Algorithms for Operating SystemsProcess Scheduling Algorithms for Operating Systems
Process Scheduling Algorithms for Operating Systems
 
3_process_scheduling.ppt----------------
3_process_scheduling.ppt----------------3_process_scheduling.ppt----------------
3_process_scheduling.ppt----------------
 
C17
C17C17
C17
 
Scheduling ppt @ doms
Scheduling ppt @ doms Scheduling ppt @ doms
Scheduling ppt @ doms
 
Tn6 facility layout
Tn6 facility layoutTn6 facility layout
Tn6 facility layout
 
Tn6 facility+layout
Tn6 facility+layoutTn6 facility+layout
Tn6 facility+layout
 
multiprocessor real_ time scheduling.ppt
multiprocessor real_ time scheduling.pptmultiprocessor real_ time scheduling.ppt
multiprocessor real_ time scheduling.ppt
 

Dernier

A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoordharasingh5698
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086anil_gaur
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...soginsider
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 

Dernier (20)

A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 

Scheduling

  • 2. 2 • Scheduling: Establishing the timing of the use of equipment, facilities and human activities in an organization • Answering “when” question for activities Scheduling Build A A Done Build B B Done Build C C Done Build D Ship JAN FEB MAR APR MAY JUN On time!
  • 3. 3 High-Volume Systems • Flow system: High-volume system with Standardized equipment and activities. – Assembly line balancing – Auto, computer industry • Flow-shop scheduling – Due to Repetition, scheduling is not a big issue • Project scheduling Work Center #1 Work Center #2 Output
  • 4. 4 High-Volume Success Factors • Process and product design • Preventive maintenance • Rapid repair when breakdown occurs • Optimal product mixes – Most profit subject to capacities = LP • Minimization of quality problems • Reliability and timing of supplies
  • 5. 5 Intermediate-Volume Systems • Outputs are between standardized high- volume systems and made-to-order job shops • Economic run size: Dp p H DS Q − = 2 0
  • 6. 6 Scheduling Low-Volume Systems • Low volume systems – Minimal repetition – Schedule from scratch every time • Loading - assignment of jobs to process centers • Sequencing - determining the order in which jobs will be processed – Sequencing vs. Scheduling
  • 7. 7 Gantt Load Chart • Gantt chart - used as a visual aid for loading and scheduling – Resources into rows – Time periods into columns Work Center Mon. Tues. Wed. Thurs. Fri. 1 Job 3 Job 4 2 Job 3 Job 7 3 Job 1 Job 6 Job 7 4 Job 10
  • 8. 8 • Infinite loading: unlimited capacity, like MRP • Finite loading: consider capacity • Schedule construction – Vertical loading • Load on 1 work center with different jobs at once – Horizontal loading • Load operations of 1 job to all work center at once • Forward scheduling – Too much wip • Backward scheduling – Risky Loading
  • 9. 9 Sequencing • Priority rules: Simple heuristics used to select the order in which jobs will be processed. • Job time: Time needed for setup and processing of a job. • It includes set up time unless setup times are sequence dependent Everything is #1 Priority
  • 10. 10 Priority Rules • FCFS - first come, first served • SPT - shortest processing time • EDD - earliest due date • CR - critical ratio =time remaining / processing time • S/O - slack per operation =slack remaining / # of operations remaining • Rush - emergency
  • 11. 11 Performance measures • Flow time of a job: Duration of time from a job enters into the system until it leaves • Lateness of a job: Amount by which completion date exceeds due date. Could be negative. • Tardiness=max(lateness,0) • Makespan: total time needed to finish a group of jobs • Average number of jobs until the last is finished: =Total flow time / Makespan
  • 12. 12 Example: Average number of jobs • Jobs: A and B with processing times 10 each A finishes at 10 Number of jobs 1 2 B finishes at 20 Time Makespan=20, Total Flow time=10+20 Average number of jobs=30/20 Average number of jobs
  • 13. 13 Example: Sequencing rules Jobs Processing time DD=Due date A 11 61 B 29 45 C 31 31 D 1 33 E 2 32
  • 14. 14 Ex: FCFS Jobs Proc.time Flow time DD Late Tardy A 11 11 61 -50 0 B 29 40 45 -5 0 C 31 71 31 40 40 D 1 72 33 39 39 E 2 74 32 42 42 Total 268 202 66 121 Aver. 53.6 40.4 13.2 24.2
  • 15. 15 Ex: SPT to minimize the total flow time Jobs Proc.time Flow time DD Late Tardy D 1 1 33 -32 0 E 2 3 32 -29 0 A 11 14 61 -47 0 B 29 43 45 -2 0 C 31 74 31 43 43 Total 135 202 -67 43 Aver. 27.0 40.4 -13.4 8.6
  • 16. 16 Ex: EDD to minimize the maximum lateness Jobs Proc.time Flow time DD Late Tardy C 31 31 31 0 0 E 2 33 32 1 1 D 1 34 33 1 1 B 29 63 45 18 18 A 11 74 61 13 13 Total 235 202 33 33 Aver. 47.0 40.4 6.6 6.6
  • 17. 17 235/74=3.176.647EDD 135/74=1.828.627SPT 268/74=3.6224.253.6FCFS Average Number of Jobs at the Work Center Average Tardiness (days) Average Flow Time (days)Rule Example summary
  • 18. 18 Two Work Center Sequencing • Johnson’s Rule: technique for minimizing completion time for a group of jobs to be processed on two machines or at two work centers. • Minimizes total idle time and the makespan • Several conditions must be satisfied
  • 19. 19 Johnson’s Rule Conditions • Job time must be known and constant • Job times must be independent of sequence • Jobs must follow same two-step sequence • Job priorities cannot be used • All units must be completed at the first work center before moving to the second
  • 20. 20 Johnson’s rule 1. Select a job with the shortest processing time If the processing time is on the first workcenter Schedule the job right after the already scheduled at the beginning of the list If the processing time is on the second workcenter Schedule the job right before the already scheduled at the end of the list 2. Cross out the scheduled job and go to 1
  • 21. 21 Example: Johnson’s rule Job Processing time on 1 Processing time on 2 A 15 25 B 8 6 C 12 4 D 20 18
  • 22. 22 The sequence that minimizes the makespan A - D - B - C 15 25 20 18 8 6 12 4 15 15 35 40 43 58 55 64 68 15 13 Idle time = 28 Makespan = 68 MC1 MC2
  • 23. 23 Sequence dependent set up times • Set up is basically changing the work center configuration from the existing to the new • Set up depends on the existing configuration • Set up time of an operation depends on previous operation done on the same work center • Which sequence minimizes total set up time? • There are too many sequences!
  • 24. 24 Scheduling Service Operations • Bottleneck operations • Appointment systems – Controls customer arrivals for service • Consider patient scheduling • Reservation systems – Estimates demand for service • Scheduling the workforce – Manages capacity for service • Scheduling multiple resources – Coordinates use of more than one resource