Using EDA-Based Local Search to Improve the Performance of NSGA-II for Multiobjective Semantic Web Service Composition

被引:4
|
作者
Wang, Chen [1 ]
Ma, Hui [1 ]
Chen, Gang [1 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci, Wellington, New Zealand
关键词
Web service composition; QoS optimisation; EDA; ALGORITHMS;
D O I
10.1007/978-3-030-27618-8_32
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Service-oriented computing is a computing paradigm that creates reusable modules over the Internet, often known as Web services. Web service composition aims to accomplish more complex functions by loosely coupling web services. Researchers have been proposing evolutionary computation (EC) techniques for efficiently building up composite services with optimized non-functional quality (i.e., QoS). Some of these techniques employ multi-objective EC algorithms to handle conflict qualities in QoS for fully automated service composition. One recent state-of-art work hybridizes NSGA-II and MOEA/D, which allows the multi-objective service composition problem to be decomposed into many scalar optimization subproblems, where a simple form of local search can be easily applied. However, their local search is considered to be less effective and efficient because it is randomly applied to a predefined large number of subproblems without focusing on the most suitable candidate solutions. In this paper, we propose a memetic NSGA-II with probabilistic model-based local search based on Estimation of Distribution Algorithm (EDA). In particular, a clustering technique is employed to select suitable Pareto solutions for local search. Each selected solution and its belonged cluster members are used to learn a distribution model that samples new solutions for local improvements. Besides that, a more challenging service composition problem that optimizes both functional and non-functional quality is considered. Experiments have shown that our method can effectively and efficiently produce better Pareto optimal solutions compared to other state-of-art methods in the literature.
引用
收藏
页码:434 / 451
页数:18
相关论文
共 36 条
  • [1] A Memetic NSGA-II with EDA-Based Local Search for Fully Automated Multiobjective Web Service Composition
    Wang, Chen
    Ma, Hui
    Chen, Gang
    Hartmann, Sven
    [J]. PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCCO'19 COMPANION), 2019, : 421 - 422
  • [2] Memetic EDA-Based Approaches to QoS-Aware Fully Automated Semantic Web Service Composition
    Wang, Chen
    Ma, Hui
    Chen, Gang
    Hartmann, Sven
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2022, 26 (03) : 570 - 584
  • [3] Knowledge-Driven Automated Web Service Composition-An EDA-Based Approach
    Wang, Chen
    Ma, Hui
    Chen, Aaron
    Hartmann, Sven
    [J]. WEB INFORMATION SYSTEMS ENGINEERING, WISE 2018, PT II, 2018, 11234 : 135 - 150
  • [4] Using Local Search Strategies to Improve the Performance of NSGA-II for the Multi-Criteria Minimum Spanning Tree Problem
    Parraga-Alava, Jorge
    Dorn, Marcio
    Inostroza-Ponta, Mario
    [J]. 2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 1119 - 1126
  • [5] Semantic Web Service Composition based on Graph Search
    Tucar, Liana
    Diac, Paul
    [J]. KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS (KES-2018), 2018, 126 : 116 - 125
  • [6] Multiobjective Assignment of Citizens to INE Service Modules Using NSGA-II: An Efficient Optimization Approach
    Jardon, Edgar
    Romero, Marcelo
    Marcial-Romero, Jose-Raymundo
    [J]. PATTERN RECOGNITION, MCPR 2024, 2024, 14755 : 73 - 83
  • [7] Using an Adaptation of a Binary Search Tree to Improve the NSGA-II Nondominated Sorting Procedure
    Mendes, Joao Batista
    de Vasconcelos, Joao Antonio
    [J]. SIMULATED EVOLUTION AND LEARNING, 2010, 6457 : 558 - +
  • [8] Optimization of multiple sequence alignment methodologies using a multiobjective evolutionary algorithm based on NSGA-II
    Ortuno, Francisco
    Florido, Javier P.
    Urquiza, Jose M.
    Pomares, Hector
    Prieto, Alberto
    Rojas, Ignacio
    [J]. 2012 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2012,
  • [9] Improving Anytime Behavior for Traffic Signal Control Optimization Based on NSGA-II and Local Search
    Phuong Thi Mai Nguyen
    Passow, Benjamin N.
    Yang, Yingjie
    [J]. 2016 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2016, : 4611 - 4618
  • [10] Web service location-allocation using discrete NSGA-II with matrix based genetic operations and a repair mechanism
    Verma S.
    Pant M.
    Snasel V.
    [J]. Journal of Ambient Intelligence and Humanized Computing, 2023, 14 (10) : 14163 - 14187