A preference-based multi-objective algorithm for optimal service composition selection in cloud manufacturing

ABSTRACT Aiming at addressing several conflicting criteria of quality of service (QoS) that should be trade-off optimized during service composition and optimal selection (SCOS) in cloud manufacturing (CMfg), the improved non-dominated sorting genetic algorithm III (NSGA-III) is proposed and employed to address the SCOS issue. This is the first time that a preference-based multi-objective algorithm has been used to address the SCOS problem. In this paper, a novel K-layer preference reference point set approach is proposed for generating a reference point set with this algorithm to guide the search towards the interesting parts of the Pareto optimal region based on customer preferences, which improves the efficiency of the algorithm and the convergence of the obtained solution. A new fitness assignment strategy and environment selection scheme is developed accordingly to balance the relationship of diversity and convergence of preserved individuals in each generation. Additionally, the memetic algorithm is integrated into the evolutionary mechanism of the algorithm to address the insufficiency of local search. To validate the performance of the proposed algorithm, several test cases are conducted. The results demonstrate that the proposed algorithm is more competitive than other considered algorithms.

[1]  W. Park,et al.  Determination of possible configurations for Li0.5CoO2 delithiated Li-ion battery cathodes via DFT calculations coupled with a multi-objective non-dominated sorting genetic algorithm (NSGA-III). , 2018, Physical chemistry chemical physics : PCCP.

[2]  Guozhu Jia,et al.  Multi-Objective Service Selection and Scheduling with Linguistic Preference in Cloud Manufacturing , 2019, Sustainability.

[3]  Serguei A. Mokhov,et al.  Constraint verification failure recovery in web service composition , 2018, Future Gener. Comput. Syst..

[4]  Renzhong Tang,et al.  A reinforcement learning based approach for multi-projects scheduling in cloud manufacturing , 2018, Int. J. Prod. Res..

[5]  Xiaomin Zhu,et al.  A multi-objective algorithm for task scheduling and resource allocation in cloud-based disassembly , 2016 .

[6]  Xifan Yao,et al.  An adaptive multi-population differential artificial bee colony algorithm for many-objective service composition in cloud manufacturing , 2018, Inf. Sci..

[7]  Marcello Trovati,et al.  Predatory Search-based Chaos Turbo Particle Swarm Optimisation (PS-CTPSO): A new particle swarm optimisation algorithm for Web service combination problems , 2018, Future Gener. Comput. Syst..

[8]  Yaghoub Farjami,et al.  An ensemble optimisation approach to service composition in cloud manufacturing , 2019, Int. J. Comput. Integr. Manuf..

[9]  Yu Xue,et al.  Self-adaptive bat algorithm for large scale cloud manufacturing service composition , 2018, Peer-to-Peer Netw. Appl..

[10]  Wenjun Xu,et al.  An improved discrete bees algorithm for correlation-aware service aggregation optimization in cloud manufacturing , 2016 .

[11]  Khaled Ghédira,et al.  The r-Dominance: A New Dominance Relation for Interactive Evolutionary Multicriteria Decision Making , 2010, IEEE Transactions on Evolutionary Computation.

[12]  Yang Cao,et al.  A TQCS-based service selection and scheduling strategy in cloud manufacturing , 2016 .

[13]  Harris Wu,et al.  A flexible QoS-aware Web service composition method by multi-objective optimization in cloud manufacturing , 2016, Comput. Ind. Eng..

[14]  Shengxiang Yang,et al.  A Strength Pareto Evolutionary Algorithm Based on Reference Direction for Multiobjective and Many-Objective Optimization , 2017, IEEE Transactions on Evolutionary Computation.

[15]  Feng Li,et al.  Multi-objective optimisation of multi-task scheduling in cloud manufacturing , 2019 .

[16]  Michihisa Iida,et al.  Multi-objective path planner for an agricultural mobile robot in a virtual greenhouse environment , 2019, Comput. Electron. Agric..

[17]  Ying Feng,et al.  CLPS-GA: A case library and Pareto solution-based hybrid genetic algorithm for energy-aware cloud service scheduling , 2014, Appl. Soft Comput..

[18]  W. Art Chaovalitwongse,et al.  Multi-objective optimal scheduling of reconfigurable assembly line for cloud manufacturing , 2017, Optim. Methods Softw..

[19]  Bernard Kamsu-Foguem,et al.  Service-Oriented Computing for intelligent train maintenance , 2018, Enterp. Inf. Syst..

[20]  Xifan Yao,et al.  Multi-objective Optimization of Cloud Manufacturing Service Composition with Cloud-Entropy Enhanced Genetic Algorithm , 2016 .

[21]  John E. Dennis,et al.  Normal-Boundary Intersection: A New Method for Generating the Pareto Surface in Nonlinear Multicriteria Optimization Problems , 1998, SIAM J. Optim..

[22]  Fei Tao,et al.  A chaos control optimal algorithm for QoS-based service composition selection in cloud manufacturing system , 2014, Enterp. Inf. Syst..

[23]  Jinhua Zheng,et al.  A preference-based multi-objective evolutionary algorithm using preference selection radius , 2017, Soft Comput..

[24]  Xifan Yao,et al.  A hybrid approach combining modified artificial bee colony and cuckoo search algorithms for multi-objective cloud manufacturing service composition , 2017, Int. J. Prod. Res..

[25]  Lianhui Li,et al.  A conjunctive multiple-criteria decision-making approach for cloud service supplier selection of manufacturing enterprise , 2017 .

[26]  Lei Wang,et al.  A multi-objective service composition recommendation method for individualized customer: Hybrid MPA-GSO-DNN model , 2019, Comput. Ind. Eng..

[27]  Liu Jian,et al.  An approach for service composition optimisation considering service correlation via a parallel max–min ant system based on the case library , 2018, Int. J. Comput. Integr. Manuf..

[28]  Yaonan Wang,et al.  Multi-objective self-adaptive differential evolution with elitist archive and crowding entropy-based diversity measure , 2010, Soft Comput..

[29]  Carlos A. Coello Coello,et al.  g-dominance: Reference point based dominance for multiobjective metaheuristics , 2009, Eur. J. Oper. Res..

[30]  Fei Tao,et al.  Correlation-aware resource service composition and optimal-selection in manufacturing grid , 2010, Eur. J. Oper. Res..

[31]  Kalyanmoy Deb,et al.  An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints , 2014, IEEE Transactions on Evolutionary Computation.

[32]  L. Lei,et al.  Multi-objective scheduling of cloud manufacturing resources through the integration of Cat swarm optimization and Firefly algorithm , 2019 .

[33]  Bo Du,et al.  ANSGA-III: A Multiobjective Endmember Extraction Algorithm for Hyperspectral Images , 2019, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[34]  Fei Tao,et al.  Study on manufacturing grid resource service QoS modeling and evaluation , 2009 .