×

Multiobjective pseudo-variable neighborhood descent for a bicriteria parallel machine scheduling problem with setup time. (English) Zbl 07767492

Summary: A multiobjective variable neighborhood descent (VND) based heuristic is developed to solve a bicriteria parallel machine scheduling problem. The problem considers two objectives, one related to the makespan and the other to the flow time, where the setup time depends on the sequence, and the machines are identical. The heuristic has a set of neighborhood structures based on swap, remove, and insertion moves. We propose changing the local search inside the VND to a sequential search through the neighborhoods to obtain nondominated points for the Pareto-front quickly. In the numerical tests, we consider a single-objective version of the heuristic, comparing the results on 510 benchmark instances to show that it is quite effective. Moreover, new instances are generated in accordance with the literature for the bicriteria problem, showing the ability of the proposed heuristic to return an efficient set of nondominate solutions compared with the well-known nondominated sorting genetic algorithm II.
{© 2019 The Authors. International Transactions in Operational Research © 2019 International Federation of Operational Research Societies}

MSC:

90-XX Operations research, mathematical programming
Full Text: DOI

References:

[1] Alimoradi, S., Hematian, M., Moslehi, G., 2016. Robust scheduling of parallel machines considering total flow time. Computers & Industrial Engineering93, 152-161.
[2] Allahverdi, A., 2015. The third comprehensive survey on scheduling problems with setup times/costs. European Journal of Operational Research246, 2, 345-378. · Zbl 1347.90031
[3] Bathrinath, S., Saravana Sankar, S., Ponnambalam, S., Jerin Leno, I., 2015. VNS‐based heuristic for identical parallel machine scheduling problem. In Suresh, L. (ed.), Dash, S. (ed.), Panigrahi, B. (ed.) (eds) Artificial Intelligence and Evolutionary Algorithms in Engineering Systems: Proceedings of ICAEES 2014, Vol. 1. SpringerIndia, New Delhi, pp. 693-699.
[4] Behnamian, J., Zandieh, M., Ghomi, S.F., 2009. Parallel‐machine scheduling problems with sequence‐dependent setup times using an ACO, SA and VNS hybrid algorithm. Expert Systems with Applications36, 6, 9637-9644.
[5] Cheng, C.Y., Huang, L.W., 2017. Minimizing total earliness and tardiness through unrelated parallel machine scheduling using distributed release time control. Journal of Manufacturing Systems42, 1-10.
[6] Deb, K., Pratap, A., Agarwal, S., Meyarivan, T., 2002. A fast and elitist multiobjective genetic algorithm: NSGA‐II. IEEE Transactions on Evolutionary Computation6, 2, 182-197.
[7] Duarte, A., Pantrigo, J., Pardo, E., Mladenovic, N., 2015. Multi‐objective variable neighborhood search: an application to combinatorial optimization problems. Journal of Global Optimization63, 3, 515-536. · Zbl 1334.90142
[8] Eroglu, D., Ozmutlu, H., 2014. MIP models and hybrid algorithms for simultaneous job splitting and scheduling on unrelated parallel machines. The Scientific World Journal, https://doi.org/10.1155/2014/519520. · doi:10.1155/2014/519520
[9] Eroglu, D., Ozmutlu, H., Ozmutlu, S., 2014. Genetic algorithm with local search for the unrelated parallel machine scheduling problem with sequence‐dependent setup times. International Journal of Production Research52, 19, 5841-5856.
[10] Fonseca, C., Paquete, L., López‐Ibáñez, M., 2006. An improved dimension‐sweep algorithm for the hypervolume indicator. Proceedings of the 2006 Congress on Evolutionary Computation (CEC 2006). IEEE Press, Piscataway, NJ, pp. 1157-1163.
[11] Framinan, J., Leisten, R., 2003. An efficient constructive heuristic for flowtime minimisation in permutation flow shops. Omega31, 4, 311-317.
[12] Gupta, J., Ruiz‐Torres, A., 2000. Minimizing makespan subject to minimum total flow‐time on identical parallel machines. European Journal of Operational Research125, 2, 370-380. · Zbl 0952.90009
[13] Hamzadayi, A., Yildiz, G., 2017. Modeling and solving static m identical parallel machines scheduling problem with a common server and sequence dependent setup times. Computers & Industrial Engineering106, 287-298.
[14] Hansen, P., Mladenović, B., 2001. Variable neighborhood search: principles and applications. European Journal of Operational Research130, 3, 449-467. · Zbl 0981.90063
[15] Kashan, A., Karimi, B., Jolai, F., 2010. An effective hybrid multi‐objective genetic algorithm for bi‐criteria scheduling on a single batch processing machine with non‐identical job sizes. Engineering Applications of Artificial Intelligence23, 6, 911-922.
[16] Lin, S., Kernighan, B.W., 1973. An effective heuristic algorithm for the traveling‐salesman problem. Operations Research21, 2, 498-516. · Zbl 0256.90038
[17] Lin, S.W., Ying, K.C., 2013. Minimizing makespan and total flowtime in permutation flowshops by a bi‐objective multi‐start simulated‐annealing algorithm. Computers & Operations Research40, 6, 1625-1647. · Zbl 1348.90639
[18] Mladenović, N., Hansen, P., 1997. Variable neighborhood search. Computers & Operations Research24, 11, 1097-1100. · Zbl 0889.90119
[19] Mokotoff, E., 2004. An exact algorithm for the identical parallel machine scheduling problem. European Journal of Operational Research152, 3, 758-769. · Zbl 1043.90030
[20] Paula, M., Ravetti, M., Mateus, G., Pardalos, P., 2007. Solving parallel machines scheduling problems with sequence‐dependent setup times using variable neighbourhood search. IMA Journal of Management Mathematics18, 2, 101. · Zbl 1177.90151
[21] Pessoa, A., Uchoa, E., Aragão, M., Rodrigues, R., 2010. Exact algorithm over an arc‐time‐indexed formulation for parallel machine scheduling problems. Mathematical Programming Computation2, 3, 259-290. · Zbl 1208.90119
[22] Pinedo, M., 2008. Scheduling: Theory, Algorithms and Systems (3rd edn). Springer, Berlin. · Zbl 1155.90008
[23] Santos, H., Toffolo, T., Silva, C., Vanden Berghe, G., 2019. Analysis of stochastic local search methods for the unrelated parallel machine scheduling problem. International Transactions in Operational Research26, 2, 707-724. · Zbl 07770945
[24] Torabi, S., Sahebjamnia, N., Mansouri, S., Bajestani, M.A., 2013. A particle swarm optimization for a fuzzy multi‐objective unrelated parallel machines scheduling problem. Applied Soft Computing13, 12, 4750-4762.
[25] Yeh, W.C., Lai, P.J., Lee, W.C., Chuang, M.C., 2014. Parallel‐machine scheduling to minimize makespan with fuzzy processing times and learning effects. Information Sciences269, 142-158. · Zbl 1339.90156
[26] Zarandi, M., Kayvanfar, V., 2015. A bi‐objective identical parallel machine scheduling problem with controllable processing times: a just‐in‐time approach. The International Journal of Advanced Manufacturing Technology77, 1, 545-563.
[27] Zitzler, E., Thiele, L., 1999. Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach. IEEE Transactions on Evolutionary Computation3, 4, 257-271.
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.