On the Effects of Seeding Strategies: A Case for Search-based Multi-Objective Service Composition

被引:29
|
作者
Chen, Tao [1 ,2 ]
Li, Miqing [2 ]
Yao, Xin [2 ,3 ]
机构
[1] Nottingham Trent Univ, Dept Comp & Technol, Nottingham, England
[2] Univ Birmingham, Sch Comp Sci, CERCIA, Birmingham, W Midlands, England
[3] Southern Univ Sci & Technol, Dept Comp Sci & Engn, Shenzhen, Guangdong, Peoples R China
来源
GECCO'18: PROCEEDINGS OF THE 2018 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE | 2018年
基金
英国工程与自然科学研究理事会;
关键词
Service composition; search-based software engineering; multi-objective optimization; evolutionary algorithm; seeding strategy; QOS;
D O I
10.1145/3205455.3205513
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Service composition aims to search a composition plan of candidate services that produces the optimal results with respect to multiple and possibly conflicting Quality-of-Service (QoS) attributes, e.g., latency, throughput and cost. This leads to a multi-objective optimization problem for which evolutionary algorithm is a promising solution. In this paper, we investigate different ways of injecting knowledge about the problem into the Multi-Objective Evolutionary Algorithm (MOEA) by seeding. Specifically, we propose four alternative seeding strategies to strengthen the quality of the initial population for the MOEA to start working with. By using the realworld WS-DREAM dataset, we conduced experimental evaluations based on 9 different workflows of service composition problems and several metrics. The results confirm the effectiveness and efficiency of those seeding strategies. We also observed that, unlike the discoveries for other problem domains, the implication of the number of seeds on the service composition problems is minimal, for which we investigated and discussed the possible reasons.
引用
收藏
页码:1419 / 1426
页数:8
相关论文
共 50 条
  • [1] Standing on the shoulders of giants: Seeding search-based multi-objective optimization with prior knowledge for software service composition
    Chen, Tao
    Li, Miqing
    Yao, Xin
    INFORMATION AND SOFTWARE TECHNOLOGY, 2019, 114 : 155 - 175
  • [2] EMOA*: A framework for search-based multi-objective path planning
    Ren, Zhongqiang
    Hernandez, Carlos
    Likhachev, Maxim
    Felner, Ariel
    Koenig, Sven
    Salzman, Oren
    Rathinam, Sivakumar
    Choset, Howie
    ARTIFICIAL INTELLIGENCE, 2025, 339
  • [3] A multi-objective metaheuristic approach to search-based stress testing
    Gois, Nauber
    Porfirio, Pedro
    Coelho, Andre
    2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY (CIT), 2017, : 55 - 62
  • [4] A Multi-Objective Approach To Search-Based Test Data Generation
    Harman, Mark
    Lakhotia, Kiran
    McMinn, Phil
    GECCO 2007: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2007, : 1098 - +
  • [5] Search-Based Requirements Traceability Recovery: A Multi-Objective Approach
    Ghannem, Adnane
    Hamdi, Mohamed Salah
    Kessentini, Marouane
    Ammar, Hany H.
    2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 1183 - 1190
  • [6] Multi-objective metaheuristic search algorithms for service composition in IoT
    Kashyap, Neeti
    Chhikara, Rita
    Kumari, A. Charan
    INTERNATIONAL JOURNAL OF INTELLIGENT ENGINEERING INFORMATICS, 2022, 10 (03) : 242 - 270
  • [7] Search-based software library recommendation using multi-objective optimization
    Ouni, Ali
    Kula, Raula Gaikovina
    Kessentini, Marouane
    Ishio, Takashi
    German, Daniel M.
    Inoue, Katsuro
    INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 83 : 55 - 75
  • [8] Random-Weighted Search-Based Multi-objective Optimization Revisited
    Wang, Shuai
    Ali, Shaukat
    Gotlieb, Arnaud
    SEARCH-BASED SOFTWARE ENGINEERING, 2014, 8636 : 199 - 214
  • [9] MolSearch: Search-based Multi-objective Molecular Generation and Property Optimization
    Sun, Mengying
    Xing, Jing
    Meng, Han
    Wang, Huijun
    Chen, Bin
    Zhou, Jiayu
    PROCEEDINGS OF THE 28TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, KDD 2022, 2022, : 4724 - 4732
  • [10] A Zoning Search-Based Multimodal Multi-Objective Brain Storm Optimization Algorithm for Multimodal Multi-Objective Optimization
    Fan, Jiajia
    Huang, Wentao
    Jiang, Qingchao
    Fan, Qinqin
    ALGORITHMS, 2023, 16 (07)