Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate...

70
Scheduling

Transcript of Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate...

Page 1: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Scheduling

Page 2: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Production Planning Process

Process Planning

Strategic Capacity Planning

Aggregate Planning

Master Production Scheduling

Material Requirements Planning

Order Scheduling Weekly Workforce &Customer Scheduling

Daily Workforce &Customer Scheduling

LongRange

MediumRange

ShortRange

Manufacturing Services

How much & whento produce

How much & whento produce the end item

How much & whento produce component items

Page 3: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Outline

Scheduling What is it? Objectives Sequencing rules

Single resource

Page 4: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Scheduling

Deals with the timing of operations

Specifies when resources are needed to produce a product or provide a service

Helps us decide what order to perform jobs

All organizations perform scheduling to All organizations perform scheduling to some extent…some extent…

Page 5: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

In service organizations, managers schedule…

Nursing staff

Operating room use

Instructor schedules

Classroom use

Page 6: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

In manufacturing organizations, managers schedule…

WorkersPurchases of materialsProduction of goods

FoundryMilling

machines

LathesGrinding

Painting Drills

Office

Welding

Forging

Easier to schedule here

Harder to schedule here

… Sort Wash Dry Iron

Page 7: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Sequencing Rules

Determine the order jobs are processed by Determine the order jobs are processed by a resourcea resourceWhich job should a machine do first, next, etc.?Which job should a machine do first, next, etc.?Which surgeries should go to the operating room first?Which surgeries should go to the operating room first?What order should you work on your course projects in?What order should you work on your course projects in?

Many sequencing rules existMany sequencing rules exist Each attempts to achieve to an objectiveEach attempts to achieve to an objective

Page 8: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Objectives in Scheduling

Meet customer due datesMeet customer due dates Minimize job latenessMinimize job lateness Minimize response timeMinimize response time Minimize completion timeMinimize completion time Minimize time in the systemMinimize time in the system Minimize overtimeMinimize overtime Maximize machine or labor utilizationMaximize machine or labor utilization Minimize idle timeMinimize idle time Minimize work-in-process inventoryMinimize work-in-process inventory

Page 9: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Types of Sequencing Rules

Sequencing jobs at a single resource

Sequencing jobs across multiple resources

Page 10: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Sequencing Rules (Single Resource)

Local First Come First Served Last Come First Served Shortest Processing Time Longest Processing Time Earliest Due Date

Global Slack Per Remaining Operation Critical Ratio

- consider only current work center operation

- consider current and all subsequent work center operations needed to complete job

Page 11: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Sequencing Rules (Single Resource)

Local First Come First Served Last Come First Served Shortest Processing Time Longest Processing Time Earliest Due Date

Global Slack Per Remaining Operation Critical Ratio

Page 12: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Sequencing Example

This semester you took 5 classes Each has a major project due at some point in the semester

Projects are assigned during the first week of the semester

Man

agem

ent

Mar

keti

ng

Fin

ance

Acc

ou

nti

ng

En

glis

h

23 15 18 6 8

9 3 8 2 6

On the first day

your given your English assignment

Next,You are given an Accounting assignment…

Processing time:

Time until due:

Page 13: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Sequencing Example

This semester you took 5 classes Each has a major project due at some point in the semester

Projects are assigned during the first week of the semester

Man

agem

ent

Mar

keti

ng

Fin

ance

Acc

ou

nti

ng

En

glis

h

23 15 18 6 8

9 3 8 2 6

What orderdo you work

on the projects?

Processing time:

Time until due:

Page 14: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

First Come First Served (FCFS)

Man

agem

ent

Mar

keti

ng

Fin

ance

Acc

ou

nti

ng

En

glis

h

23 15 18 6 8

9 3 8 2 6

What orderdo you work

on the projects?

Processing time:

Time until due:

Jobs are processed in order of arrival

Which comes first?

Page 15: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

First Come First Served (FCFS)

