SlideShare a Scribd company logo
1 of 41
BROAD SCHEDULING APPROACHES
Human experts
Expert systems
Mathematical systems
Mixed systems
KINDS OF DECISIONS
 Sequencing
Jobs which are more important go first, i.e., jobs which don’t
require much of the machine’s time, should be given preference.
 Releasing
There are a number of motives for not releasing raw material to
the production floor until just before it is needed.
 Routing
 Lotting
INPUT-OUTPUT CONTROL
 We can determine from Input-Output Control whether the
amount of work flowing through a work center is more or less
than the capacity.
 GANTT CHART
The Gantt Chart (Henry L. Gantt, 1916) is a useful tool to help a
production manager monitor the activities of a production
operation.
 In addition, in presenting activities according to time scale, a
manager can see if operation movements can be made.
INFINITE AND FINITE LOADING
 In infinite loading approach, jobs are assigned to work centers
considering the capacities of work centers.
 In finite loading approach, jobs are allocated as per the capacities
of the work centers.
 FORWARD AND BACKWARD SCHEDULING
 In forward scheduling, the job is assigned to the work centers in
the earliest slot so as to complete it as early as possible.
 In backward scheduling, the due date of completion is
considered first and from it, the latest start date is calculated
using lead time so as to meet the due date.
FLOW SHOP
 In a flow shop, a schedule which minimizes make span time also
minimizes other objectives, that is, it minimizes the sum of
machine idle time and the sum of job waiting time.
TECHNIQUES FOR SEQUENCING
 FIRST COME, FIRST SERVED (FCFS)
FCFS means that the next job to be processed is the one that
arrived first in the waiting line.
 THE EARLIEST DUE DATE (EDD)
EDD implies that the next job to be processed is the one that has
the earliest date when the finished job is promised to the client.
 LAST ARRIEVED, FIRST PROCESSED (LAFP)
LAFP implies that the next job to be processed is the one that
arrived last.
Continued…
 THE SHORTEST PROCESSING TIME (SPT)
SPT implies that the next job to be processed is the one that has the
least time necessary to complete. The philosophy here is to get the
smallest jobs over quickly, which gives a physiological impression that
one is being more productive.
 THE LEAST SLACK TIME (LST)
LST implies that the next job processed is the one that has the least
amount of slack time.
Slack time/Float time => Difference between the time the job has been
promised to be completed and the promising time to complete the job.
CRITICAL RATIO
 Critical ratio (CR) implies that the next job to be processed is the
one that has the lowest critical ratio.
 CR = Time to the due date/Remaining process time.
 CR<1 : The job will be finished after the promised delivery date.
LEAST CHANGEOVER COST
 The least changeover cost implies that the next job processed is
the one that involves least machine changeover, or setup time.
 It tries to minimize the cost of changeover by considering those
jobs that has similar machine settings.
EXAMPLE:-
 Six jobs are received for processing and their
