Abstract
This article investigates identical parallel machines scheduling with family setup times. The objective function being the weighted sum of completion times, the problem is known to be strongly NP-hard. We propose a constructive heuristic algorithm and three complementary lower bounds. Two of these bounds proceed by elimination of setup times or by distributing each of them to jobs of the corresponding family, while the third one is based on a lagrangian relaxation. The bounds and the heuristic are incorporated into a branch-and-bound algorithm. Experimental results obtained outperform those of the methods presented in previous works, in term of size of solved problems.
Similar content being viewed by others
References
Allahverdi, A., Ng, C.T., Cheng, T.C.E. & Kovalyov, M.Y. (2006). A survey of scheduling problems with setup times or costs. European Journal of Operational Research (online November 2006)
Azizoglu, M. & Kirca, O. (1999). On the minimization of total weighted flow time with identical and uniform parallel machines. European Journal of Operational Research, 113: 91–100
Azizoglu, M. & Webster, S. (2003). Scheduling parallel machines to minimize flowtime with family set-up times. International Journal of Production Research, 41: 1199–1215
Belouadeh, H. & Potts, C.N. (1994). Scheduling identical parallel machines to minimize total weighted completion time. Discrete Applied Mathematics, 48: 201–218
Bruno, J.W., Coffman, E.G. & Sethi, R. (1974). Scheduling independent tasks to reduce mean finishing time. AIIE Transactions, 17: 382–387
Chen, Z.L. & Powell, W.B. (1999). Solving parallel machine scheduling problems by column generation. INFORMS Journal on Computing, 11: 87–94
Dunstall, S. & Wirth, A. (2005). A comparaison of branch-and-bound algorithms for a family scheduling problem with identical parallel machines. European Journal of Operational Research, 167: 283–296
Dunstall, S. & Wirth, A. (2005). Heuristic methods for the identical parallel machine flowtime problem with set-up times. Computers & Operations Research, 32: 2479–2491
Dunstall, S., Wirth, A. & Baker, K. (2000). Lower bounds and algorithms for flowtime minimization on a single machine with set-up times. Journal of Scheduling, 3: 51–69
Eastman, W.L., Even, S. & Isaacs, I.M. (1964). Bounds for the optimal scheduling of n jobs on m processors. Management Science, 11: 268–279
Elmaghraby, S. & Park, S.H. (1974). Scheduling jobs on a number of identical machines. AIIE Transactions, 6: 1–13
Garey, M.R. & Johnson, D.S. (1978). ’strong’; NP-completness results: Motivation, examples and implications. Journal of the Association for Compting Machinery, 25: 499–508
Graham, R.L. (1969). Bounds on multiprocessing timing anomalies. SIAM Journal on Applied Mathematics, 17: 416–429
Held, M., Wolfe, P. & Crowder, H.P. (1974). Validation of subgradient optimization. Math. Programming, 6: 62–88
Kacem, I. (2007). Lower bounds for tardiness minimization on a single machine with family setup times. International Journal of Operations Research, 4: 18–31
Mason, A.J. & Anderson, E.J. (1991). Minimizing flow time on a single machine with job classes and setup times. Naval Research Logistics, 38: 333–350
McNaughton, R. (1959). Scheduling with deadlines and loss functions. Management Science, 6: 1–12
Monma, C.L. & Potts, C.N. (1989). On the complexity of scheduling with batch setup times. Operations Research, 37: 798–804
Smith, W.E. (1956). Various optimizers for single-stage production. Naval Research Logistics, 3: 59–66
Webster, S. (1995). Weighted flow time bounds for scheduling identical processors. European Journal of Operational Research, 80: 103–111
Webster, S. (1997). The complexity of scheduling job families about common due date. Operations Research Letters, 20: 65–74
Webster, S. & Azizoglu, M. (2001). Dynamic programming for scheduling parallel machines with family setup times. Computers & Operations Research, 28: 127–137
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was supported in part by Regional Council of Champagne-Ardenne (France).
Belgacem Bettayeb is currently a Ph.D candidate in industrial systems engineering at the Engineering National School of Sfax (Tunisia). He received M.S. degree in optimization and systems safety in 2005 and his engineering degree in industrial systems in 2004 from the University of Technology of Troyes (France). In 2000, he received the high studies of technology degree in electrical engineering from the High Institute of Technological Studies of Radès (Tunisia). His research interests are maintenance, scheduling and industrial systems optimization.
Imed Kacem received the engineering degree from the ENSAIT (France) and his M.S. degree from the University of Lille 1 (France) both in 2000 and the Ph.D. degree in 2003 in Control and Computer Science (flexible job-shop scheduling) from the Ecole Centrale de Lille, France. He is currently Associate Professor and HDR (Research Director) at the University of Technology of Troyes (UTT). He is leading research activities with the Charles Delaunay Institute, at UTT, in the Research Group for Optimization of Industrial Systems. His research interests include combinatorial optimization, scheduling, transportation systems and maintenance. He is author of more than 80 publications in referred journals, conferences, books and chapters of books. He is associate editor for European Journal of Industrial Engineering and Journal of Industrial Systems Engineering. He was Organization Chairman of ICSSSM06 and WAC/ISIAC06. He is listed in “Who’s Who in the World”.
Kondo H. Adjallah received the M.S. degree in electrical engineering and automation control engineering from the University of Nancy 1, France, in 1989 and the Ph.D. degree in 1993 in electrical engineering (diagnosis of dynamic systems) from the National Polytechnic Institute of Lorraine, France. He is currently Associate Professor and HDR (Research Director) at the University of Technology of Troyes (UTT), France, where he was responsive for the engineers training program to Management of Industrial Facilities. He is leading research activities with the Charles Delaunay Institute, at UTT, in the Research Group for Optimization of Industrial Systems. His research interests include methods of real-time management of diagnosis, forecasting of networked distributed systems and predictive maintenance. In 2006 he was a Visiting Professor at the University of Cincinnati, Department of Mechanical, Industrial and Nuclear Engineering, NSF Industry/University Cooperative Research Center on Intelligent Maintenance Systems. He is leading the international cooperative research network for the mastering the durable infrastructures of development (MID). He is also member of the IEEE Society.
Rights and permissions
About this article
Cite this article
Bettayeb, B., Kacem, I. & Adjallah, K.H. An improved branch-and-bound algorithm to minimize the weighted flowtime on identical parallel machines with family setup times. J. Syst. Sci. Syst. Eng. 17, 446–459 (2008). https://doi.org/10.1007/s11518-008-5065-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11518-008-5065-y