Abstract
In this paper, we consider a single-machine scheduling problem (P) inspired from manufacturing instances. A release date, a deadline, and a regular (i.e., non-decreasing) cost function are associated with each job. The problem takes into account sequence-dependent setup times and setup costs between jobs of different families. Moreover, the company has the possibility to reject some jobs/orders, in which case a penalty (abandon cost) is incurred. Therefore, the problem at hand can be viewed as an order acceptance and scheduling problem. Order acceptance problems have gained interest among the research community over the last decades, particularly in a make-to-order environment. We propose and compare a constructive heuristic, local search methods, and population-based algorithms. Tests are performed on realistic instances and show that the developed metaheuristics significantly outperform the currently available resolution methods for the same problem.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Akturk, M. S., & Ozdemir, D. (2000). An exact approach to minimizing total weighted tardiness with release dates. IIE Transactions, 32, 1091–1101.
Akturk, M. S., & Ozdemir, D. (2001). A new dominance rule to minimize total weighted tardiness with unequal release dates. European Journal of Operational Research, 135(2), 394–412.
Anghinolfi, D., & Paolucci, M. (2007). Parallel machine total tardiness scheduling with a new hybrid metaheuristic approach. Computers & Operations Research, 34(11), 3471–3490.
Baptiste, P., & Le Pape, C. (2005). Scheduling a single machine to minimize a regular objective function under setup constraints. Discrete Optimization, 2(1), 83–99.
Bilgintürk Yalçın, Z., Oğuz, C., & Salman Sibel, F. (2007). Order acceptance and scheduling decisions in make-to-order systems. In Proceedings of the 3rd Multidisciplinary International Conference on Scheduling: Theory and Application (MISTA 2007) (pp. 80–87). Paris.
Bo, L., Ling, W., Ying, L., & Shouyang, W. (2011). A unified framework for population-based metaheuristics. Annals of Operations Research, 186(32), 231–262.
Bożejko, W. (2010). Parallel path relinking method for the single machine total weighted tardiness problem with sequence-dependent setups. Journal of Intelligent Manufacturing, 21, 777–785.
Cesaret, B., Oğuz, C., & Sibel Salman, F. (2012). A tabu search algorithm for order acceptance and scheduling. Computers & Operations Research, 39(6), 1197–1205. Special Issue on Scheduling in Manufacturing Systems.
Du, J., & Leung, J. Y. (1990). Minimizing total tardiness on one machine is NP-hard. Mathematics of Operations Research, 15, 483–495.
Gendreau, M., & Potvin, J.-Y. (2010). Handbook of Metaheuristics (2nd ed.). New York: Springer.
Goslawski, M., Józefowska, J., Kulus, M., & Nossack, J. (2014). Scheduling orders with mold setups in an injection plant. In Proceedings of the 14th International Workshop on Project Management and Scheduling, PMS 2014, Munich, Germany.
Graham, R., Lawler, E., Lenstra, J., & Kan, A. (1979). Optimization and approximation in deterministic sequencing and scheduling: A survey. Annals of Discrete Mathematics, 5, 287–326.
Harrison, S.A., Philpott, M.S., & Price, M.E. (1999). Task scheduling for satellite based imagery. In Proceedings of the 18th Workshop of the UK Planning and Scheduling Special Interest Group (pp. 64–78) Salford: University of Salford.
Hertz, A., & Kobler, D. (2000). A framework for the description of evolutionary algorithms. European Journal of Operational Research, 126, 1–12.
Hsu, H. M., Hsiung, Y., Chen, Y. Z., & Wu, M. C. (2009). A GA methodology for the scheduling of yarn-dyed textile production. Expert Systems with Applications, 36(10), 12,095–12,103.
Jouglet, A., Savourey, D., Carlier, J., & Baptiste, P. (2008). Dominance-based heuristics for one-machine total cost scheduling problems. European Journal of Operational Research, 184(3), 879–899.
Kellegöz, T., Toklu, B., & Wilson, J. (2008). Comparing efficiencies of genetic crossover operators for one machine total weighted tardiness problem. Applied Mathematics and Computation, 199(2), 590–598.
Kirlik, G., & Oğuz, C. (2012). A variable neighborhood search for minimizing total weighted tardiness with sequence dependent setup times on a single machine. Computers and Operations Research, 39(7), 1506–1520.
Laguna, M., Barnes, J. W., & Glover, F. (1991). Tabu search methods for a single machine scheduling problem. Journal of Intelligent Manufacturing, 2, 63–73.
Le Pape, C. (2007). A Test Bed for Manufacturing Planning and Scheduling Discussion of Design Principles. In Proceedings of the International Workshop on Scheduling a Scheduling Competition, Providence Rhode Island USA.
Lee, Y. H., Bhaskaran, K., & Pinedo, M. (1997). A heuristic to minimize the total weighted tardiness with sequence-dependent setups. IIE Transactions, 29(1), 45–52.
Lemaitre, M., Verfaillie, G., Jouhaud, F., Lachiver, J. M., & Bataille, N. (2002). Selecting and scheduling observations of agile satellites. Aerospace Science and Technology, 6, 367–381.
Lü, Z., Glover, F., & Hao, J.K. (2009). Neighborhood combination for unconstrained binary quadratic problems. In Proceedings of the 8th Metaheuristic International Conference. Hamburg, Germany, 13–16 July, 2009.
Nagarur, N., Vrat, P., & Duongsuwan, W. (1997). Production planning and scheduling for injection moulding of pipe fittings a case study. International Journal of Production Economics, 53(2), 157–170.
Nobibon, F. T., & Leus, R. (2011). Exact algorithms for a generalization of the order acceptance and scheduling problem in a single-machine environment. Computers & Operations Research, 38, 367–378.
Nobibon, F.T., Herbots, J., & Leus, R. (2009). Order acceptance and scheduling in a single-machine environment: Exact and heuristic algorithms. In Multidisciplinary International Conference on Scheduling: Theory and Applications (MISTA 2009), Dublin, Ireland.
Nuijten, W., Bousonville, T., Focacci, F., Godard, D., & Le Pape, C. (2004). Towards an industrial manufacturing scheduling problem and test bed. In Proceedings of Project Management and Scheduling (PMS 2004), Nancy (pp. 162–165).
Oğuz, C., Sibel Salman, F., & Bilgintürk Yalçın, Z. (2010). Order acceptance and scheduling decisions in make-to-order systems. International Journal of Production Economics, 125(1), 200–211.
Pinedo, M. (2008). Scheduling: Theory, algorithms, and systems. Berlin: Springer.
Potts, C. N., & van Wassenhove, L. N. (1985). A branch and bound algorithm for the total weighted tardiness problem. Operations Research, 33(2), 363–377.
Ribeiro, F., de Souza, S., Souza, M., & Gomes, R. (2010). An adaptive genetic algorithm to solve the single machine scheduling problem with earliness and tardiness penalties. In IEEE Congress on Evolutionary Computation (CEC) (pp. 1–8).
Rochat, Y., & Taillard, E. (1995). Probabilistic diversification and intensification in local search for vehicle routing. Journal of Heuristics, 1, 147–167.
Rom, W. O., & Slotnick, S. A. (2009). Order acceptance using genetic algorithms. Computers & Operations Research, 36(6), 1758–1767.
Sels, V., & Vanhoucke, M. (2011). A hybrid dual-population genetic algorithm for the single machine maximum lateness problem. Lecture Notes in Computer Science, 6622, 14–25.
Shabtay, D., Gaspar, N., & Yedidsion, L. (2012). A bicriteria approach to scheduling a single machine with job rejection and positional penalties. Journal of Combinatorial Optimization, 23(4), 395–424.
Shin, H. J., Kim, C. O., & Kim, S. S. (2002). A tabu search algorithm for single machine scheduling with release times, due dates, and sequence-dependent set-up times. The International Journal of Advanced Manufacturing Technology, 19, 859–866.
Slotnick, S. A. (2011). Order acceptance and scheduling: A taxonomy and review. European Journal of Operational Research, 212(1), 1–11.
Taillard, E. D., Gambardella, L. M., Gendreau, M., & Potvin, J. Y. (2001). Adaptive memory programming: A unified view of metaheuristics. European Journal of Operational Research, 135, 1–16.
Thevenin, S., Zufferey, N., & Widmer, M. (2012). Tabu search for a single machine scheduling problem with rejected jobs, setups and deadlines. In 9th International Conference of Modeling, Optimization and SIMulation (MOSIM 2012), Bordeaux.
Vepsalainen, A. P. J., & Morton, T. E. (1987). Priority rules for job shops with weighted tardiness costs. Management Science, 33(8), 1035–1047.
Wei-Cheng, L., & Chang, S. C. (2005). Hybrid algorithms for satellite imaging scheduling. Systems, Man and Cybernetics, Hawaii, USA, 3, 2518–2523.
Wu, Q., Hao, J. K., & Glover, F. (2012). Multi-neighborhood tabu search for the maximum weight clique problem. Annals of Operations Research, 196, 611–634.
Xiao, Y. Y., Zhang, R. Q., Zhao, Q. H., & Kaku, I. (2012). Permutation flow shop scheduling with order acceptance and weighted tardiness. Applied Mathematics and Computation, 218(15), 7911–7926.
Yang, B., & Geunes, J. (2007). A single resource scheduling problem with job-selection flexibility, tardiness costs and controllable processing times. Computers & Industrial Engineering, 53(3), 420–432.
Zhang, L., Lu, L., & Yuan, J. (2009). Single machine scheduling with release dates and rejection. European Journal of Operational Research, 198(3), 975–978.
Zorzini, M., Corti, D., & Pozzetti, A. (2008). Due date (dd) quotation and capacity planning in make-to-order companies: Results from an empirical analysis. International Journal of Production Economics, 112(2), 919–933.
Zufferey, N. (2012). Metaheuristics: Some principles for an efficient design. Computer Technology and Application, 3, 446–462.
Zufferey, N., Amstutz, P., & Giaccari, P. (2008). Graph colouring approaches for a satellite range scheduling problem. Journal of Scheduling, 11(4), 263–277.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Thevenin, S., Zufferey, N. & Widmer, M. Metaheuristics for a scheduling problem with rejection and tardiness penalties. J Sched 18, 89–105 (2015). https://doi.org/10.1007/s10951-014-0395-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10951-014-0395-8