SlideShare une entreprise Scribd logo
1  sur  48
Chapter 17
Scheduling
Lecture Outline
• Objectives in Scheduling
• Loading
• Sequencing
• Monitoring
• Advanced Planning and Scheduling Systems
• Theory of Constraints
• Employee Scheduling
Copyright 2011 John Wiley & Sons, Inc. 17-2
What is Scheduling?
• Last stage of planning before production occurs
• Specifies when labor, equipment, and facilities
are needed to produce a product or provide a
service
Copyright 2011 John Wiley & Sons, Inc. 17-3
Scheduled Operations
• Process Industry
– Linear programming
– EOQ with non-
instantaneous
replenishment
• Mass Production
– Assembly line balancing
• Project
– Project -scheduling
techniques (PERT, CPM)
• Batch Production
– Aggregate planning
– Master scheduling
– Material requirements
planning (MRP)
– Capacity requirements
planning (CRP)
Copyright 2011 John Wiley & Sons, Inc. 17-4
Objectives in Scheduling
• Meet customer due dates
• Minimize job lateness
• Minimize response time
• Minimize completion time
• Minimize time in the
system
• Minimize overtime
• Maximize machine or
labor utilization
• Minimize idle time
• Minimize work-in-process
inventory
Copyright 2011 John Wiley & Sons, Inc. 17-5
Shop Floor Control (SFC)
• Schedule and monitor day-to-day job shop
production
• Also called production control and production
activity control (PAC)
• Performed by production control department
• Loading - check availability of material, machines,
and labor
• Sequencing - release work orders to shop and issue
dispatch lists for individual machines
• Monitoring - maintain progress reports on each job
until it is complete
Copyright 2011 John Wiley & Sons, Inc. 17-6
Loading
• Process of assigning work to limited resources
• Perform work with most efficient resources
• Use assignment method of linear programming
to determine allocation
Copyright 2011 John Wiley & Sons, Inc. 17-7
Assignment Method
1. Perform row reductions
– subtract minimum value in each
row from all other row values
2. Perform column reductions
– subtract minimum value in each
column from all other column
values
3. Cross out all zeros in matrix
– use minimum number of
horizontal and vertical lines
4. If number of lines equals number
of rows in matrix, then optimum
solution has been found. Make
assignments where zeros appear
‾ Else modify matrix:
‾ subtract minimum uncrossed
value from all uncrossed values
‾ add it to all cells where two lines
intersect
‾ other values in matrix remain
unchanged
5. Repeat steps 3 and 4 until
optimum solution is reached
Copyright 2011 John Wiley & Sons, Inc. 17-8
Assignment Method
Copyright 2011 John Wiley & Sons, Inc. 17-9
Initial PROJECT
Matrix 1 2 3 4
Bryan 10 5 6 10
Kari 6 2 4 6
Noah 7 6 5 6
Chris 9 5 4 10
Row reduction Column reduction Cover all zeros
5 0 1 5 3 0 1 4 3 0 1 4
4 0 2 4 2 0 2 3 2 0 2 3
2 1 0 1 0 1 0 0 0 1 0 0
5 1 0 6 3 1 0 5 3 1 0 5
Number lines number of rows so modify matrix
Copyright 2011 John Wiley & Sons, Inc. 17-10
1 2 3 4
Bryan 1 0 1 2
Kari 0 0 2 1
Noah 0 3 2 0
Chris 1 1 0 3
PROJECT
1 2 3 4
Bryan 10 5 6 10
Kari 6 2 4 6
Noah 7 6 5 6
Chris 9 5 4 10
PROJECT
Project Cost = (5 + 6 + 4 + 6) X $100 = $2,100
Modify matrix Cover all zeros
1 0 1 2 1 0 1 2
0 0 2 1 0 0 2 1
0 3 2 0 0 3 2 0
1 1 0 3 1 1 0 3
Number of lines = number of rows so at optimal solution
Assignment Method
Assignment Method - Setup
Copyright 2011 John Wiley & Sons, Inc. 17-11
Solution goes here
Only 1 leader can
be assigned to
each project
Click “Solve” for
solution
Sum of all rows and
columns = 1
Assignment Method - Solution
Copyright 2011 John Wiley & Sons, Inc. 17-12
Assignments indicated by 1
Cost of solution
Sequencing
• Prioritize jobs assigned to a resource
• If no order specified use first-come first-served (FCFS)
• Other Sequencing Rules
• FCFS - first-come, first-served
• LCFS - last come, first served
• DDATE - earliest due date
• CUSTPR - highest customer priority
• SETUP - similar required setups
• SLACK - smallest slack
• CR - smallest critical ratio
• SPT - shortest processing time
• LPT - longest processing time
Copyright 2011 John Wiley & Sons, Inc. 17-13
Minimum Slack & Smallest Critical Ratio
• SLACK considers both work and time remaining
• CR recalculates sequence as processing
continues and arranges information in ratio form
Copyright 2011 John Wiley & Sons, Inc. 17-14
CR = =
If CR > 1, job ahead of schedule
If CR < 1, job behind schedule
If CR = 1, job on schedule
time remaining due date - today’s date
work remaining remaining processing time
SLACK = (due date – today’s date) – (processing time)
Sequencing Jobs Through One Process
• Flow time (completion time)
• Time for a job to flow through system
• Makespan
• Time for a group of jobs to be completed
• Tardiness
• Difference between a late job’s due date and its
completion time
Copyright 2011 John Wiley & Sons, Inc. 17-15
Simple Sequencing Rules
Copyright 2011 John Wiley & Sons, Inc. 17-16
PROCESSING DUE
JOB TIME DATE
A 5 10
B 10 15
C 2 5
D 8 12
E 6 8
Simple Sequencing Rules: FCFS
Copyright 2011 John Wiley & Sons, Inc. 17-17
A 0 5 5 10 0
B 5 10 15 15 0
C 15 2 17 5 12
D 17 8 25 12 13
E 25 6 31 8 23
Total 93 48
Average 93/5 = 18.60 48/5 = 9.6
FCFS START PROCESSING COMPLETION DUE
SEQUENCE TIME TIME TIME DATE TARDINESS
Simple Sequencing Rules: DDATE
Copyright 2011 John Wiley & Sons, Inc. 17-18
C 0 2 2 5 0
E 2 6 8 8 0
A 8 5 13 10 3
D 13 8 21 12 9
B 21 10 31 15 16
Total 75 28
Average 75/5 = 15.00 28/5 = 5.6
DDATE START PROCESSING COMPLETION DUE
SEQUENCE TIME TIME TIME DATE TARDINESS
Simple Sequencing
Rules: SLACK
Copyright 2011 John Wiley & Sons, Inc. 17-19
A(10-0) – 5 = 5
B(15-0) – 10 = 5
C(5-0) – 2 = 3
D(12-0) – 8 = 4
E(8-0) – 6 = 2
E 0 6 6 8 0
C 6 2 8 5 3
D 8 8 16 12 4
A 16 5 21 10 11
B 21 10 31 15 16
Total 82 34
Average 82/5 = 16.40 34/5 = 6.8
SLACK START PROCESSING COMPLETION DUE
SEQUENCE TIME TIME TIME DATE TARDINESS
Simple Sequencing Rules: SPT
Copyright 2011 John Wiley & Sons, Inc. 17-20
C 0 2 2 5 0
A 2 5 7 10 0
E 7 6 13 8 5
D 13 8 21 12 9
B 21 10 31 15 16
Total 74 30
Average 74/5 = 14.80 30/5 = 6
SPT START PROCESSING COMPLETION DUE
SEQUENCE TIME TIME TIME DATE TARDINESS
Simple Sequencing Rules: Summary
Copyright 2011 John Wiley & Sons, Inc. 17-21
FCFS 18.60 9.6 3 23
DDATE 15.00 5.6 3 16
SLACK 16.40 6.8 4 16
SPT 14.80 6.0 3 16
AVERAGE AVERAGE NO. OF MAXIMUM
RULE COMPLETION TIME TARDINESS JOBS TARDY TARDINESS
Best values
Sequencing Jobs Through
Two Serial Process
Copyright 2011 John Wiley & Sons, Inc. 17-22
Johnson’s Rule
1. List time required to process each job at each process. Set up
a one-dimensional matrix to represent desired sequence with
# of slots equal to # of jobs.
2. Select smallest processing time at either process. If that time
is on process 1, put the job as near to beginning of sequence
as possible.
3. If smallest time occurs on process 2, put the job as near to the
end of the sequence as possible.
4. Remove job from list.
5. Repeat steps 2-4 until all slots in matrix are filled and all jobs
are sequenced.
Sequencing
With
Excel
Copyright 2011 John Wiley & Sons, Inc. 17-23
Johnson’s Rule
Copyright 2011 John Wiley & Sons, Inc. 17-24
JOB PROCESS 1 PROCESS 2
A 6 8
B 11 6
C 7 3
D 9 7
E 5 10
CE A BD
Johnson’s Rule
Copyright 2011 John Wiley & Sons, Inc. 17-25
A B CDE
E A D B C Process 1
(sanding)
5 11 20 31 38
E A D B C Process 2
(painting)
5 15 23 30 37 41
Idle time
Completion time = 41
Idle time = 5+1+1+3=10
Excel for Johnson’s Rule
Copyright 2011 John Wiley & Sons, Inc. 17-26
User inputs processing
times and sequence
Excel calculates
completion times
and makespan
When the set of
jobs is completed
Guidelines for Selecting a
Sequencing Rule
• SPT most useful when shop is highly congested
• Use SLACK for periods of normal activity
• Use DDATE when only small tardiness values can be
tolerated
• Use LPT if subcontracting is anticipated
• Use FCFS when operating at low-capacity levels
• Do not use SPT to sequence jobs that have to be
assembled with other jobs at a later date
Copyright 2011 John Wiley & Sons, Inc. 17-27
Monitoring
• Work package
• Shop paperwork that travels with a job
• Gantt Chart
• Shows both planned and completed activities against
a time scale
• Input/Output Control
• Monitors the input and output from each work center
Copyright 2011 John Wiley & Sons, Inc. 17-28
Gantt Chart
Copyright 2011 John Wiley & Sons, Inc. 17-29
1 2 3 4 5 6 8 9 10 11 12 Days
1
2
3
Today’s Date
Job 32B
Job 23C
Job 11C Job 12A
Facility
Key: Planned activity
Completed activity
Behind schedule
Ahead of schedule
On schedule
Input/Output Control
Copyright 2011 John Wiley & Sons, Inc. 17-30
Planned input 65 65 70 70 270
Actual input 0
Deviation 0
Planned output 75 75 75 75 300
Actual output 0
Deviation 0
Backlog 30
PERIOD 1 2 3 4 TOTAL
20 10 5 0
Input/Output Control
Copyright 2011 John Wiley & Sons, Inc. 17-31
Planned input 65 65 70 70 270
Actual input 60 60 65 65 250
Deviation -5 -5 -5 -5 -20
Planned output 75 75 75 75 300
Actual output 75 75 65 65 280
Deviation -0 -0 -10 -10 -20
Backlog 30 15 0 0 0
PERIOD 1 2 3 4 TOTAL
Excel for Input/Output Control
Copyright 2011 John Wiley & Sons, Inc. 17-32
User inputs
planned and
actual values
Excel calculates deviations
and backlog
Advanced Planning and Scheduling
Systems
• Infinite scheduling - assumes infinite capacity
• Loads without regard to capacity
• Then levels the load and sequences jobs
• Finite scheduling - assumes finite (limited)
capacity
• Sequences jobs as part of the loading decision
• Resources are never loaded beyond capacity
Copyright 2011 John Wiley & Sons, Inc. 17-33
Advanced Planning and Scheduling
Systems
• Advanced planning and scheduling (APS)
• Add-ins to ERP systems
• Constraint-based programming (CBP) identifies a
solution space and evaluates alternatives
• Genetic algorithms based on natural selection
properties of genetics
• Manufacturing execution system (MES) monitors
status, usage, availability, quality
Copyright 2011 John Wiley & Sons, Inc. 17-34
Advanced Planning and Scheduling
Copyright 2011 John Wiley & Sons, Inc. 17-35
Theory of Constraints
• Not all resources are used evenly
• Finite scheduling approach
• Concentrate on the” bottleneck” resource
• Synchronize flow through the bottleneck
• Use process and transfer batch sizes to move
product through facility
Copyright 2011 John Wiley & Sons, Inc. 17-36
Drum-Buffer-Rope
• Drum
• Bottleneck, beating to set the pace of production for
the rest of the system
• Buffer
• Inventory placed in front of the bottleneck to ensure it
is always kept busy
• Determines output or throughput of the system
• Rope
• Communication signal; tells processes upstream
when they should begin production
Copyright 2011 John Wiley & Sons, Inc. 17-37
TOC Scheduling Procedure
• Identify bottleneck
• Schedule job first whose lead time to bottleneck
is less than or equal to bottleneck processing
time
• Forward schedule bottleneck machine
• Backward schedule other machines to sustain
bottleneck schedule
• Transfer in batch sizes smaller than process
batch size
Copyright 2011 John Wiley & Sons, Inc. 17-38
Synchronous Manufacturing
Copyright 2011 John Wiley & Sons, Inc. 17-39
B
A
C D
B1 1 5
B2 2 3
B3 1 7
C1 3 2
C2 1 10
C3 2 15
D1 3 10
D2 2 8
D3 3 5
Item iKey: i
Ij k l
Operation j of item i performed at
machine center k takes l minutes
to process
Copyright 2011 John Wiley & Sons, Inc. 17-40
Synchronous Manufacturing
Demand = 100 A’s
Machine setup time = 60 minutes
MACHINE 1 MACHINE 2 MACHINE 3
B1 5 B2 3 C1 2
B3 7 C3 15 D3 5
C2 10 D2 8 D1 10
Sum 22 26* 17
* Bottleneck
Synchronous Manufacturing
Copyright 2011 John Wiley & Sons, Inc. 17-41
Machine 1
Machine 3
Setup
Completion
time
1002 2322
12 2732
0 200 1260 1940
2737
C2 B1 B3
C3 B2 D2
C1 D1 D3Idle
Setup
SetupSetup
Setup
1562
1512 1872
Setup
Machine 2
Idle
2
Copyright 2011 John Wiley & Sons, Inc.
Employee Scheduling
• Labor is very flexible resource
• Scheduling workforce is complicated, repetitive
task
• Assignment method can be used
• Heuristics are commonly used
17-42Copyright 2011 John Wiley & Sons, Inc.
Employee Scheduling Heuristic
Copyright 2011 John Wiley & Sons, Inc. 17-43
1. Let N = no. of workers available
Di = demand for workers on day i
X = day working
O = day off
2. Assign the first N - D1 workers day 1 off. Assign the next N - D2
workers day 2 off. Continue in a similar manner until all days are
have been scheduled
3. If number of workdays for full time employee < 5, assign
remaining workdays so consecutive days off are possible
4. Assign any remaining work to part-time employees
5. If consecutive days off are desired, consider switching schedules
among days with the same demand requirements
Employee Scheduling
Copyright 2011 John Wiley & Sons, Inc. 17-44
DAY OF WEEK M T W TH F SA SU
MIN NO. OF
WORKERS REQUIRED 3 3 4 3 4 5 3
Taylor
Smith
Simpson
Allen
Dickerson
Employee Scheduling
Copyright 2011 John Wiley & Sons, Inc. 17-45
DAY OF WEEK M T W TH F SA SU
MIN NO. OF
WORKERS REQUIRED 3 3 4 3 4 5 3
Taylor O X X O X X X
Smith O X X O X X X
Simpson X O X X O X X
Allen X O X X X X O
Dickerson X X O X X X O
Completed schedule satisfies requirements but has no
consecutive days off
Copyright 2011 John Wiley & Sons, Inc. 17-46
DAY OF WEEK M T W TH F SA SU
MIN NO. OF
WORKERS REQUIRED 3 3 4 3 4 5 3
Taylor O O X X X X X
Smith O O X X X X X
Simpson X X O O X X X
Allen X X X O X X O
Dickerson X X X X O X O
Revised schedule satisfies requirements with consecutive
days off for most employees
Employee Scheduling
Automated Scheduling Systems
• Staff Scheduling
• Assign workers to standardize shift patterns
• Schedule Bidding
• Workers bid for certain shift positions or schedules
• Schedule Optimization
• Creates demand-driven forecast of labor needs
• Assigns workers to variable schedules
• Uses mathematical programming and artificial
intelligence techniques
Copyright 2011 John Wiley & Sons, Inc. 17-47
Copyright 2011 John Wiley & Sons, Inc. 17-48
Copyright 2011 John Wiley & Sons, Inc.
All rights reserved. Reproduction or translation of this
work beyond that permitted in section 117 of the 1976
United States Copyright Act without express permission
of the copyright owner is unlawful. Request for further
information should be addressed to the Permission
Department, John Wiley & Sons, Inc. The purchaser
may make back-up copies for his/her own use only and
not for distribution or resale. The Publisher assumes no
responsibility for errors, omissions, or damages caused
by the use of these programs or from the use of the
information herein.

