Top Banner
5. Operations Scheduling
22

5. Operations Scheduling. Scheduling Flow Scheduling Decisions OrganizationManagers Must Schedule the Following Arnold Palmer Hospital Operating room.

Dec 20, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 5. Operations Scheduling. Scheduling Flow Scheduling Decisions OrganizationManagers Must Schedule the Following Arnold Palmer Hospital Operating room.

5. Operations Scheduling

Page 2: 5. Operations Scheduling. Scheduling Flow Scheduling Decisions OrganizationManagers Must Schedule the Following Arnold Palmer Hospital Operating room.

Scheduling Flow

Page 3: 5. Operations Scheduling. Scheduling Flow Scheduling Decisions OrganizationManagers Must Schedule the Following Arnold Palmer Hospital Operating room.

Scheduling DecisionsOrganization Managers Must Schedule the Following

Arnold Palmer Hospital

Operating room usePatient admissionsNursing, security, maintenance staffsOutpatient treatments

University of Missouri Classrooms and audiovisual equipmentStudent and instructor schedulesGraduate and undergraduate courses

Lockheed Martin factory

Production of goodsPurchases of materialsWorkers

Hard Rock Cafe Chef, waiters, bartendersDelivery of fresh foodsEntertainersOpening of dining areas

Delta Air Lines Maintenance of aircraftDeparture timetablesFlight crews, catering, gate, ticketing personnel

Page 4: 5. Operations Scheduling. Scheduling Flow Scheduling Decisions OrganizationManagers Must Schedule the Following Arnold Palmer Hospital Operating room.

Operations Scheduling Specify time-phased activities and control

job-order progress Jobs are activities to be done and

machines (work centers) process jobs Single machine problem Parallel machine problem Flow shop problem Job shop problem

Page 5: 5. Operations Scheduling. Scheduling Flow Scheduling Decisions OrganizationManagers Must Schedule the Following Arnold Palmer Hospital Operating room.

Gantt Chart Example

Day Monday Tuesday Wednesday Thursday FridayWork Center

Metalworks

Mechanical

Electronics

Painting

Job 349

Job 349

Job 349

Job 408

Job 408

Job 408

ProcessingProcessing UnscheduledUnscheduled Center not availableCenter not available

Job 350

Job 349

Job 295

Page 6: 5. Operations Scheduling. Scheduling Flow Scheduling Decisions OrganizationManagers Must Schedule the Following Arnold Palmer Hospital Operating room.

Scheduling Criteria Makespan

Time required to complete a production schedule, or time required to manufacture all jobs

Total (average) flow time Total (average) amount of time jobs spend in the

system Utilization

Total processing time / Total flow time Total (average) lateness

Total (average) amount of time jobs are completed beyond its promised delivery date

Page 7: 5. Operations Scheduling. Scheduling Flow Scheduling Decisions OrganizationManagers Must Schedule the Following Arnold Palmer Hospital Operating room.

Scheduling Rules FCFS (First come, first served)

The first job arriving is processed first SPT (Shortest processing time)

The job with the SPT is processed first EDD (Earliest due date)

The job with the EDD is processed first LPT (Longest processing time)

The job with the LPT is processed first CR (Critical ratio) – can be dynamic

Jobs are scheduled in order of increasing ratio of time remaining to required work time remaining

Page 8: 5. Operations Scheduling. Scheduling Flow Scheduling Decisions OrganizationManagers Must Schedule the Following Arnold Palmer Hospital Operating room.

An Example (Single Machine)

JobProcessing

time in daysJob Due Date

(day)

A 6 8

B 2 6

C 8 18

D 3 15

E 9 23

Page 9: 5. Operations Scheduling. Scheduling Flow Scheduling Decisions OrganizationManagers Must Schedule the Following Arnold Palmer Hospital Operating room.

An Example (continued) FCFS: A-B-C-D-E SPT: B-D-A-C-E EDD:B-A-D-C-E LPT: E-C-A-D-B CR: A-B-C-D-E

Page 10: 5. Operations Scheduling. Scheduling Flow Scheduling Decisions OrganizationManagers Must Schedule the Following Arnold Palmer Hospital Operating room.

An Example (continued)

Rule MakespanTotal

Flow TimeUtilization

Total Lateness

FCFS 28 77 36.4% 11

SPT 28 65 43.1% 9

EDD 28 68 41.2% 6

LPT 28 103 27.2% 48

CR 28 77 36.4% 11

Page 11: 5. Operations Scheduling. Scheduling Flow Scheduling Decisions OrganizationManagers Must Schedule the Following Arnold Palmer Hospital Operating room.

Comparison of Scheduling Rules No one scheduling rule excels on all criteria SPT minimizes flow time, but moves long

jobs to the end, which may result in dissatisfied customers

FCFS does not do especially well (or poorly) on any criteria but is perceived as fair by customers

EDD often minimizes lateness related criteria

