Chapter 1. Introduction To Planning and Scheduling
Chapter 1. Introduction To Planning and Scheduling
CHAPTER 1:
INTRODUCTION TO PLANNING AND
SCHEDULING
Scheduling
1
1/8/2024
Introduction
Work Centre
2
1/8/2024
Performance Measures
From the manager’s perspective, identifying the performance
measures to be used in selecting a schedule is important. If the
overall goals of the organization are to be achieved, the
schedules should reflect managerially acceptable
performance measures. The following list describes the most
common performance measures used in operations scheduling.
Job Flow Time: The amount of shop time for the job is called
job flow time. It is the sum of the moving time between
operations, waiting time for machines or work orders, process
time (including setups), and delays resulting from machine
breakdowns, component unavailability, and the like.
Performance Measures
Makespan: The total amount of time required to complete a
group of jobs is called makespan.
Past Due: The measure past due can be expressed as the amount
of time by which a job missed its due date (also referred to as
tardiness) or as the percentage of total jobs processed over
some period of time that missed their due dates.
3
1/8/2024
Performance Measures
Total Inventory: The sum of scheduled receipts and on-hand
inventories is the total inventory.
Manufacturing Process
4
1/8/2024
Objectives of Operations
Scheduling
• Making efficient use of the labour.
Objectives of Operations
Scheduling
• Maximizing the delivery performance i.e. meeting the
delivery dates.
5
1/8/2024
• Specifying the start and the end time for each job (actively
scheduled).
6
1/8/2024
Types of Scheduling
Types of Scheduling
• Activities are scheduled from the date or the planned receipt date.
• Time of the start of the last task is considered as the time for the start
of the previous activity.
7
1/8/2024
Loading
8
1/8/2024
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
SCHEDULING PROBLEM
27
9
1/8/2024
SCHEDULING PROBLEM
28
29
10
1/8/2024
31
11
1/8/2024
33
12
1/8/2024
34
35
13
1/8/2024
AIC! 10 MINUTES
AIC! 10 minutes
WORK CENTER 1 WORK CENTER
JOB (DRILL PRESS) 2 (LATHE)
A 5 2
B 3 6
C 8 4 B E D C A
D 10 7
E 7 12
Time 0 3 10 20 28 33
WC
1 B E D C A
Idle
WC
2 B E D C A
Job
Time 0 1 3 5 7 9 10 11 12 13 17 19 21 22 2325 27 29 31 33 35 completed
B E D C A
14
1/8/2024
JOB PROPERTIES
38
MACHINE ENVIRONMENT
39
15
1/8/2024
MACHINE ENVIRONMENT
40
41
16
1/8/2024
42
43
17
1/8/2024
4 3 2 1
44
45
18
1/8/2024
MANUFACTURING PROCESS
46
47
19
1/8/2024
48
49
20
1/8/2024
OBJECTIVE FUNCTIONS
50
OBJECTIVE FUNCTIONS
51
21
1/8/2024
OBJECTIVE FUNCTIONS
52
53
22
1/8/2024
54
55
23
1/8/2024
56
57
24
1/8/2024
58
59
25
1/8/2024
60
AIC – 5 MINUTES
61
26
1/8/2024
AIC – 5 MINUTES
62
COMPLEXITY HIERARCHY
63
27
1/8/2024
CLASSES OF SCHEDULES
NONDELAY (GREEDY) SCHEDULE
64
PRECEDENCE CONSTRAINTS
ORIGINAL SCHEDULE
65
28
1/8/2024
PRECEDENCE CONSTRAINTS
REDUCED PROCESSING TIME
66
PRECEDENCE CONSTRAINTS
USE OF 3 MACHINES
67
29
1/8/2024
CLASSES OF SCHEDULES
ACTIVE SCHEDULE
It is not possible to construct another schedule by changing
the order of processing on the machines and having at
least one task finishing earlier without any task finishing
later.
Example :
Consider a job shop with three machines and two jobs.
Job 1 needs 1 time unit on machine 1 and 3 time units on machine 2.
CLASSES OF SCHEDULES
ACTIVE SCHEDULE
30
1/8/2024
CLASSES OF SCHEDULES
SEMI - ACTIVE SCHEDULE
No task can be completed earlier without changing the order of
processing on any one of the machines.
Example:
CLASSES OF SCHEDULES
SEMI - ACTIVE SCHEDULE
31
1/8/2024
CLASSES OF SCHEDULES
72
32
1/8/2024
MANUFACTURING PROCESS
74
75
33
1/8/2024
76
SCHEDULING
77
34
1/8/2024
78
35