Man

agem

ent

Mar

keti

ng

Fin

ance

Acc

ou

nti

ng

En

glis

h

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

Page 16: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

First Come First Served (FCFS)

Man

agem

ent

Mar

keti

ng

Fin

ance

Acc

ou

nti

ng

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Page 17: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

First Come First Served (FCFS)

Man

agem

ent

Mar

keti

ng

Fin

ance

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Page 18: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

First Come First Served (FCFS)

Man

agem

ent

Mar

keti

ng

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Page 19: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

First Come First Served (FCFS)

Man

agem

ent

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Superimposingdue dates…

Man

agem

ent

Mar

keti

ng

Fin

ance

Acc

ou

nti

ng

En

glis

h

Page 20: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

First Come First Served (FCFS)

23 15 18 6 8

9 3 8 2 6

Superimposingdue dates…

Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

So 3 projects are late!!

How many weeks late?

Man

agem

ent

Mar

keti

ng

Fin

ance

Acc

ou

nti

ng

En

glis

h

Page 21: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

First Come First Served (FCFS)

23 15 18 6 8

9 3 8 2 6

Superimposingdue dates…

Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

So 3 projects are late!!

ManagementMarketing

FinanceAccounting

English

How many weeks late?

Man

agem

ent

Mar

keti

ng

Fin

ance

Acc

ou

nti

ng

En

glis

h

Page 22: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

First Come First Served (FCFS)

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Avg. job lateness =

ManagementMarketing

FinanceAccounting

English

Total days lateNumber of jobs

= 11 5

= 2.2 days

Man

agem

ent

Mar

keti

ng

Fin

ance

Acc

ou

nti

ng

En

glis

h

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 23: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

total time to process all jobs = 28 days

First Come First Served (FCFS)

Man

agem

ent

Mar

keti

ng

Fin

ance

Acc

ou

nti

ng

En

glis

h

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Makespan:

Flow time: Sum of times each job spends waiting, andbeing processed

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 24: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

= 28 days

First Come First Served (FCFS)

Man

agem

ent

Mar

keti

ng

Fin

ance

Acc

ou

nti

ng

En

glis

h

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Flow time =

ManagementMarketing

FinanceAccounting

English

6 8 16 19 28+ + + + = 77

Makespan

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 25: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

= 28 days

First Come First Served (FCFS)

Man

agem

ent

Mar

keti

ng

Fin

ance

Acc

ou

nti

ng

En

glis

h

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Flow time =

ManagementMarketing

FinanceAccounting

English

= 77Average flow time = Sum of flow times / # jobs

Makespan

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 26: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

= 28 days

First Come First Served (FCFS)

Man

agem

ent

Mar

keti

ng

Fin

ance

Acc

ou

nti

ng

En

glis

h

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Flow time =

ManagementMarketing

FinanceAccounting

English

Average flow time = 77 days/5 jobs = 15.4 days/job

Makespan

= 77

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 27: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Sum of flow times / total processing time

= 28 days

First Come First Served (FCFS)

Man

agem

ent

Mar

keti

ng

Fin

ance

Acc

ou

nti

ng

En

glis

h

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Flow time =

ManagementMarketing

FinanceAccounting

English

= 77Average flow time = = 15.4 days/jobAvg # jobs in system =

Makespan

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 28: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Total processing time / sum of flow time

= 28 days

First Come First Served (FCFS)

Man

agem

ent

Mar

keti

ng

Fin

ance

Acc

ou

nti

ng

En

glis

h

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Flow time =

ManagementMarketing

FinanceAccounting

English

= 77Average flow time = = 15.4 days/jobAvg # jobs in system = 77 days/28 days = 2.75

Makespan

Utilization =

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 29: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

= 28 days

First Come First Served (FCFS)

Man

agem

ent

Mar

keti

ng

Fin

ance

Acc

ou

nti

ng

En

glis

h

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Flow time =

