Professional Documents
Culture Documents
Operatins Scheduling
Operatins Scheduling
Scheduling
• Scheduling: when and where activities are to be performed.
• Scheduling is the allocation of resources over time to perform a collection of tasks.
• Three types of decision making goals seem to be established in scheduling
• Efficient utilization of resources
• Rapid response to demand
• Close conformance to prescribed deadlines
• Two kinds of feasibility constraints are commonly found in scheduling problem
• Limits on the capacity of available resources
• Technological restrictions on the order in which tasks can be performed
A solution to a scheduling problem is any feasible resolution of these types of constraints so that
“solving” a scheduling problem amount to answer two kinds of question
• Which resource will be allocated to perform each task?
• When will each task be performed?
Hence there are two problem is scheduling
• Allocation decision
• Sequencing decision
• Scheduling associated with two activity
1. Allocation of jobs to work centre- also called loading of job in work
centre
• Finite loading
• Infinite loading
2. Prioritizing of jobs in the work centre (sequencing)
Operations scheduling in job shops involves the following activities:
• Assigning job order to different machines (or work centers)
• Deciding the sequence of processing of job on different machines on the basis
of some priority rule (called sequencing or prioritization)
• Planning the route of movement of the material from one department to the
other during processing (called routing)
• Issuing dispatch lists to the various work centers containing information about
the work centres a customer order should be processed at, the customer order
to be processed first, the amount of time the processing should take, and so
on (called dispatching)
• Tracking the progress of various scheduled jobs and the implementation of
schedules, revising the schedules in case of delays and expediting the
completion of certain jobs (called expediting).
Problems in the Absence of Proper Scheduling
Lateness L j c j d j
Tardiness T j max 0, L j where zero means finish the job in scheduled
time
Performance measurement criteria for sequence rule
1 n
mean flow time F F
n j1
1 n
mean tardiness T Tj
n j1
max imum tardiness Tmax maxTj
j1
where, x 1 if x 0
otherwise 0
• Average inventory in the system increases with increase in Mean flow time of
the job
Sequencing n jobs in one machine
• First come first served (FCFS) method
• Last come first served (LCFS) method
• Due date method
• Shortest processing time (SPT) method
Example
• Example FCFS SPT EDD
Minimizing the number of tardy job in a system
(single machine n job)-Hodgson’s Algorithm
Step 1. Sequence the job according to the EDD rule.
Step 2. Find the first tardy job in the current sequence. If no such job is found
then go to step 4 else go to step 3.
Step 3. find the job in the sequence up to first tardy job with largest processing
time & reject this from the current sequence.
Return to Step 2 with a current sequence are shorter than before.
Step 4. form a optimal schedule by taking current sequence and appending to it,
the rejected job which may be sequenced in order
Example
Application:- Algorithm can be used when a manager given with various project
and with a due date.
Johnson’s Algorithm (for 2m/c problem)
• Divide the jobs into two sets
S1 J n : P1 j P2 j processing time of machine1is less than processing time of job in machine 2
S2 J n : P1 j P2 j