{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,5,22]],"date-time":"2024-05-22T15:50:56Z","timestamp":1716393056630},"reference-count":50,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2024,2,8]],"date-time":"2024-02-08T00:00:00Z","timestamp":1707350400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"National Natural Science Foundation of China","award":["61573264"]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Symmetry"],"abstract":"Energy-efficient scheduling problems with additional resources are seldom studied in hybrid flow shops. In this study, an energy-efficient hybrid flow shop scheduling problem (EHFSP) with additional resources is studied in which there is asymmetry in the machine. An adaptive two-class teaching-learning-based optimization (ATLBO) which has multiple teachers is proposed to simultaneously minimize the makespan and the total energy consumption. After two classes are formed, a teacher phase is first executed, which consists of teacher self-learning and teacher training. Then, an adaptive learner phase is presented, in which the quality of two classes is used to adaptively decide the learner phase or the reinforcement search of the temporary solution set. An adaptive formation of classes is also given. Extensive experiments were conducted and the computational results show that the new strategies are effective and that ATLBO was able to provide better results than comparative algorithms reported in the literature in at least 54 of 68 instances.<\/jats:p>","DOI":"10.3390\/sym16020203","type":"journal-article","created":{"date-parts":[[2024,2,8]],"date-time":"2024-02-08T14:00:02Z","timestamp":1707400802000},"page":"203","source":"Crossref","is-referenced-by-count":1,"title":["An Adaptive Two-Class Teaching-Learning-Based Optimization for Energy-Efficient Hybrid Flow Shop Scheduling Problems with Additional Resources"],"prefix":"10.3390","volume":"16","author":[{"given":"Deming","family":"Lei","sequence":"first","affiliation":[{"name":"School of Automation, Wuhan University of Technology, Wuhan 430070, China"}]},{"given":"Jiawei","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Automation, Wuhan University of Technology, Wuhan 430070, China"}]},{"given":"Hongli","family":"Liu","sequence":"additional","affiliation":[{"name":"School of Automation, Wuhan University of Technology, Wuhan 430070, China"}]}],"member":"1968","published-online":{"date-parts":[[2024,2,8]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.ejor.2009.09.024","article-title":"The hybrid flow shop scheduling problem","volume":"205","author":"Ruiz","year":"2010","journal-title":"Eur. J. Oper. Res."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"6922","DOI":"10.1080\/00207543.2019.1571687","article-title":"An improved artificial bee colony algorithm for addressing distributed flow shop with distance coefficient in a prefabricated system","volume":"57","author":"Li","year":"2019","journal-title":"Int. J. Prod. Res."},{"key":"ref_3","first-page":"1543","article-title":"A multi-level optimization approach for energy-efficient flexible flow shop scheduling","volume":"137","author":"Yan","year":"2016","journal-title":"Int. J. Prod. Res."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"925","DOI":"10.1016\/j.jclepro.2018.02.224","article-title":"Multi-objective optimization of flexible flow shop scheduling with batch process-consideration total electricity consumption and material wastage","volume":"183","author":"Zeng","year":"2018","journal-title":"J. Clean. Prod."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1016\/j.swevo.2019.05.006","article-title":"Two-level imperialist competitive algorithm for energy-efficient hybrid flow shop scheduling problem with relative importance of objectives","volume":"49","author":"Li","year":"2019","journal-title":"Swarm. Evol. Comput."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Zuo, Y.D., Fan, Z., Zou, T.R., and Wang, P. (2021). A novel multi-population artificial bee colony algorithm for energy-efficient hybrid flow shop scheduling problem. Symmetry, 13.","DOI":"10.3390\/sym13122421"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"56822","DOI":"10.1109\/ACCESS.2021.3071729","article-title":"A cooperative memetic algorithm with learning-based agent for energy-aware distributed hybrid flow-shop scheduling","volume":"9","author":"Song","year":"2021","journal-title":"IEEE Access"},{"key":"ref_8","first-page":"100412","article-title":"Energy-efficient scheduling of a two-stage flexible printed circuit board flow shop using a hybrid Pareto spider monkey optimisation algorithm","volume":"31","author":"Yue","year":"2023","journal-title":"J. Ind. Inf. Integr."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Chen, W.D., Wang, J.N., Yu, G.Y., and Hu, Y.M. (2022). Energy-Efficient Hybrid Flow-Shop Scheduling under Time-of-Use and Ladder Electricity Tariffs. Appl. Sci., 12.","DOI":"10.3390\/app12136456"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"100992","DOI":"10.1016\/j.swevo.2021.100992","article-title":"An improved iterated greedy algorithm for the energy-efficient blocking hybrid flow shop scheduling problem","volume":"69","author":"Qin","year":"2022","journal-title":"Swarm. Evol. Comput."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Zuo, Y.D., Wang, P., and Li, M. (2023). A Population Diversity-Based Artificial Bee Colony Algorithm for Assembly Hybrid Flow Shop Scheduling with Energy Consumption. Appl. Sci., 13.","DOI":"10.3390\/app131910903"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"105977","DOI":"10.1016\/j.engappai.2023.105977","article-title":"Solving energy-efficient fuzzy hybrid flow-shop scheduling problem at a variable machine speed using an extended NSGA-II","volume":"121","author":"Wang","year":"2023","journal-title":"Eng. Appl. Artif. Intel."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"106360","DOI":"10.1016\/j.cor.2023.106360","article-title":"Multi-objective energy-efficient hybrid flow shop scheduling using Q-learning and GVNS driven NSGA-II","volume":"159","author":"Li","year":"2023","journal-title":"Comput. Oper. Res."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"135738","DOI":"10.1016\/j.jclepro.2022.135738","article-title":"An improved multi-objective firefly algorithm for energy-efficient hybrid flowshop rescheduling problem","volume":"385","author":"Wang","year":"2023","journal-title":"J. Clean. Prod."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"106115","DOI":"10.1016\/j.cie.2019.106115","article-title":"A two-stage ant colony algorithm for hybrid flow shop scheduling with lot sizing and calendar constraints in printed circuit board assembly","volume":"138","author":"Qin","year":"2019","journal-title":"Comput. Ind. Eng."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"106563","DOI":"10.1016\/j.cor.2024.106563","article-title":"A discrete group teaching optimization algorithm for solving many-objective sand casting whole process production scheduling problem","volume":"164","author":"Tang","year":"2024","journal-title":"Comput. Oper. Res."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"166","DOI":"10.1016\/j.asoc.2018.08.002","article-title":"A new hybrid ant colony optimization algorithm for solving the no-wait flow shop scheduling problems","volume":"72","author":"Engin","year":"2018","journal-title":"Appl. Soft. Comput."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"433","DOI":"10.1016\/j.cie.2012.03.018","article-title":"Integrated production and distribution scheduling in distributed hybrid flow shops","volume":"63","author":"Edis","year":"2012","journal-title":"Comput. Ind. Eng."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1016\/j.eswa.2016.08.039","article-title":"A two-stage adaptive fruit fly optimization algorithm for unrelated parallel machine scheduling problem with additional resource constraints","volume":"65","author":"Zheng","year":"2016","journal-title":"Expert. Syst. Appl."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"790","DOI":"10.1109\/TSMC.2016.2616347","article-title":"A collaborative multiobjective fruit fly optimization algorithm for the resource constrained unrelated parallel machine green scheduling problem","volume":"48","author":"Zheng","year":"2018","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"112959","DOI":"10.1016\/j.eswa.2019.112959","article-title":"GRASP algorithm for the unrelated parallel machine scheduling problem with setup times and additional resources","volume":"141","author":"Villa","year":"2020","journal-title":"Expert. Syst. Appl."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"482","DOI":"10.1016\/j.ejor.2017.01.002","article-title":"Models and matheuristics for the unrelated parallel machine scheduling problem with additional resources","volume":"260","author":"Perea","year":"2017","journal-title":"Eur. J. Oper. Res."},{"key":"ref_23","first-page":"100022","article-title":"Models and an exact method for the unrelated parallel machine scheduling problem with setups and resources","volume":"5","year":"2020","journal-title":"Expert Syst. Appl."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"2212","DOI":"10.1080\/00207543.2021.1885068","article-title":"Constraint programming approach for multi-resource-constrained unrelated parallel machine scheduling problem with sequence-dependent setup times","volume":"60","author":"Pinar","year":"2022","journal-title":"Int. J. Prod. Res."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"105291","DOI":"10.1016\/j.cor.2021.105291","article-title":"Unrelated parallel machine scheduling with new criteria: Complexity and models","volume":"132","author":"Bitar","year":"2021","journal-title":"Comput. Oper. Res."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"117577","DOI":"10.1016\/j.eswa.2022.117577","article-title":"An adaptive artificial bee colony for unrelated parallel machine scheduling with additional resource and maintenance","volume":"205","author":"Lei","year":"2022","journal-title":"Expert Syst. Appl."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Li, M., Xiong, H., and Lei, D.M. (2022). An Artificial Bee Colony with Adaptive Competition for the Unrelated Parallel Machine Scheduling Problem with Additional Resources and Maintenance. Symmetry, 14.","DOI":"10.3390\/sym14071380"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"750","DOI":"10.1016\/j.cie.2007.10.011","article-title":"A new heuristic for scheduling the two-stage flowshop with additional resources","volume":"54","author":"Figielska","year":"2008","journal-title":"Comput. Ind. Eng."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"142","DOI":"10.1016\/j.cie.2008.04.008","article-title":"A genetic algorithm and a simulated annealing algorithm combined with column generation technique for solving the problem of scheduling in the hybrid flowshop with additional resources","volume":"56","author":"Figielska","year":"2009","journal-title":"Comput. Ind. Eng."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"303","DOI":"10.1016\/j.cad.2010.12.015","article-title":"Teaching learning-based optimization: A novel method for constrained mechanical design optimization problems","volume":"43","author":"Rao","year":"2011","journal-title":"Comput. Aided. Design."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1016\/j.advengsoft.2014.07.006","article-title":"An effective hybrid teaching-learning-based optimization algorithm for permutation flow shop scheduling problem","volume":"77","author":"Xie","year":"2014","journal-title":"Adv. Eng. Softw."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"7232","DOI":"10.1080\/00207543.2020.1836422","article-title":"Cooperated teaching-learning-based optimisation for distributed two-stage assembly flow shop scheduling","volume":"59","author":"Lei","year":"2021","journal-title":"Int. J. Prod. Res."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1016\/j.cor.2018.02.003","article-title":"A hybrid discrete teaching-learning-based meta-heuristic for solving no-idle flow shop scheduling problem with total tardiness criterion","volume":"94","author":"Shao","year":"2018","journal-title":"Comput. Oper. Res."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"330","DOI":"10.1109\/TEM.2017.2774281","article-title":"A novel teaching-learning-based optimization algorithm for energy-efficient scheduling in hybrid flow shop","volume":"65","author":"Lei","year":"2018","journal-title":"IEEE Trans. Eng. Manag."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"279","DOI":"10.1016\/j.engappai.2014.09.015","article-title":"A discrete teachinglearning-based optimisation algorithm for realistic flow shop scheduling problem","volume":"37","author":"Li","year":"2015","journal-title":"Eng. Appl. Artif. Intell."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"260","DOI":"10.1016\/j.neucom.2013.10.042","article-title":"An effective teaching-learning-based optimization algorithm for the flexible jobshop scheduling problem with fuzzy processing time","volume":"148","author":"Xu","year":"2015","journal-title":"Neurocomputing"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1419","DOI":"10.1007\/s00170-018-2805-0","article-title":"Two-stage teachinglearning-based optimization method for flexible job-shop scheduling under machine breakdown","volume":"100","author":"Buddala","year":"2019","journal-title":"Int. J. Adv. Manuf. Tech."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"4159","DOI":"10.3233\/JIFS-210764","article-title":"Diversified teaching-learning-based optimization for fuzzy two-stage hybrid flow shop scheduling with setup time","volume":"41","author":"Lei","year":"2021","journal-title":"J. Intell. Fuzzy Syst."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"10809","DOI":"10.1109\/TIE.2019.2962482","article-title":"Multiobjective optimal parking maneuver planning of autonomous wheeled vehicles","volume":"67","author":"Chai","year":"2020","journal-title":"IEEE Trans. Ind. Electr."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"182","DOI":"10.1109\/4235.996017","article-title":"A fast and elitist multiobjective genetic algorithm: NSGA-II","volume":"6","author":"Deb","year":"2002","journal-title":"IEEE Transac. Evolut. Comput."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"3561","DOI":"10.1080\/00207543.2015.1084063","article-title":"A competitive memetic algorithm for the distributed two-stage assembly flow-shop scheduling problem","volume":"54","author":"Deng","year":"2015","journal-title":"Int. J. Prod. Res."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"667","DOI":"10.1016\/j.apm.2016.09.022","article-title":"Scheduling flexible job-shops with transportation times: Mathematical models and a hybrid imperialist competitive algorithm","volume":"41","author":"Karimi","year":"2017","journal-title":"Appl. Math. Model."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"257","DOI":"10.1109\/4235.797969","article-title":"Multiobjective evolutionary algorithms: A comparative case study and the strength Pareto approach","volume":"3","author":"Zitzler","year":"1999","journal-title":"IEEE Transac. Evolut. Comput."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1007\/s00170-007-0945-8","article-title":"Pareto archive particle swarm optimization for multi-objective fuzzy job shop scheduling problems","volume":"37","author":"Lei","year":"2008","journal-title":"Int. J. Adv. Manuf. Tech."},{"key":"ref_45","unstructured":"Knowles, J., and Corne, D. (2002, January 12\u201317). On metrics for comparing nondominated sets. Proceedings of the 2002 Congress on Evolutionary Computation, Honolulu, HI, USA."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Khunkitti, S., Siritaratiwat, A., and Premrudeepreechacharn, S. (2022). A Many-Objective Marine Predators Algorithm for Solving Many-Objective Optimal Power Flow Problem. Appl. Sci., 12.","DOI":"10.3390\/app122211829"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"20017","DOI":"10.1007\/s00521-022-07530-9","article-title":"Prairie Dog Optimization Algorithm","volume":"34","author":"Ezugwu","year":"2022","journal-title":"Neural. Comput. Appl."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"1919","DOI":"10.1007\/s10462-023-10567-4","article-title":"Crayfish optimization algorithm","volume":"56","author":"Jia","year":"2023","journal-title":"Artif. Intell. Rev."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"67660","DOI":"10.1109\/ACCESS.2021.3076326","article-title":"IEEE Access Special Section Editorial: Millimeter-Wave and Terahertz Propagation, Channel Modeling, and Applications","volume":"9","author":"Fuschini","year":"2021","journal-title":"IEEE Access"},{"key":"ref_50","unstructured":"Taguchi, G. (1986). Introduction to Quality Engineering, Asian Productivity Organization."}],"container-title":["Symmetry"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-8994\/16\/2\/203\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,2,8]],"date-time":"2024-02-08T15:35:45Z","timestamp":1707406545000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-8994\/16\/2\/203"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,2,8]]},"references-count":50,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2024,2]]}},"alternative-id":["sym16020203"],"URL":"https:\/\/doi.org\/10.3390\/sym16020203","relation":{},"ISSN":["2073-8994"],"issn-type":[{"value":"2073-8994","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,2,8]]}}}