Sequencing and Scheduling
Sequencing and Scheduling
Introduction
• The sequencing problem arises whenever there is a need for
determining an optimum order (sequence) of performing a
number of jobs by a number of facilities according to some pre-
assigned order so a s to optimize the output in terms of time, cost
or profit.
• The general sequencing problem may be described as: Let there
be n jobs to be performed one at a time on each of m machines.
The sequence (order) of machines in which each job should be
performed is given.
• The general sequencing problem, therefore, is to find the
sequence out of possible sequences which minimize the total
elapsed time between the start of the job in the first machine and
the completion of the last job on the last machine.
Amity Business School
Example 1
• Suppose that there are two jobs J1 and J2, each
requiring work on two machines M1 and M2, in
this order, with the required processing times
given as follows: Machine
Job
M1 M2
J1 4 10
J2 8 7
Example 1
• Two orders are possible, J1 – J2 and J2 – J1.
Both the alternatives are evaluated in the
Gantt chart
INDEX
Job Sequence: J1 J2 Location of J1
J1
M1 J2 Waits
Location of J2
J2
Machine
M2
0 2 4 6 8 10 12 14 16 18 20 22 24
Amity Business School
Example 1 INDEX
Job Sequence: J2 J1 Location of J1
J2
M1 J1 Waits
Location of J2
J1
Machine
M2
0 2 4 6 8 10 12 14 16 18 20 22 24
Clearly then, the Job sequence J1 – J2 is optimal, since the total elapsed time T is
the lower of the two
Amity Business School
Solution
Step 1. Select the smallest processing time,
Considering A1, A2, …..An and B1, B2 …. Bn
together
• The smallest processing time is for job 6 on
machine B
Amity Business School
Step 2.
– if the minimum is for the job on machine A, do that job
first.
– if the minimum is for the job on machine B, do that job
in the end.
– In case of a tie between A and B, perform the A’s job
first and B’s job last
– If there is tie between 2 or more timings in either of the
series, select either of the jobs involved and perform
the first or last, accordingly as the tie is in A1, A2,
…..An or B1, B2 …. Bn
Amity Business School
3 0 2 2 8
2 2 6 8 16
4 6 11 16 22
5 11 20 22 26
1 20 27 27 30
6 27 35 35 36
Amity Business School
Example 3
• You are given the following data regarding the
processing times of some jobs on three
machines I, II and III. The order of processing is
I – II – III. Determine the sequence that
minimizes the total elapsed time (T) required
to complete the jobs. Also evaluate T and the
idle time of II and III.
Amity Business School
A 3 4 6
B 8 3 7
C 7 2 5
D 4 5 11
E 9 1 5
F 8 4 6
G 7 3 12
• According to the given information.
Min of I = 3
Max of II = 5
Min of III= 5
• Clearly since Min of III = Max of II. We can solve the problem
Amity Business School
Job G = I + II H = II + III
A 7 10
B 11 10
C 9 7
D 9 16
E 10 6
F 12 10
G 10 15
Example 4
• The maintenance crew of a company is
divided into two groups, C1 and C2, which
cares for the maintenance of the machines.
Crew C1 is responsible for replacement of
parts which are worn out while crew C2 oils
and resets the machines back for operation.
The times required by crews C1 and C2 on
different machines which need working on
them are given as follows:
Amity Business School
Machine Maintenance Time (hrs)
Crew C1 Crew C2
M1 8 5
M2 6 3
M3 10 7
M4 11 12
M5 10 8
M6 14 6
M7 4 7