Contenu connexe

Tendances

Operations Scheduling
Operations SchedulingOperations Scheduling
Operations SchedulingAshish Jain
 
Jonson"s Rule Production scheduling
 Jonson"s Rule Production scheduling Jonson"s Rule Production scheduling
Jonson"s Rule Production schedulingmrinalmanik64
 
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
 
Scheduling ppt @ DOMS
Scheduling ppt @ DOMSScheduling ppt @ DOMS
Scheduling ppt @ DOMSBabasab Patil
 
Job shop scheduling
Job shop schedulingJob shop scheduling
Job shop schedulingSujeet TAMBE
 
Project crashing and job sequencing
Project crashing and job sequencingProject crashing and job sequencing
Project crashing and job sequencingBuha Payal
 
Loading jobs and methods definitivo
Loading jobs and methods definitivo Loading jobs and methods definitivo
Loading jobs and methods definitivo Jorge Fuentes
 
Work Center Scheduling
Work Center Scheduling Work Center Scheduling
Work Center Scheduling Shivangi Singh
 
Types of loading, production &amp; operations management
Types of loading, production &amp; operations managementTypes of loading, production &amp; operations management
Types of loading, production &amp; operations managementMahima Mutnuru
 
Operations Scheduling
Operations SchedulingOperations Scheduling
Operations Schedulingsenthil.G
 
