Short-Term Scheduling
Download
Report
Transcript Short-Term Scheduling
Operations
Management
Chapter 15 –
Short-Term Scheduling
PowerPoint presentation to accompany
Heizer/Render
Operations Management, 8e
© 2006
Prentice
Hall, Inc. Hall, Inc.
©
2006
Prentice
15 – 1
Strategic Importance of
Short-Term Scheduling
Effective and efficient scheduling
can be a competitive advantage
Faster movement of goods through a
facility means better use of assets
and lower costs
Additional capacity resulting from
faster throughput improves customer
service through faster delivery
Good schedules result in more
reliable deliveries
© 2006 Prentice Hall, Inc.
15 – 2
Scheduling Decisions
Organization
Arnold Palmer
Hospital
University of
Missouri
Lockheed-Martin
factory
Hard Rock Cafe
Delta Airlines
Table 15.1
© 2006 Prentice Hall, Inc.
Managers Must Schedule the Following
Operating room use
Patient admissions
Nursing, security, maintenance staffs
Outpatient treatments
Classrooms and audiovisual equipment
Student and instructor schedules
Graduate and undergraduate courses
Production of goods
Purchases of materials
Workers
Chef, waiters, bartenders
Delivery of fresh foods
Entertainers
Opening of dining areas
Maintenance of aircraft
Departure timetables
Flight crews, catering, gate, ticketing personnel
15 – 3
Activity in Sequencing
Sequence the following cars into as many work days as
needed. Garage can work on two cars simultaneously
Assume first come first serve sequencing; 8 hour
workday. Customers arrive in the following order
DAY 1
Car 3: Maintenance ; time needed 6 hours
Car 4: Maintenance ; time needed 10 hours
Car 1: Repair ; time needed 2 hours
Car 2: Repair ; time needed 2.5 hours
DAY 2
Car 5: Maintenance ; time needed 3.5 hours
Car 6: Repair ; time needed 3.5 hrs
Car 7: Maintenance ; time needed 4 hours
© 2006 Prentice Hall, Inc.
15 – 4
Solution: Sequencing
Repair Track 1
Car 3: Repair - 6 hours
Day 1
Car 1: Maintenance 2 hours
Repair Track 1
Car 2: Maintenance 2.5 hours
Day 2
Car 6:Maintenance 3.5 hours
Repair Track 2
Car 4: Repair – 8 hours
Repair Track 2
Car 4: Repair – 2 hours
Car 5: Repair – 3.5 hours
Car 7:Maintenance 2.5 hours
Repair Track 1
Day 3
© 2006 Prentice Hall, Inc.
Repair Track 2
Car 7:Maintenance 1.5 hours
15 – 5
Activity in Sequencing_2
Schedule the following cars into 2 work days.
Garage can work on two cars simultaneously
Method: Garage controlled scheduling
(First assigned first serve; or capacity-based
scheduling). 8 hours per day work time.
Car 3: Maintenance ; time needed 6 hours
Car 4: Maintenance ; time needed 10 hours
Car 1: Repair ; time needed 2 hours
Car 2: Repair ; time needed 2.5 hours
Car 5: Maintenance ; time needed 3.5 hours
Car 6: Repair ; time needed 3.5 hrs
Car 7: Maintenance ; time needed 4 hours
© 2006 Prentice Hall, Inc.
15 – 6
Solution: Sequencing _2
Schedule for days 1 and 2. Notice one track for long
duration work and the other for fast jobs!
Fast turnaround jobs
Repair Track 1
Day 1
Car 1: Repair - 2 hours
Long turnaround jobs
Repair Track 2
Car 4: Repair – 8 hours
Car 5: Maintenance 3.5 hours
Car 2: Maintenance 2.5 hours
Repair Track 1
Day 2
Car 6: Maintenance 3.5 hours
Repair Track 2
Car 4: Repair – 2 hours
Car 3: Repair – 6 hours
Car 7:Maintenance 4.0 hours
© 2006 Prentice Hall, Inc.
15 – 7
Definitions
Scheduling is the assignment of due dates
to specific work or jobs.
Loading is the assignment of jobs to work
centers.
Sequencing: Determining the order in
which jobs should be done at each work
center so that due dates are met.
Input-Output control: Any technique that
enables managers to manage workflows at
each work center by comparing work
added to work completed.
© 2006 Prentice Hall, Inc.
15 – 8
Positioning
Scheduling
Figure 15.1
© 2006 Prentice Hall, Inc.
15 – 9
Defining Scheduling
Scheduling deals with the assignment of
activities (demand) to resources (supply)
(or vice-versa) and timing of activities. E.g.
supply could be production capacity of a firm)
Types of scheduling situations
Type I: Supply options (M) are fewer
than demand options (N)
Type II: Supply options (M) are equal to
demand options (N)
Type III: Supply options (M) exceed the
number of demand options (N)
© 2006 Prentice Hall, Inc.
15 – 10
Objectives of Scheduling
Goals of scheduling
Type I: Supply options (M) are fewer than
demand options (N)
Assign scarce supply to demand to minimize cost or
maximize benefits
Type II: Supply options (M) are equal to
demand options (N)
Assign supply to demand to minimize cost or
maximize benefits for total process
Type III: Supply options (M) exceed the
number of demand options (N)
Scheduling is done for limited capacity and excess
capacity is outsourced.
© 2006 Prentice Hall, Inc.
15 – 11
Methods of Scheduling
Forward scheduling concept
Scheduling begins as soon as customer
requests and requirements are known
Scheduling begins from the estimated start date
of the project and works forward to determine the
start and finish dates for each of the activities that
make up the order.
Backward scheduling concept
Scheduling begins from the expected delivery date
and works backwards to determine the finish and start
dates for the activities that make up the order.
[Usually this method is available for projects that have long
completion times, large number of units or parts, and have
the completion of project on or before the delivery deadline
as a key objective] .
© 2006 Prentice Hall, Inc.
15 – 12
Loading_Activity_A
We own a hotel which has a large ballroom. We have to
schedule activities for two Saturdays in May. The closing time
of the ballroom each Saturday is 10 pm. Which activities
would you schedule? We charge per hour for the time a client
spend using room. No charges for cleaning and preparation
times.
Event A: 9 am - 1 pm, Cleanup needed after event 2
hrs.
Event B: 4 pm – 7 pm, preparation needed before
event 0.5 hours. Cleanup needed after event 1 hrs.
Event C: 5 pm - 10 pm, preparation needed before
event 1 hours. Cleanup after event 2 hrs.
Event D: 9 am -12 pm, preparation needed before
event 1 hours. Cleanup after event 1 hrs.
Event E: 11 am – 8 pm, preparation needed before
event 2 hours. Cleanup after event 2 hrs.
© 2006 Prentice Hall, Inc.
15 – 13
Activity_A Scheduling Criteria and Options
Option1
Event A: 9 am - 1 pm AND Event B: 4 – 7 pm
Event D: 9 am -12 pm AND Event C: 5 - 10 pm.
Option 2
Event A: 9 am - 1 pm AND Event C 5 - 10 pm.
Event D: 9 am -12 pm AND Event B: 4 – 7 pm
Option 3
Event A: 9 am - 1 pm AND Event B OR Event C
Event E: 11 am – 8 pm
Scheduling Criteria: Why did we schedule the way we did? We
are tried to maximize the utilization of the ballroom
(maximize utilization)!
Other criteria; Min. Cost, Min. waiting time or Work in
progress
(WIP)
© 2006 Prentice
Hall, Inc.
15 – 14
Comparing Options_Activity_A
Option1
Event A: 9 am - 1 pm AND Event B: 4 – 7 pm
Event D: 9 am -12 pm AND Event C: 5 - 10 pm.
Option 2
Event A: 9 am - 1 pm AND Event C 5 - 10 pm.
Event D: 9 am -12 pm AND Event B: 4 – 7 pm
Option 3
Event A: 9 am - 1 pm AND Event B OR Event C
Event E: 11 am – 8 pm
OPTION 3: Less switching costs, maximize utilization,
minimize waiting times, maximize profits
© 2006 Prentice Hall, Inc.
15 – 15
Activity_Scheduling
If you could change one thing in the operations scheduling of this
case, what would you change?
We own a hotel which has a large ballroom. We have to schedule
activities for two Saturdays in May. The closing time of the
ballroom each Saturday is 10 pm. Which activities would you
schedule? We charge per hour for time spent in room. No
charges for cleaning and preparation times.
Event A: 9 am - 1 pm, Cleanup needed after event 2 hrs.
Event B: 4 pm – 7 pm, preparation needed before event 0.5
hours. Cleanup needed after event 1 hrs.
Event C: 5 pm - 10 pm, preparation needed before event 1
hours. Cleanup after event 2 hrs.
Event D: 9 am -12 pm, preparation needed before event 1
hours. Cleanup after event 1 hrs.
Event E: 11 am – 8 pm, preparation needed before event 2
hours. Cleanup after event 2 hrs.
© 2006 Prentice Hall, Inc.
15 – 16
Activity_Scheduling
If you could change one thing in the operations scheduling of this
case, what would you change?
Demand Options:
Charge for cleaning time
Set minimum reservation time
Capacity Options:
Build new ballroom
Extend working hours per day
© 2006 Prentice Hall, Inc.
15 – 17
Scheduling Criteria
Types of scheduling/sequencing criteria
Goal-based approaches
Minimize cost, waiting times
Minimize work-in-process
Maximize profits
Priorities-based approaches
First-come first serve or Last-in-first-out
Longest processing time
Earliest due date
Shortest processing time
© 2006 Prentice Hall, Inc.
15 – 18
Job Loading Methods
Types of scheduling methods
Arbitrary approaches
Useful when there are no constraints of
resources (Supply exceeds demand)
Rule-based approaches
Useful when there are constraints of resources
Priorities-based approaches
Useful when there are constraints of resources
and there are priorities among suppliers or
customers
© 2006 Prentice Hall, Inc.
15 – 19
Assignment Method
(Type II Scheduling)
A special class of linear programming models
that assign tasks or jobs to resources
Objective is to minimize cost or time
Only one job (or worker) is assigned to one
machine (or project)
© 2006 Prentice Hall, Inc.
15 – 20
Assignment Method
1.
Create zero opportunity costs by repeatedly subtracting
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.
3.
Subtract the smallest number not covered by a line from
all other uncovered numbers. Add the same number to
any number at the intersection of two lines. Return to
step 2.
4.
Optimal assignments are at zero locations in the table.
Select one, draw lines through the row and column
involved, and continue to the next assignment.
© 2006 Prentice Hall, Inc.
15 – 21
Assignment Example
Typesetter
Job
R-34
S-66
T-50
Step 1a - Rows
C
$11
$ 8
$ 9
$14
$10
$12
$ 6
$11
$ 7
Least numbers
per row
Typesetter
A
© 2006 Prentice Hall, Inc.
B
Step 1b - Columns
Typesetter
Job
R-34
S-66
T-50
A
$ 5
$ 0
$ 2
B
$ 8
$ 2
$ 5
C
$ 0
$ 3
$ 0
Job
R-34
S-66
T-50
Least numbers
per column
A
B
C
$ 5
$ 0
$ 2
$ 6
$ 0
$ 3
$ 0
$ 3
$ 0
15 – 22
Assignment Example
Step 2 - Lines
Typesetter
Job
R-34
S-66
T-50
A
B
C
$ 5
$ 0
$ 2
$ 6
$ 0
$ 3
$ 0
$ 3
$ 0
The smallest uncovered
number is 2 so this is
subtracted from all other
uncovered numbers and
added to numbers at the
intersection of lines
Step 3 - Subtraction
Typesetter
Because only two lines
are needed to cover all
the zeros, the solution
is not optimal (it is
fewer than the number
of jobs to assign)
© 2006 Prentice Hall, Inc.
Job
R-34
S-66
T-50
A
B
C
$ 3
$ 0
$ 0
$ 4
$ 0
$ 1
$ 0
$ 5
$ 0
15 – 23
Assignment Example
Step 2 - Lines
Typesetter
Job
R-34
S-66
T-50
A
B
C
$ 3
$ 0
$ 0
$ 4
$ 0
$ 1
$ 0
$ 5
$ 0
Because three lines are
needed to cover all the
numbers, the solution
is optimal and job
assignments can now
be made
© 2006 Prentice Hall, Inc.
Start by assigning S-66 for
worker B.
Job T-50 must go to worker A.
This leaves R-34 to worker C as
this is the least cost assignment
for worker C.
Step 4 - Assignments
Typesetter
Job
R-34
S-66
T-50
A
B
C
$ 3
$ 0
$ 0
$ 4
$ 0
$ 1
$ 0
$ 5
$ 0
15 – 24
Assignment Example
From the original cost table
Minimum cost = $6 + $10 + $9 = $25
Step 4 - Assignments
Costs Table
Typesetter
Typesetter
A
Job
R-34
S-66
T-50
© 2006 Prentice Hall, Inc.
$11
$ 8
$ 9
B
$14
$10
$12
C
$ 6
$11
$ 7
Job
R-34
S-66
T-50
A
B
C
$ 3
$ 0
$ 0
$ 4
$ 0
$ 1
$ 0
$ 5
$ 0
15 – 25
Opportunity Loss: Example 2 (Deriving
Opportunity Loss Table)
Assignment Costs Table
Typesetter
Job
R-34
S-66
T-50
A
B
C
$11
$ 8
$ 9
$14
$10
$12
$ 6
$11
$ 7
Opportunity Loss Table
(Sales – Costs) Table
Typesetter
Typesetter
A
B
C
Job
R-34
S-66
T-50
© 2006 Prentice Hall, Inc.
Assume that the fixed sale price
for each job is as follows :
R-34 = $ 15 /unit;
S-66 = $ 15 /unit;
T-50 = $ 14 /unit;
$15-$11 $15-$14 $15-$6
$15-$8 $15-$10 $15-$11
$14-$9 $14-$12 $14-$7
Job
R-34
S-66
T-50
A
B
C
$ 4
$ 7
$ 5
$ 1
$ 5
$ 2
$ 9
$ 4
$ 7
15 – 26
Assignment: Example 2 (Deriving
Opportunity Loss Table)
The table has profit margins that are earned for each unit made. To
find the optimal assignment, use the method but subtract the highest
score of each row not the least one.
Typesetter
A
Job
R-34
S-66
T-50
B
1
Typesetter
C
Opportunity Loss Table
$ 4
$ 7
$ 5
$ 1
$ 5
$ 2
$ 9
$ 4
$ 7
Take highest number from each column
and subtract from all the numbers
in the column.
Note -2 is the highest number in column B!
© 2006 Prentice Hall, Inc.
Job
R-34
S-66
T-50
A
B
-$ 5
$0
-$ 2
-$ 8
-$ 2
-$ 5
Typesetter
Job
R-34
S-66
T-50
A
B
-$ 5
$0
-$ 2
-$ 6
$0
-$ 3
2
C
$0
-$ 3
$0
3
C
$0
-$ 3
$0
15 – 27
Assignment: Example 2 (Deriving
Opportunity Loss Table)
Draw lines across the zeros. As only two lines cross all the zeros,
solution is not yet optimal.
Opportunity Loss Table
Typesetter
Job
R-34
S-66
T-50
4
A
B
-$ 5
$0
-$ 2
-$ 6
$0
-$ 3
C
$0
-$ 3
$0
Take highest number from uncrossed
cells and subtract it from all other
uncrossed numbers in each column.
Add the number to number on the intersection
Intersection to get table 5.
This is not an optimal solution – 2 lines
through all zeros
© 2006 Prentice Hall, Inc.
15 – 28
Opportunity Loss: Example 2
Largest
uncrossed
number
Table 5 now has three lines
going through all the zeros. An
optimal assignment can now be
Made for our problem!
Typesetter
Assign C to R-34; assign A to T-50;
assign B to S-66;
The profit margin of the assignment
is taken from first table:
=
$5 + $ 5 + $ 9 = $ 19
Gross Margin - Opportunity Loss Table
Typesetter
A
Job
R-34
S-66
T-50
© 2006 Prentice Hall, Inc.
$ 4
$ 7
$ 5
B
$ 1
$ 5
$ 2
1
Job
R-34
S-66
T-50
A
B
-$ 5
$0
-$ 2
-$ 6
$0
-$ 3
Typesetter
C
$ 9
$ 4
$ 7
Job
R-34
S-66
T-50
4
A
B
-$ 3
$0
$0
-$ 4
$0
-$ 1
5
C
$0
-$ 3
$0
C
$0
-$ 5
$0
15 – 29
Gantt Load Chart Method
(Type III Scheduling)
Day
Work
Center
Metalworks
Monday
Tuesday
Job 349
Job 349
Job 408
Painting
Processing
Thursday
Friday
Job 350
Mechanical
Electronics
Wednesday
Job 408
Job 349
Job 295
Job 408
Unscheduled
Job 349
Center not available
Figure 15.3
© 2006 Prentice Hall, Inc.
15 – 30
Plan 1: Gantt Staffing Chart (Type III
Scheduling)
Bill
Mon
Tue
Off
Off
Mary
Wed
Thu
Off
Off
Sue
Schedule
Off
Will
Off
Off
Bob
Off
Off
Mon
Off
Fri
Sat
Sun
Off
Off
Josh
Off
Off
1. Required Capacity
5
5
6
5
8
9
9
2. Max available staff
7
7
7
7
7
7
7
3. Max off duty limits
2
2
1
2
-1
-2
-2
4. Scheduled off-duty
3
3
2
3
2
1
0
5. Extra staff needed
1
1
1
1
3
3
2
Scheduled off duty minus Max. off duty limit ( row 4. Minus row 3.)
What would you advise the manager to do?
© 2006 Prentice Hall, Inc.
15 – 31
Plan 2: Gantt Staffing Chart (Type III
Scheduling)
Sat
Sun
Bill
Off
Off
Mary
Off
Off
Sue
Off
Off
Mon
Schedule
Tue
Wed
Thu
Fri
Will
Off
Off
Bob
Off
Off
Mon
Josh
Off
Off
Off
Off
1. Required Capacity
5
5
6
5
8
9
9
2. Max available staff
7
7
7
7
7
7
7
3. Max off duty staff
2
2
1
2
-1
-2
-2
4. Scheduled off-duty
1
2
1
2
2
3
3
5. Extra staff needed
-1
0
0
0
3
5
5
4. Minus 3
This solution shifts all temp staff requirement to
weekends
What could be the benefit/problem with this plan?
© 2006 Prentice Hall, Inc.
15 – 32
Gantt Schedule Chart
Example
Job
Day
1
Day Day
2
3
Day Day Day Day Day
4
5
6
7
8
A
B
Start of an
activity
End of an
activity
Scheduled
activity time
allowed
Actual work
progress
Maintenance
Nonproduction
time
C
Figure 15.4
© 2006 Prentice Hall, Inc.
Point in time
when chart is
reviewed
Now
15 – 33
Sequencing
Specifies the order in which jobs should be
performed at work centers
Priority rules are used to dispatch or
sequence jobs
FCFS: First come, first served
SPT: Shortest processing time
EDD: Earliest due date
LPT: Longest processing time
© 2006 Prentice Hall, Inc.
15 – 34
Sequencing Example
Apply the four popular sequencing rules
to these five jobs
Job
A
B
C
D
E
© 2006 Prentice Hall, Inc.
Job Work
(Processing) Time
(Days)
6
2
8
3
9
Job Due
Date
(Days)
8
6
18
15
23
15 – 35
Sequencing: FCFS Example
FCFS: Sequence A-B-C-D-E (assume that all jobs
arrived on same day in the sequence given).
Job
Sequence
Job
Work
(Proce
ssing)
Time
Wait
Times
Flow
Time
Job Due
Date
A
6
0
6
8
0
B
2
6
8
6
2
C
8
8
16
18
0
D
3
16
19
15
4
E
9
19
28
23
5
28
28
49
77
© 2006 Prentice Hall, Inc.
Job
Lateness
11
15 – 36
Sequencing Example
FCFS: Sequence A-B-C-D-E
Average completion time =
Total flow time
= 77/5 = 15.4 days
Number of jobs
Total job work time
Utilization =
Total flow time = 28/77 = 36.4%
Total flow time
Average number of
jobs in the system = Total job work time = 77/28 = 2.75 jobs/month
Total late days
Average job lateness = Number of jobs = 11/5 = 2.2 days
© 2006 Prentice Hall, Inc.
15 – 37
Sequencing Example
SPT (Shortest processing time): Sequence B-D-A-C-E
Job
Sequence
Job Work
(Processing)
Time
Flow
Time
Job Due
Date
B
2
2
6
0
D
3
5
15
0
A
6
11
8
3
C
8
19
18
1
E
9
28
23
5
28
65
Job
Lateness
9
The sequence changes with the priority rule
© 2006 Prentice Hall, Inc.
15 – 38
Sequencing Example
SPT: Sequence B-D-A-C-E
Total flow time
Average completion time =
= 65/5 = 13 days
Number of jobs
Total job work time
Utilization =
Total flow time = 28/65 = 43.1%
Total flow time
Average number of
=
= 65/28 = 2.32
jobs in the system
Total job work time
jobs/months
Total late days
Average job lateness = Number of jobs = 9/5 = 1.8 days
© 2006 Prentice Hall, Inc.
15 – 39
Sequencing Example
EDD (Earliest due date) : Sequence B-A-D-C-E
Job
Sequence
Job Work
(Processing)
Time
Flow
Time
Job Due
Date
B
2
2
6
0
A
6
8
8
0
D
3
11
15
0
C
8
19
18
1
E
9
28
23
5
28
68
© 2006 Prentice Hall, Inc.
Job
Lateness
6
15 – 40
Sequencing Example
EDD: Sequence B-A-D-C-E
Total flow time
Average completion time =
Number of jobs
= 68/5 = 13.6 days
Total job work time
Utilization = Total flow time
= 28/68 = 41.2%
Total flow time
Average number of
=
= 68/28 = 2.43 jobs/
jobs in the system
Total job work time
month
Total late days
Average job lateness = Number of jobs = 6/5 = 1.2 days
© 2006 Prentice Hall, Inc.
15 – 41
Sequencing Example
LPT (Longest processing time): Sequence E-C-A-D-B
Job
Sequence
Job Work
(Processing)
Time
Flow
Time
Job Due
Date
E
9
9
23
0
C
8
17
18
0
A
6
23
8
15
D
3
26
15
11
B
2
28
6
22
28
103
© 2006 Prentice Hall, Inc.
Job
Lateness
48
15 – 42
Sequencing Example
LPT: Sequence E-C-A-D-B
Total flow time
Average completion time =
= 103/5 = 20.6 days
Number of jobs
Total job work time
Utilization =
Total flow time = 28/103 = 27.2%
Total flow time
Average number of
=
= 103/28 = 3.68 jobs
jobs in the system
Total job work time
Total late days
Average job lateness = Number of jobs = 48/5 = 9.6 days
© 2006 Prentice Hall, Inc.
15 – 43
Summary Sequencing Examples
Summary of Rules
Average Number
of Jobs in
Average
Utilization
System per
Lateness
(%)
month
(Days)
Rule
Average
Completion
Time (Days)
FCFS
15.4
36.4
2.75
2.2
SPT
13.0
43.1
2.32
1.8
EDD
13.6
41.2
2.43
1.2
LPT
20.6
27.2
3.68
9.6
© 2006 Prentice Hall, Inc.
15 – 44
Comparison of
Sequencing Rules
No one sequencing rule excels on all
criteria
SPT does well on minimizing flow time and
number of jobs in the system
But SPT moves long jobs to the end which
may result in dissatisfied customers
FCFS does not do especially well on any
criteria (or does poorly on most criteria)
but it is perceived as fair by customers
EDD minimizes lateness
© 2006 Prentice Hall, Inc.
15 – 45
Improving Performance of System
Changing setting of due dates
Changing process serial to parallel form
A
B
C
A
B
E
C
© 2006 Prentice Hall, Inc.
E
D
D
15 – 46
Example from Service Industry
Patie
nt
Health Issue (Treatment time)
A
F
G
B
C
I
D
H
E
Pain in head (1 hr)
Skin disease (1 hr)
Sun burns (1 hr)
Brain tumor (2 hrs)
Depression (1 hr)
Pollen issues (2 hrs)
Migraine pains (2 hrs)
Skin cancer (2 hrs)
Skin exam (1 hr)
First priority
Second priority
appointment
appointment
8-9 am
9-10 am
10-11 am
8-10 am
2-3 pm
2-4 pm
2-4 pm
8-10 am
11-12 am
10-11 am
10-11 am
11-12 pm
10-12pm
1-2 pm
10-12 pm
8-10 am
2-4 pm
2-3 pm
There are two doctors in a specialist clinic, one is a dermatologist the
other is a neurologist. The patients call-in the order shown. Create a
schedule for the clinic assuming that each specialist works 8-12 pm
and 1-4pm daily. Assign slots to patients using First come First serve
priority rule. Assume that the appointments slots are one hour each. 15 – 47
© 2006 Prentice Hall, Inc.
Resolution from Service Industry
Day 1
8-9
Nurlo
gist
9-10
A
Aller
gist
F
Day 2
10-11
11-12
B
B
G
1-2
2-3
3-4
C
H
8-9
9-10
10-11
D D
H
1112
E
I
I
There are two doctors in a specialist clinic, one is a dermatologist the
other is a neurologist. The patients call-in the order shown. Create a
schedule for the clinic assuming that each specialist works 8-12 pm
and 1-4pm daily. Assign slots to patients using First come First serve
priority rule. Assume that the appointments slots are one hour each.
© 2006 Prentice Hall, Inc.
15 – 48
Resolution from Service Industry
Day 1
8-9
9-10
Day 2
10-11
11-12
Nurlo
gist
B
A
E
Aller
gist
H
F
G
1-2
C
2-3
3-4
8-9
9-10
10-11
1112
D
I
There are two doctors in a specialist clinic, one is a dermatologist the
other is a neurologist. The patients call-in the order shown. Create a
schedule for the clinic assuming that each specialist works 8-12 pm
and 1-4pm daily. Assign slots to patients using First come First serve
priority rule combined with SPT and LPT time slots
© 2006 Prentice Hall, Inc.
15 – 49