×

The one-machine just-in-time scheduling problem with preemption. (English) Zbl 1159.90020

Summary: This paper investigates the notion of preemption in scheduling, with earliness and tardiness penalties. Starting from the observation that the classical cost model where penalties only depend on completion times does not capture the just-in-time philosophy, we introduce a new model where the earliness costs depend on the start times of the jobs. To solve this problem, we propose an efficient representation of dominant schedules, and a polynomial algorithm to compute the best schedule for a given representation. Both a local search algorithm and a branch-and-bound procedure are then derived. Experiments finally show that the gap between our upper bound and the optimum is very small.

MSC:

90B35 Deterministic scheduling theory in operations research
90B30 Production models
90C57 Polyhedral combinatorics, branch-and-bound, branch-and-cut
Full Text: DOI

References:

[1] Aho, A. V.; Ullman, J. D., Foundation of Computer Science (1994), W.H. Freeman
[2] Ahuja, R. K.; Hochbaum, D. S.; Orlin, J. B., Solving the convex cost integer dual network flow problem, Management Science, 49, 950-964 (2003) · Zbl 1232.90317
[3] Bang-Jensen, J.; Gutin, G., Digraphs: Theory, Algorithms and Applications (2000), Springer-Verlag
[4] Bülbül, K.; Kaminsky, P.; Yano, C., Preemption in single machine earliness/tardiness scheduling, Journal of Scheduling, 10, 271-292 (2007) · Zbl 1168.90427
[5] Chrétienne, Ph.; Sourd, F., Scheduling with convex cost functions, Theoretical Computer Science, 292, 145-164 (2003) · Zbl 1059.90066
[6] Davis, J. S.; Kanet, J. J., Single-machine scheduling with early and tardy completion costs, Naval Research Logistics, 40, 85-101 (1993) · Zbl 0769.90048
[7] Esteve, B.; Aubijoux, C.; Chartier, A.; T’kindt, V., A recovering beam search algorithm for the single machine Just-in-time scheduling problem, European Journal of Operational Research, 172, 798-813 (2006) · Zbl 1111.90039
[8] Garey, M. R.; Tarjan, R. E.; Wilfong, G. T., One-processor scheduling with symmetric earliness and tardiness penalties, Mathematics of Operations Research, 13, 330-348 (1988) · Zbl 0671.90033
[9] Hendel, Y.; Sourd, F., Efficient neighborhood search for the one-machine earliness-tardiness scheduling problem, European Journal of Operational Research, 173, 108-119 (2006) · Zbl 1125.90017
[10] Hendel, Y.; Sourd, F., An improved earliness-tardiness timing algorithm, Computers & Operations research, 34, 2931-2938 (2007) · Zbl 1185.90077
[11] Hoogeveen, J. A.; van de Velde, S. L., A branch-and-bound algorithm for single-machine earliness-tardiness scheduling with idle time, INFORMS Journal on Computing, 8, 402-412 (1996) · Zbl 0884.90102
[12] Hoogeveen, J. A.; van de Velde, S. L., Scheduling with target start times, European Journal of Operational Research, 129, 87-94 (2001) · Zbl 0990.90040
[13] Karzanov, A. V.; McCormick, S. T., Polynomial methods for separable convex optimization in unimodular linear spaces with applications, SIAM Journal on Computing, 26, 1245-1275 (1997) · Zbl 0899.90134
[14] Lenstra, J. K.; Rinnooy Kan, A. H.G.; Brucker, P., Complexity of machine scheduling problems, Annals of Discrete Mathematics, 1, 343-362 (1977) · Zbl 0353.68067
[15] Pan, Y.; Shi, L., Dual Constrained single machine sequencing to minimize total weighted completion time, IEEE Transactions on Automation Science and Engineering, 2, 344-357 (2005)
[16] Sourd, F.; Kedad-Sidhoum, S., The one-machine scheduling with earliness and tardiness penalties, Journal of Scheduling, 6, 533-549 (2003) · Zbl 1154.90490
[17] Sourd, F., Optimal Timing of a sequence of tasks with general completion costs, European Journal of Operational Research, 165, 82-96 (2005) · Zbl 1112.90340
[18] Sourd, F.; Kedad-Sidhoum, S., A faster branch-and-bound algorithm for the earliness-tardiness scheduling problem, Journal of Scheduling, 11, 49-58 (2008) · Zbl 1168.90471
[19] Szwarc, W.; Mukhopadhyay, S. K., Optimal timing schedules in earliness-tardiness single machine sequencing, Naval Research Logistics, 42, 1109-1114 (1995) · Zbl 0841.90078
[20] Tardos, É., A strongly polynomial algorithm to solve combinatorial linear programs, Operations Research, 34, 250-256 (1986) · Zbl 0626.90053
[21] Wan, G.; Yen, B. P.C., Tabu search for single machine with distinct due windows and weighted earliness/tardiness penalties, European Journal of Operational Research, 142, 271-281 (2002) · Zbl 1082.90531
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.