Accurate sub-swarms particle swarm optimization algorithm for service composition

被引:27
|
作者
Liao, Jianxin [1 ,2 ]
Liu, Yang [1 ,3 ]
Zhu, Xiaomin [1 ,2 ]
Wang, Jingyu [1 ,2 ]
机构
[1] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing 100876, Peoples R China
[2] EB Informat Technol Co Ltd, Beijing 100191, Peoples R China
[3] Export Import Bank China, Beijing 100009, Peoples R China
基金
中国国家自然科学基金;
关键词
Service composition; Particle swarm optimization; Multi-constraint optimal service; QOS; SELECTION;
D O I
10.1016/j.jss.2013.11.1113
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Service composition (SC) generates various composite applications quickly by using a novel service interaction model. Before composing services together, the most important thing is to find optimal candidate service instances compliant with non-functional requirements. Particle swarm optimization (PSO) is known as an effective and efficient algorithm, which is widely used in this process. However, the premature convergence and diversity loss of PSO always results in suboptimal solutions. In this paper, we propose an accurate sub-swarms particle swarm optimization (ASPSO) algorithm by adopting parallel and serial niching techniques. The ASPSO algorithm locates optimal solutions by using sub-swarms searching grid cells in which the density of feasible solutions is high. Simulation results demonstrate that the proposed algorithm improves the accuracy of the standard PSO algorithm in searching the optimal solution of service selection problem. (C) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:191 / 203
页数:13
相关论文
共 50 条
  • [1] Two sub-swarms particle swarm optimization algorithm
    Chen, GC
    Yu, JS
    ADVANCES IN NATURAL COMPUTATION, PT 3, PROCEEDINGS, 2005, 3612 : 515 - 524
  • [2] Two sub-swarms substituting particle swarm optimization algorithm and its application
    Chen, Guo-Chu
    Yu, Jin-Shou
    Guo, Wei
    Huadong Ligong Daxue Xuebao /Journal of East China University of Science and Technology, 2005, 31 (06): : 787 - 791
  • [3] A Band Selection Method for Hyperspectral Image Based on Particle Swarm Optimization Algorithm with Dynamic Sub-Swarms
    Xu, Mengxi
    Shi, Jianqiang
    Chen, Wei
    Shen, Jie
    Gao, Hongmin
    Zhao, Jia
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2018, 90 (8-9): : 1269 - 1279
  • [4] Two Sub-swarms Quantum-behaved Particle Swarm Optimization Algorithm Based on Exchange Strategy
    Liu, Zhihua
    Sun, Hui
    Hu, Haizhi
    2010 THIRD INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY AND SECURITY INFORMATICS (IITSI 2010), 2010, : 212 - 215
  • [5] A Band Selection Method for Hyperspectral Image Based on Particle Swarm Optimization Algorithm with Dynamic Sub-Swarms
    Mengxi Xu
    Jianqiang Shi
    Wei Chen
    Jie Shen
    Hongmin Gao
    Jia Zhao
    Journal of Signal Processing Systems, 2018, 90 : 1269 - 1279
  • [6] Two Sub-Swarms Evolutionary Particle Swarm Optimization Based on Team Progress Learning
    Jiang, Shan-he
    Zhang, Ri-dong
    Wang, Qi-shen
    2010 8TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), 2010, : 3250 - 3255
  • [7] An Analysis of Sub-swarms in Multi-swarm Systems
    Bolufe Roehler, Antonio
    Chen, Stephen
    AI 2011: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2011, 7106 : 271 - +
  • [8] Niching Particle Swarm Optimization Algorithm for Service Composition
    Liao, Jianxin
    Liu, Yang
    Zhu, Xiaomin
    Xu, Tong
    Wang, Jingyu
    2011 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE (GLOBECOM 2011), 2011,
  • [9] Solution of Economic Load Dispatch Problem Using Lbest-Particle Swarm Optimization with Dynamically Varying Sub-swarms
    Zafar, Hamim
    Chowdhury, Arkabandhu
    Panigrahi, Bijaya Ketan
    SWARM, EVOLUTIONARY, AND MEMETIC COMPUTING, PT I, 2011, 7076 : 191 - +
  • [10] An improved particle swarm optimizer with shuffled sub-swarms and its application in soft-sensor of gasoline endpoint
    Wang, Hui
    Qian, Feng
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND KNOWLEDGE ENGINEERING (ISKE 2007), 2007,