Scheduling production
Scheduling   productionScheduling   production
Scheduling productionAditya Powale
 

Tendances (19)

Scheduling
SchedulingScheduling
Scheduling
 
Ch17 scheduling
Ch17 schedulingCh17 scheduling
Ch17 scheduling
 
Operations Scheduling
Operations SchedulingOperations Scheduling
Operations Scheduling
 
Jonson"s Rule Production scheduling
 Jonson"s Rule Production scheduling Jonson"s Rule Production scheduling
Jonson"s Rule Production scheduling
 
C8 scheduling
C8 schedulingC8 scheduling
C8 scheduling
 
Mpc sequencing
Mpc   sequencingMpc   sequencing
Mpc sequencing
 
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
 
Chapter 14
Chapter 14Chapter 14
Chapter 14
 
Scheduling ppt @ DOMS
Scheduling ppt @ DOMSScheduling ppt @ DOMS
Scheduling ppt @ DOMS
 
Job shop scheduling
Job shop schedulingJob shop scheduling
Job shop scheduling
 
Scheduling
SchedulingScheduling
Scheduling
 
Project crashing and job sequencing
Project crashing and job sequencingProject crashing and job sequencing
Project crashing and job sequencing
 
Loading jobs and methods definitivo
Loading jobs and methods definitivo Loading jobs and methods definitivo
Loading jobs and methods definitivo
 
