The Scheduling Problem |
RIOT HOME
Scheduling Problem |
Objectives
A brief explanation for the various quantities of interest and the
associated problems is given below. Makespan
Let Ci denote the completion time of the ith job in
a batch of n jobs given. The
makespan, Cmax, is defined as,
Cmax = max (C1, C2, … , Cn)
The makespan is the completion time of the last job.
A common problem of interest is to minimize Cmax, or to
minimize the completion time of the last job to leave the system.
This criterion is usually used to measure the level of utilization of the
machine. Total
(Weighted) Completion Time
Let Ci denote the completion time of the ith job in
a batch of n jobs given. The total
completion time is defined as,
n
S Ci
i=1
The total
completion time is the sum of all the completion times of the jobs. It is commonly referred to as the flow time.
Let wi denote the weight assigned to the ith job in
the a batch of n jobs given. The
total weighted completion time is defined as,
n
S
wiCi
i=1
A common
problem is in minimizing the total (weighted) completion time. This problem allows one to find an indication to the total
holding or inventory caused by the schedule. (Weighted)
Mean Flow Time
Let Fi denote the flow time of the ith job in a
batch of n jobs given, the mean flow time is defined as , n 1/n * S Fi
i=1
Let wi
denote the weight assigned to the ith job in a batch of n jobs given,
the weighted mean flow time is defined as,
n
n
(1/n * S wiFi) / (S wi)
i=1
i=1
The usual
problem considered is minimizing the (weighted) mean flow time.
Note that this is equivalent to minimizing the total flow time. Mean
Waiting Time
The waiting time of the a job is the time from arrival to the start of
processing. Let Wi denote
the waiting time of the ith job.
The mean waiting time is defined as, n
1/n * S
Wi
i=1
Some of
the problems of interest are: 1.
Minimizing the mean waiting time. 2.
Minimizing the maximum waiting time: Min (max (Wi)) Lateness
Some of the problems involving lateness are: 1.
Minimizing the total lateness. The
total lateness is defined as,
n
S Li
i=1 2.
Minimizing the total weighted lateness.
Let wi denote the weight assigned to the ith job. The total weighted lateness is defined as,
n
S wi Li
i=1 3.
Minimizing the maximum lateness, Lmax.
Lmax is defined as,
Lmax = max (L1, L2, … , Ln) 4.
Minimizing the mean lateness. The
mean lateness is defined as,
n
1/n * S Li
i=1 5.
Maximizing the minimum lateness.
Max (min (Li)) Tardiness
Some of the problems involving tardiness are: 1.
Minimizing the maximum tardiness
Min (max (Ti)) 2.
Minimizing the number of tardy jobs.
The number of tardy jobs is defined as,
n
NT=S d(Ti)
i=1
where
d( x) = 1 if x > 0
d(
x) = 0 otherwise
RIOT HOME |