Abstract
This paper deals with simultaneous scheduling of machines, automated guided vehicles (AGVs) and tools in a multi-machine flexible manufacturing system (FMS) considering the transfer times of jobs to minimize makespan (MSN). Only one copy of each type of tools is made available due to economic restrictions, and the tools are stored in a central tool magazine (CTM) that shares with and serves for several machines. Jobs and tools among machines are carried by AGVs and tool transporter (TT). This simultaneous scheduling problem is highly complex in nature as it involves job operations sequencing on machines, allocation of tools and AGVs to job operations and associated trip operations including the times of dead heading trip and loaded trip of AGVs. This paper presents a nonlinear mixed integer programming (MIP) formulation to model the combined scheduling of machines, AGVs and tools and a flower pollination algorithm (FPA) built on the flowers’ pollination process for solving this simultaneous scheduling problem. The results indicate the proposed FPA is superior in terms of final solution quality, efficiency, convergence rate and robustness.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Abdelaziz AY, Ali ES, Abd Elazim SM (2016a) Combined economic and emission dispatch solution using flower pollination algorithm. Electr Power Energy Syst 80:264–274. https://doi.org/10.1016/j.ijepes.2015.11.093
Abdelaziz AY, Ali ES, Abd Elazim SM (2016b) Flower Pollination algorithm for optimal capacitor placement and sizing in distribution systems. Elect Power Compon Syst 44(5):544–555. https://doi.org/10.1080/15325008.2015.1117540
Agnetis A, Alfieri A, Brandimarte P, Prinsecchi P (1997) Joint job/tool scheduling in a flexible manufacturing cell with no on-board tool magazine. Comput Int Manuf Syst 10(1):61–68. https://doi.org/10.1016/S0951-5240(96)00023-7
Aldrin RJ, Ravindran D, Saravanan M, Prabaharan T (2014) Simultaneous scheduling of machines and tools in multimachine flexible manufacturing system using artificial immune system algorithm. Int J Comp Integr Manuf 27(5):401–414. https://doi.org/10.1080/0951192X.2013.834461
Baruwa OT, Piera MA (2015) A coloured Petri net-based hybrid heuristic search approach to simultaneous scheduling of machines and automated guided vehicles. Int J Prod Res 54(16):4773–4792. https://doi.org/10.1080/00207543.2015.1087656
Baykasoğlu A, Ozsoydan FB (2017) Minimizing tool switching and indexing times with tool duplications in automatic machines. Int J Adv Manuf Technol 89:1775–1789. https://doi.org/10.1007/s00170-016-9194-z
Beezao AC, Cordeau JF, Laporte G, Yanasse HH (2017) Scheduling identical parallel machines with tooling constraints. Eur J Oper Res 257(3):834–844. https://doi.org/10.1016/j.ejor.2016.08.008
Bekdas G, Melih NS, Yang XS (2015) Sizing optimization of truss structures using flower pollination algorithm. Appl Soft Comput 37:323–331. https://doi.org/10.1016/j.asoc.2015.08.037
Bekkar A, Belalem G, Beldjilali B (2019) Iterated greedy insertion approaches for the flexible job shop scheduling problem with transportation times constraint. Int J Manuf Res 14(1):43–66. https://doi.org/10.1504/IJMR.2019.096746
Bilge Ü, Ulusoy G (1995) A time window approach to simultaneous scheduling of machines and material handling system in FMS. Oper Res 43:1058–1070. https://doi.org/10.1287/opre.43.6.1058
Chawla VK, Chanda AK, Angra A (2018) A clonal selection algorithm for minimizing distance travel and back tracking of automatic guided vehicles in flexible manufacturing system. J Inst Eng India Ser C 100:401–410. https://doi.org/10.1007/s40032-018-0447-5
Chen FF, Adam EE (1991) The impact of flexible manufacturing systems on productivity and quality. IEEE Trans Eng Manage 38(1):33–45
Costa A, Cappadonna FA, Fichera S (2016) Minimizing the total completion time on a parallel machine system with tool changes. Comput Ind Eng 91:290–301. https://doi.org/10.1016/j.cie.2015.11.015
Divya Jyothi S (2012) Scheduling flexible manufacturing system using petri-nets and genetic algorithm. Project Report Indian Institute of Space Science and Technology, Thiruvananthapuram. https://www.semanticscholar.org › paper › SCHEDULING-FLEXIBLE-MAN
Fontes DBMM, Homayouni SM (2018) Joint production and transportation scheduling in flexible manufacturing systems. J Global Optim 74:879–908. https://doi.org/10.1007/s10898-018-0681-7
Gökgür B, Hnich B, Özpeynirci S (2018) Parallel machine scheduling with tool loading: a constraint programming approach. Int J Prod Res 56(16):5541–5557. https://doi.org/10.1080/00207543.2017.1421781
Kayabekir AE, Bekdaş G, Nigdeli SM, Yang XS (2018) A comprehensive review of the flower pollination algorithm for solving engineering problems. Nature-inspired algorithms and applied optimization. Stud Comput Intell 744:171–188. https://doi.org/10.1007/978-3-319-67669-2_8
Korkmaz E, Akgüngör AP (2018) Flower pollination algorithm approach for the transportation energy demand estimation in Turkey: model development and application. Energy Sources Part B 13(11–12):429–447. https://doi.org/10.1080/15567249.2019.1572835
Korkmaz E, Akgüngör AP (2020) Comparison of artificial bee colony and flower pollination algorithms in vehicle delay models at signalized intersections. Neural Comput Appl 32(8):3581–3597. https://doi.org/10.1007/s00521-018-3670-3
Korkmaz E, Akgüngör AP (2021a) Optimizing of phase plan, sequence and signal timing based on flower pollination algorithm for signalized intersections. Soft Comput 25(6):4243–4259. https://doi.org/10.1007/s00500-020-05438-x
Korkmaz E, Akgüngör AP (2021b) The forecasting of air transport passenger demands in Turkey by using novel meta‐heuristic algorithms. Concurr Comput Practice Exp, e6263. doi: https://doi.org/10.1002/cpe.6263
Lacomme P, Larabi M, Tchernev N (2013) Job-shop based framework for simultaneous scheduling of machines and automated guided vehicles. Int J Prod Econom 143:24–34. https://doi.org/10.1016/j.ijpe.2010.07.012
Lenstra JK, Rinnooy Kan AHG (1979) Computational complexity of discrete optimization problems. Ann Discrete Math 4:121–140. https://doi.org/10.1016/S0167-5060(08)70821-5
Lenstra JK, Rinnooy Kan AHG (1981) Complexity of vehicle routing and scheduling problems. Networks 11(2):221–227. https://doi.org/10.1002/net.3230110211
Lin JT, Chiu CC, Chang YH (2017) Simulation-based optimization approach for simultaneous scheduling of vehicles and machines with processing time uncertainty in FMS. Flexible Serv Manuf J 31:104–141. https://doi.org/10.1007/s10696-017-9302-x
Oda ES, Abdelsalam A, Abdel-Wahab MN, El-Saadawi MM (2017) Distributed generations planning using flowerpollination algorithm for enhancing distribution system voltage stability. Ain Shams Eng J 8:593–603. https://doi.org/10.1016/j.asej.2015.12.001
Özpeynirci S (2015) A heuristic approach based on time-indexed modelling forscheduling and tool loading in flexibl manufacturing systems. Int J Adv Manuf Technol 77:1269–1274. https://doi.org/10.1007/s00170-014-6564-2
Paiva GS, Carvalho MAM (2017) Improved heuristic algorithms for the job sequencing and tool switching problem. Comput Oper Res 88:208–219. https://doi.org/10.1016/j.cor.2017.07.013
Reddy Kommuri S, Sivarami Reddy N (2017) Simultaneous scheduling of machines and AGVs in FMS by using symbiotic organisms search (SOS) algorithm. Int J Res Appl Sci Eng Technol 5(XI):1780–1790. https://doi.org/10.22214/ijraset.2017.11258
Saravanan M, Noorul Haq A (2008) Evaluation of scatter-search approach for scheduling optimization of flexible manufacturing systems. Int J Adv Manuf Technol 38:978–986. https://doi.org/10.1007/s00170-007-1134-5
Sivarami Reddy N, Venkata Ramamurthy D, Prahlada Rao K, Padma Lalitha M (2016) A Novel metaheuristic method for simultaneous scheduling of machines and tools in multi machine FMS. IET Digital Library International Conference on Recent Trends in Engineering, Science & Technology 2016, 1–6. ISBN-978–1–78561–785–0 doi: https://doi.org/10.1049/cp.2016.1489
Sivarami Reddy N, Ramamurthy DV, Prahlada Rao K, Padma Lalitha M (2017) Simultaneous Scheduling of Machines and Tools in Multi Machine FMS Using Crow Search Algorithm. International Journal of Engineering Science and Technology 9(09S):66–73
Sivarami Reddy N, Ramamurthy DV, Prahlada Rao K (2017) Simultaneous scheduling of machines and tools to minimize makespan in multi machine FMS using new nature inspired algorithms. Manuf Technol Today 16(3):19–27
Sivarami Reddy N, Ramamurthy DV, Prahlada Rao K (2018a) Simultaneous scheduling of machines and AGVs using crow search algorithm. Manuf Technol Today, 17(09): 12–22. ISSN: 0972-7396. https://www.researchgate.net/publication/355491096_SIMULTANEOUS_SCHEDULING_OF_MACHINES_AND_AGVs_USING_CROW_SEARCH_ALGORITHM_A_NEW_NATURE-INSPIRED_META-HEURISTIC
Sivarami Reddy N, Ramamurthy DV, Prahlada Rao K (2018b) Simultaneous scheduling of machines and AGVs using flower pollination algorithm: A new nature-inspired meta-heuristic. Manuf Technol Today, 17(7): 19–30 ISSN: 0972-7396. https://www.researchgate.net/publication/355491324_SIMULTANEOUS_SCHEDULING_OF_MACHINES_AND_AGVS_USING_FLOWER_POLLINATION_ALGORITHM_A_NEW_NATURE-INSPIRED_META-HEURISTIC-FPA
Sivarami Reddy N, Ramamurthy DV, Prahlada Rao K (2018c) Simultaneous scheduling of jobs, machines and tools considering tool transfer times in multi-machine FMS using new nature-inspired algorithms. Int J Intell Syst Technol Appl 17(1/2):70–88. https://doi.org/10.1504/IJISTA.2018.091588
Sivarami Reddy N, Ramamurthy DV, Prahlada Rao K, Padma Lalitha M (2019) Integrated scheduling of machines, AGVs and tools in multi-machine FMS using crow search algorithm. Int J Comput Integr Manuf. https://doi.org/10.1080/0951192X.2019.1686171
Udhayakumar P, Kumanan S (2012a) Integrated scheduling of flexible manufacturing system using evolutionary algorithms. Int J Adv Manuf Technol 61:621–635. https://doi.org/10.1007/s00170-011-3727-2
Udhayakumar P, Kumanan S (2012b) Some metaheuristic approaches for optimizing tardiness of job and tool in a flexible manufacturing system. Int J Adv Oper Manag 4(3):219–252. https://doi.org/10.1504/IJAOM.2012.047683
Ulusoy G, Sivrikaya-Serifoglu F, Bilge Ü (1997) A genetic algorithm approach to the simultaneous scheduling of machines and automated guided vehicles. Comput Oper Res 24(4):335–351. https://doi.org/10.1016/S0305-0548(96)00061-5
Yang XS (2012) Flower pollination algorithm for global optimization, in unconventional computation and natural computation. Lect Notes Comput Sci 7445:240–249. https://doi.org/10.1007/978-3-642-32894-7_27
Zheng Y, Xiao Y, Seo Y (2014) A tabu search algorithm for simultaneous machine/AGV scheduling problem. Int J Prod Res 52(19):5748–5763. https://doi.org/10.1080/00207543.2014.910628
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
Authors declare that they have no conflict of interest.
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Reddy, N.S., Ramamurthy, D.V., Lalitha, M.P. et al. Minimizing the total completion time on a multi-machine FMS using flower pollination algorithm. Soft Comput 26, 1437–1458 (2022). https://doi.org/10.1007/s00500-021-06411-y
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-021-06411-y