processing times and customer delivery dates are given
in table.
Job Sequence Production Time Delivery Date
A 2 4
B 5 18
C 3 8
D 4 4
E 6 20
F 4 24
FIRST COME FIRST SERVE SEQUENCE
(1)
Job
Sequence
(2)
Production
Time
(3)
Delivery
Date
(4)
Flow Time
(5)
Lateness
(4) – (3)
A 2 4 2 0
C 5 18 2+5 = 7 0
D 3 8 7+3 = 10 2
F 4 4 10+4 = 14 10
B 6 20 14+6 = 20 0
E 4 24 20+4 = 24 0
SHORTEST PROCESSING TIME RULE
(1)
Job
Sequence
(2)
Production
Time
(3)
Delivery
Date
(4)
Flow Time
(5)
Lateness
(4) – (3)
A 2 4 2 0
B 3 8 2+3 = 5 0
C 4 4 5+4 = 9 5
D 4 24 9+4 = 13 0
E 5 18 13+5 = 18 0
F 6 20 18+6 = 24 4
CRITICAL RATIO RULE
(1)
Job
Sequence
(2)
Productio
n Time
(3)
Delivery
Date
CR (4)
Flow Time
(5)
Lateness
(4) – (3)
D 4 4 1.00 4 0
A 2 4 2.00 6 2
C 3 8 2.67 9 1
E 6 20 3.33 15 0
B 5 18 3.60 20 2
F 4 24 6.00 24 0
AVERAGE FLOW TIME
Rules Average Flow Time Rank
FCFS (2+7+10+14+20+24)/6 = 12.83 Hours 2
SPT (2+5+9+13+18+24)/6 = 11.83 Hours 1
CR (4+6+9+15+20+24)/6 = 13.00 Hours 3
AVERAGE NUMBER OF JOBS IN THE SYSTEM
Rules Average Numbers of Jobs Rank
FCFS (2*6+5*5+3*4+4*3+6*2+4*1)/24 = 3.21 2
SPT (2*6+3*5+4*4+4*3+5*2+6*1)/24 = 2.96 1
CR (4*6+2*5+3*4+6*3+5*2+4*1)/24 = 3.25 3
AVERAGE JOB LATENESS
Rules Average Flow Time Rank
FCFS (0+0+2+10+0+0)/6 = 2.00 Hours 3
SPT (0+0+5+0+0+4)/6 = 1.50 Hours 2
CR (0+2+1+0+2+0)/6 = 0.83 Hours 1
THE n-JOB/m-MACHINE FLOW SHOP PROBLEM
Minimize machine idle time
Palmer method (1965)
DES heuristic (1977)
NEH heuristic (1988)
CDS procedure (1970)
1. MINIMIZE IDLE TIME METHOD
 The basic principle is to schedule the jobs in such a way as to minimize the idle time
of the machines.
 We list machine on columns and jobs on rows.
 Job i can start on the machine k only if the following two conditions are satisfied:
(1) Job is available, i.e., it has been processed on the previous machine, machine k-1.
(2) Machine k is available, i.e., the machine has already completed work on the
previous job.
 The idle time of the machine k is given by the completion time of job i on the
previous machine (row i, column k-1) minus completion time of job i-1 in machine k
( row i-1, column k)
Procedure
Example:-
 Find the summation of processing time for each job and arrange the jobs in
the ascending order of their sum. Schedule the job with minimum sum in
the first position and calculate the completion time on each machine.
The ascending job order is 6,2,5,3,4,1. So, the first job to be sequenced is job 6.
Jobs
Machine
1 2 3 4 (Pij)
1 25 45 52 40 162
2 7 41 22 66 146
3 41 55 33 21 150
4 74 12 24 48 158
5 6 15 72 52 146
6 12 14 22 32 80
 The next step is to develop a table to determine which job should
follow job 6.
Job
Machine
1 2 3 4 Total machine idle time
Confirmed
2 19 67 89 155
Test jobs
5 7 26 15 82 72 161 52 213 161-155 = 6
3 41 60 55 122 33 155 21 176 122-89 = 33
4 74 93 12 105 24 129 48 203 (93-67)+(105-89) = 42
PALMER METHOD (1965)
Example:-
DES HEURISTIC (1977)
Example:-
NEH HEURISTIC (1988)
Example:-
CDS PROCEDURE (1970)
Example:-
SCHEDULING  RULES DONE.pptx
SCHEDULING  RULES DONE.pptx

More Related Content

Similar to SCHEDULING RULES DONE.pptx

Scheduling ppt @ DOMS
Scheduling ppt @ DOMSScheduling ppt @ DOMS
Scheduling ppt @ DOMSBabasab Patil
 
Scheduling ppt @ doms
Scheduling ppt @ doms Scheduling ppt @ doms
Scheduling ppt @ doms Babasab Patil
 
Clock driven scheduling
Clock driven schedulingClock driven scheduling
Clock driven schedulingKamal Acharya
 
