In
scheduling
A schedule or a timetable, as a basic time-management tool, consists of a list of times at which possible task (project management), tasks, events, or actions are intended to take place, or of a sequence of events in the chronological order ...
, tardiness is a measure of a delay in executing certain operations and earliness is a measure of finishing operations before due time. The operations may depend on each other and on the availability of equipment to perform them.
Typical examples include
job scheduling in manufacturing and data delivery scheduling in data processing networks.
In manufacturing environment,
inventory management
Field inventory management commonly known as inventory management is the function of understanding the stock mix of a company and the different demands on that stock. The demands are influenced by both external and internal factors and are balan ...
considers both tardiness and earliness undesirable. Tardiness involves backlog issues such as customer compensation for delays and loss of goodwill. Earliness incurs expenses for storage of the manufactured items and ties up capital.
Mathematical formulations
In an environment with multiple jobs, let the deadline be
and the completion time be
of job
. Then for job
* lateness is
,
* earliness is
,
* tardiness is
.
In scheduling common
objective function
In mathematical optimization and decision theory, a loss function or cost function (sometimes also called an error function) is a function that maps an event or values of one or more variables onto a real number intuitively representing some "cos ...
s are
or weighted version of these sums,
, where every job comes with a weight
. The weight is a representation of job cost, priority, etc.
In a large number of cases the problems of optimizing these functions are
NP-hard
In computational complexity theory, NP-hardness ( non-deterministic polynomial-time hardness) is the defining property of a class of problems that are informally "at least as hard as the hardest problems in NP". A simple example of an NP-hard pr ...
.
"Complexity results for scheduling problems"
University of Osnabrueck
A university () is an institution of higher (or tertiary) education and research which awards academic degrees in several academic disciplines. Universities typically offer both undergraduate and postgraduate programs. In the United States, t ...
References
{{reflist
Time management
Scheduling (computing)
Schedule (project management)
Theoretical computer science