Sequencing Problems: Abu Bashar

You might also like

You are on page 1of 17

Sequencing Problems

Abu Bashar

Sequencing???
It is the selection of an appropriate order in
which a number of jobs (Operations) can
be assigned to to a finite number of
service facilities (Machines or equipments)
so as to optimize the outputs in terms of
time, cost or profit.

Common Sequencing Rules


FCFS. First Come First Served. Jobs
processed in the order they come to the
shop.
SPT. Shortest Processing Time. Jobs with
the shortest processing time are scheduled
first.
EDD. Earliest Due Date. Jobs are sequenced
according to their due dates.
CR. Critical Ratio. Compute the ratio of
processing time of the job and remaining time
until the due date. Schedule the job with the
largest CR value next.

Two Work Center Sequencing


Johnsons Rule: technique for minimizing
completion time for a group of jobs to be
processed on two machines or at two work
centers.
Minimizes total idle time
Several conditions must be satisfied

Johnsons Rule Conditions


Job time must be known and constant

Job times
sequence

must

be

independent

of

Jobs must follow same two-step sequence


Job priorities cannot be used
All units must be completed at the first
work center before moving to the second

Sequencing Problems

One machine, many jobs


Two machines, many jobs
Three machines, many jobs
Many machines, many jobs

One machine, many jobs


Total time is independent of sequence
Sequencing minimizes idle time

Two machines, many jobs


All Jobs follow same sequence
Johnsons Rule
Jobs have different sequence Jacksons
Rule
Johnsons 3 machine rule

Johnsons Rule
Johnsons rule: A procedure that minimizes idle time
when scheduling a group of jobs on two workstations.
Step 1. Find the shortest processing time among the
jobs not yet scheduled. If two or more jobs are tied,
choose one job arbitrarily.
Step 2. If the shortest processing time is on workstation
1, schedule the corresponding job as early as possible.
If the shortest processing time is on workstation 2,
schedule the corresponding job as late as possible.
Step 3. Eliminate the last job scheduled from further
consideration. Repeat steps 1 and 2 until all jobs have
been scheduled.

Example 16.5
Johnsons Rule

at the Morris Machine Co.

Time (hr)
Motor

Workstation 1

Workstation 2

M1
M2
M3
M4
M5

12
4
5
15
10

22
5
3
16
8

Eliminate
M3
from
consideration.
The
next
shortest
time
Eliminate
M1
and
the
only
job
remaining
to
be
Eliminate
M5
from
consideration.
The
next
shortest
time
is
Eliminate
M2
from
consideration.
The
next
shortest
time
is
Shortest time is 3 hours at workstation 2, so
isat
M2
at Workstation
1,schedule
so schedule
M2
first.
scheduled
is
M4.
M1
at
workstation
#1,
so
schedule
M1
next.
M5
workstation
#2,
so
M5
next
to last.
schedule job M3 last.
Sequence = M2

M1

M4

M5

M3

Example 16.5
Johnsons Rule

at the Morris Machine Co.

The schedule minimizes the idle time of workstation 2


and gives the fastest repair time for all five motors.
No other sequence will produce a lower makespan.
Gantt Chart for the Morris Machine Company Repair Schedule
Workstation
M2
(4)

M1
(12)

Idle M2
(5)

M4
(15)

M3
(5)

M1
(22)

Idle

10

M5
(10)

15

20

25

Idleavailable
for further work

M4
(16)

30

35
Day

40

45

M5
(8)

50

55

M3
(3)

60

65

Problem

Job

10

10

10

Example

Johnsons 3 Machine Rule


Domination Largest on B is not greater
than smallest on A or C. Domination
guarantees optimality
Conversion Convert into a 2 M/C
problem as M1 = A + B, M2 = B + C
Find optimal sequence for this 2 machine
problem
Schedule on 3 machines based on the
sequence above

Classwork
Job
A
B
C
M1
M2

1
8
7
13
15
20

2
6
4
12
10
16

3
10
6
11
16
17

4
7
5
12
12
17

5
9
5
13
14
18

6
7
4
10
11
14

Classwork
j

tj1
tj2
tj3

8
3
6

11
2
5

7
5
7

6
7
13

9
11
10

Thank You Very Much

You might also like