Work Center Scheduling
Work Center Scheduling Work Center Scheduling
Work Center Scheduling
 
Ch17
Ch17Ch17
Ch17
 
Types of loading, production &amp; operations management
Types of loading, production &amp; operations managementTypes of loading, production &amp; operations management
Types of loading, production &amp; operations management
 
Operations Scheduling
Operations SchedulingOperations Scheduling
Operations Scheduling
 
Scheduling production
Scheduling   productionScheduling   production
Scheduling production
 
SCHEDULING
SCHEDULING  SCHEDULING
SCHEDULING
 

En vedette

олон улсын ачаа тээвэрлэлт 10
олон улсын ачаа тээвэрлэлт 10олон улсын ачаа тээвэрлэлт 10
олон улсын ачаа тээвэрлэлт 10grane09
 
Sequencing and Scheduling With MS Project
Sequencing and Scheduling With MS ProjectSequencing and Scheduling With MS Project
Sequencing and Scheduling With MS Projectdmdk12
 
Scheduling and sequencing
Scheduling and sequencingScheduling and sequencing
Scheduling and sequencingAkanksha Gupta
 
Global marketing research
Global marketing researchGlobal marketing research
Global marketing researchgrane09
 
глобаль маркетингын үйл ажиллагааны идэвхижүүлэлтүүд
глобаль маркетингын үйл ажиллагааны идэвхижүүлэлтүүдглобаль маркетингын үйл ажиллагааны идэвхижүүлэлтүүд
глобаль маркетингын үйл ажиллагааны идэвхижүүлэлтүүдgrane09
 
глобал маркетингийн концепци
глобал маркетингийн концепциглобал маркетингийн концепци
глобал маркетингийн концепциgrane09
 
Ou marketimgiim hyanalt
Ou marketimgiim hyanaltOu marketimgiim hyanalt
Ou marketimgiim hyanaltgrane09
 
олон улсын маркетингийн хуваарилалт
олон улсын маркетингийн хуваарилалтолон улсын маркетингийн хуваарилалт
олон улсын маркетингийн хуваарилалтgrane09
 

En vedette (20)

C06
C06C06
C06
 
C04
C04C04
C04
 
C07s
C07sC07s
C07s
 
C02
C02C02
C02
 
Jit
JitJit
Jit
 
C13
C13C13
C13
 
C09
C09C09
C09
 
C13s
C13sC13s
C13s
 
C15
C15C15
C15
 
C12
C12C12
C12
 
C01
C01C01
C01
 
олон улсын ачаа тээвэрлэлт 10
олон улсын ачаа тээвэрлэлт 10олон улсын ачаа тээвэрлэлт 10
олон улсын ачаа тээвэрлэлт 10
 
Sequencing and Scheduling With MS Project
Sequencing and Scheduling With MS ProjectSequencing and Scheduling With MS Project
Sequencing and Scheduling With MS Project
 
Spm unit 3
Spm unit 3Spm unit 3
Spm unit 3
 
Scheduling and sequencing
Scheduling and sequencingScheduling and sequencing
Scheduling and sequencing
 
Global marketing research
Global marketing researchGlobal marketing research
Global marketing research
 
глобаль маркетингын үйл ажиллагааны идэвхижүүлэлтүүд
глобаль маркетингын үйл ажиллагааны идэвхижүүлэлтүүдглобаль маркетингын үйл ажиллагааны идэвхижүүлэлтүүд
глобаль маркетингын үйл ажиллагааны идэвхижүүлэлтүүд
 
глобал маркетингийн концепци
глобал маркетингийн концепциглобал маркетингийн концепци
глобал маркетингийн концепци
 
Ou marketimgiim hyanalt
Ou marketimgiim hyanaltOu marketimgiim hyanalt
Ou marketimgiim hyanalt
 
олон улсын маркетингийн хуваарилалт
олон улсын маркетингийн хуваарилалтолон улсын маркетингийн хуваарилалт
олон улсын маркетингийн хуваарилалт
 

Similaire à Scheduling Chapter 17

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
 
Scheduling ppt @ doms
Scheduling ppt @ doms Scheduling ppt @ doms
Scheduling ppt @ doms Babasab Patil
 
Aminullah Assagaf_P14-Ch.17_Scheduling-32.pptx
Aminullah Assagaf_P14-Ch.17_Scheduling-32.pptxAminullah Assagaf_P14-Ch.17_Scheduling-32.pptx
Aminullah Assagaf_P14-Ch.17_Scheduling-32.pptxAminullah Assagaf
 
scheduling.ppt course not for industrial engineering students
scheduling.ppt course not for industrial engineering studentsscheduling.ppt course not for industrial engineering students
scheduling.ppt course not for industrial engineering studentsRezeneKahsayHagos
 
scheduling.ppt course not for industrial engineering students
scheduling.ppt course not for industrial engineering studentsscheduling.ppt course not for industrial engineering students
scheduling.ppt course not for industrial engineering studentsRezeneKahsayHagos
 
Sequencing Jobs with Priority Rules.pptx
Sequencing Jobs with Priority Rules.pptxSequencing Jobs with Priority Rules.pptx
Sequencing Jobs with Priority Rules.pptxasad urrehman
 