Page 12: 5. Operations Scheduling. Scheduling Flow Scheduling Decisions OrganizationManagers Must Schedule the Following Arnold Palmer Hospital Operating room.

Two Machine Flow Shop Johnson’s algorithm minimizes makespan

List all jobs and times for each work center Choose the job with the shortest activity time. If

that time is in the first work center, schedule the job first. If it is in the second work center, schedule the job last

Once a job is scheduled, it is eliminated from the list

Repeat above steps working toward the center of the sequence

Page 13: 5. Operations Scheduling. Scheduling Flow Scheduling Decisions OrganizationManagers Must Schedule the Following Arnold Palmer Hospital Operating room.

An Example

Job Work Center 1(Drill Press)

Work Center 2(Lathe)

A 5 2

B 3 6

C 8 4

D 10 9

E 7 12

Page 14: 5. Operations Scheduling. Scheduling Flow Scheduling Decisions OrganizationManagers Must Schedule the Following Arnold Palmer Hospital Operating room.

An Example (continued)TimeTime 00 33 1010 2020 2828 3333

TimeTime 0 0 11 33 55 77 99 1010 1111 1212 1313 1717 1919 21 22 2321 22 232525 2727 2929 3131 33333535

B ACDE

B ACDE

WC 1

WC 2

BB EE DD CC AA

Page 15: 5. Operations Scheduling. Scheduling Flow Scheduling Decisions OrganizationManagers Must Schedule the Following Arnold Palmer Hospital Operating room.

More Than Two Machine Flow Shop

Each job is processed by each machine (work center) exactly once

Very difficult to solve; a heuristic approach is necessary

Reduce multiple machines to two machines and apply Johnson’s algorithm Solve m-1 sub-problems for an m machine

shop by increasing number of ‘real’ machines for the 1st ‘artificial’ machine and decreasing it for the 2nd one.

Page 16: 5. Operations Scheduling. Scheduling Flow Scheduling Decisions OrganizationManagers Must Schedule the Following Arnold Palmer Hospital Operating room.

An Example

JobWork

Center 1Work

Center 2Work

Center 3Work

Center 4

A 1 13 6 2

B 10 12 18 18

C 17 9 13 4

D 12 17 2 6

E 11 3 5 16

Page 17: 5. Operations Scheduling. Scheduling Flow Scheduling Decisions OrganizationManagers Must Schedule the Following Arnold Palmer Hospital Operating room.

WC1 WC2 WC3 WC4A 1 13 6 2

B 10 12 18 18

C 17 9 13 4

D 12 17 2 6

E 11 3 5 16

Page 18: 5. Operations Scheduling. Scheduling Flow Scheduling Decisions OrganizationManagers Must Schedule the Following Arnold Palmer Hospital Operating room.

Job Shop (6 job 4 machine example)

Job Machine # (processing time)

A 1(6) > 2(8) > 3(12) > 4(5)

B 1(4) > 2(1) > 3(4) > 4(3)

C 4(3) > 2(8) > 1(6) > 3(4)

D 2(5) > 1(10) > 3(15) > 4(4)

E 1(3) > 2(4) > 4(6) > 3(4)

F 3(4) > 1(2) > 2(4) >4(5)

Page 19: 5. Operations Scheduling. Scheduling Flow Scheduling Decisions OrganizationManagers Must Schedule the Following Arnold Palmer Hospital Operating room.

Machine # (time)A 1(6) > 2(8) > 3(12) > 4(5)

B 1(4) > 2(1) > 3(4) > 4(3)

C 4(3) > 2(8) > 1(6) > 3(4)

D 2(5) > 1(10) > 3(15) > 4(4)

E 1(3) > 2(4) > 4(6) > 3(4)

F 3(4) > 1(2) > 2(4) >4(5)

Page 20: 5. Operations Scheduling. Scheduling Flow Scheduling Decisions OrganizationManagers Must Schedule the Following Arnold Palmer Hospital Operating room.

Limitations of Rule-Based Dispatching Rules do not look upstream or

downstream; idle resources and bottleneck resources in other departments may not be recognized

Rules do not look beyond due dates Scheduling is dynamic and rules need to

be revised to adjust to changes in process, equipment, product mix, etc.

Page 21: 5. Operations Scheduling. Scheduling Flow Scheduling Decisions OrganizationManagers Must Schedule the Following Arnold Palmer Hospital Operating room.

Scheduling Service Employees

With Cyclical Scheduling Objective is to meet staffing requirements

with the minimum number of workers Schedules need to be smooth and keep

personnel happy Many techniques exist from simple

algorithms to complex linear programming solutions

Cyclical scheduling -- Identify two consecutive days with the lowest total requirements and assign these as days off

Page 22: 5. Operations Scheduling. Scheduling Flow Scheduling Decisions OrganizationManagers Must Schedule the Following Arnold Palmer Hospital Operating room.

An ExampleM T W T F S S

Employee 1 5 5 6 5 4 3 3