ManagementMarketing

FinanceAccounting

English

= 77Average flow time = = 15.4 days/jobAvg # jobs in system = 77 days/28 days = 2.75

Makespan

Utilization = 28 days/77 days = 36.4%

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 30: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Sequencing Rules (Single Resource)

Local First Come First Served Last Come First Served Shortest Processing Time Longest Processing Time Earliest Due Date

Global Slack Per Remaining Operation Critical Ratio

Page 31: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Last Come First Served (LCFS)

Man

agem

ent

Mar

keti

ng

Fin

ance

Acc

ou

nti

ng

En

glis

h

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

As jobs pile up the operator picks the one on the top of the stack to work on

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 32: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Last Come First Served (LCFS)

Man

agem

ent

Mar

keti

ng

Fin

ance

Acc

ou

nti

ng

En

glis

h

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 33: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Last Come First Served (LCFS)

Mar

keti

ng

Fin

ance

Acc

ou

nti

ng

En

glis

h

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 34: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Last Come First Served (LCFS)

Fin

ance

Acc

ou

nti

ng

En

glis

h

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 35: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Last Come First Served (LCFS)

Acc

ou

nti

ng

En

glis

h

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 36: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Last Come First Served (LCFS)

En

glis

h

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Superimposing

due dates…

Page 37: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Last Come First Served (LCFS)

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Superimposing

due dates…

So 3 projects are late!!

ManagementMarketing

FinanceAccounting

English

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 38: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Last Come First Served (LCFS)

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Superimposingdue dates…

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Avg. job lateness = Total days lateNumber of jobs

= 38 5

= 7.6 days

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 39: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Last Come First Served (LCFS)

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Superimposingdue dates…

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Flow time = 9 12 20 22 28+ + + + = 91Average flow time = 91 days/5 jobs = 18.2 days/jobAvg # jobs in system = 91 days/28 days = 3.25

28 daysMakespan =

Utilization = 28 days/91 days = 30.8%

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 40: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Sequencing Rules (Single Resource)

Local First Come First Served Last Come First Served Shortest Processing Time Longest Processing Time Earliest Due Date

Global Slack Per Remaining Operation Critical Ratio

Page 41: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Shortest Processing Time (SPT)

Man

agem

ent

Mar

keti

ng

Fin

ance

Acc

ou

nti

ng

En

glis

h

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

Process the job with the shortest processing time first

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 42: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Shortest Processing Time (SPT)

Man

agem

ent

Mar

keti

ng

Fin

ance

Acc

ou

nti

ng

En

glis

h

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 43: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Shortest Processing Time (SPT)

Man

agem

ent

Mar

keti

ng

Fin

ance

En

glis

h

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 44: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Shortest Processing Time (SPT)

Man

agem

ent

Fin

ance

En

glis

h

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 45: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Shortest Processing Time (SPT)

Man

agem

ent

Fin

ance

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 46: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Shortest Processing Time (SPT)

Man

agem

ent

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Superimposingdue dates…

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 47: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Shortest Processing Time (SPT)

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

Avg. job lateness = Total days lateNumber of jobs

= 9 5

= 1.8 days

ManagementMarketing

FinanceAccounting

English

Superimposingdue dates…

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 48: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Shortest Processing Time (SPT)

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

Flow time = 2 5 11 19 28+ + + + = 65

Average flow time = 65 days/5 jobs = 13 days/jobAvg # jobs in system = 65 days/28 days = 2.32

28 daysMakespan =

Utilization = 28 days/65 days = 43.1%

ManagementMarketing

FinanceAccounting

English

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 49: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Sequencing Rules (Single Resource)

Local First Come First Served Last Come First Served Shortest Processing Time Longest Processing Time Earliest Due Date

Global Slack Per Remaining Operation Critical Ratio

Page 50: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Longest Processing Time (LPT)

Man

agem

ent

Mar

keti

ng

Fin

ance