OUG Harmony 2012 - Using SQL Plan Baselines for Performance Testing
OUG Harmony 2012 -  Using SQL Plan Baselines for Performance TestingOUG Harmony 2012 -  Using SQL Plan Baselines for Performance Testing
OUG Harmony 2012 - Using SQL Plan Baselines for Performance TestingMaris Elsins
 
Performance Stability, Tips and Tricks and Underscores
Performance Stability, Tips and Tricks and UnderscoresPerformance Stability, Tips and Tricks and Underscores
Performance Stability, Tips and Tricks and UnderscoresJitendra Singh
 
MySQL Optimizer Overview
MySQL Optimizer OverviewMySQL Optimizer Overview
MySQL Optimizer OverviewOlav Sandstå
 
5275401 (2).ppt
5275401 (2).ppt5275401 (2).ppt
5275401 (2).pptCaldwell4
 

Similaire à Scheduling Chapter 17 (20)

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
 
Scheduling ppt @ doms
Scheduling ppt @ doms Scheduling ppt @ doms
Scheduling ppt @ doms
 
Scheduling
SchedulingScheduling
Scheduling
 
Scheduling
SchedulingScheduling
Scheduling
 
Aminullah Assagaf_P14-Ch.17_Scheduling-32.pptx
Aminullah Assagaf_P14-Ch.17_Scheduling-32.pptxAminullah Assagaf_P14-Ch.17_Scheduling-32.pptx
Aminullah Assagaf_P14-Ch.17_Scheduling-32.pptx
 
chapter 17.pdf
chapter 17.pdfchapter 17.pdf
chapter 17.pdf
 
scheduling.ppt course not for industrial engineering students
scheduling.ppt course not for industrial engineering studentsscheduling.ppt course not for industrial engineering students
scheduling.ppt course not for industrial engineering students
 
scheduling.ppt course not for industrial engineering students
scheduling.ppt course not for industrial engineering studentsscheduling.ppt course not for industrial engineering students
scheduling.ppt course not for industrial engineering students
 
scheduling_1.ppt
scheduling_1.pptscheduling_1.ppt
scheduling_1.ppt
 
Sequencing Jobs with Priority Rules.pptx
Sequencing Jobs with Priority Rules.pptxSequencing Jobs with Priority Rules.pptx
Sequencing Jobs with Priority Rules.pptx
 
Metrics
MetricsMetrics
Metrics
 
Tn6 facility layout
Tn6 facility layoutTn6 facility layout
Tn6 facility layout
 
Tn6 facility+layout
Tn6 facility+layoutTn6 facility+layout
Tn6 facility+layout
 
OUG Harmony 2012 - Using SQL Plan Baselines for Performance Testing
OUG Harmony 2012 -  Using SQL Plan Baselines for Performance TestingOUG Harmony 2012 -  Using SQL Plan Baselines for Performance Testing
OUG Harmony 2012 - Using SQL Plan Baselines for Performance Testing
 
Cpm pert
Cpm pertCpm pert
Cpm pert
 
Performance Stability, Tips and Tricks and Underscores
Performance Stability, Tips and Tricks and UnderscoresPerformance Stability, Tips and Tricks and Underscores
Performance Stability, Tips and Tricks and Underscores
 
MySQL Optimizer Overview
MySQL Optimizer OverviewMySQL Optimizer Overview
MySQL Optimizer Overview
 
5275401 (2).ppt
5275401 (2).ppt5275401 (2).ppt
5275401 (2).ppt
 
Line Balancing In Garments Industry
Line Balancing In Garments IndustryLine Balancing In Garments Industry
Line Balancing In Garments Industry
 
Schedule Training
Schedule TrainingSchedule Training
Schedule Training
 

Plus de grane09

олон улсын маркетингийн тээвэрлэлт, сав баглаа бодол
олон улсын маркетингийн  тээвэрлэлт, сав баглаа бодололон улсын маркетингийн  тээвэрлэлт, сав баглаа бодол
олон улсын маркетингийн тээвэрлэлт, сав баглаа бодолgrane09
 
олон улсын маркетингийн харилцаа 13
олон улсын маркетингийн харилцаа 13олон улсын маркетингийн харилцаа 13
олон улсын маркетингийн харилцаа 13grane09
 
олон улсын маркетингийн үнэ бүрдэлт
олон улсын маркетингийн үнэ бүрдэлтолон улсын маркетингийн үнэ бүрдэлт
олон улсын маркетингийн үнэ бүрдэлтgrane09
 
олон улсын зах зээл дээр гарах стратеги
олон улсын зах зээл дээр гарах стратегиолон улсын зах зээл дээр гарах стратеги
олон улсын зах зээл дээр гарах стратегиgrane09
 
олон улсын маркетинг дахь соёлын нөлөө
олон улсын маркетинг дахь соёлын нөлөөолон улсын маркетинг дахь соёлын нөлөө
олон улсын маркетинг дахь соёлын нөлөөgrane09
 
Oum buteegdehuunii shiidver
Oum buteegdehuunii shiidverOum buteegdehuunii shiidver
Oum buteegdehuunii shiidvergrane09
 
олон үндэстний зах зээл маркетингийн сегментчилэл
олон үндэстний зах зээл маркетингийн сегментчилэлолон үндэстний зах зээл маркетингийн сегментчилэл
олон үндэстний зах зээл маркетингийн сегментчилэлgrane09
 
олон улсын маркетингийн орчин, олон улсын маркетинг
олон улсын маркетингийн  орчин, олон улсын маркетинголон улсын маркетингийн  орчин, олон улсын маркетинг
олон улсын маркетингийн орчин, олон улсын маркетингgrane09
 
Incoterms 2010
Incoterms 2010Incoterms 2010
Incoterms 2010grane09
 
Incoterms%202010
Incoterms%202010Incoterms%202010
Incoterms%202010grane09
 

Plus de grane09 (10)

олон улсын маркетингийн тээвэрлэлт, сав баглаа бодол
олон улсын маркетингийн  тээвэрлэлт, сав баглаа бодололон улсын маркетингийн  тээвэрлэлт, сав баглаа бодол
олон улсын маркетингийн тээвэрлэлт, сав баглаа бодол
 
