{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,25]],"date-time":"2026-03-25T16:40:06Z","timestamp":1774456806590,"version":"3.50.1"},"reference-count":69,"publisher":"Emerald","issue":"3","license":[{"start":{"date-parts":[[2023,1,12]],"date-time":"2023-01-12T00:00:00Z","timestamp":1673481600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IJICC"],"published-print":{"date-parts":[[2023,7,12]]},"abstract":"<jats:sec><jats:title content-type=\"abstract-subheading\">Purpose<\/jats:title><jats:p>The purpose of this paper is to propose a novel improved teaching and learning-based algorithm (TLBO) to enhance its convergence ability and solution accuracy, making it more suitable for solving large-scale optimization issues.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-subheading\">Design\/methodology\/approach<\/jats:title><jats:p>Utilizing multiple cooperation mechanisms in teaching and learning processes, an improved TBLO named CTLBO (collectivism teaching-learning-based optimization) is developed. This algorithm introduces a new preparation phase before the teaching and learning phases and applies multiple teacher\u2013learner cooperation strategies in teaching and learning processes. Applying modularization idea, based on the configuration structure of operators of CTLBO, six variants of CTLBO are constructed. For identifying the best configuration, 30 general benchmark functions are tested. Then, three experiments using CEC2020 (2020 IEEE Conference on Evolutionary Computation)-constrained optimization problems are conducted to compare CTLBO with other algorithms. At last, a large-scale industrial engineering problem is taken as the application case.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-subheading\">Findings<\/jats:title><jats:p>Experiment with 30 general unconstrained benchmark functions indicates that CTLBO-c is the best configuration of all variants of CTLBO. Three experiments using CEC2020-constrained optimization problems show that CTLBO is one powerful algorithm for solving large-scale constrained optimization problems. The application case of industrial engineering problem shows that CTLBO and its variant CTLBO-c can effectively solve the large-scale real problem, while the accuracies of TLBO and other meta-heuristic algorithm are far lower than CLTBO and CTLBO-c, revealing that CTLBO and its variants can far outperform other algorithms. CTLBO is an excellent algorithm for solving large-scale complex optimization issues.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-subheading\">Originality\/value<\/jats:title><jats:p>The innovation of this paper lies in the improvement strategies in changing the original TLBO with two-phase teaching\u2013learning mechanism to a new algorithm CTLBO with three-phase multiple cooperation teaching\u2013learning mechanism, self-learning mechanism in teaching and group teaching mechanism. CTLBO has important application value in solving large-scale optimization problems.<\/jats:p><\/jats:sec>","DOI":"10.1108\/ijicc-07-2022-0197","type":"journal-article","created":{"date-parts":[[2023,1,11]],"date-time":"2023-01-11T05:50:54Z","timestamp":1673416254000},"page":"443-501","source":"Crossref","is-referenced-by-count":3,"title":["A novel improved teaching and learning-based-optimization algorithm and its application in a large-scale inventory control system"],"prefix":"10.1108","volume":"16","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1007-3612","authenticated-orcid":false,"given":"Zhixiang","family":"Chen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","published-online":{"date-parts":[[2023,1,12]]},"reference":[{"key":"key2023071115403257400_ref001","first-page":"1","article-title":"The combined social engineering particle swarm optimization for real-world engineering problems: a case study of model-based structure health monitoring","volume":"123","year":"2022","journal-title":"Applied Soft Computing"},{"key":"key2023071115403257400_ref002","volume-title":"Design and Analysis of Lean Production Systems","year":"2002"},{"key":"key2023071115403257400_ref003","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1007\/s12065-020-00487-5","article-title":"A modified teaching learning metaheuristic algorithm with opposite -based learning for permutation flow-shop scheduling problem","volume":"15","year":"2022","journal-title":"Evolutionary Intelligence"},{"key":"key2023071115403257400_ref004","first-page":"12","article-title":"An artificial bee colony (ABC) algorithm for numerical function optimization","year":"2006"},{"issue":"5","key":"key2023071115403257400_ref005","doi-asserted-by":"crossref","first-page":"3403","DOI":"10.1016\/j.aej.2021.08.058","article-title":"A novel ant colony algorithm for solving shortest path problems with fuzzy arc weights","volume":"61","year":"2022","journal-title":"Alexandria Engineering Journal"},{"key":"key2023071115403257400_ref006","doi-asserted-by":"crossref","first-page":"697","DOI":"10.1016\/j.asoc.2018.09.019","article-title":"PSOSCALF: a new hybrid PSO based on sine cosine algorithm and Levy flight for solving optimization problems","volume":"73","year":"2018","journal-title":"Applied Soft Computing Journal"},{"key":"key2023071115403257400_ref007","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1016\/j.ins.2014.11.001","article-title":"An improved teaching-learning-based optimization for solving global optimization problem","volume":"297","year":"2015","journal-title":"Information Sciences"},{"key":"key2023071115403257400_ref008","article-title":"An enhanced teaching-learning-based optimization algorithm with self-adaptive and learning operators and its search bias towards origin","volume":"60","year":"2021","journal-title":"Swarm and Evolutionary Computation"},{"key":"key2023071115403257400_ref009","first-page":"3009","article-title":"Fuzzy adaptive teaching-learning-based optimization for global numerical optimization","volume":"29","year":"2018","journal-title":"Neural Computation and Applications"},{"key":"key2023071115403257400_ref010","volume-title":"Supply Chain Management: Strategy, Planning and Operations","year":"2016"},{"key":"key2023071115403257400_ref011","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1016\/j.ins.2012.05.009","article-title":"A note on teaching-learning based optimization algorithm","volume":"212","year":"2012","journal-title":"Information Sciences"},{"key":"key2023071115403257400_ref012","doi-asserted-by":"crossref","first-page":"5313","DOI":"10.1007\/s00500-019-04280-0","article-title":"A new teaching-learning-based Chicken swarm optimization algorithm","volume":"24","year":"2020","journal-title":"Soft Computing"},{"key":"key2023071115403257400_ref013","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2020.106934","article-title":"Surrogate-assisted teaching-learning-based optimization for high-dimensional and computationally expensive constrained problems","volume":"75","year":"2021","journal-title":"Applied Soft Computing"},{"key":"key2023071115403257400_ref014","doi-asserted-by":"crossref","first-page":"404","DOI":"10.1016\/j.ins.2020.09.073","article-title":"Kriging-assisted teaching-learning-based optimization to solve computationally expensive constrained problems","volume":"556","year":"2021","journal-title":"Information Sciences"},{"key":"key2023071115403257400_ref015","first-page":"39","article-title":"A new optimizer using particle swarm theory","year":"1995"},{"key":"key2023071115403257400_ref016","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1016\/j.measurement.2016.06.050","article-title":"A novel artificial bee colony algorithm for shortest path problems with fuzzy arc weights","volume":"93","year":"2016","journal-title":"Measurement"},{"issue":"3","key":"key2023071115403257400_ref017","first-page":"1527","article-title":"Modified artificial bee colony algorithm for solving mixed interval-valued fuzzy shortest path problem","year":"2021","journal-title":"Complex and Intelligent Systems"},{"issue":"3","key":"key2023071115403257400_ref018","doi-asserted-by":"crossref","first-page":"506","DOI":"10.1080\/18756891.2016.1175815","article-title":"An autonomous teaching-learning based optimization algorithm for single objective global optimization","volume":"9","year":"2016","journal-title":"International Journal of Computational Intelligence Systems"},{"key":"key2023071115403257400_ref019","doi-asserted-by":"publisher","DOI":"10.1155\/2016\/8341275.1-12","article-title":"Chaotic teaching-learning-based optimization with Levy flight for global numerical optimization","year":"2016","journal-title":"Computational Intelligence and Neuroscience"},{"key":"key2023071115403257400_ref020","doi-asserted-by":"crossref","first-page":"849","DOI":"10.1016\/j.future.2019.02.028","article-title":"Harris hawks optimization: algorithm and applications","volume":"97","year":"2019","journal-title":"Future Generation Computer Systems"},{"key":"key2023071115403257400_ref021","volume-title":"Adaptation in Natural and Artificial Systems: an Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence","year":"1992","edition":"1st ed."},{"key":"key2023071115403257400_ref022","first-page":"1","article-title":"An enhanced hybrid arithmetic optimization algorithm for engineering applications","volume":"394","year":"2022","journal-title":"Computer Methods in Applied Mechanics and Engineering"},{"key":"key2023071115403257400_ref023","doi-asserted-by":"crossref","first-page":"504","DOI":"10.1016\/j.asoc.2017.04.029","article-title":"An improved teaching-learning based optimization algorithm and its application to a combinatorial optimization problem in foundry industry","volume":"57","year":"2017","journal-title":"Applied Soft Computation"},{"key":"key2023071115403257400_ref024","first-page":"1942","article-title":"Particle swarm optimization","year":"1995"},{"key":"key2023071115403257400_ref025","doi-asserted-by":"crossref","first-page":"9425","DOI":"10.1007\/s00521-021-05703-6","article-title":"Optimizing a two-level closed-loop supply chain under the vendor managed inventory contract and learning: Fibonacci, GA, IWO, MFO algorithms","volume":"33","year":"2021","journal-title":"Neural Computing and Applications"},{"key":"key2023071115403257400_ref026","article-title":"Chimp optimization algorithm","volume":"149","year":"2020","journal-title":"Expert Systems with Applications"},{"issue":"100693","key":"key2023071115403257400_ref027","first-page":"1","article-title":"A test-suit of non-convex constrained optimization problems form the real-world and some baseline results","volume":"56","year":"2020","journal-title":"Swarm and Evolutionary Computation"},{"key":"key2023071115403257400_ref028","first-page":"1","article-title":"WOA-TLBO: whale optimization algorithm with teaching-learning-based optimization for global optimization and facial emotion recognition","volume":"110","year":"2021","journal-title":"Applied Soft Computing"},{"key":"key2023071115403257400_ref029","first-page":"1","article-title":"A modified teaching-learning-based optimization algorithm for solving optimization problem","volume":"212","year":"2021","journal-title":"Knowledge -based Systems"},{"issue":"100826","key":"key2023071115403257400_ref030","first-page":"1","article-title":"A stigmergic approach to teaching-learning-based optimization for continuous domains","volume":"62","year":"2021","journal-title":"Swarm and Evolutionary Computation"},{"key":"key2023071115403257400_ref031","doi-asserted-by":"crossref","first-page":"4114","DOI":"10.1016\/j.egyr.2021.06.097","article-title":"Adaptive teaching-learning-based optimization with experiment learning to identify photovoltatic cell parameters","volume":"7","year":"2021","journal-title":"Energy Reports"},{"key":"key2023071115403257400_ref032","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1016\/j.advengsoft.2015.01.010","article-title":"The ant lion optimizer","volume":"83","year":"2015","journal-title":"Advances in Engineering Software"},{"key":"key2023071115403257400_ref033","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1016\/j.advengsoft.2016.01.008","article-title":"The whale optimization algorithm","volume":"95","year":"2016","journal-title":"Advances in Engineering Software"},{"issue":"3","key":"key2023071115403257400_ref300","first-page":"46","article-title":"Grey wolf optimizer","volume":"69","year":"2014","journal-title":"Advances in Engineering Software"},{"key":"key2023071115403257400_ref034","doi-asserted-by":"crossref","first-page":"577","DOI":"10.1007\/s11047-020-09811-5","article-title":"Improvement in learning enthusiasm-based TLBO algorithm with enhanced exploration and exploitation properties","volume":"20","year":"2021","journal-title":"Natural Computing"},{"key":"key2023071115403257400_ref035","doi-asserted-by":"crossref","first-page":"919","DOI":"10.3233\/JIFS-201075","article-title":"OWMA: an improved self-regulatory woodpecker mating algorithm using opposition-based learning and allocation of local memory for solving optimization problems","volume":"40","year":"2021","journal-title":"Journal of Intelligent and Fuzzy Systems"},{"key":"key2023071115403257400_ref036","doi-asserted-by":"crossref","first-page":"7421","DOI":"10.1007\/s00521-019-04260-3","article-title":"Network design for resilience in supply chains using novel crazy elitist TLBO","volume":"32","year":"2020","journal-title":"Neural Computing and Applications"},{"key":"key2023071115403257400_ref037","first-page":"1","article-title":"A variant of teaching-learning-based optimization and its application for minimizing the cost of workflow execution in the cloud computing","volume":"33","year":"2021","journal-title":"Concurrency Computat Practice and Experience"},{"issue":"3","key":"key2023071115403257400_ref038","first-page":"710","article-title":"An improved teaching-learning-based optimization algorithm for solving unconstrained optimization problems","volume":"20","year":"2013","journal-title":"Scientia Iranica"},{"key":"key2023071115403257400_ref039","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","year":"2011","journal-title":"Computer-Aided Design"},{"key":"key2023071115403257400_ref040","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.ins.2011.08.006","article-title":"Teaching-learning-based optimization: an optimization method for continuous non-linear large-scale problems","volume":"183","year":"2012","journal-title":"Information Sciences"},{"key":"key2023071115403257400_ref041","doi-asserted-by":"crossref","first-page":"2232","DOI":"10.1016\/j.ins.2009.03.004","article-title":"GSA: a gravitational search algorithm","volume":"179","year":"2009","journal-title":"Information Sciences"},{"key":"key2023071115403257400_ref042","doi-asserted-by":"crossref","first-page":"419","DOI":"10.1007\/s40435-018-0455-6","article-title":"Configuration design of structures under dynamic constraints by a hybrid bat algorithm and teaching-learning-based optimization","volume":"7","year":"2019","journal-title":"International Journal of Dynamics and Control"},{"key":"key2023071115403257400_ref043","doi-asserted-by":"crossref","first-page":"193","DOI":"10.1016\/j.asoc.2017.08.020","article-title":"An extended teaching-learning based optimization algorithm for solving no-wait flow shop scheduling problem","volume":"61","year":"2017","journal-title":"Applied Soft Computation"},{"key":"key2023071115403257400_ref044","first-page":"1","article-title":"A self-adaptive bald eagle search optimization algorithm with dynamic opposition-based learning for global optimization","year":"2022","journal-title":"Expert Systems"},{"key":"key2023071115403257400_ref045","first-page":"1583","article-title":"Neighbor teaching-learning based optimization for global optimization problems","volume":"4","year":"2018","journal-title":"Journal of Intelligent and Fuzzy Systems"},{"issue":"4","key":"key2023071115403257400_ref046","first-page":"1","article-title":"The fuzzy inference approach to solve multi-objective constrained shortest path problem","volume":"38","year":"2020","journal-title":"Journal of Intelligent and Fuzzy Systems"},{"issue":"2","key":"key2023071115403257400_ref047","doi-asserted-by":"crossref","first-page":"659","DOI":"10.1111\/coin.12258","article-title":"Elite artificial bees' colony algorithm to solve robot's fuzzy constrained routing problem","volume":"36","year":"2020","journal-title":"Computational Intelligence"},{"issue":"4","key":"key2023071115403257400_ref048","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1023\/A:1008202821328","article-title":"Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces","volume":"11","year":"1997","journal-title":"Journal of Global Optimization"},{"key":"key2023071115403257400_ref049","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1016\/j.ins.2021.06.064","article-title":"An efficient balanced teaching-learning-based optimization algorithm with individual restarting strategy for solving global optimization problems","volume":"576","year":"2021","journal-title":"Information Sciences"},{"key":"key2023071115403257400_ref301","first-page":"1","article-title":"Adaptive initialization LSHADE algorithm enhanced with gradient-based repair for real-world constrained optimization","volume":"246","year":"2022","journal-title":"Knowledge-Based Systems"},{"key":"key2023071115403257400_ref050","doi-asserted-by":"crossref","first-page":"16951","DOI":"10.1007\/s00521-021-06289-9","article-title":"A hybrid meta-heuristic task scheduling algorithm based on genetic and thermodynamic simulated annealing algorithms in cloud computing environments","volume":"33","year":"2021","journal-title":"Neural Computing and Applications"},{"issue":"2","key":"key2023071115403257400_ref051","first-page":"443","article-title":"Improved teaching-learning based optimization algorithm based on self-learning mechanism","volume":"38","year":"2018","journal-title":"Journal of Computer Applications"},{"key":"key2023071115403257400_ref052","first-page":"37","article-title":"Confined teaching-learning-based optimization with variable search strategies for continuous optimization","volume":"500","year":"2019","journal-title":"Information Sciences"},{"key":"key2023071115403257400_ref053","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1016\/j.eswa.2018.01.005","article-title":"Performance improvement of teaching-learning based optimization for robust machine layout design","volume":"98","year":"2018","journal-title":"Expert Systems with Applications"},{"key":"key2023071115403257400_ref054","first-page":"1465","article-title":"Information-decision searching algorithm: theory and application for solving engineering optimization problems","volume":"67","year":"2022","journal-title":"Information Sciences"},{"issue":"1","key":"key2023071115403257400_ref055","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1109\/4235.585893","article-title":"No free lunch theorems for optimization","volume":"1","year":"1997","journal-title":"IEEE Transactions on Evolutionary Computation"},{"key":"key2023071115403257400_ref056","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1016\/j.ins.2020.05.033","article-title":"An ameliorated teaching-learning based optimization-based study of image segmentation for multilevel thresholding using Kapur's entropy and Otsu's between class variance","volume":"533","year":"2020","journal-title":"Information Science"},{"key":"key2023071115403257400_ref057","first-page":"1","article-title":"Dynamic opposite learning enhanced teaching\u2013learning-based optimization","volume":"188","year":"2020","journal-title":"Knowledge-based Systems"},{"key":"key2023071115403257400_ref058","doi-asserted-by":"publisher","DOI":"10.1016\/j.knosys.2022.108271","article-title":"Improving teaching-learning-based optimization algorithm by a distance-fitness learning strategy","volume":"257","year":"2022","journal-title":"Knowledge-based Systems"},{"key":"key2023071115403257400_ref059","doi-asserted-by":"crossref","unstructured":"Yang, X.-S. (2010), \u201cA new metaheuristic bat-inspired algorithm\u201d, Nature Inspired Cooperative Strategies for Optimization (NICSO2010), Springer, Berlin, Heidelberg.","DOI":"10.1007\/978-3-642-12538-6_6"},{"issue":"4","key":"key2023071115403257400_ref060","doi-asserted-by":"crossref","first-page":"298","DOI":"10.1007\/s40565-014-0087-6","article-title":"A self-learning TLBO based dynamic economic\/environmental dispatch considering multiple plug-in electric vehicle loads","volume":"2","year":"2014","journal-title":"Journal of Modern Power System and Clean Energy"},{"key":"key2023071115403257400_ref061","doi-asserted-by":"crossref","first-page":"9073","DOI":"10.1007\/s00521-018-3898-y","article-title":"Mathematical programming and three metaheuristic algorithms for a bi-objective supply chain scheduling problem","volume":"31","year":"2019","journal-title":"Neural Computing and Applications"},{"key":"key2023071115403257400_ref062","first-page":"1","article-title":"Group teaching optimization algorithm: a novel metaheuristic method for solving global optimization problems","volume":"148","year":"2020","journal-title":"Expert Systems with Applications"},{"key":"key2023071115403257400_ref063","first-page":"1","article-title":"An improved teaching-learning based optimization with the social character of PSO for global optimization","year":"2016","journal-title":"Computational Intelligence and Neuroscience"},{"key":"key2023071115403257400_ref064","doi-asserted-by":"crossref","first-page":"6983","DOI":"10.1007\/s00500-016-2237-4","article-title":"Hierarchical multi-swarm cooperative teaching-learning-based optimization for global optimization","volume":"21","year":"2017","journal-title":"Soft Computation"},{"key":"key2023071115403257400_ref065","doi-asserted-by":"crossref","first-page":"7177","DOI":"10.1007\/s00500-017-2722-4","article-title":"Teaching-learning-based optimization with differential and repulsion learning for global optimization and nonlinear modeling","volume":"22","year":"2018","journal-title":"Soft Computation"},{"key":"key2023071115403257400_ref066","doi-asserted-by":"crossref","first-page":"366","DOI":"10.1016\/j.neucom.2018.06.076","article-title":"A survey of teaching-learning-based optimization","volume":"335","year":"2019","journal-title":"Neurocomputing"},{"key":"key2023071115403257400_ref501","first-page":"1","article-title":"Hybrid teaching-learning-based optimization and neural network algorithm for engineering design optimization problems","volume":"187","year":"2019","journal-title":"Knowledge-based Systems"}],"container-title":["International Journal of Intelligent Computing and Cybernetics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IJICC-07-2022-0197\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IJICC-07-2022-0197\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T22:54:36Z","timestamp":1753397676000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ijicc\/article\/16\/3\/443-501\/116910"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,12]]},"references-count":69,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2023,1,12]]},"published-print":{"date-parts":[[2023,7,12]]}},"alternative-id":["10.1108\/IJICC-07-2022-0197"],"URL":"https:\/\/doi.org\/10.1108\/ijicc-07-2022-0197","relation":{},"ISSN":["1756-378X"],"issn-type":[{"value":"1756-378X","type":"print"}],"subject":[],"published":{"date-parts":[[2023,1,12]]}}}