Scheduling
refers to the assignment of start and completion times to particular jobs, people, or equipment.
ex: scheduling restaurant employees, airline crews and planes, sports teams, factory jobs
Sequencing
refers to determining the order in which jobs or tasks are processed.
ex: emergency room patients, automobile models on an assembly line, outgoing flights on runways
Scheduling applications and approaches
Scheduling applies to all aspects of the value chain, from planning and releasing orders in a factory, determining work shifts for employees, and making deliveries to customers.
Scheduling Tools
Staff Scheduling
attempts to match available personnel with the needs of the organization
Staff Scheduling
Appointments
can be viewed as a reservation for service time and capacity.
Appointment Systems:
Four decisions
Sequencing criteria
Flow Time
is the amount of time a job spent in the shop or factory.
Fi = ∑pij + ∑wij = Ci - Ri
Makespan
is the time needed to process a given set of jobs.
M = C - S
Lateness
is the difference between the completion time and the due date (either positive or negative).
Tardiness
is the amount of time by which the completion time exceeds the due date
tardiness is defined as zero if job is completed before due date
Shortest Processing Time (SPT)
SPT sequencing maximizes resource utilization and minimizes average flow time and work-in-process inventory.
Earliest Due Date (EDD)
EDD minimizes the maximum job tardiness and lateness.
Priority rules when new jobs arrive intermittently
Single-Resource Sequencing Problem
Process a set of jobs on a single processor.
- SPT sequencing finds a minimal average flow time sequence.
Two-Resource Sequencing Problem (Johnson’s Rule)
Gantt Charts
are useful tools for monitoring schedules. This helps to track jobs that are behind, on, or ahead of schedule.