TY - JOUR
T1 - A bicriterion approach to time/cost trade-offs in scheduling with convex resource-dependent job processing times and release dates
AU - Kaspi, Moshe
AU - Shabtay, Dvir
N1 - Funding Information:
This research was partially supported by the Paul Ivanier Center for Robotics and Production Management and by the Kreitman Foundation, Ben-Gurion University of the Negev.
PY - 2006/10/1
Y1 - 2006/10/1
N2 - This paper presents a bicriterion analysis of time/cost trade-offs for the single-machine scheduling problem where both job processing times and release dates are controllable by the allocation of a continuously nonrenewable resource. Using the bicriterion approach, we distinguish between our sequencing criterion, namely the makespan, and the cost criterion, the total resource consumed, in order to construct an efficient time/cost frontier. Although the computational complexity of the problem of constructing this frontier remains an open question, we show that the optimal job sequence is independent of the total resource being used; thereby we were able to reduce the problem to a sequencing one. We suggest an exact dynamic programming algorithm for solving small to medium sizes of the problem, while for large-scale problems we present some heuristic algorithms that turned out to be very efficient. Five different special cases that are solvable by using polynomial time algorithms are also presented.
AB - This paper presents a bicriterion analysis of time/cost trade-offs for the single-machine scheduling problem where both job processing times and release dates are controllable by the allocation of a continuously nonrenewable resource. Using the bicriterion approach, we distinguish between our sequencing criterion, namely the makespan, and the cost criterion, the total resource consumed, in order to construct an efficient time/cost frontier. Although the computational complexity of the problem of constructing this frontier remains an open question, we show that the optimal job sequence is independent of the total resource being used; thereby we were able to reduce the problem to a sequencing one. We suggest an exact dynamic programming algorithm for solving small to medium sizes of the problem, while for large-scale problems we present some heuristic algorithms that turned out to be very efficient. Five different special cases that are solvable by using polynomial time algorithms are also presented.
KW - Bicriterion single machine scheduling
KW - Convex resource allocation
KW - Series-parallel graph
KW - Time/cost trade-offs
UR - http://www.scopus.com/inward/record.url?scp=32044446274&partnerID=8YFLogxK
U2 - 10.1016/j.cor.2005.02.032
DO - 10.1016/j.cor.2005.02.032
M3 - Article
AN - SCOPUS:32044446274
SN - 0305-0548
VL - 33
SP - 3015
EP - 3033
JO - Computers and Operations Research
JF - Computers and Operations Research
IS - 10
ER -