Professional Documents
Culture Documents
CH 15 - Short-Term Scheduling PDF
CH 15 - Short-Term Scheduling PDF
CH 15 - Short-Term Scheduling PDF
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
• Finite Capacity Scheduling (F C S) • Schedule changes create a ripple effect for passengers
and airports
• Scheduling Services
• Latest technology to reduce cancellations and delays
saves $18 million/year
• Mathematical scheduling models to develop alternate
schedules and routes
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Learning Objectives (1 of 2) Learning Objectives (2 of 2)
When you complete this chapter you should be able to: When you complete this chapter you should be able to:
15.1 Explain the relationship among short-term scheduling, 15.4 Name and describe each of the priority sequencing
capacity planning, aggregate planning, and a master rules
schedule
15.5 Use Johnson’s rule
15.2 Draw Gantt loading and scheduling charts
15.6 Define finite capacity scheduling
15.3 Apply the assignment method for loading jobs
15.7 Use the cyclical scheduling technique
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Scheduling Decisions Scheduling Issues
Table 15.1 Scheduling Decisions
• Scheduling deals with the timing of operations
ORGANIZATION MANAGERS SCHEDULE THE FOLLOWING
Alaska Airlines Maintenance of aircraft
• The task is the allocation and prioritization of demand
Departure timetables
Flight crews, catering, gate, ticketing personnel • Significant factors are
Arnold Palmer Hospital Operating room use
Patient admissions
1. Forward or backward scheduling
Nursing, security, maintenance staffs 2. Finite or infinite loading
Outpatient treatments
University of Alabama Classrooms and audiovisual equipment 3. The criteria for sequencing jobs
Student and instructor schedules
Graduate and undergraduate courses
Amway Center Ushers, ticket takers, food servers, security personnel
Delivery of fresh foods and meal preparation
Orlando Magic games, concerts, arena football
Lockheed Martin Production of goods
Factory Purchases of materials
Workers
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Forward and Backward Scheduling Forward and Backward Scheduling (3 of 3)
(2 of 3) • Backward scheduling begins with the due date and
schedules the final operation first
• Backward scheduling begins with the due date and
schedules the final operation first • Schedule is produced by working backwards though the
processes
• Schedule is produced by working backwards though the
processes • Resources may not be available to accomplish the
schedule
• Resources may not be available to accomplish the
schedule are
p r o aches
ap pa
these evelo
Often bined to d n capacity
com f betwee stomer
-of cu
trade raints and ns
t
cons expectatio
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Different Processes/ Different Different Processes/ Different
Approaches (1 of 2) Approaches (2 of 2)
Table 15.2 Different Processes Suggest Different Table 15.2 Different Processes Suggest Different
Approaches to Scheduling Approaches to Scheduling
Process-focused facilities (job shops) Product-focused facilities (continuous)
• Scheduling to customer orders where changes in both volume and variety of • Schedule high-volume finished products of limited variety to meet a reasonably stable
jobs/clients/patients are frequent demand within existing fixed capacity
• Schedules are often due-date focused, with loading refined by finite loading • Finite loading with a focus on generating a forward-looking schedule that can meet
techniques known setup and run times for the limited range of products
• Examples: foundries, machine shops, cabinet shops, print shops, many restaurants, • Examples: huge paper machines at International Paper, beer in a brewery at
and the fashion industry Anheuser-Busch, and potato chips at Frito-Lay
Repetitive facilities (assembly lines)
• Schedule module production and product assembly based on frequent forecasts
• Finite loading with a focus on generating a forward-looking schedule
• JIT techniques are used to schedule components that feed the assembly line
• Examples: assembly lines for washing machines at Whirlpool and automobiles at Ford
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Input-Output Control Input-Output Control Example (1 of 3)
Figure 15.2
• Identifies overloading and underloading conditions
• Prompts managerial action to resolve scheduling problems
• Can be maintained using ConWIP cards that control the
scheduling of batches
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Gantt Charts Gantt Load Chart Example
• Load chart shows the loading and idle times of Figure 15.3
departments, machines, or facilities
• Displays relative workloads over time
• Schedule chart monitors jobs in process
• All Gantt charts need to be updated frequently to account
for changes
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Assignment Method (2 of 4) Assignment Method (3 of 4)
• Build a table of costs or time associated with particular 1. Create zero opportunity costs by repeatedly subtracting
assignments the lowest costs from each row and column
2. Draw the minimum number of vertical and horizontal
lines necessary to cover all the zeros in the table. If the
number of lines equals either the number of rows or the
number of columns, proceed to step 4. Otherwise
proceed to step 3.
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Assignment Example (2 of 4) Assignment Example (3 of 4)
Step 2 - Lines Step 4 - Assignments
Step 2 - Lines Step 3 - Subtraction
Start by assigning R-34 to worker C as
The smallest uncovered number this is the only possible assignment for
is 2 so this is subtracted from all worker C.
other uncovered numbers and
added to numbers at the Job T-50 must go to worker A as
intersection of lines worker C is already assigned. This
leaves S-66 for worker B.
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Performance Criteria (1 of 2) Performance Criteria (2 of 2)
• Flow time – the time between the release of a job to a • Flow time – the time between the release of a job to a
work center until the job is finished work center until the job is finished
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Sequencing Example (3 of 10) Sequencing Example (4 of 10)
FCFS: Sequence A-B-C-D-E SPT: Sequence B-D-A-C-E
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Sequencing Example (7 of 10) Sequencing Example (8 of 10)
EDD: Sequence B-A-D-C-E LPT: Sequence E-C-A-D-B
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Comparison of Sequencing Rules Critical Ratio (CR)
• No one sequencing rule excels on • An index number found by dividing the time remaining until
all criteria the due date by the work time remaining on the job
1. SPT does well on minimizing flow
time and number of jobs in the • Jobs with low critical ratios are scheduled ahead of jobs
system
with higher critical ratios
▪ But SPT moves long jobs to the
end which may result in • Performs well on average job lateness criteria
dissatisfied customers
3. FCFS does not do especially well
(or poorly) on any criteria but is
perceived as fair by customers
4. EDD minimizes maximum lateness
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Sequencing N Jobs on Two
Machines: Johnson's Rule Johnson’s Rule
• Works with two or more jobs that pass through the same 1. List all jobs and times for each work center
two machines or work centers
2. Select the job with the shortest activity time. If that time is
• Minimizes total production time and idle time in the first work center, schedule the job first. If it is in the
second work center, schedule the job last. Break ties
• An N/2 problem, N number of jobs through 2 workstations arbitrarily.
3. Once a job is scheduled, it is eliminated from the list
4. Repeat steps 2 and 3 working toward the center of the
sequence
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Johnson’s Rule Example (3 of 4) Johnson’s Rule Example (4 of 4)
WORK CENTER 1 WORK CENTER 2 WORK CENTER 1 WORK CENTER 2
JOB (DRILL PRESS) (LATHE) JOB (DRILL PRESS) (LATHE)
A 5 2 A 5 2
B 3 6 B 3 6
C 8 4 C 8 4
D 10 7 D 10 7
E 7 12 E 7 12
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Limitations of Rule-Based
Dispatching Systems Finite Capacity Scheduling (1 of 3)
1. Scheduling is dynamic and rules need to be revised to • Overcomes disadvantages of rule-based systems by
adjust to changes providing an interactive, computer-based graphical system
2. Rules do not look upstream or downstream • May include rules and expert systems or simulation to
allow real-time response to system changes
3. Rules do not look beyond due dates
• FCS allows the balancing of delivery needs and efficiency
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Finite Capacity Scheduling (2 of 3) Finite Capacity Scheduling (3 of 3)
Figure 15.5 Figure 15.6
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Scheduling Service Employees With
Scheduling Services (3 of 3) Cyclical Scheduling
• Airlines must meet complex FAA and union regulations • Objective is to meet staffing requirements with the
and often use linear programming to develop optimal minimum number of workers
schedules
• Schedules need to be smooth and keep personnel happy
• 24/7 operations like police/fire departments, emergency
hot lines, and mail order businesses use flexible workers • Many techniques exist from simple algorithms to complex
and variable schedules, often created using computerized linear programming solutions
systems
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Cyclical Scheduling Example (3 of 8) Cyclical Scheduling Example (4 of 8)
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Cyclical Scheduling Example (7 of 8) Cyclical Scheduling Example (8 of 8)
Copyright © 2020 Pearson Education Ltd. All Rights Reserved. Copyright © 2020 Pearson Education Ltd. All Rights Reserved.
Copyright