Abstract
This paper presents several branch and bound algorithms for a single-machine scheduling problem with batching. Jobs are partitioned into families, and a set-up time is necessary when there is a switch from processing jobs of one family to jobs of another family. The objective is to minimize the total weighted completion time. A lower bound based on Lagrangian relaxation of the machine capacity constraint is derived. Also, a multiplier adjustment method to find values of the multipliers is proposed. Computational experience with instances having up to 50 jobs shows that the lower bounds are effective in restricting the search.
Similar content being viewed by others
References
B.-H. Ahn and J.-H. Hyun, Single facility multi-class job scheduling, Comp. Oper. Res. 17(1990)265–272.
H. Belouadah and C.N. Potts, Scheduling identical parallel machines to minimize total weighted completion time, Discrete Appl. Math. 48(1994)201–218.
H.A.J. Crauwels, C.N. Potts and L.N. Van Wassenhove, Local search heuristics for single machine scheduling with batch set-up times to minimize total weighted completion time, Ann. Oper. Res. 70 (1997)261–79.
M.L. Fisher, A dual algorithm for the one-machine scheduling problem, Math. Prog. 11(1976)229–251.
J.B. Ghosh, Batch scheduling to minimize total completion time, Oper. Res. Lett. 16(1994)271–275.
J.N.D. Gupta, Single facility scheduling with multiple job classes, Euro. J. Oper. Res. 8(1988) 42–45.
A.M.A. Hariri and C.N. Potts, An algorithm for single machine sequencing with release dates to minimize total weighted completion time, Discrete Appl. Math. 5(1983)99–109.
E.L. Lawler, Sequencing jobs to minimize total weighted completion time subject to precedence constraints, Discrete Appl. Math. 2(1978)75–90.
A.J. Mason, Genetic algorithms and scheduling problems, Ph.D. Thesis, Department of Engineering, University of Cambridge, UK, 1992.
A.J. Mason and E.J. Anderson, Minimizing flow time on a single machine with job classes and setup times, Naval Res. Logist. 38(1991)333–350.
C.L. Monma and C.N. Potts, On the complexity of scheduling with batch setup times, Oper. Res. 37(1989)798–804.
C.N. Potts and L.N. Van Wassenhove, An algorithm for single machine sequencing with deadlines to minimize total weighted completion time, Euro. J. Oper. Res. 12(1983)379–387.
C.N. Potts and L.N. Van Wassenhove, A branch and bound algorithm for the total weighted tardiness problem, Oper. Res. 33(1985)363–377.
C.N. Potts and L.N. Van Wassenhove, Integrating scheduling with batching and lot-sizing: A review of algorithms and complexity, J. Oper. Res. Soc. 43(1992)395–406.
Rights and permissions
About this article
Cite this article
Crauwels, H., Hariri, A., Potts, C. et al. Branch and bound algorithms for single-machinescheduling with batch set-up times to minimizetotal weighted completion time. Annals of Operations Research 83, 59–76 (1998). https://doi.org/10.1023/A:1018920416308
Issue Date:
DOI: https://doi.org/10.1023/A:1018920416308