Topic 5 Production Sequencing and Scheduling.ppt
Topic 5 Production Sequencing and Scheduling.pptTopic 5 Production Sequencing and Scheduling.ppt
Topic 5 Production Sequencing and Scheduling.pptHassanHani5
 
Determininstic rounding of linear programs
Determininstic rounding of linear programsDetermininstic rounding of linear programs
Determininstic rounding of linear programsshibbirtanvin
 
Project crashing and job sequencing
Project crashing and job sequencingProject crashing and job sequencing
Project crashing and job sequencingBuha Payal
 
Chap017 Scheduling Edit
Chap017 Scheduling EditChap017 Scheduling Edit
Chap017 Scheduling EditRicky Muchtar
 
Facility Layout in production management
Facility Layout in production managementFacility Layout in production management
Facility Layout in production managementJoshua Miranda
 
Operations Research -Sequencing Problems
Operations Research -Sequencing ProblemsOperations Research -Sequencing Problems
Operations Research -Sequencing ProblemsKasthuriRaja8
 
Operations Management : Line Balancing
Operations Management : Line BalancingOperations Management : Line Balancing
Operations Management : Line BalancingRohan Bharaj
 
Sequencing Jobs with Priority Rules.pptx
Sequencing Jobs with Priority Rules.pptxSequencing Jobs with Priority Rules.pptx
Sequencing Jobs with Priority Rules.pptxasad urrehman
 
scheduling.ppt course not for industrial engineering students
scheduling.ppt course not for industrial engineering studentsscheduling.ppt course not for industrial engineering students
scheduling.ppt course not for industrial engineering studentsRezeneKahsayHagos
 
scheduling.ppt course not for industrial engineering students
scheduling.ppt course not for industrial engineering studentsscheduling.ppt course not for industrial engineering students
scheduling.ppt course not for industrial engineering studentsRezeneKahsayHagos
 

Similar to SCHEDULING RULES DONE.pptx (20)

Scheduling ppt @ DOMS
Scheduling ppt @ DOMSScheduling ppt @ DOMS
Scheduling ppt @ DOMS
 
Scheduling ppt @ doms
Scheduling ppt @ doms Scheduling ppt @ doms
Scheduling ppt @ doms
 
Tn6 facility layout
Tn6 facility layoutTn6 facility layout
Tn6 facility layout
 
Tn6 facility+layout
Tn6 facility+layoutTn6 facility+layout
Tn6 facility+layout
 
Clock driven scheduling
Clock driven schedulingClock driven scheduling
Clock driven scheduling
 
Topic 5 Production Sequencing and Scheduling.ppt
Topic 5 Production Sequencing and Scheduling.pptTopic 5 Production Sequencing and Scheduling.ppt
Topic 5 Production Sequencing and Scheduling.ppt
 
Determininstic rounding of linear programs
Determininstic rounding of linear programsDetermininstic rounding of linear programs
Determininstic rounding of linear programs
 
Project crashing and job sequencing
Project crashing and job sequencingProject crashing and job sequencing
Project crashing and job sequencing
 
Chap017 Scheduling Edit
Chap017 Scheduling EditChap017 Scheduling Edit
Chap017 Scheduling Edit
 
Facility Layout in production management
Facility Layout in production managementFacility Layout in production management
Facility Layout in production management
 
Operations Research -Sequencing Problems
Operations Research -Sequencing ProblemsOperations Research -Sequencing Problems
Operations Research -Sequencing Problems
 
Cpm pert
Cpm pertCpm pert
Cpm pert
 
Operations Management : Line Balancing
Operations Management : Line BalancingOperations Management : Line Balancing
Operations Management : Line Balancing
 
Flowshop scheduling
Flowshop schedulingFlowshop scheduling
Flowshop scheduling
 
Sequencing Jobs with Priority Rules.pptx
Sequencing Jobs with Priority Rules.pptxSequencing Jobs with Priority Rules.pptx
Sequencing Jobs with Priority Rules.pptx
 
