×

Using a variable neighborhood search to solve a bi-objective identical parallel machine scheduling problem. (English) Zbl 1408.90348

Coelho, Vitor Nazário (ed.) et al., Selected short papers of the 5th international conference on variable neighborhood search (ICVNS’17), Ouro Preto, Brazil, 2–4, 2017. Amsterdam: Elsevier. Electron. Notes Discrete Math. 66, 127-134 (2018).
Summary: We developed a variable neighborhood search heuristic and a mixed integer programming model for the identical parallel machine scheduling problem with sequence dependent setup time. For this problem, we consider minimizing two objectives, which are the makespan and the flow time. The heuristic proposed has a constructive procedure to build initial solutions, five neighborhood structures, and a local search based on the variable neighborhood descent. Computational experiments indicate that the heuristic is very fast and can return better solutions than the model since it found 90% of the best solutions. It also outperformed all solutions computed with the longest processing time and the shortest processing time rules, both commonly adopted for scheduling problems.
For the entire collection see [Zbl 1392.90002].

MSC:

90C59 Approximation methods and heuristics in mathematical programming
90B35 Deterministic scheduling theory in operations research
90C29 Multi-objective and goal programming
Full Text: DOI

References:

[1] Allahverdi, A., The third comprehensive survey on scheduling problems with setup times/costs, European Journal of Operational Research, 246, 345-378, (2015) · Zbl 1347.90031
[2] Bathrinath, S.; Saravana Sankar, S.; Ponnambalam, S. G.; Jerin Leno, I., Vns-based heuristic for identical parallel machine scheduling problem, (Suresh, L. P.; Dash, S. S.; Panigrahi, B. K., Artificial Intelligence and Evolutionary Algorithms in Engineering Systems: Proceedings of ICAEES 2014, vol. 1, (2015), Springer India, New Delhi), 693-699
[3] Behnamian, J.; Zandieh, M.; Ghomi, S. F., Parallel-machine scheduling problems with sequence-dependent setup times using an ACO, SA and VNS hybrid algorithm, Expert Systems with Applications, 36, 9637-9644, (2009)
[4] de Paula, M. R.; Ravetti, M. G.; Mateus, G. R.; Pardalos, P. M., Solving parallel machines scheduling problems with sequence-dependent setup times using variable neighbourhood search, IMA Journal of Management Mathematics, 18, 101, (2007) · Zbl 1177.90151
[5] Gupta, J. N.; Ruiz-Torres, A. J., Minimizing makespan subject to minimum total flow-time on identical parallel machines, European Journal of Operational Research, 125, 370-380, (2000) · Zbl 0952.90009
[6] Gupta, J. N.D.; Ho, J. C., Minimizing flowtime subject to optimal makespan on two identical parallel machines, Pesquisa Operacional, 20, (2000) · Zbl 1181.90116
[7] Hamzadayi, A.; Yildiz, G., Modeling and solving static m identical parallel machines scheduling problem with a common server and sequence dependent setup times, Computers & Industrial Engineering, 106, 287-298, (2017)
[8] Lin, S.; Kernighan, B. W., An effective heuristic algorithm for the traveling-salesman problem, Operations Research, 21, 498-516, (1973) · Zbl 0256.90038
[9] Lin, S.-W.; Ying, K.-C., Minimizing makespan and total flowtime in permutation flowshops by a bi-objective multi-start simulated-annealing algorithm, Computers & Operations Research, 40, 1625-1647, (2013) · Zbl 1348.90639
[10] Mladenovi, N.; Hansen, P., Variable neighborhood search, Computers & Operations Research, 24, 1097-1100, (1997) · Zbl 0889.90119
[11] Pinedo, M. L., Scheduling: theory, algorithms, and systems, (2008), Springer Publishing Company, Incorporated · Zbl 1155.90008
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.