Production Scheduling PDF
Production Scheduling PDF
Production Scheduling PDF
Applications
In big firm for purpose of loading of entire plant
In R&D organisations
Overall planning in foundries, computer centres and repair
shops
Operation Scheduling
Most important in Job shop production as batch size is very small,
Machines and workers are versatile (can perform different operations
https://en.wikipedia.org/wiki/Johnson%27s_rule
Johnson's rule is as follows:
List the jobs and their times at each work center.
Select the job with the shortest activity time.
If that activity time is for the first work center, then
schedule the job first. If that activity time is for the
second work center then schedule the job last.
Eliminate the shortest job from further consideration.
Repeat steps 2 and 3, working towards the center of the
job schedule until all jobs have been scheduled.
Example: Each of five jobs needs to go through work center A
and B. Find the optimum sequence of jobs using Johnson's
rule.
Job times (hours)
Job Work center A Work center B
A 3.2 4.2
B 4.7 1.5
C 2.2 5.0
D 5.8 4.0
E 3.1 2.8
Solution
1. The smallest time is located in Job B (1.5 hours).
- Since the time is in Work Center B, schedule this job last.
- Eliminate Job B from further consideration.
? ? ? ? B
2. The next smallest time is located in Job C (2.2 hours).
- Since the time is in Work Center A, schedule this job first.
- Eliminate Job C from further consideration.
C ? ? ? B
3. The next smallest time after that is located in Job E (2.8 hours).
- Since the time is in Work Center B, schedule this job last.
- Eliminate Job E from further consideration.
C ? ? E B
C A D E B
So, the jobs must be processed in the order C → A → D → E → B, and must be
processed in the same order on both work centers.
Assignment Method: ‘n’ products on ‘m’ machine
One machine does on job only
1. Perform row reductions
Subtract minimum value in each row from all other row values
2. Perform column reductions
Subtract minimum value in each column from all other column
values
3. Line Test
Cross out all zeros in matrix using minimum number of
horizontal & vertical lines.
If number of lines equals number of rows in matrix, optimum
solution has been found, stop.
4. Matrix Modification
Subtract minimum uncrossed value from all uncrossed values &
add it to all cells where two lines intersect. Go to Step 3.
Assignment
Cooker
Example
Food 1 2 3 4
Beans 10 5 6 10
Peaches 6 2 4 6
Tomatoes 7 6 5 6
Corn 9 5 4 10
1 0 1 2 1 0 1 2 # lines = # rows
0 0 2 1 0 0 2 1 so at optimal solution
0 3 2 0 0 3 2 0
1 1 0 3 1 1 0 3
Cooker Cooker
Food 1 2 3 4
Beans 1 0 1 2 Food 1 2 3 4
Peaches 0 0 2 1 Beans 10 5 6 10
Tom 0 3 2 0 Peaches 6 2 4 6
Corn 1 1 0 3 Tomatoes 7 6 5 6
Corn 9 5 4 10
l
Orders completed in 6 hours
Total number of hours = 21