Abstract
In this paper, we present a variable iterated greedy algorithm where its parameters (basically destruction size and probability of whether or not to apply the iterated greedy algorithm to an individual) are optimized by the differential evolution algorithm. A unique multi-chromosome solution representation is presented in such a way that the first chromosome represents the destruction size and the probability whereas the second chromosome is simply a job permutation assigned to each individual in the population randomly. The proposed algorithm is applied to the no-idle permutation flowshop scheduling problem with the makespan criterion. The performance of the proposed algorithm is tested on the Ruben Ruiz’s benchmark suite and compared to their best known solutions available in http://soa.iti.es/rruiz as well as to a very recent discrete differential evolution algorithm from the literature. The computational results show its highly competitive performance and ultimately, 183 out of 250 instances are further improved. In comparison to the very recent hybrid discrete differential evolution algorithm, 114 out of 150 new best known solutions they provided are also further improved.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Saadani, N.E.H., Guinet, A., Moalla, M.: Three stage no-idle flow-shops. Computers & Industrial Engineering 44(3), 425–434 (2003)
Tanaev, V.S., Sotskov, Y.N., Strusevich, V.A.: Scheduling Theory. Multi-Stage Systems. Kluwer Academic Publishers, Dordrecht (1994)
Baptiste, P., Hguny, L.K.: A branch and bound algorithm for the F/no−idle/Cmax. In: Proceedings of the International Conference on Industrial Engineering and Production Management, IEPM 1997, Lyon, France, pp. 429–438 (1997)
Saadani, N.E.H., Guinet, A., Moalla, M.: Three stage no-idle flow-shops. Computers & Industrial Engineering 44(3), 425–434 (2003)
Baraz, D., Mosheiov, G.: A note on a greedy heuristic for the flow-shop makespan minimization with no machine idle-time. European Journal of Operational Research 184(2), 810–813 (2008)
Adiri, I., Pohoryles, D.: Flow-shop/no-idle or no-wait scheduling to minimize the sum of completion times. Naval Research Logistics Quarterly 29(3), 495–504 (1982)
Vachajitpan, P.: Job sequencing with continuous machine operation. Computers and Industrial Engineering 6(3), 255–259 (1982)
Woollam, C.R.: Flowshop with no idle machine time allowed. Computers and Industrial Engineering 10(1), 69–76 (1986)
Cepek, O., Okada, M., Vlach, M.: Note: On the two-machine no-idle flowshop problem. Naval Research Logistics 47(4), 353–358 (2000)
Narain, L., Bagga, P.C.: Flowshop/no-idle scheduling to minimise the mean flowtime. Anziam Journal 47, 265–275 (2005)
Saadani, N.E.H., Guinet, A., Moalla, M.: A traveling salesman approach to solve the F/no − idle/Cmax problem. In: Proceedings of the International Conference on Industrial Engineering and Production Management (IEPM 2001), Quebec, Canada, pp. 880–888 (2001)
Saadani, N.E.H., Guinet, A., Moalla, M.: A travelling salesman approach to solve the F/no−idle/Cmax problem. European Journal of Operational Research 161(1), 11–20 (2005)
Kamburowski, J.: More on three-machine no-idle flow shops. Computers and Industrial Engineering 46(3), 461–466 (2004)
Narain, L., Bagga, P.C.: Flowshop/no-idle scheduling to minimize total elapsed time. Journal of Global Optimization 33(3), 349–367 (2005)
Kalczynski, P.J., Kamburowski, J.: On no-wait and no-idle flow shops with makespan criterion. European Journal of Operational Research 178(3), 677–685 (2007)
Pan, Q.-K., Wang, L.: A novel differential evolution algorithm for no-idle permutation flowshop scheduling problems. European Journal of Industrial Engineering 2(3), 279–297 (2008)
Pan, Q.-K., Wang, L.: No-idle permutation flow shop scheduling based on a hybrid discrete particle swarm optimization algorithm. International Journal of Advanced Manufacturing Technology 39(7-8), 796–807 (2008)
Ruiz, R., Vallada, E., Fernández-Martínez, C.: Scheduling in Flowshops with No-Idle Machines. In: Chakraborty, U.K. (ed.) Computational Intelligence in Flow Shop and Job Shop Scheduling. SCI, vol. 230, pp. 21–51. Springer, Heidelberg (2009)
Tasgetiren, M.F., Pan, Q.-K., Suganthan, P.N., Chua, T.-J.: A differential evolution algorithm for the no-idle flowshop scheduling problem with total tardiness criterion. International Journal of Production Research, 1–18 (2010); iFirst
Storn, R., Price, K.: Differential Evolution - A Simple and Efficient Heuristic for Global Optimization over Continuous Space. Journal of Global Optimization 11, 341–359 (1997)
Das, S., Suganthan, P.N.: Differential Evolution: A survey of the State-of-the-Art. IEEE Transaction on Evolutionary Computation (2011) (in press)
Nawaz, M., Enscore Jr., E.E., Ham, I.: A heuristic algorithm for the m-machine, n-job flow shop sequencing problem. Omega 11(1), 91–95 (1983)
Ruiz, R., Stützle, T.: A simple and effective iterated greedy algorithm for the permutation flowshop scheduling problem. European Journal of Operational Research 177(3), 2033–2049 (2007)
Deng, G., Gu, X.: A hybrid discrete differential evolution algorithm for the no-idle permutation flowshop scheduling problem with makespan criterion. Computers & Operations Research (2011), doi:10.1016/j.cor.2011.10.024
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tasgetiren, M.F., Pan, QK., Suganthan, P.N., Buyukdagli, O. (2012). A Variable Iterated Greedy Algorithm with Differential Evolution for Solving No-Idle Flowshops. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds) Swarm and Evolutionary Computation. EC SIDE 2012 2012. Lecture Notes in Computer Science, vol 7269. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29353-5_15
Download citation
DOI: https://doi.org/10.1007/978-3-642-29353-5_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-29352-8
Online ISBN: 978-3-642-29353-5
eBook Packages: Computer ScienceComputer Science (R0)