{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,16]],"date-time":"2026-07-16T23:39:50Z","timestamp":1784245190647,"version":"3.55.0"},"reference-count":47,"publisher":"Springer Science and Business Media LLC","issue":"14","license":[{"start":{"date-parts":[[2021,5,31]],"date-time":"2021-05-31T00:00:00Z","timestamp":1622419200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,5,31]],"date-time":"2021-05-31T00:00:00Z","timestamp":1622419200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Soft Comput"],"published-print":{"date-parts":[[2021,7]]},"DOI":"10.1007\/s00500-021-05889-w","type":"journal-article","created":{"date-parts":[[2021,5,31]],"date-time":"2021-05-31T12:04:17Z","timestamp":1622462657000},"page":"9545-9557","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":34,"title":["Modified whale optimization algorithm for solving unrelated parallel machine scheduling problems"],"prefix":"10.1007","volume":"25","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6956-7641","authenticated-orcid":false,"given":"Mohammed A. A.","family":"Al-qaness","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ahmed A.","family":"Ewees","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mohamed","family":"Abd Elaziz","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,5,31]]},"reference":[{"issue":"19","key":"5889_CR1","doi-asserted-by":"publisher","first-page":"26135","DOI":"10.1007\/s11042-018-5840-9","volume":"77","author":"M Abd ElAziz","year":"2018","unstructured":"Abd ElAziz M, Ewees AA, Hassanien AE (2018) Multi-objective whale optimization algorithm for content-based image retrieval. Multimed Tools Appl 77(19):26135\u201326172","journal-title":"Multimed Tools Appl"},{"key":"5889_CR2","doi-asserted-by":"publisher","DOI":"10.1007\/s11042-020-10313-w","author":"M AbdElaziz","year":"2021","unstructured":"AbdElaziz M, Nabil N, Moghdani R, Ewees AA, Cuevas E, Lu S (2021) Multilevel thresholding image segmentation based on improved volleyball premier league algorithm using whale optimization algorithm. Multimed Tools Appl. https:\/\/doi.org\/10.1007\/s11042-020-10313-w","journal-title":"Multimed Tools Appl"},{"key":"5889_CR3","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1016\/j.future.2018.03.020","volume":"85","author":"M Abdel-Basset","year":"2018","unstructured":"Abdel-Basset M, Manogaran G, El-Shahat D, Mirjalili S (2018) A hybrid whale optimization algorithm based on local search strategy for the permutation flow shop scheduling problem. Fut Gen Comput Syst 85:129\u2013145","journal-title":"Fut Gen Comput Syst"},{"key":"5889_CR4","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1016\/j.cie.2016.05.020","volume":"98","author":"M Afzalirad","year":"2016","unstructured":"Afzalirad M, Rezaeian J (2016) Resource-constrained unrelated parallel machine scheduling problem with sequence dependent setup times, precedence constraints and machine eligibility restrictions. Comput Ind Eng 98:40\u201352","journal-title":"Comput Ind Eng"},{"key":"5889_CR5","doi-asserted-by":"publisher","first-page":"123094","DOI":"10.1016\/j.physa.2019.123094","volume":"540","author":"S Akyol","year":"2020","unstructured":"Akyol S, Alatas B (2020) Sentiment classification within online social media using whale optimization algorithm and social impact theory based optimization. Physica A Stat Mech Appl 540:123094","journal-title":"Physica A Stat Mech Appl"},{"key":"5889_CR6","doi-asserted-by":"publisher","first-page":"250","DOI":"10.1016\/j.resourpol.2019.02.014","volume":"61","author":"Z Alameer","year":"2019","unstructured":"Alameer Z, Abd Elaziz M, Ewees AA, Ye H, Jianhua Z (2019) Forecasting gold price fluctuations using improved multilayer perceptron neural network and whale optimization algorithm. Res Pol 61:250\u2013260","journal-title":"Res Pol"},{"key":"5889_CR7","doi-asserted-by":"publisher","first-page":"239","DOI":"10.1016\/j.engappai.2018.10.012","volume":"77","author":"JEC Arroyo","year":"2019","unstructured":"Arroyo JEC, Leung JYT, Tavares RG (2019) An iterated greedy algorithm for total flow time minimization in unrelated parallel batch machines with unequal job release times. Eng Appl Artif Intell 77:239\u2013254","journal-title":"Eng Appl Artif Intell"},{"key":"5889_CR8","doi-asserted-by":"crossref","unstructured":"Attiya I, Abd Elaziz M (2020) Xiong S (2020) Job scheduling in cloud computing using a modified harris hawks optimization and simulated annealing algorithm. Comput Intell Neurosci","DOI":"10.1155\/2020\/3504642"},{"key":"5889_CR9","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1016\/j.cor.2018.10.010","volume":"103","author":"G Bektur","year":"2019","unstructured":"Bektur G, Sara\u00e7 T (2019) A mathematical model and heuristic algorithms for an unrelated parallel machine scheduling problem with sequence-dependent setup times, machine eligibility restrictions and a common server. Comput Oper Res 103:46\u201363","journal-title":"Comput Oper Res"},{"issue":"2","key":"5889_CR10","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1093\/imaman\/dpm016","volume":"18","author":"MR De Paula","year":"2007","unstructured":"De Paula MR, Ravetti MG, Mateus GR, Pardalos PM (2007) Solving parallel machines scheduling problems with sequence-dependent setup times using variable neighbourhood search. IMA J Manag Math 18(2):101\u2013115","journal-title":"IMA J Manag Math"},{"key":"5889_CR11","doi-asserted-by":"publisher","first-page":"94","DOI":"10.1016\/j.neucom.2014.06.091","volume":"163","author":"ROM Diana","year":"2015","unstructured":"Diana ROM, de Fran\u00e7a Filho MF, de Souza SR, de Almeida Vitor JF (2015) An immune-inspired algorithm for an unrelated parallel machines\u2019 scheduling problem with sequence and machine dependent setup-times for makespan minimisation. Neurocomputing 163:94\u2013105","journal-title":"Neurocomputing"},{"key":"5889_CR12","doi-asserted-by":"publisher","first-page":"242","DOI":"10.1016\/j.eswa.2017.04.023","volume":"83","author":"MA El Aziz","year":"2017","unstructured":"El Aziz MA, Ewees AA, Hassanien AE (2017) Whale optimization algorithm and moth-flame optimization for multilevel thresholding image segmentation. Expert Syst Appl 83:242\u2013256","journal-title":"Expert Syst Appl"},{"key":"5889_CR13","doi-asserted-by":"publisher","first-page":"54459","DOI":"10.1109\/ACCESS.2018.2872110","volume":"6","author":"AE Ezugwu","year":"2018","unstructured":"Ezugwu AE, Akutsah F (2018) An improved firefly algorithm for the unrelated parallel machines scheduling problem with sequence-dependent setup times. IEEE Access 6:54459\u201354478","journal-title":"IEEE Access"},{"key":"5889_CR14","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1016\/j.cor.2018.07.007","volume":"101","author":"L Fanjul-Peyro","year":"2019","unstructured":"Fanjul-Peyro L, Ruiz R, Perea F (2019) Reformulations and an exact algorithm for unrelated parallel machine scheduling problems with setup times. Comput Oper Res 101:173\u2013182","journal-title":"Comput Oper Res"},{"key":"5889_CR15","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1016\/j.cie.2015.11.005","volume":"91","author":"A Hamzadayi","year":"2016","unstructured":"Hamzadayi A, Yildiz G (2016a) Event driven strategy based complete rescheduling approaches for dynamic m identical parallel machines scheduling problem with a common server. Comput Indus Eng 91:66\u201384","journal-title":"Comput Indus Eng"},{"key":"5889_CR16","doi-asserted-by":"publisher","first-page":"104","DOI":"10.1016\/j.simpat.2016.02.010","volume":"63","author":"A Hamzadayi","year":"2016","unstructured":"Hamzadayi A, Yildiz G (2016b) Hybrid strategy based complete rescheduling approaches for dynamic m identical parallel machines scheduling problem with a common server. Simul Modell Pract Theory 63:104\u2013132","journal-title":"Simul Modell Pract Theory"},{"key":"5889_CR17","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1016\/j.cie.2017.02.013","volume":"106","author":"A Hamzadayi","year":"2017","unstructured":"Hamzadayi A, Yildiz G (2017) Modeling and solving static m identical parallel machines scheduling problem with a common server and sequence dependent setup times. Comput Indus Eng 106:287\u2013298","journal-title":"Comput Indus Eng"},{"issue":"3","key":"5889_CR18","first-page":"182","volume":"3","author":"M Helal","year":"2006","unstructured":"Helal M, Rabadi G, Al-Salem A (2006) A tabu search algorithm to minimize the makespan for the unrelated parallel machines scheduling problem with setup times. Int J Oper Res 3(3):182\u2013192","journal-title":"Int J Oper Res"},{"key":"5889_CR19","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.eswa.2018.12.043","volume":"122","author":"L Jain","year":"2019","unstructured":"Jain L, Katarya R (2019) Discover opinion leader in online social network using firefly algorithm. Expert Syst Appl 122:1\u201315","journal-title":"Expert Syst Appl"},{"issue":"11","key":"5889_CR20","doi-asserted-by":"publisher","first-page":"1120","DOI":"10.3390\/math7111120","volume":"7","author":"H Jouhari","year":"2019","unstructured":"Jouhari H, Lei D, Alqaness AA, Abd Elaziz M, Ewees AA, Farouk O (2019) Sine-cosine algorithm to enhance simulated annealing for unrelated parallel machine scheduling with setup times. Mathematics 7(11):1120","journal-title":"Mathematics"},{"issue":"11","key":"5889_CR21","doi-asserted-by":"publisher","first-page":"2457","DOI":"10.1016\/j.cor.2011.12.011","volume":"39","author":"MY Kim","year":"2012","unstructured":"Kim MY, Lee YH (2012) Mip models and hybrid algorithm for minimizing the makespan of parallel machines scheduling problem with a single server. Comput Oper Res 39(11):2457\u20132468","journal-title":"Comput Oper Res"},{"key":"5889_CR22","doi-asserted-by":"publisher","first-page":"172","DOI":"10.1016\/j.cor.2014.05.013","volume":"51","author":"SW Lin","year":"2014","unstructured":"Lin SW, Ying KC (2014) Abc-based manufacturing scheduling for unrelated parallel machines with machine-dependent and job sequence-dependent setup times. Comput Oper Res 51:172\u2013181","journal-title":"Comput Oper Res"},{"issue":"1\u20134","key":"5889_CR23","doi-asserted-by":"publisher","first-page":"353","DOI":"10.1007\/s00170-010-2824-y","volume":"53","author":"SW Lin","year":"2011","unstructured":"Lin SW, Lu CC, Ying KC (2011) Minimization of total tardiness on unrelated parallel machines with sequence-and machine-dependent setup times under due date constraints. Int J Adv Manufact Technol 53(1\u20134):353\u2013361","journal-title":"Int J Adv Manufact Technol"},{"issue":"11","key":"5889_CR24","doi-asserted-by":"publisher","first-page":"3420","DOI":"10.1016\/j.cor.2006.02.006","volume":"34","author":"R Logendran","year":"2007","unstructured":"Logendran R, McDonell B, Smucker B (2007) Scheduling unrelated parallel machines with sequence-dependent setups. Comput Oper Res 34(11):3420\u20133438","journal-title":"Comput Oper Res"},{"key":"5889_CR25","doi-asserted-by":"publisher","first-page":"302","DOI":"10.1016\/j.neucom.2017.04.053","volume":"260","author":"MM Mafarja","year":"2017","unstructured":"Mafarja MM, Mirjalili S (2017) Hybrid whale optimization algorithm with simulated annealing for feature selection. Neurocomputing 260:302\u2013312","journal-title":"Neurocomputing"},{"issue":"1","key":"5889_CR26","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1287\/mnsc.6.1.1","volume":"6","author":"R McNaughton","year":"1959","unstructured":"McNaughton R (1959) Scheduling with deadlines and loss functions. Manag Sci 6(1):1\u201312","journal-title":"Manag Sci"},{"key":"5889_CR27","doi-asserted-by":"publisher","first-page":"488","DOI":"10.1016\/j.asoc.2015.12.035","volume":"41","author":"MSS Mir","year":"2016","unstructured":"Mir MSS, Rezaeian J (2016) A robust hybrid approach based on particle swarm optimization and genetic algorithm to minimize the total machine load on unrelated parallel machines. Appl Soft Comput 41:488\u2013504","journal-title":"Appl Soft Comput"},{"key":"5889_CR28","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1016\/j.advengsoft.2016.01.008","volume":"95","author":"S Mirjalili","year":"2016","unstructured":"Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51\u201367","journal-title":"Adv Eng Softw"},{"key":"5889_CR29","doi-asserted-by":"crossref","unstructured":"Mirjalili S, Mirjalili SM, Saremi S, Mirjalili S (2020) Whale optimization algorithm: theory, literature review, and application in designing photonic crystal filters. In: Nature-Inspired Optimizers, Springer, pp 219\u2013238","DOI":"10.1007\/978-3-030-12127-3_13"},{"key":"5889_CR30","doi-asserted-by":"crossref","unstructured":"Mohamed A, Ewees AA, Hassanien AE (2016) Hybrid swarms optimization based image segmentation. In: Hybrid soft computing for image segmentation, Springer, pp 1\u201321","DOI":"10.1007\/978-3-319-47223-2_1"},{"key":"5889_CR31","doi-asserted-by":"crossref","unstructured":"Nayak J, Vakula K, Dinesh P, Naik B (2020) Applications and advancements of firefly algorithm in classification: An analytical perspective. In: Computational Intelligence in Pattern Recognition, Springer, pp 1011\u20131028","DOI":"10.1007\/978-981-13-9042-5_87"},{"key":"5889_CR32","doi-asserted-by":"publisher","first-page":"236","DOI":"10.1016\/j.knosys.2018.01.018","volume":"145","author":"J Pacheco","year":"2018","unstructured":"Pacheco J, Porras S, Casado S, Baruque B (2018) Variable neighborhood search with memory for a single-machine scheduling problem with periodic maintenance and sequence-dependent set-up times. Knowl-Based Syst 145:236\u2013249","journal-title":"Knowl-Based Syst"},{"key":"5889_CR33","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1016\/j.cie.2015.10.019","volume":"91","author":"S Pakzad-Moghaddam","year":"2016","unstructured":"Pakzad-Moghaddam S (2016) A l\u00e9vy flight embedded particle swarm optimization for multi-objective parallel-machine scheduling with learning and adapting considerations. Comput Indus Eng 91:109\u2013128","journal-title":"Comput Indus Eng"},{"key":"5889_CR34","doi-asserted-by":"publisher","first-page":"103323","DOI":"10.1016\/j.engappai.2019.103323","volume":"87","author":"W Qiao","year":"2020","unstructured":"Qiao W, Yang Z, Kang Z, Pan Z (2020) Short-term natural gas consumption prediction based on volterra adaptive filter and improved whale optimization algorithm. Eng Appl Artif Intell 87:103323","journal-title":"Eng Appl Artif Intell"},{"key":"5889_CR35","first-page":"678","volume-title":"Advances in Decision Sciences","author":"A Rajagopalan","year":"2020","unstructured":"Rajagopalan A, Modale DR, Senthilkumar R (2020) Optimal scheduling of tasks in cloud computing using hybrid firefly-genetic algorithm. Image Processing Security and Computer Vision. Advances in Decision Sciences. Springer, Newyork, pp 678\u2013687"},{"issue":"4","key":"5889_CR36","doi-asserted-by":"publisher","first-page":"1250","DOI":"10.1016\/j.cor.2006.07.015","volume":"35","author":"PL Rocha","year":"2008","unstructured":"Rocha PL, Ravetti MG, Mateus GR, Pardalos PM (2008) Exact algorithms for a scheduling problem with unrelated parallel machines and sequence and machine-dependent setup times. Comput Oper Res 35(4):1250\u20131264","journal-title":"Comput Oper Res"},{"issue":"2","key":"5889_CR37","doi-asserted-by":"publisher","first-page":"707","DOI":"10.1111\/itor.12316","volume":"26","author":"HG Santos","year":"2019","unstructured":"Santos HG, Toffolo TA, Silva CL, Vanden Berghe G (2019) Analysis of stochastic local search methods for the unrelated parallel machine scheduling problem. Int Trans Oper Res 26(2):707\u2013724","journal-title":"Int Trans Oper Res"},{"issue":"38","key":"5889_CR38","first-page":"319","volume":"9","author":"IN Trivedi","year":"2016","unstructured":"Trivedi IN, Pradeep J, Narottam J, Arvind K, Dilip L (2016) Novel adaptive whale optimization algorithm for global optimization. Ind J Sci Technol 9(38):319\u2013326","journal-title":"Ind J Sci Technol"},{"issue":"3","key":"5889_CR39","doi-asserted-by":"publisher","first-page":"612","DOI":"10.1016\/j.ejor.2011.01.011","volume":"211","author":"E Vallada","year":"2011","unstructured":"Vallada E, Ruiz R (2011) A genetic algorithm for the unrelated parallel machine scheduling problem with sequence dependent setup times. Eur J Oper Res 211(3):612\u2013622","journal-title":"Eur J Oper Res"},{"key":"5889_CR40","unstructured":"WebSite D (2019 (accessed Oct. 1, 2019)) Scheduling Research Dataset. http:\/\/www.schedulingresearch.com"},{"key":"5889_CR41","doi-asserted-by":"crossref","unstructured":"Yang XS, He X (2013) Firefly algorithm: recent advances and applications. arXiv preprint arXiv:1308.3898","DOI":"10.1504\/IJSI.2013.055801"},{"key":"5889_CR42","doi-asserted-by":"crossref","unstructured":"Yang XS (2009) Firefly algorithms for multimodal optimization. In: International symposium on stochastic algorithms, Springer, pp 169\u2013178","DOI":"10.1007\/978-3-642-04944-6_14"},{"key":"5889_CR43","unstructured":"Yang XS (2010) Nature-Inspired Metaheuristic Algorithms"},{"key":"5889_CR44","unstructured":"Yang XS (2020) Firefly algorithm and its variants in digital image processing. Case studies and new developments, applications of firefly algorithm and its variants"},{"issue":"19","key":"5889_CR45","doi-asserted-by":"publisher","first-page":"5841","DOI":"10.1080\/00207543.2014.920966","volume":"52","author":"D Yilmaz Eroglu","year":"2014","unstructured":"Yilmaz Eroglu D, Ozmutlu HC, Ozmutlu S (2014) Genetic algorithm with local search for the unrelated parallel machine scheduling problem with sequence-dependent set-up times. Int J Prod Res 52(19):5841\u20135856","journal-title":"Int J Prod Res"},{"issue":"5","key":"5889_CR46","doi-asserted-by":"publisher","first-page":"1795","DOI":"10.1007\/s10845-010-0483-3","volume":"23","author":"KC Ying","year":"2012","unstructured":"Ying KC, Lee ZJ, Lin SW (2012) Makespan minimization for scheduling unrelated parallel machines with setup times. J Intell Manuf 23(5):1795\u20131803","journal-title":"J Intell Manuf"},{"key":"5889_CR47","doi-asserted-by":"crossref","unstructured":"Zhou J, Nekouie A, Arslan CA, Pham BT, Hasanipanah M (2019) Novel approach for forecasting the blast-induced aop using a hybrid fuzzy system and firefly algorithm. Engineering with Computers pp 1\u201310","DOI":"10.1007\/s00366-019-00725-0"}],"container-title":["Soft Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00500-021-05889-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00500-021-05889-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00500-021-05889-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,6,18]],"date-time":"2021-06-18T17:21:13Z","timestamp":1624036873000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00500-021-05889-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,5,31]]},"references-count":47,"journal-issue":{"issue":"14","published-print":{"date-parts":[[2021,7]]}},"alternative-id":["5889"],"URL":"https:\/\/doi.org\/10.1007\/s00500-021-05889-w","relation":{},"ISSN":["1432-7643","1433-7479"],"issn-type":[{"value":"1432-7643","type":"print"},{"value":"1433-7479","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,5,31]]},"assertion":[{"value":"13 May 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"31 May 2021","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"All authors declare that they have no conflict of interest","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"This article does not contain any studies with human participants or animals performed by any of the authors.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Human and animal rights"}}]}}