олон улсын маркетингийн харилцаа 13
олон улсын маркетингийн харилцаа 13олон улсын маркетингийн харилцаа 13
олон улсын маркетингийн харилцаа 13
 
олон улсын маркетингийн үнэ бүрдэлт
олон улсын маркетингийн үнэ бүрдэлтолон улсын маркетингийн үнэ бүрдэлт
олон улсын маркетингийн үнэ бүрдэлт
 
олон улсын зах зээл дээр гарах стратеги
олон улсын зах зээл дээр гарах стратегиолон улсын зах зээл дээр гарах стратеги
олон улсын зах зээл дээр гарах стратеги
 
олон улсын маркетинг дахь соёлын нөлөө
олон улсын маркетинг дахь соёлын нөлөөолон улсын маркетинг дахь соёлын нөлөө
олон улсын маркетинг дахь соёлын нөлөө
 
Oum buteegdehuunii shiidver
Oum buteegdehuunii shiidverOum buteegdehuunii shiidver
Oum buteegdehuunii shiidver
 
олон үндэстний зах зээл маркетингийн сегментчилэл
олон үндэстний зах зээл маркетингийн сегментчилэлолон үндэстний зах зээл маркетингийн сегментчилэл
олон үндэстний зах зээл маркетингийн сегментчилэл
 
олон улсын маркетингийн орчин, олон улсын маркетинг
олон улсын маркетингийн  орчин, олон улсын маркетинголон улсын маркетингийн  орчин, олон улсын маркетинг
олон улсын маркетингийн орчин, олон улсын маркетинг
 
Incoterms 2010
Incoterms 2010Incoterms 2010
Incoterms 2010
 
Incoterms%202010
Incoterms%202010Incoterms%202010
Incoterms%202010
 

Dernier

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 

Dernier (20)

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 