scheduling.ppt course not for industrial engineering students
scheduling.ppt course not for industrial engineering studentsscheduling.ppt course not for industrial engineering students
scheduling.ppt course not for industrial engineering students
 
scheduling.ppt course not for industrial engineering students
scheduling.ppt course not for industrial engineering studentsscheduling.ppt course not for industrial engineering students
scheduling.ppt course not for industrial engineering students
 
Line Balancing In Garments Industry
Line Balancing In Garments IndustryLine Balancing In Garments Industry
Line Balancing In Garments Industry
 
Scheduling
SchedulingScheduling
Scheduling
 
SCHEDULING
SCHEDULING  SCHEDULING
SCHEDULING
 

Recently uploaded

CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 

Recently uploaded (20)

CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 

SCHEDULING RULES DONE.pptx

  • 1.
  • 2. BROAD SCHEDULING APPROACHES Human experts Expert systems Mathematical systems Mixed systems
  • 3. KINDS OF DECISIONS  Sequencing Jobs which are more important go first, i.e., jobs which don’t require much of the machine’s time, should be given preference.  Releasing There are a number of motives for not releasing raw material to the production floor until just before it is needed.  Routing  Lotting
  • 4. INPUT-OUTPUT CONTROL  We can determine from Input-Output Control whether the amount of work flowing through a work center is more or less than the capacity.  GANTT CHART The Gantt Chart (Henry L. Gantt, 1916) is a useful tool to help a production manager monitor the activities of a production operation.  In addition, in presenting activities according to time scale, a manager can see if operation movements can be made.
  • 5. INFINITE AND FINITE LOADING  In infinite loading approach, jobs are assigned to work centers considering the capacities of work centers.  In finite loading approach, jobs are allocated as per the capacities of the work centers.  FORWARD AND BACKWARD SCHEDULING  In forward scheduling, the job is assigned to the work centers in the earliest slot so as to complete it as early as possible.  In backward scheduling, the due date of completion is considered first and from it, the latest start date is calculated using lead time so as to meet the due date. FLOW SHOP  In a flow shop, a schedule which minimizes make span time also minimizes other objectives, that is, it minimizes the sum of machine idle time and the sum of job waiting time.
  • 6. TECHNIQUES FOR SEQUENCING  FIRST COME, FIRST SERVED (FCFS) FCFS means that the next job to be processed is the one that arrived first in the waiting line.  THE EARLIEST DUE DATE (EDD) EDD implies that the next job to be processed is the one that has the earliest date when the finished job is promised to the client.  LAST ARRIEVED, FIRST PROCESSED (LAFP) LAFP implies that the next job to be processed is the one that arrived last.
  • 7. Continued…  THE SHORTEST PROCESSING TIME (SPT) SPT implies that the next job to be processed is the one that has the least time necessary to complete. The philosophy here is to get the smallest jobs over quickly, which gives a physiological impression that one is being more productive.  THE LEAST SLACK TIME (LST) LST implies that the next job processed is the one that has the least amount of slack time. Slack time/Float time => Difference between the time the job has been promised to be completed and the promising time to complete the job.
  • 8. CRITICAL RATIO  Critical ratio (CR) implies that the next job to be processed is the one that has the lowest critical ratio.  CR = Time to the due date/Remaining process time.  CR<1 : The job will be finished after the promised delivery date. LEAST CHANGEOVER COST  The least changeover cost implies that the next job processed is the one that involves least machine changeover, or setup time.  It tries to minimize the cost of changeover by considering those jobs that has similar machine settings.
  • 9. EXAMPLE:-  Six jobs are received for processing and their processing times and customer delivery dates are given in table. Job Sequence Production Time Delivery Date A 2 4 B 5 18 C 3 8 D 4 4 E 6 20 F 4 24
  • 10. FIRST COME FIRST SERVE SEQUENCE (1) Job Sequence (2) Production Time (3) Delivery Date (4) Flow Time (5) Lateness (4) – (3) A 2 4 2 0 C 5 18 2+5 = 7 0 D 3 8 7+3 = 10 2 F 4 4 10+4 = 14 10 B 6 20 14+6 = 20 0 E 4 24 20+4 = 24 0
  • 11. SHORTEST PROCESSING TIME RULE (1) Job Sequence (2) Production Time (3) Delivery Date (4) Flow Time (5) Lateness (4) – (3) A 2 4 2 0 B 3 8 2+3 = 5 0 C 4 4 5+4 = 9 5 D 4 24 9+4 = 13 0 E 5 18 13+5 = 18 0 F 6 20 18+6 = 24 4
  • 12. CRITICAL RATIO RULE (1) Job Sequence (2) Productio n Time (3) Delivery Date CR (4) Flow Time (5) Lateness (4) – (3) D 4 4 1.00 4 0 A 2 4 2.00 6 2 C 3 8 2.67 9 1 E 6 20 3.33 15 0 B 5 18 3.60 20 2 F 4 24 6.00 24 0
  • 13. AVERAGE FLOW TIME Rules Average Flow Time Rank FCFS (2+7+10+14+20+24)/6 = 12.83 Hours 2 SPT (2+5+9+13+18+24)/6 = 11.83 Hours 1 CR (4+6+9+15+20+24)/6 = 13.00 Hours 3 AVERAGE NUMBER OF JOBS IN THE SYSTEM Rules Average Numbers of Jobs Rank FCFS (2*6+5*5+3*4+4*3+6*2+4*1)/24 = 3.21 2 SPT (2*6+3*5+4*4+4*3+5*2+6*1)/24 = 2.96 1 CR (4*6+2*5+3*4+6*3+5*2+4*1)/24 = 3.25 3
  • 14. AVERAGE JOB LATENESS Rules Average Flow Time Rank FCFS (0+0+2+10+0+0)/6 = 2.00 Hours 3 SPT (0+0+5+0+0+4)/6 = 1.50 Hours 2 CR (0+2+1+0+2+0)/6 = 0.83 Hours 1
  • 15. THE n-JOB/m-MACHINE FLOW SHOP PROBLEM Minimize machine idle time Palmer method (1965) DES heuristic (1977) NEH heuristic (1988) CDS procedure (1970)
  • 16. 1. MINIMIZE IDLE TIME METHOD  The basic principle is to schedule the jobs in such a way as to minimize the idle time of the machines.  We list machine on columns and jobs on rows.  Job i can start on the machine k only if the following two conditions are satisfied: (1) Job is available, i.e., it has been processed on the previous machine, machine k-1. (2) Machine k is available, i.e., the machine has already completed work on the previous job.  The idle time of the machine k is given by the completion time of job i on the previous machine (row i, column k-1) minus completion time of job i-1 in machine k ( row i-1, column k)
  • 18. Example:-  Find the summation of processing time for each job and arrange the jobs in the ascending order of their sum. Schedule the job with minimum sum in the first position and calculate the completion time on each machine. The ascending job order is 6,2,5,3,4,1. So, the first job to be sequenced is job 6. Jobs Machine 1 2 3 4 (Pij) 1 25 45 52 40 162 2 7 41 22 66 146 3 41 55 33 21 150 4 74 12 24 48 158 5 6 15 72 52 146 6 12 14 22 32 80
  • 19.
  • 20.  The next step is to develop a table to determine which job should follow job 6. Job Machine 1 2 3 4 Total machine idle time Confirmed 2 19 67 89 155 Test jobs 5 7 26 15 82 72 161 52 213 161-155 = 6 3 41 60 55 122 33 155 21 176 122-89 = 33 4 74 93 12 105 24 129 48 203 (93-67)+(105-89) = 42
  • 21.
  • 22.
  • 25.
  • 28.
  • 29.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.