Abstract
A task scheduling problem is a process of assigning tasks to a limited set of resources available in a time interval, where certain criteria are optimized. In this way, the sequencing of tasks is directly associated with the executability and optimality of a preset plan and can be found in a wide range of applications, such as: programming flight dispatch at airports, programming production lines in a factory, programming of surgeries in a hospital, repair of equipment or machinery in a workshop, among others. The objective of this study is to analyze the effect of the inclusion of several restrictions that negatively influence the production programming in a real manufacturing environment. For this purpose, an efficient Genetic Algorithm combined with a Local Search of Variable Neighborhood for problems of n tasks and m machines is introduced, minimizing the time of total completion of the tasks. The computational experiments carried out on a set of problem instances with different sizes of complexity show that the proposed hybrid metaheuristics achieves high quality solutions compared to the reported optimal cases.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Rossit, D.A., Tohmé, F., Frutos, M.: The non-permutation flow-shop scheduling problem: a literature review. Omega 77, 143–153 (2017)
Wilson, J.M.: Alternative formulations of a flow-shop scheduling problem. J. Oper. Res. Soc. 40(4), 395–399 (1989)
Neufeld, J.S., Gupta, J.N.D., Buscher, U.: A comprehensive review of flowshop group scheduling literature (2016)
Ronconi, D.P., Birgin, E.G.: Mixed-integer programming models for flowshop scheduling problems minimizing the total earliness and tardiness, pp. 91–105. Springer, New York (2012)
Reza Hejazi, S., Saghafian, S.: Flowshop-scheduling problems with makespan criterion: a review. Int. J. Prod. Res. 43(14), 2895–2929 (2005)
Phanden, R.K., JainJan, A.: Assessment of makespan performance for flexible process plans in job shop scheduling. IFAC-PapersOnLine 48(3), 1948–1953 (2015)
Semančo, P., Modrák, V.: A comparison of constructive heuristics with the objective of minimizing makespan in the flow-shop scheduling problem. Acta Polytech. Hungarica 9(5), 177–190 (2012)
Palmer, D.S.: Sequencing jobs through a multi-stage process in the minimum total time—a quick method of obtaining a near optimum. J. Oper. Res. Soc. 16(1), 101–107 (1965)
Gupta, J.N.D.: A heuristic algorithm for the flowshop scheduling problem. Rev. Fr. d’Autom. Inform. Rech. Oper. 10(2), 63–73 (1976)
Gupta, J.N.D.: A functional heuristic algorithm for the flowshop scheduling problem. J. Oper. Res. Soc. 22(1), 39–47 (1971)
Nawaz, M., Enscore, E.E., Ham, I.: A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem. Omega 11(1), 91–95 (1983)
Campbell, H.G., Dudek, R.A., Smith, M.L.: A heuristic algorithm for the N job, M machine sequencing problem* f, no. 10 (1970)
Alharkan, I.M.: Algorithms for sequencing and scheduling
Pugazhenthi, R., Anthony Xavior, M., Somasundharam, E.: Minimizing makespan of a permutation flowshop by, pp. 110–112 (2014)
Prodromidis, A., Chan, P.K., Stolfo, S.J.: Meta learning in distributed data mining systems: issues and approaches. In: Kargupta, H., Chan, P. (eds.) Book on Advances in Distributed and Parallel Knowledge Discovery. AAAI/MIT Press (2000)
Parthasarathy, S., Zaki, M.J., Ogihara, M.: Parallel data mining for association rules on shared-memory systems. Knowl. Inform. Syst. Int. J. 3(1), 1–29 (2001)
Grossman, R.L., Bailey, S.M., Sivakumar, H., Turinsky, A.L.: Papyrus: a system for data mining over local and wide area clusters and super-clusters. In: Proceedings of ACM/IEEE Conference on Supercomputing, Article 63, pp. 1–14 (1999)
Chattratichat, J., Darlington, J., Guo, Y., Hedvall, S., Kohler, M., Syed, J.: An architecture for distributed enterprise data mining. In: Proceedings of 7th International Conference on High Performance Computing and Networking, Netherlands, 12–14 April, pp. 573–582 (1999)
Wang, L., Tao, J., Ranjan, R., Marten, H., Streit, A., Chen, J., Chen, D.: G-Hadoop: MapReduce across distributed data centers for data-intensive computing. Future Gener. Comput. Syst. 29(3), 739–750 (2013)
Butenhof, D.R.: Programming with POSIX Threads. Addison-Wesley Longman Publishing Company, USA (1997)
Bhaduri, K., Wolf, R., Giannella, C., Kargupta, H.: Distributed decision-tree induction in peer-to-peer systems. Stat. Anal. Data Min. 1(2), 85–103 (2008)
Rafailidis, D., Kefalas, P., Manolopoulos, Y.: Preference dynamics with multimodal user-item interactions in social media recommendation. Expert Syst. Appl. 74(1), 11–18 (2017)
Izquierdo, N.V., Lezama, O.B.P., Dorta, R.G., Viloria, A., Deras, I., Hernández-Fernández, L.: Fuzzy Logic applied to the performance evaluation. honduran coffee sector case. In: Tan, Y., Shi, Y., Tang, Q. (eds.) Advances in Swarm Intelligence, ICSI 2018. Lecture Notes in Computer Science, vol. 10942 (1), pp. 1–12. Springer, Cham (2018)
Lezama, O.B.P., Izquierdo, N.V., Fernández, D.P., Dorta, R.L.G., Viloria, A., Marín, L.R.: Models of multivariate regression for labor accidents in different production sectors: comparative study. In: International Conference on Data Mining and Big Data, vol. 10942 (1), pp. 43–52. Springer, Cham (2018)
Suárez, J.A., Beatón, P.A., Escalona, R.F., Montero, O.P.: Energy, environment and development in Cuba. Renew. Sustain. Energy Rev. 16(5), 2724–2731 (2012)
Sala, S., Ciuffo, B., Nijkamp, P.: A systemic framework for sustainability assessment. Ecol. Econ. 119(1), 314–325 (2015)
Singh, R.K., Murty, H.R., Gupta, S.K., Dikshit, A.K.: An overview of sustainability assessment methodologies. Ecol. Ind. 9(2), 189–212 (2009)
Varela, N., Fernandez, D., Pineda, O., Viloria, A.: Selection of the best regression model to explain the variables that influence labor accident case electrical company. J. Eng. Appl. Sci. 12(1), 2956–2962 (2017)
Yao, Z., Zheng, X., Liu, C., Lin, S., Zuo, Q., Butterbach-Bahl, K.: Improving rice production sustainability by reducing water demand and greenhouse gas emissions with biodegradable films. Sci. Rep. 7(1), 1–12 (2017)
Suárez, D.F.P., Román, R.M.S.: Consumo de água em arroz irrigado por inundação em sistema de multiplas entradas. IRRIGA 1(1), 78–95 (2016)
Amelec, V.: Increased efficiency in a company of development of technological solutions in the areas commercial and of consultancy. Adv. Sci. Lett. 21(5), 1406–1408 (2015)
Amelec, V.: Validation of strategies to reduce exhausted shelf products in a pharmaceutical chain. Adv. Sci. Lett. 21(5), 1403–1405 (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Viloria, A. et al. (2020). Optimization of Flow Shop Scheduling Through a Hybrid Genetic Algorithm for Manufacturing Companies. In: Pandian, A., Ntalianis, K., Palanisamy, R. (eds) Intelligent Computing, Information and Control Systems. ICICCS 2019. Advances in Intelligent Systems and Computing, vol 1039. Springer, Cham. https://doi.org/10.1007/978-3-030-30465-2_3
Download citation
DOI: https://doi.org/10.1007/978-3-030-30465-2_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-30464-5
Online ISBN: 978-3-030-30465-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)