Scheduling
Scheduling
Objectives of scheduling
are
- to achieve trade-offs
among conflicting goals,
which include efficient
utilization of staff,
equipment, and facilities
and minimization of
customer waiting time,
inventories, and process
times.
11/25/2023 3
Scheduling in High-Volume Systems
• High-volume systems are characterized by standardized equipment and
activities that provide identical or highly similar operations.
• The goal is to obtain a smooth rate of flow of goods or customers through
the system.
• Flow system - High-volume system in which jobs all follow the same
sequence.
• Flow-shop scheduling - Scheduling for flow systems.
• Examples: mass production of cars, fast food chains, bakery production line
• Line balancing - allocating the required tasks to workstations so that they
satisfy technical (sequencing) constraints and are balanced with respect to
equal work times among stations.
Scheduling Problems in High-Volume Systems
• Discontent of workers:
- works are divided into series of simple tasks boring and monotonous
- this may give rise to fatigue, absenteeism, turnover, and other problems
reduce productivity and disrupt the smooth flow of work.
• Flow systems are not devoted to only one product
• Low Volume Systems - products are made to order, and orders usually differ
considerably in terms of processing requirements, materials needed,
processing time, and processing sequence and setups
• Job-shop scheduling -scheduling for low-volume systems with many
variations in requirements.
• Two basic issues:
1. How to distribute the workload among work centers?
2. What job processing sequence to use?
Scheduling in Low Volume Systems: Loading
Gantt Charts
To organize and
visually display the
actual or intended
use of resources in a
time framework.
For trial and error to
see different
arrangements
11/25/2023 10
Gantt: Load Chart
• A load chart depicts the loading and idle times for a group of machines or a
list of departments.
Most commonly used types of Gannt chart are - load chart and the schedule chart.
Sample Footer Text
Loading Approaches
• Infinite loading - assigns jobs
to work centers without regard
to the capacity of the work
center.
• Finite loading - Jobs are
assigned to work centers taking
into account the work center
capacity and job processing
times.
11/25/2023 12
Scheduling Approaches
• Schedule chart - a Gantt chart that shows the orders or jobs in progress
and whether they are on schedule.
• Forward scheduling - Scheduling ahead from a point in time.
• It is used if the issue is “How long will it take to complete this job?”
• Backward scheduling - scheduling backward from a due date.
• It is used if the issue is “When is the latest the job can be started and still
be completed by the due date?”
Scheduling
Input/Output Control
• Input/output (I/O)
control refers to
monitoring the work-
flow and queue
lengths at work
centers.
• The purpose of I/O
control is to manage
work-flow so that
queues and waiting
times are kept under
control
Hungarian method - assigning jobs by a one-for
one matching to identify the lowest-cost solution
processing time, waiting time, transportation time between operations, any waiting time related to equipment breakdown,
unavailable parts
• Job lateness is the amount of time the job completion date is expected to exceed the date the
job was due or promised to a customer.
Job lateness = Actual completion time – due date
If it is a negative, then it is called job tardiness
• Makespan - total time needed to complete a group of jobs from the beginning of the first job to
the completion of the last job.
• Average number of jobs. Jobs that are in a shop are considered to be work-in-process
inventory
Average number of jobs = Total flow time / Makespan
Example:
Processing times (including setup times) and
due dates for six jobs waiting to be
processed at a work center are given in the
following table.
1. Inability to store
2. Random nature of customer requests for services – appointment/ reservation system
• Scheduling of services depends on customer contact
- back-front operations can apply same rules as in manufacturing
- front-operations: scheduling workforce to meet demand and not create waiting lines
Summarising points