Acc

ou

nti

ng

En

glis

h

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

Process the job with the longest processing time first

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 51: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Longest Processing Time (LPT)

Man

agem

ent

Mar

keti

ng

Fin

ance

Acc

ou

nti

ng

En

glis

h

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 52: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Longest Processing Time (LPT)

Mar

keti

ng

Fin

ance

Acc

ou

nti

ng

En

glis

h

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 53: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Longest Processing Time (LPT)

Mar

keti

ng

Acc

ou

nti

ng

En

glis

h

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 54: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Longest Processing Time (LPT)

Mar

keti

ng

Acc

ou

nti

ng

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 55: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Longest Processing Time (LPT)

Acc

ou

nti

ng

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Superimposingdue dates…

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 56: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Longest Processing Time (LPT)

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Superimposingdue dates…

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 57: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Longest Processing Time (LPT)

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Avg. job lateness = Total days lateNumber of jobs

= 48 5

= 9.6 days

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 58: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

26+

Longest Processing Time (LPT)

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Flow time = 9 17 23 28+ + + = 103Average flow time = 103 days/5 jobs = 20.6 days/jobAvg # jobs in system = 103 days/28 days = 3.68

28 daysMakespan =

Utilization = 28 days/103 days = 27.2%

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 59: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Sequencing Rules (Single Resource)

Local First Come First Served Last Come First Served Shortest Processing Time Longest Processing Time Earliest Due Date

Global Slack Per Remaining Operation Critical Ratio

Page 60: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Earliest Due Date (EDD)

Man

agem

ent

Mar

keti

ng

Fin

ance

Acc

ou

nti

ng

En

glis

h

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

Process the job with the earliest due date first

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 61: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Earliest Due Date (EDD)

Man

agem

ent

Mar

keti

ng

Fin

ance

Acc

ou

nti

ng

En

glis

h

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 62: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Earliest Due Date (EDD)

Man

agem

ent

Mar

keti

ng

Fin

ance

En

glis

h

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 63: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Earliest Due Date (EDD)

Man

agem

ent

Mar

keti

ng

Fin

ance

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 64: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Earliest Due Date (EDD)

Man

agem

ent

Fin

ance

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 65: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Earliest Due Date (EDD)

Man

agem

ent

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Superimposingdue dates…

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 66: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Earliest Due Date (EDD)

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Superimposingdue dates…

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 67: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Earliest Due Date (EDD)

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Superimposingdue dates…

Avg. job lateness = Total days lateNumber of jobs

= 6 5

= 1.2 days

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 68: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Earliest Due Date (EDD)

23 15 18 6 8

9 3 8 2 6Processing time:

Time until due:

ManagementMarketing

FinanceAccounting

English

ManagementMarketing

FinanceAccounting

English

Superimposingdue dates…

Flow time = 2 8 11 19 28+ + + + = 68Average flow time = 68 days/5 jobs = 13.6 days/jobAvg # jobs in system = 68 days/28 days = 2.43Utilization = 28 days/68 days = 41.2%

28 daysMakespan =

Avg job lateness = Total days late / # jobsAvg flowtime = Sum of flowtimes / # jobs

Avg # jobs = Sum of flowtimes / Total processing timeUtilization = Total processing time / Sum of flowtimes

Page 69: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Summary

Avg flowtimeAvg lateness

2.2

Avg #jobs

FCFS

utilization

LCFS

SPT

7.6

1.8

15.4

18.2

13

2.75

3.25

2.32

36.4%

30.8%

43.1%

LPT

EDD

9.6 20.6 3.68 27.2%

1.2 13.6 2.43 41.2%

Page 70: Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.

Sequencing Rules (Single Resource)

Local First Come First Served Last Come First Served Shortest Processing Time Longest Processing Time Earliest Due Date

Global Slack Per Remaining Operation Critical Ratio

Next class we’lllook at global rulesand cover rulesfor multiple resources