Abstract
In cloud manufacturing (CMfg) environments, an increasing number of manufacturing enterprises outsource manufacturing activities to subcontractors that are more professional to focus on the development of their core business. Volume, diversity, and variety are the typical characteristics of outsourcing services for cement equipment manufacturing enterprises (CEMEs). To address the new problem of service discovery and combinatorial optimization of outsourcing resources (COOR), a novel heuristic approach is investigated in this paper. First, a clustering and searching model of a web outsourcing service based on Ontology Web Language for Services (OWL-S) and an artificial neural network (ANN) is established. Then, an improved shuffled frog leaping algorithm (SFLA) is developed to solve the COOR problem. Finally, an investigation and comparative experiments based on a group of cement equipment manufacturing companies is presented. The experimental results show that the proposed method is preferable and is more efficient for solving large-scale problems in a CMfg environment.












Similar content being viewed by others
Explore related subjects
Discover the latest articles and news from researchers in related subjects, suggested using machine learning.References
Adiel TDA (2007) Multicriteria decision model for outsourcing contracts selection based on utility function and electre method. Comput Oper Res 34(12):3569–3574
Araz C, Mizrak O, Ozkarhan I (2007) An integrated multicriteria decision-making methodology for outsourcing management. Comput Oper Res 34(12):3738–3756
Berrichi A, Yalaoui F, Amodeo L, Mezghiche M (2010) Bi-Objective Ant Colony Optimization approach to optimize production and maintenance scheduling. Comput Oper Res 37(9):1584–1596
Boukhadra A, Benatchba K, Balla A (2015) Efficient distributed discovery and composition of OWL-S process model in P2P systems. J Ambient Intell Hum Comput 7(2):1–17
Bozdag C, Erhan C, Kahraman D Ruan (2003) Fuzzy group decision making for selection among computer integrated manufacturing systems. Comput Ind 51(1):13–29
Cao Y, Wang SS, Kang L, Li CS, Guo L (2015) Study on machining service modes and resource selection strategies in cloud manufacturing. Int J Adv Manuf Technol 81:597–613
Cao Y, Wang S, Kang L, Gao Y (2016) A TQCS-based service selection and scheduling strategy in cloud manufacturing. Int J Adv Manuf Technol 82(1):1–17
Chaharsooghi SK, Meimand AH (2008) An effective ant colony optimization algorithm (ACO) for multi-objective resource allocation problem (MORAP). Appl Math Comput 200(1):167–177
Chen F, Dou R, Li M, Wu H (2016) A flexible QoS-aware web service composition method by multi-objective optimization in cloud manufacturing. Comput Ind Eng 99(9):423–431
Cheng C-B, Wang C (2008) Outsourcer selection and order tracking in a supply chain by mobile agents. Comput Ind Eng 55(2):406–422
Eusuff M, Lansey K, Pasha F (2006) Shuffled frog-leaping algorithm: a memetic meta-heuristic for discrete optimization. Eng Optim 38(2):129–154
Guo S, Du B, Peng Z, Li Y (2015a) Manufacturing resource combinatorial optimization for large complex equipment in group manufacturing: a cluster-based genetic algorithm. Mechatronics. https://doi.org/10.1016/j.mechatronics.2015.03.005
Guo L, Wang SL, Kang L, Cao Y (2015b) Agent-based manufacturing service discovery method for cloud manufacturing. Int J Adv Manuf Technol 81:2167–2181
Han J, Zhao X, Qiu C (2016) A digital image watermarking method based on host image analysis and genetic algorithm. J Ambient Intell Hum Comput 7(1):37–45
Huang B, Li C, Yin C, Zhao X (2013) Cloud manufacturing service platform for small- and medium-sized enterprises. Int J Adv Manuf Technol 65(9–12):1261–1272
Jiao H, Zhang J, Li JH, Shi J (2015) Research on cloud manufacturing service discovery based on latent semantic preference about OWL-S. Int J Comput Integra Manuf 30(4–5):1–9
Jin F, Song S, Wu C (2009) A simulated annealing algorithm for single machine scheduling problems with family setups. Comput Oper Res 36(7):2133–2138
Keskinturk T, Yildirim MB, Barut M (2012) An ant colony optimization algorithm for load balancing in parallel machines with sequence-dependent setup times. Comput Oper Res 39(6):1225–1235
Kia R, Baboli A, Javadian N et al (2012) Solving a group layout design model of a dynamic cellular manufacturing system with alternative process routings, lot splitting and flexible reconfiguration by simulated annealing. Comput Oper Res 39(11):2642–2658
Kong PW (2016) Fuzzy neural network approach to optimizing process performance by using multiple responses. J Ambient Intell Hum Comput 28(5):1–16
Lee IS, Sung CS (2008a) Minimizing due date related measures for a single machine scheduling problem with outsourcing allowed. Eur J Oper Res 186:931–952
Lee IS, Sung CS (2008b) Single machine scheduling with outsourcing allowed. Int J Product Econ 111(3):623–634
Lee CC, Shih CY, Lai WP, Lin PC (2012) An improved boosting algorithm and its application to facial emotion recognition. J Ambient Intell Hum Comput 3(1):11–17
Liang X, Huang M, Ning T (2016). Flexible job shop scheduling based on improved hybrid immune algorithm. J Ambient Intell Hum Comput 1–7
Luo Y, Zhang L, Tao F et al (2013) A modeling and description method of multidimensional information for manufacturing capability in cloud manufacturing system. Int J Adv Manuf Technol 69:961–975
Martino FD, Sessa S (2013) A fuzzy particle swarm optimization algorithm and its application to hotspot events in spatial analysis. J Ambient Intell Hum Comput 4(1):85–97
Mashal I, Alsaryrah O, Chung TY (2016) Testing and evaluating recommendation algorithms in internet of things. J Ambient Intell Hum Comput 7(6):1–12
Mccarthy I, Anagnostou A (2004) The impact of outsourcing on the transaction costs and boundaries of manufacturing. Int J Product Econ 88(1):61–71
Mokhtari H, Abadi INK, Amin-Naseri MR (2012) Production scheduling with outsourcing scenarios: a mixed integer programming and efficient solution procedure. Int J Prod Res 50(19):5372–5395
Mokryani G, Siano P, Piccolo A (2013) Optimal allocation of wind turbines in microgrids by using genetic algorithm. J Ambient Intell Hum Comput 4(6):613–619
Pan QK, Wang L, Gao L, Li J (2011) An effective shuffled frog-leaping algorithm for lot-streaming flow shop scheduling problem. Int J Adv Manuf Technol 52(5):699–713
Pendharkar PC (2011) A hybrid radial basis function and data envelopment analysis neural network for classification. Comput Oper Res 38(1):256–266
QI Xiangtong (2009) Two-stage production scheduling with an option of outsourcing from a remote supplier. J Syst Sci Syst Eng 18(1):1–15
Rahimi-Vahed A, Mirzaei AH (2007) A hybrid multi-objective shuffled frog-leaping algorithm for a mixed-model assembly line sequencing problem. Comput Ind Eng 53(4):642–666
Sheng B, Zhang C, Yin X et al (2016) Common intelligent semantic matching engines of cloud manufacturing service based on OWL-S. Int J Adv Manuf Technol 84(1):103–118
Smith KA, Gupta JND (2000) Neural networks in business: techniques and applications for the operations researcher. Comput Oper Res 27(11–12):1023–1044
Srivastava V, Tripathi BK, Pathak VK (2014) Biometric recognition by hybridization of evolutionary fuzzy clustering with functional neural networks. J Ambient Intell Hum Comput 5(4):525–537
Sun LB, Guo SS, Tao SQ, Li YB, Du BG (2014) A master production schedule warning approach for cement equipment manufacturing enterprises. Sci Iran 21(3):1120–1127
Talluri S (2004) A methodology for strategic sourcing. Eur J Oper Res 154:236–250
Tang JL, Li NF, Liu HL (2014) Research and design of large equipment electromagnetic compatibility system. Appl Mech Mater 741:739–743
Tao F, Qi Q (2017) New IT driven service-oriented smart manufacturing: framework and characteristics. IEEE Trans Syst Man Cybern Syst PP(99):1–11
Tao F, Zhao D, Hu Y, Zhou Z (2008a) Resource service composition and its optimal-selection based on particle swarm optimization in manufacturing grid system. IEEE Trans Ind Inf 4(4):315–327
Tao F, Hu YF, Zhou ZD (2008b) Study on manufacturing grid and its resource service optimal-selection system. Int J Adv Manuf Technol 37(9–10):1022–1041
Tao F, Hu Y, Zhao D, Zhou Z, Zhang H, Lei Z (2009a) Study on manufacturing grid resource service QoS modeling and evaluation. Int J Adv Manuf Technol 41(9–10):1034–1042
Tao F, Hu Y, Zhao D, Zhou Z (2009b) Study on resource service match and search in manufacturing grid system. Int J Adv Manuf Technol 43(3–4):379–399
Tao F, Zhao D, Hu Y, Zhou Z (2010a) Correlation-aware resource service composition and optimal-selection in manufacturing grid. Eur J Oper Res 201(1):129–143
Tao F, Zhao D, Zhang L (2010b) Resource service optimal-selection based on intuitionistic fuzzy set and non-functionality QoS in manufacturing grid system. Knowl Inf Syst 25(1):185–208
Tao F, Zhang L, Venkatesh VC, Luo Y, Cheng Y (2011). Cloud manufacturing: a computing and service- oriented manufacturing model. Proc Inst Mech Eng Part B J Eng Manuf 225(225):1969–1976
Tao F, Zhang L, Lu K, Zhao D (2012) Research on manufacturing grid resource service optimal-selection and composition framework. Enterprise Inf Syst 6(2):237–264
Tao F, Laili Y, Xu L, Zhang L (2013) FC-PACO-RM: A parallel method for service composition optimal-selection in cloud manufacturing system. IEEE Trans Ind Inf 9(4):2023–2033
Tao F, Cheng Y, Xu L, Zhang L, Li B (2014a) CCIoT-CMfg: cloud computing and internet of things based cloud manufacturing service system. IEEE Trans Ind Inf 10(2):1435–1442
Tao F, Zuo Y, Xu L, Zhang L (2014b) IoT-based intelligent perception and access of manufacturing resource toward cloud manufacturing. IEEE Trans Ind Inf 10(2):1547–1557
Tao F, Zuo Y, Xu L, Lv L, Zhang L (2014c) Internet of Things and BOM based life cycle assessment of energy-saving and emission-reduction of product. IEEE Trans Ind Inf 10(2):1252–1264
Tao F, Laili Y, Liu Y et al (2014d) Concept, principle and application of dynamic configuration for intelligent algorithms. IEEE Syst J 8(1):28–42
Tao F, Zhang L, Liu Y, Cheng Y, Wang L, Xu X (2015) Manufacturing service management in cloud manufacturing: overview and future research directions. J Manuf Sci Eng 137(4):1–11
Tao F, Li C, Liao T, Laili T (2016a) BGM-BLA: a new algorithm for dynamic migration of virtual machines in cloud computing. IEEE Trans Serv Comput 9(6):910–925
Tao F, Wang Yiwen Zuo, Ying Yang, Haidong Zhang Meng (2016b) Internet of things in product lifecycle energy management. J Ind Inf Integr 1(1):1–20
Tao F, Bi LN, Zuo Y, Nee AYC (2016c) A hybrid group leader algorithm for green material selection with energy consideration in product design. CIRP Ann Manuf Technol 65(1):9–12
Tao F, Cheng JF, Qi QL, Zhang M, Zhang H, Sui FY (2017a) Digital twin driven product design, manufacturing and service with big data. Int J Adv Manuf Technol. https://doi.org/10.1007/s00170-017-0233-1
Tao F, Cheng Y, Zhang L, Nee AYC (2017b) Advanced manufacturing systems: socialization characteristics and trends. J Intell Manuf 28(5):1079–1094
Tao F, Bi L, Zuo Y, Nee AYC (2017c) A cooperative co-evolutionary algorithm for large-scale process planning with energy consideration. J Manuf Sci Eng Trans ASME 139(6):061016
Wang KJ, Lin YS et al (2009) A fuzzy-knowledge resource-allocation model of the semiconductor final test industry. Robot Cim-Int Manuf 25(1):32–41
Wang T, Guo S, Lee C (2014a) Manufacturing task semantic modeling and description in cloud manufacturing system. Int J Adv Manuf Technol 71:2017–2031
Wang SL, Guo L, Kang L et al (2014b) Research on selection strategy of machining equipment in cloud manufacturing. Int J Adv Manuf Technol 71(9):1549–1563
Wang L, Guo S, Li X, Du B, Xu W (2016) Distributed manufacturing resource selection strategy in cloud manufacturing. Int J Adv Manuf Technol. https://doi.org/10.1007/s00170-016-9866-8
Wang L, Guo C, Guo S, Du B, Li X, Wu R (2017) Rescheduling strategy of cloud service based on shuffled frog leading algorithm and Nash equilibrium. Int J Adv Manuf Technol. https://doi.org/10.1007/s00170-017-1055-x
West D (2000) Neural network credit scoring models. Comput Oper Res 27(11):1131–1152
Xhafa F, Sanchez C, Barolli L, Spaho E (2010) Evaluation of genetic algorithms for mesh router nodes placement in wireless mesh networks. J Ambient Intell Hum Comput 1(4):271–282
Xia Y, Zhang X, Luo X, Zhu Q (2013) Modelling of ontology-based service compositions using petri net. Electron Electr Eng 19(19):75–78
Xu R, Chen H, Li X (2012) Makespan minimization on single batch-processing machine via ant colony optimization. Comput Oper Res 39(3):582–593
Xu L, Liu H, Yan X, Liao S, Zhang X (2015) Optimization method for trajectory combination in surveillance video synopsis based on genetic algorithm. J Ambient Intell Hum Comput 6(5):623–633
Yang X, Shi G, Zhang Z (2014) Collaboration of large equipment complete service under cloud manufacturing mode. Int J Prod Res 52:326–336
Zhan DC, Cheng Z, Zhao XB, Nie LS, Xiao-Fei XU (2012) Manufacturing service and its maturity model. Comput Integr Manuf Syst 18(7):1584–1594 (Chinese)
Zhang C, Yang Y, Du Z, Ma C (2015) Particle swarm optimization algorithm based on ontology model to support cloud computing applications. J Ambient Intell Hum Comput 7(5):1–6
Acknowledgements
This research was supported by the National Nature Science Fund Project of China (No. 51705386), the National Natural Science Foundation of China (No.51705385), the Fundamental Research Funds for the Central Universities (WUT: 2017II27GX) and the Fundamental Research Funds for the Central Universities (WUT: 2017-IVA-016). The authors would like to express their great appreciation for the valuable comments and constructive suggestions made by the anonymous reviewers and the editor.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Wang, L., Guo, C., Li, Y. et al. An outsourcing service selection method using ANN and SFLA algorithms for cement equipment manufacturing enterprises in cloud manufacturing. J Ambient Intell Human Comput 10, 1065–1079 (2019). https://doi.org/10.1007/s12652-017-0612-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-017-0612-3