{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,16]],"date-time":"2026-01-16T01:50:09Z","timestamp":1768528209046,"version":"3.49.0"},"reference-count":38,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2022,10,15]],"date-time":"2022-10-15T00:00:00Z","timestamp":1665792000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,10,15]],"date-time":"2022-10-15T00:00:00Z","timestamp":1665792000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100012166","name":"National Key Research and Development Program of China","doi-asserted-by":"publisher","award":["No.2019YFB1706104"],"award-info":[{"award-number":["No.2019YFB1706104"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100012166","name":"National Key Research and Development Program of China","doi-asserted-by":"publisher","award":["No.2019YFB1706104"],"award-info":[{"award-number":["No.2019YFB1706104"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100012166","name":"National Key Research and Development Program of China","doi-asserted-by":"publisher","award":["No.2019YFB1706104"],"award-info":[{"award-number":["No.2019YFB1706104"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100012166","name":"National Key Research and Development Program of China","doi-asserted-by":"publisher","award":["No.2019YFB1706104"],"award-info":[{"award-number":["No.2019YFB1706104"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"publisher"}]},{"name":"The Fundamental Research Funds for the Central Universities","award":["No. 2020CDJ-LHZZ-040"],"award-info":[{"award-number":["No. 2020CDJ-LHZZ-040"]}]},{"name":"The Fundamental Research Funds for the Central Universities","award":["No. 2020CDJ-LHZZ-040"],"award-info":[{"award-number":["No. 2020CDJ-LHZZ-040"]}]},{"name":"The Fundamental Research Funds for the Central Universities","award":["No. 2020CDJ-LHZZ-040"],"award-info":[{"award-number":["No. 2020CDJ-LHZZ-040"]}]},{"name":"The Fundamental Research Funds for the Central Universities","award":["No. 2020CDJ-LHZZ-040"],"award-info":[{"award-number":["No. 2020CDJ-LHZZ-040"]}]},{"DOI":"10.13039\/501100005230","name":"the Natural Science Foundation of Chongqing","doi-asserted-by":"crossref","award":["cstc2020jcyj-msxmX0900"],"award-info":[{"award-number":["cstc2020jcyj-msxmX0900"]}],"id":[{"id":"10.13039\/501100005230","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100005230","name":"the Natural Science Foundation of Chongqing","doi-asserted-by":"crossref","award":["cstc2020jcyj-msxmX0900"],"award-info":[{"award-number":["cstc2020jcyj-msxmX0900"]}],"id":[{"id":"10.13039\/501100005230","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100005230","name":"the Natural Science Foundation of Chongqing","doi-asserted-by":"crossref","award":["cstc2020jcyj-msxmX0900"],"award-info":[{"award-number":["cstc2020jcyj-msxmX0900"]}],"id":[{"id":"10.13039\/501100005230","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100005230","name":"the Natural Science Foundation of Chongqing","doi-asserted-by":"crossref","award":["cstc2020jcyj-msxmX0900"],"award-info":[{"award-number":["cstc2020jcyj-msxmX0900"]}],"id":[{"id":"10.13039\/501100005230","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cloud Comp"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>In the cloud manufacturing process, service composition can combine a single service into a complex service to meet the task requirements. An efficient service composition strategy is crucial, as it affects the efficiency of resource and capacity sharing in the cloud manufacturing system. However, in the face of a large-scale environment, the existing methods have the problems of slow convergence and instability. To solve the problems above, we propose an improved optimization method, named improved-TC. Specifically, we are inspired by the horizontal crossover of CSO in the hybrid-TC teaching phase, the Hybrid-TC is proposed in our previous work, which is a hybrid of the teaching-learning-based optimization algorithm (TLBO) and the crisscross optimization algorithm (CSO). Improved-TC is an improvement on the learning phase of hybrid-TC algorithm, we change the search method of hybrid-TC in the learning phase to a one-dimensional search, thereby some dimensions in the population that are trapped in the local optimum have the chance to jump out of the iteration. Experiments show that our proposed method has a faster convergence speed and more stability in the face of service composition in large-scale environments.<\/jats:p>","DOI":"10.1186\/s13677-022-00343-0","type":"journal-article","created":{"date-parts":[[2022,10,15]],"date-time":"2022-10-15T22:02:27Z","timestamp":1665871347000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["A service composition method using improved hybrid teaching learning optimization algorithm in cloud manufacturing"],"prefix":"10.1186","volume":"11","author":[{"given":"Jun","family":"Zeng","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Juan","family":"Yao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Min","family":"Gao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Junhao","family":"Wen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,10,15]]},"reference":[{"key":"343_CR1","doi-asserted-by":"publisher","first-page":"101832","DOI":"10.1016\/j.rcim.2019.101832","volume":"61","author":"MH Mourad","year":"2020","unstructured":"Mourad MH, Nassehi A, Schaefer D, Newman ST (2020) Assessment of interoperability in cloud manufacturing. Robotics Comput Integr Manuf. 61:101832. https:\/\/doi.org\/10.1016\/j.rcim.2019.101832","journal-title":"Robotics Comput Integr Manuf."},{"key":"343_CR2","doi-asserted-by":"publisher","first-page":"101840","DOI":"10.1016\/j.rcim.2019.101840","volume":"61","author":"M Yuan","year":"2020","unstructured":"Yuan M, Zhou Z, Cai X, Sun C, Gu W (2020) Service composition model and method in cloud manufacturing. Robotics Comput Integr Manuf 61:101840. https:\/\/doi.org\/10.1016\/j.rcim.2019.101840","journal-title":"Robotics Comput Integr Manuf"},{"key":"343_CR3","doi-asserted-by":"publisher","first-page":"101989","DOI":"10.1016\/j.rcim.2020.101989","volume":"66","author":"H Bouzary","year":"2020","unstructured":"Bouzary H, Chen FF (2020) A classification-based approach for integrated service matching and composition in cloud manufacturing. Robotics Comput Integr Manuf 66:101989. https:\/\/doi.org\/10.1016\/j.rcim.2020.101989","journal-title":"Robotics Comput Integr Manuf"},{"issue":"1","key":"343_CR4","doi-asserted-by":"publisher","first-page":"795","DOI":"10.1007\/s00170-018-1910-4","volume":"97","author":"H Bouzary","year":"2018","unstructured":"Bouzary H, Frank Chen F (2018) Service optimal selection and composition in cloud manufacturing: a comprehensive survey. Int J Adv Manuf Technol 97(1):795\u2013808","journal-title":"Int J Adv Manuf Technol"},{"key":"343_CR5","doi-asserted-by":"publisher","first-page":"106003","DOI":"10.1016\/j.asoc.2019.106003","volume":"87","author":"Y Yang","year":"2020","unstructured":"Yang Y, Yang B, Wang S, Jin T, Li S (2020) An enhanced multi-objective grey wolf optimizer for service composition in cloud manufacturing. Appl Soft Comput 87:106003. https:\/\/doi.org\/10.1016\/j.asoc.2019.106003","journal-title":"Appl Soft Comput"},{"issue":"7","key":"343_CR6","doi-asserted-by":"publisher","first-page":"3079","DOI":"10.1007\/s00170-019-04449-9","volume":"105","author":"Y Yang","year":"2019","unstructured":"Yang Y, Yang B, Wang S, Liu W, Jin T (2019) An improved grey wolf optimizer algorithm for energy-aware service composition in cloud manufacturing. Int J Adv Manuf Technol 105(7):3079\u20133091","journal-title":"Int J Adv Manuf Technol"},{"issue":"1","key":"343_CR7","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1007\/s00170-017-1167-3","volume":"95","author":"H Akbaripour","year":"2018","unstructured":"Akbaripour H, Houshmand M, Van Woensel T, Mutlu N (2018) Cloud manufacturing service selection optimization and scheduling with transportation considerations: mixed-integer programming models. Int J Adv Manuf Technol 95(1):43\u201370","journal-title":"Int J Adv Manuf Technol"},{"issue":"15\u201316","key":"343_CR8","doi-asserted-by":"publisher","first-page":"4854","DOI":"10.1080\/00207543.2018.1449978","volume":"57","author":"Y Liu","year":"2019","unstructured":"Liu Y, Wang L, Wang XV, Xu X, Zhang L (2019) Scheduling in cloud manufacturing: state-of-the-art and research challenges. Int J Prod Res 57(15\u201316):4854\u20134879. https:\/\/doi.org\/10.1080\/00207543.2018.1449978","journal-title":"Int J Prod Res"},{"issue":"12","key":"343_CR9","doi-asserted-by":"publisher","first-page":"1331","DOI":"10.1080\/0951192X.2017.1314015","volume":"30","author":"F Li","year":"2017","unstructured":"Li F, Zhang L, Liu Y, Laili Y, Tao F (2017) A clustering network-based approach to service composition in cloud manufacturing. Int J Comput Integr Manuf 30(12):1331\u20131342. https:\/\/doi.org\/10.1080\/0951192X.2017.1314015","journal-title":"Int J Comput Integr Manuf"},{"key":"343_CR10","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1016\/j.jmsy.2016.11.004","volume":"42","author":"Y Lu","year":"2017","unstructured":"Lu Y, Xu X (2017) A semantic web-based framework for service composition in a cloud manufacturing environment. J Manuf Syst 42:69\u201381","journal-title":"J Manuf Syst"},{"issue":"14","key":"343_CR11","doi-asserted-by":"publisher","first-page":"4380","DOI":"10.1080\/00207543.2015.1005765","volume":"53","author":"J Lartigau","year":"2015","unstructured":"Lartigau J, Xu X, Nie L, Zhan D (2015) Cloud manufacturing service composition based on qos with geo-perspective transportation using an improved artificial bee colony optimisation algorithm. Int J Prod Res 53(14):4380\u20134404","journal-title":"Int J Prod Res"},{"issue":"9","key":"343_CR12","doi-asserted-by":"publisher","first-page":"4455","DOI":"10.1007\/s00170-018-1925-x","volume":"96","author":"Y Que","year":"2018","unstructured":"Que Y, Zhong W, Chen H, Chen X, Ji X (2018) Improved adaptive immune genetic algorithm for optimal qos-aware service composition selection in cloud manufacturing. Int J Adv Manuf Technol 96(9):4455\u20134465","journal-title":"Int J Adv Manuf Technol"},{"key":"343_CR13","doi-asserted-by":"publisher","unstructured":"Wang H, Gu M, Yu Q, Tao Y, Li J, Fei H, Yan J, Zhao W, Hong T (2019) Adaptive and large-scale service composition based on deep reinforcement learning. Knowl Based Syst 180:75\u201390. https:\/\/doi.org\/10.1016\/j.knosys.2019.05.020","DOI":"10.1016\/j.knosys.2019.05.020"},{"key":"343_CR14","doi-asserted-by":"publisher","unstructured":"Li K, Zhao J, Hu J et al (2022) Dynamic energy efficient task offloading and resource allocation for Noma-enabled iot in smart buildings and environment. Build Environ. https:\/\/doi.org\/10.1016\/j.buildenv.2022.109513","DOI":"10.1016\/j.buildenv.2022.109513"},{"key":"343_CR15","doi-asserted-by":"publisher","unstructured":"Xu J, Li D, Gu W et al (2022) Uav-assisted task offloading for iot in smart buildings and environment via deep reinforcement learning. Build Environ. https:\/\/doi.org\/10.1016\/j.buildenv.2022.109218","DOI":"10.1016\/j.buildenv.2022.109218"},{"key":"343_CR16","doi-asserted-by":"publisher","unstructured":"Chen Y, Gu W, Li K (2022) Dynamic task offloading for internet of things in mobile edge computing via deep reinforcement learning. Int J Commun Syst e5154. https:\/\/doi.org\/10.1002\/dac.5154","DOI":"10.1002\/dac.5154"},{"key":"343_CR17","doi-asserted-by":"publisher","unstructured":"Fazeli MM, Farjami Y, Nickray M (2019) An ensemble optimisation approach to service composition in cloud manufacturing. Int J Comput Integr Manuf 32(1):83\u201391. https:\/\/doi.org\/10.1080\/0951192X.2018.1550679","DOI":"10.1080\/0951192X.2018.1550679"},{"key":"343_CR18","doi-asserted-by":"crossref","unstructured":"Zhou J, Yao X (2017) Hybrid teaching\u2013learning-based optimization of correlation-aware service composition in cloud manufacturing. Int J Adv Manuf Techno 91(9):3515\u20133533","DOI":"10.1007\/s00170-017-0008-8"},{"key":"343_CR19","doi-asserted-by":"publisher","unstructured":"Yao J, Zeng J, Wen J, Zhou W, Gao M (2021) Hybrid-tc: a hybrid teaching-learning-based optimization algorithm for service composition in cloud manufacturing. In: International Joint Conference on Neural Networks, 2021, Shenzhen, China, July 18\u201322, 2021, pp 1\u20138. https:\/\/doi.org\/10.1109\/IJCNN52387.2021.9533977","DOI":"10.1109\/IJCNN52387.2021.9533977"},{"key":"343_CR20","doi-asserted-by":"publisher","unstructured":"Rao RV, Savsani VJ, Vakharia DP (2012) Teaching-learning-based optimization: an optimization method for continuous non-linear large scale problems. Inf Sci 183(1):1\u201315. https:\/\/doi.org\/10.1016\/j.ins.2011.08.006","DOI":"10.1016\/j.ins.2011.08.006"},{"key":"343_CR21","doi-asserted-by":"publisher","unstructured":"Meng A, Chen Y, Yin H, Chen S (2014) Crisscross optimization algorithm and its application. Knowl Based Syst 67:218\u2013229. https:\/\/doi.org\/10.1016\/j.knosys.2014.05.004","DOI":"10.1016\/j.knosys.2014.05.004"},{"key":"343_CR22","doi-asserted-by":"publisher","unstructured":"Chen Y, Zhao F, Chen X, Wu Y (2022) Efficient multi-vehicle task offloading for mobile edge computing in 6g networks. IEEE Trans Veh Technol 71(5):4584\u20134595. https:\/\/doi.org\/10.1109\/TVT.2021.3133586","DOI":"10.1109\/TVT.2021.3133586"},{"key":"343_CR23","doi-asserted-by":"publisher","unstructured":"Huang J, Lv B, Wu Y et al (2022) Dynamic admission control and resource allocation for mobile edge computing enabled small cell network. IEEE Trans Veh Technol 71(2):1964\u20131973.https:\/\/doi.org\/10.1109\/TVT.2021.3133696","DOI":"10.1109\/TVT.2021.3133696"},{"key":"343_CR24","doi-asserted-by":"publisher","unstructured":"Huang J, Tong Z, Feng Z (2022) Geographical poi recommendation for internet of things: a federated learning approach using matrix factorization. Int J Commun Syst. https:\/\/doi.org\/10.1002\/dac.5161","DOI":"10.1002\/dac.5161"},{"key":"343_CR25","doi-asserted-by":"publisher","unstructured":"Chen Y, Zhao F, Lu Y, Chen X (2021) Dynamic task offloading for mobile edge computing with hybrid energy supply. Tsinghua Sci Technol. https:\/\/doi.org\/10.26599\/TST.2021.9010050","DOI":"10.26599\/TST.2021.9010050"},{"key":"343_CR26","doi-asserted-by":"crossref","unstructured":"Chen Y, Xing H, Ma Z et al (2022) Cost-efficient edge caching for Noma-enabled iot services. China. Communications","DOI":"10.1155\/2022\/8072493"},{"key":"343_CR27","doi-asserted-by":"crossref","unstructured":"Zhou J, Yao X (2017) Multi-population parallel self-adaptive differential artificial bee colony algorithm with application in large-scale service composition for cloud manufacturing. Appl Soft Comput 56:379\u2013397","DOI":"10.1016\/j.asoc.2017.03.017"},{"key":"343_CR28","doi-asserted-by":"publisher","unstructured":"Laili Y, Lin S, Tang D (2020) Multi-phase integrated scheduling of hybrid tasks in cloud manufacturing environment. Robotics Comput Integr Manuf 61:101850. https:\/\/doi.org\/10.1016\/j.rcim.2019.101850","DOI":"10.1016\/j.rcim.2019.101850"},{"key":"343_CR29","doi-asserted-by":"crossref","unstructured":"Liang H, Wen X, Liu Y, Zhang H, Zhang L, Wang L (2021) Logistics-involved qos-aware service composition in cloud manufacturing with deep reinforcement learning. Robot Comput Integr Manuf 67:101991","DOI":"10.1016\/j.rcim.2020.101991"},{"key":"343_CR30","doi-asserted-by":"crossref","unstructured":"Zhou J, Yao X (2017) A hybrid artificial bee colony algorithm for optimal selection of qos-based cloud manufacturing service composition. Int J Adv Manuf Technol 88(9):3371\u20133387","DOI":"10.1007\/s00170-016-9034-1"},{"key":"343_CR31","doi-asserted-by":"publisher","unstructured":"Tao F, Zhao D, Hu Y, Zhou Z (2010) Correlation-aware resource service composition and optimal-selection in manufacturing grid. Eur J Oper Res 201(1):129\u2013143. https:\/\/doi.org\/10.1016\/j.ejor.2009.02.025","DOI":"10.1016\/j.ejor.2009.02.025"},{"key":"343_CR32","doi-asserted-by":"publisher","unstructured":"Garg S, Modi K, Chaudhary S (2016) A qos-aware approach for runtime discovery, selection and composition of semantic web services. Int J Web Inf Syst 12(2):177\u2013200. https:\/\/doi.org\/10.1108\/IJWIS-12-2015-0040","DOI":"10.1108\/IJWIS-12-2015-0040"},{"key":"343_CR33","doi-asserted-by":"crossref","unstructured":"Chen Y, Liu Z, Zhang Y, el al. (2021) Deep reinforcement learning-based dynamic resource management for mobile edge computing in industrial internet of things. IEEE Trans Industr Inform 17(7):4925\u20134934","DOI":"10.1109\/TII.2020.3028963"},{"issue":"8","key":"343_CR34","doi-asserted-by":"publisher","first-page":"1947","DOI":"10.1007\/s10845-015-1080-2","volume":"28","author":"H Jin","year":"2017","unstructured":"Jin H, Yao X, Chen Y (2017) Correlation-aware qos modeling and manufacturing cloud service composition. J Intell Manuf 28(8):1947\u20131960","journal-title":"J Intell Manuf"},{"key":"343_CR35","doi-asserted-by":"publisher","unstructured":"Hayyolalam V, Kazem AAP (2018) A systematic literature review on qos-aware service composition and selection in cloud environment. J Netw Comput Appl 110:52\u201374. https:\/\/doi.org\/10.1016\/j.jnca.2018.03.003","DOI":"10.1016\/j.jnca.2018.03.003"},{"key":"343_CR36","doi-asserted-by":"publisher","unstructured":"Rao RV, Savsani VJ, Vakharia DP (2011) Teaching-learning-based optimization: a novel method for constrained mechanical design optimization problems. Comput Aided Des 43(3):303\u2013315. https:\/\/doi.org\/10.1016\/j.cad.2010.12.015","DOI":"10.1016\/j.cad.2010.12.015"},{"key":"343_CR37","doi-asserted-by":"publisher","unstructured":"Zhang F, Hwang K, Khan SU, Malluhi QM (2016) Skyline discovery and composition of multi-cloud mashup services. IEEE Trans Serv Comput 9(1):72\u201383. https:\/\/doi.org\/10.1109\/TSC.2015.2449302","DOI":"10.1109\/TSC.2015.2449302"},{"issue":"5","key":"343_CR38","doi-asserted-by":"publisher","first-page":"2579","DOI":"10.12785\/amis\/080557","volume":"8","author":"J Wu","year":"2014","unstructured":"Wu J, Chen L, Liang T (2014) Selecting dynamic skyline services for qos-based service composition. Appl Math Inform Sci 8(5):2579\u20132588","journal-title":"Appl Math Inform Sci"}],"container-title":["Journal of Cloud Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-022-00343-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13677-022-00343-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-022-00343-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,10,15]],"date-time":"2022-10-15T22:09:34Z","timestamp":1665871774000},"score":1,"resource":{"primary":{"URL":"https:\/\/journalofcloudcomputing.springeropen.com\/articles\/10.1186\/s13677-022-00343-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,10,15]]},"references-count":38,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2022,12]]}},"alternative-id":["343"],"URL":"https:\/\/doi.org\/10.1186\/s13677-022-00343-0","relation":{},"ISSN":["2192-113X"],"issn-type":[{"value":"2192-113X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,10,15]]},"assertion":[{"value":"31 July 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 September 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 October 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare that they have no competing interests.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"66"}}