An adaptive multi-population differential artificial bee colony algorithm for many-objective service composition in cloud manufacturing

被引:94
作者
Zhou, Jiajun [1 ]
Yao, Xifan [1 ]
Lin, Yingzi [2 ]
Chan, Felix T. S. [3 ]
Li, Yun [4 ]
机构
[1] South China Univ Technol, Sch Mech & Automot Engn, Guangzhou 510640, Guangdong, Peoples R China
[2] Northeastern Univ, Dept Mech & Ind Engn, Intelligent Human Machine Syst Lab, Boston, MA 02115 USA
[3] Hong Kong Polytech Univ, Dept Ind & Syst Engn, Hong Kong, Hong Kong, Peoples R China
[4] Univ Strathclyde, Fac Engn, Glasgow G1 1XQ, Lanark, Scotland
基金
中国国家自然科学基金;
关键词
Cloud manufacturing; Many-objective optimization; Evolutionary algorithm; Service composition; MULTIOBJECTIVE EVOLUTIONARY ALGORITHM; GENETIC ALGORITHM; SELECTION; OPTIMIZATION; ENSEMBLE; PARAMETERS; MOEA/D; GA;
D O I
10.1016/j.ins.2018.05.009
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Several conflicting criteria must be optimized simultaneously during the service composition and optimal selection (SCOS) in cloud manufacturing, among which tradeoff optimization regarding the quality of the composite services is a key issue in successful implementation of manufacturing tasks. This study improves the artificial bee colony (ABC) algorithm by introducing a synergetic mechanism for food source perturbation, a new diversity maintenance strategy, and a novel computing resources allocation scheme to handle complicated many-objective SCOS problems. Specifically, differential evolution (DE) operators with distinct search behaviors are integrated into the ABC updating equation to enhance the level of information exchange between the foraging bees, and the control parameters for reproduction operators are adapted independently. Meanwhile, a scalarization based approach with active diversity promotion is used to enhance the selection pressure. In this proposal, multiple size adjustable subpopulations evolve with distinct reproduction operators according to the utility of the generating offspring so that more computational resources will be allocated to the better performing reproduction operators. Experiments for addressing benchmark test instances and SCOS problems indicate that the proposed algorithm has a competitive performance and scalability behavior compared with contesting algorithms. (C) 2018 Elsevier Inc. All rights reserved.
引用
收藏
页码:50 / 82
页数:33
相关论文
共 50 条
[1]  
Bader J., 2008, EVOLUTIONARY COMPUTA, V19, P45
[2]   SMS-EMOA: Multiobjective selection based on dominated hypervolume [J].
Beume, Nicola ;
Naujoks, Boris ;
Emmerich, Michael .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 181 (03) :1653-1669
[3]   Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems [J].
Brest, Janez ;
Greiner, Saso ;
Boskovic, Borko ;
Mernik, Marjan ;
Zumer, Vijern .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (06) :646-657
[4]   A Many-Objective Evolutionary Algorithm With Enhanced Mating and Environmental Selections [J].
Cheng, Jixiang ;
Yen, Gary G. ;
Zhang, Gexiang .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2015, 19 (04) :592-605
[5]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197
[6]   An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints [J].
Deb, Kalyanmoy ;
Jain, Himanshu .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2014, 18 (04) :577-601
[7]   Hybrid multiple objective artificial bee colony with differential evolution for the time-cost-quality tradeoff problem [J].
Duc-Hoc Tran ;
Cheng, Min-Yuan ;
Minh-Tu Cao .
KNOWLEDGE-BASED SYSTEMS, 2015, 74 :176-186
[8]   Set-based many-objective optimization guided by a preferred region [J].
Gong, Dunwei ;
Sun, Fenglin ;
Sun, Jing ;
Sun, Xiaoyan .
NEUROCOMPUTING, 2017, 228 :241-255
[9]   A state-of-the-art survey of cloud manufacturing [J].
He, Wu ;
Xu, Lida .
INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2015, 28 (03) :239-250
[10]   Fuzzy-Based Pareto Optimality for Many-Objective Evolutionary Algorithms [J].
He, Zhenan ;
Yen, Gary G. ;
Zhang, Jun .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2014, 18 (02) :269-285