Scheduling Chapter 17

  • 2. Lecture Outline • Objectives in Scheduling • Loading • Sequencing • Monitoring • Advanced Planning and Scheduling Systems • Theory of Constraints • Employee Scheduling Copyright 2011 John Wiley & Sons, Inc. 17-2
  • 3. What is Scheduling? • Last stage of planning before production occurs • Specifies when labor, equipment, and facilities are needed to produce a product or provide a service Copyright 2011 John Wiley & Sons, Inc. 17-3
  • 4. Scheduled Operations • Process Industry – Linear programming – EOQ with non- instantaneous replenishment • Mass Production – Assembly line balancing • Project – Project -scheduling techniques (PERT, CPM) • Batch Production – Aggregate planning – Master scheduling – Material requirements planning (MRP) – Capacity requirements planning (CRP) Copyright 2011 John Wiley & Sons, Inc. 17-4
  • 5. Objectives in Scheduling • Meet customer due dates • Minimize job lateness • Minimize response time • Minimize completion time • Minimize time in the system • Minimize overtime • Maximize machine or labor utilization • Minimize idle time • Minimize work-in-process inventory Copyright 2011 John Wiley & Sons, Inc. 17-5
  • 6. Shop Floor Control (SFC) • Schedule and monitor day-to-day job shop production • Also called production control and production activity control (PAC) • Performed by production control department • Loading - check availability of material, machines, and labor • Sequencing - release work orders to shop and issue dispatch lists for individual machines • Monitoring - maintain progress reports on each job until it is complete Copyright 2011 John Wiley & Sons, Inc. 17-6
  • 7. Loading • Process of assigning work to limited resources • Perform work with most efficient resources • Use assignment method of linear programming to determine allocation Copyright 2011 John Wiley & Sons, Inc. 17-7
  • 8. Assignment Method 1. Perform row reductions – subtract minimum value in each row from all other row values 2. Perform column reductions – subtract minimum value in each column from all other column values 3. Cross out all zeros in matrix – use minimum number of horizontal and vertical lines 4. If number of lines equals number of rows in matrix, then optimum solution has been found. Make assignments where zeros appear ‾ Else modify matrix: ‾ subtract minimum uncrossed value from all uncrossed values ‾ add it to all cells where two lines intersect ‾ other values in matrix remain unchanged 5. Repeat steps 3 and 4 until optimum solution is reached Copyright 2011 John Wiley & Sons, Inc. 17-8
  • 9. Assignment Method Copyright 2011 John Wiley & Sons, Inc. 17-9 Initial PROJECT Matrix 1 2 3 4 Bryan 10 5 6 10 Kari 6 2 4 6 Noah 7 6 5 6 Chris 9 5 4 10 Row reduction Column reduction Cover all zeros 5 0 1 5 3 0 1 4 3 0 1 4 4 0 2 4 2 0 2 3 2 0 2 3 2 1 0 1 0 1 0 0 0 1 0 0 5 1 0 6 3 1 0 5 3 1 0 5 Number lines number of rows so modify matrix
  • 10. Copyright 2011 John Wiley & Sons, Inc. 17-10 1 2 3 4 Bryan 1 0 1 2 Kari 0 0 2 1 Noah 0 3 2 0 Chris 1 1 0 3 PROJECT 1 2 3 4 Bryan 10 5 6 10 Kari 6 2 4 6 Noah 7 6 5 6 Chris 9 5 4 10 PROJECT Project Cost = (5 + 6 + 4 + 6) X $100 = $2,100 Modify matrix Cover all zeros 1 0 1 2 1 0 1 2 0 0 2 1 0 0 2 1 0 3 2 0 0 3 2 0 1 1 0 3 1 1 0 3 Number of lines = number of rows so at optimal solution Assignment Method
  • 11. Assignment Method - Setup Copyright 2011 John Wiley & Sons, Inc. 17-11 Solution goes here Only 1 leader can be assigned to each project Click “Solve” for solution Sum of all rows and columns = 1
  • 12. Assignment Method - Solution Copyright 2011 John Wiley & Sons, Inc. 17-12 Assignments indicated by 1 Cost of solution
  • 13. Sequencing • Prioritize jobs assigned to a resource • If no order specified use first-come first-served (FCFS) • Other Sequencing Rules • FCFS - first-come, first-served • LCFS - last come, first served • DDATE - earliest due date • CUSTPR - highest customer priority • SETUP - similar required setups • SLACK - smallest slack • CR - smallest critical ratio • SPT - shortest processing time • LPT - longest processing time Copyright 2011 John Wiley & Sons, Inc. 17-13
  • 14. Minimum Slack & Smallest Critical Ratio • SLACK considers both work and time remaining • CR recalculates sequence as processing continues and arranges information in ratio form Copyright 2011 John Wiley & Sons, Inc. 17-14 CR = = If CR > 1, job ahead of schedule If CR < 1, job behind schedule If CR = 1, job on schedule time remaining due date - today’s date work remaining remaining processing time SLACK = (due date – today’s date) – (processing time)
  • 15. Sequencing Jobs Through One Process • Flow time (completion time) • Time for a job to flow through system • Makespan • Time for a group of jobs to be completed • Tardiness • Difference between a late job’s due date and its completion time Copyright 2011 John Wiley & Sons, Inc. 17-15
  • 16. Simple Sequencing Rules Copyright 2011 John Wiley & Sons, Inc. 17-16 PROCESSING DUE JOB TIME DATE A 5 10 B 10 15 C 2 5 D 8 12 E 6 8
  • 17. Simple Sequencing Rules: FCFS Copyright 2011 John Wiley & Sons, Inc. 17-17 A 0 5 5 10 0 B 5 10 15 15 0 C 15 2 17 5 12 D 17 8 25 12 13 E 25 6 31 8 23 Total 93 48 Average 93/5 = 18.60 48/5 = 9.6 FCFS START PROCESSING COMPLETION DUE SEQUENCE TIME TIME TIME DATE TARDINESS
  • 18. Simple Sequencing Rules: DDATE Copyright 2011 John Wiley & Sons, Inc. 17-18 C 0 2 2 5 0 E 2 6 8 8 0 A 8 5 13 10 3 D 13 8 21 12 9 B 21 10 31 15 16 Total 75 28 Average 75/5 = 15.00 28/5 = 5.6 DDATE START PROCESSING COMPLETION DUE SEQUENCE TIME TIME TIME DATE TARDINESS
  • 19. Simple Sequencing Rules: SLACK Copyright 2011 John Wiley & Sons, Inc. 17-19 A(10-0) – 5 = 5 B(15-0) – 10 = 5 C(5-0) – 2 = 3 D(12-0) – 8 = 4 E(8-0) – 6 = 2 E 0 6 6 8 0 C 6 2 8 5 3 D 8 8 16 12 4 A 16 5 21 10 11 B 21 10 31 15 16 Total 82 34 Average 82/5 = 16.40 34/5 = 6.8 SLACK START PROCESSING COMPLETION DUE SEQUENCE TIME TIME TIME DATE TARDINESS
  • 20. Simple Sequencing Rules: SPT Copyright 2011 John Wiley & Sons, Inc. 17-20 C 0 2 2 5 0 A 2 5 7 10 0 E 7 6 13 8 5 D 13 8 21 12 9 B 21 10 31 15 16 Total 74 30 Average 74/5 = 14.80 30/5 = 6 SPT START PROCESSING COMPLETION DUE SEQUENCE TIME TIME TIME DATE TARDINESS
  • 21. Simple Sequencing Rules: Summary Copyright 2011 John Wiley & Sons, Inc. 17-21 FCFS 18.60 9.6 3 23 DDATE 15.00 5.6 3 16 SLACK 16.40 6.8 4 16 SPT 14.80 6.0 3 16 AVERAGE AVERAGE NO. OF MAXIMUM RULE COMPLETION TIME TARDINESS JOBS TARDY TARDINESS Best values
  • 22. Sequencing Jobs Through Two Serial Process Copyright 2011 John Wiley & Sons, Inc. 17-22 Johnson’s Rule 1. List time required to process each job at each process. Set up a one-dimensional matrix to represent desired sequence with # of slots equal to # of jobs. 2. Select smallest processing time at either process. If that time is on process 1, put the job as near to beginning of sequence as possible. 3. If smallest time occurs on process 2, put the job as near to the end of the sequence as possible. 4. Remove job from list. 5. Repeat steps 2-4 until all slots in matrix are filled and all jobs are sequenced.
  • 23. Sequencing With Excel Copyright 2011 John Wiley & Sons, Inc. 17-23
  • 24. Johnson’s Rule Copyright 2011 John Wiley & Sons, Inc. 17-24 JOB PROCESS 1 PROCESS 2 A 6 8 B 11 6 C 7 3 D 9 7 E 5 10 CE A BD
  • 25. Johnson’s Rule Copyright 2011 John Wiley & Sons, Inc. 17-25 A B CDE E A D B C Process 1 (sanding) 5 11 20 31 38 E A D B C Process 2 (painting) 5 15 23 30 37 41 Idle time Completion time = 41 Idle time = 5+1+1+3=10
  • 26. Excel for Johnson’s Rule Copyright 2011 John Wiley & Sons, Inc. 17-26 User inputs processing times and sequence Excel calculates completion times and makespan When the set of jobs is completed
  • 27. Guidelines for Selecting a Sequencing Rule • SPT most useful when shop is highly congested • Use SLACK for periods of normal activity • Use DDATE when only small tardiness values can be tolerated • Use LPT if subcontracting is anticipated • Use FCFS when operating at low-capacity levels • Do not use SPT to sequence jobs that have to be assembled with other jobs at a later date Copyright 2011 John Wiley & Sons, Inc. 17-27
  • 28. Monitoring • Work package • Shop paperwork that travels with a job • Gantt Chart • Shows both planned and completed activities against a time scale • Input/Output Control • Monitors the input and output from each work center Copyright 2011 John Wiley & Sons, Inc. 17-28
  • 29. Gantt Chart Copyright 2011 John Wiley & Sons, Inc. 17-29 1 2 3 4 5 6 8 9 10 11 12 Days 1 2 3 Today’s Date Job 32B Job 23C Job 11C Job 12A Facility Key: Planned activity Completed activity Behind schedule Ahead of schedule On schedule
  • 30. Input/Output Control Copyright 2011 John Wiley & Sons, Inc. 17-30 Planned input 65 65 70 70 270 Actual input 0 Deviation 0 Planned output 75 75 75 75 300 Actual output 0 Deviation 0 Backlog 30 PERIOD 1 2 3 4 TOTAL 20 10 5 0
  • 31. Input/Output Control Copyright 2011 John Wiley & Sons, Inc. 17-31 Planned input 65 65 70 70 270 Actual input 60 60 65 65 250 Deviation -5 -5 -5 -5 -20 Planned output 75 75 75 75 300 Actual output 75 75 65 65 280 Deviation -0 -0 -10 -10 -20 Backlog 30 15 0 0 0 PERIOD 1 2 3 4 TOTAL
  • 32. Excel for Input/Output Control Copyright 2011 John Wiley & Sons, Inc. 17-32 User inputs planned and actual values Excel calculates deviations and backlog
  • 33. Advanced Planning and Scheduling Systems • Infinite scheduling - assumes infinite capacity • Loads without regard to capacity • Then levels the load and sequences jobs • Finite scheduling - assumes finite (limited) capacity • Sequences jobs as part of the loading decision • Resources are never loaded beyond capacity Copyright 2011 John Wiley & Sons, Inc. 17-33
  • 34. Advanced Planning and Scheduling Systems • Advanced planning and scheduling (APS) • Add-ins to ERP systems • Constraint-based programming (CBP) identifies a solution space and evaluates alternatives • Genetic algorithms based on natural selection properties of genetics • Manufacturing execution system (MES) monitors status, usage, availability, quality Copyright 2011 John Wiley & Sons, Inc. 17-34
  • 35. Advanced Planning and Scheduling Copyright 2011 John Wiley & Sons, Inc. 17-35
  • 36. Theory of Constraints • Not all resources are used evenly • Finite scheduling approach • Concentrate on the” bottleneck” resource • Synchronize flow through the bottleneck • Use process and transfer batch sizes to move product through facility Copyright 2011 John Wiley & Sons, Inc. 17-36
  • 37. Drum-Buffer-Rope • Drum • Bottleneck, beating to set the pace of production for the rest of the system • Buffer • Inventory placed in front of the bottleneck to ensure it is always kept busy • Determines output or throughput of the system • Rope • Communication signal; tells processes upstream when they should begin production Copyright 2011 John Wiley & Sons, Inc. 17-37
  • 38. TOC Scheduling Procedure • Identify bottleneck • Schedule job first whose lead time to bottleneck is less than or equal to bottleneck processing time • Forward schedule bottleneck machine • Backward schedule other machines to sustain bottleneck schedule • Transfer in batch sizes smaller than process batch size Copyright 2011 John Wiley & Sons, Inc. 17-38
  • 39. Synchronous Manufacturing Copyright 2011 John Wiley & Sons, Inc. 17-39 B A C D B1 1 5 B2 2 3 B3 1 7 C1 3 2 C2 1 10 C3 2 15 D1 3 10 D2 2 8 D3 3 5 Item iKey: i Ij k l Operation j of item i performed at machine center k takes l minutes to process
  • 40. Copyright 2011 John Wiley & Sons, Inc. 17-40 Synchronous Manufacturing Demand = 100 A’s Machine setup time = 60 minutes MACHINE 1 MACHINE 2 MACHINE 3 B1 5 B2 3 C1 2 B3 7 C3 15 D3 5 C2 10 D2 8 D1 10 Sum 22 26* 17 * Bottleneck
  • 41. Synchronous Manufacturing Copyright 2011 John Wiley & Sons, Inc. 17-41 Machine 1 Machine 3 Setup Completion time 1002 2322 12 2732 0 200 1260 1940 2737 C2 B1 B3 C3 B2 D2 C1 D1 D3Idle Setup SetupSetup Setup 1562 1512 1872 Setup Machine 2 Idle 2
  • 42. Copyright 2011 John Wiley & Sons, Inc. Employee Scheduling • Labor is very flexible resource • Scheduling workforce is complicated, repetitive task • Assignment method can be used • Heuristics are commonly used 17-42Copyright 2011 John Wiley & Sons, Inc.
  • 43. Employee Scheduling Heuristic Copyright 2011 John Wiley & Sons, Inc. 17-43 1. Let N = no. of workers available Di = demand for workers on day i X = day working O = day off 2. Assign the first N - D1 workers day 1 off. Assign the next N - D2 workers day 2 off. Continue in a similar manner until all days are have been scheduled 3. If number of workdays for full time employee < 5, assign remaining workdays so consecutive days off are possible 4. Assign any remaining work to part-time employees 5. If consecutive days off are desired, consider switching schedules among days with the same demand requirements
  • 44. Employee Scheduling Copyright 2011 John Wiley & Sons, Inc. 17-44 DAY OF WEEK M T W TH F SA SU MIN NO. OF WORKERS REQUIRED 3 3 4 3 4 5 3 Taylor Smith Simpson Allen Dickerson
  • 45. Employee Scheduling Copyright 2011 John Wiley & Sons, Inc. 17-45 DAY OF WEEK M T W TH F SA SU MIN NO. OF WORKERS REQUIRED 3 3 4 3 4 5 3 Taylor O X X O X X X Smith O X X O X X X Simpson X O X X O X X Allen X O X X X X O Dickerson X X O X X X O Completed schedule satisfies requirements but has no consecutive days off
  • 46. Copyright 2011 John Wiley & Sons, Inc. 17-46 DAY OF WEEK M T W TH F SA SU MIN NO. OF WORKERS REQUIRED 3 3 4 3 4 5 3 Taylor O O X X X X X Smith O O X X X X X Simpson X X O O X X X Allen X X X O X X O Dickerson X X X X O X O Revised schedule satisfies requirements with consecutive days off for most employees Employee Scheduling
  • 47. Automated Scheduling Systems • Staff Scheduling • Assign workers to standardize shift patterns • Schedule Bidding • Workers bid for certain shift positions or schedules • Schedule Optimization • Creates demand-driven forecast of labor needs • Assigns workers to variable schedules • Uses mathematical programming and artificial intelligence techniques Copyright 2011 John Wiley & Sons, Inc. 17-47
  • 48. Copyright 2011 John Wiley & Sons, Inc. 17-48 Copyright 2011 John Wiley & Sons, Inc. All rights reserved. Reproduction or translation of this work beyond that permitted in section 117 of the 1976 United States Copyright Act without express permission of the copyright owner is unlawful. Request for further information should be addressed to the Permission Department, John Wiley & Sons, Inc. The purchaser may make back-up copies for his/her own use only and not for distribution or resale. The Publisher assumes no responsibility for errors, omissions, or damages caused by the use of these programs or from the use of the information herein.