A Hybrid Artificial Bee Colony Algorithm for the Service Selection Problem

To tackle the QoS-based service selection problem, a hybrid artificial bee colony algorithm called h-ABC is proposed, which incorporates the ant colony optimization mechanism into the artificial bee colony optimization process. In this algorithm, a skyline query process is used to filter the candida...

Full description

Bibliographic Details
Main Authors: Changsheng Zhang, Bin Zhang
Format: Article
Language:English
Published: Hindawi Limited 2014-01-01
Series:Discrete Dynamics in Nature and Society
Online Access:http://dx.doi.org/10.1155/2014/835071
id doaj-cc4f2901647c497d9775139c312ded86
record_format Article
spelling doaj-cc4f2901647c497d9775139c312ded862020-11-24T23:40:44ZengHindawi LimitedDiscrete Dynamics in Nature and Society1026-02261607-887X2014-01-01201410.1155/2014/835071835071A Hybrid Artificial Bee Colony Algorithm for the Service Selection ProblemChangsheng Zhang0Bin Zhang1College of Information Science & Engineering, Northeastern University, Shenyang 110819, ChinaCollege of Information Science & Engineering, Northeastern University, Shenyang 110819, ChinaTo tackle the QoS-based service selection problem, a hybrid artificial bee colony algorithm called h-ABC is proposed, which incorporates the ant colony optimization mechanism into the artificial bee colony optimization process. In this algorithm, a skyline query process is used to filter the candidates related to each service class, which can greatly shrink the search space in case of not losing good candidates, and a flexible self-adaptive varying construct graph is designed to model the search space based on a clustering process. Then, based on this construct graph, different foraging strategies are designed for different groups of bees in the swarm. Finally, this approach is evaluated experimentally using different standard real datasets and synthetically generated datasets and compared with some recently proposed related service selection algorithms. It reveals very encouraging results in terms of the quality of solutions.http://dx.doi.org/10.1155/2014/835071
collection DOAJ
language English
format Article
sources DOAJ
author Changsheng Zhang
Bin Zhang
spellingShingle Changsheng Zhang
Bin Zhang
A Hybrid Artificial Bee Colony Algorithm for the Service Selection Problem
Discrete Dynamics in Nature and Society
author_facet Changsheng Zhang
Bin Zhang
author_sort Changsheng Zhang
title A Hybrid Artificial Bee Colony Algorithm for the Service Selection Problem
title_short A Hybrid Artificial Bee Colony Algorithm for the Service Selection Problem
title_full A Hybrid Artificial Bee Colony Algorithm for the Service Selection Problem
title_fullStr A Hybrid Artificial Bee Colony Algorithm for the Service Selection Problem
title_full_unstemmed A Hybrid Artificial Bee Colony Algorithm for the Service Selection Problem
title_sort hybrid artificial bee colony algorithm for the service selection problem
publisher Hindawi Limited
series Discrete Dynamics in Nature and Society
issn 1026-0226
1607-887X
publishDate 2014-01-01
description To tackle the QoS-based service selection problem, a hybrid artificial bee colony algorithm called h-ABC is proposed, which incorporates the ant colony optimization mechanism into the artificial bee colony optimization process. In this algorithm, a skyline query process is used to filter the candidates related to each service class, which can greatly shrink the search space in case of not losing good candidates, and a flexible self-adaptive varying construct graph is designed to model the search space based on a clustering process. Then, based on this construct graph, different foraging strategies are designed for different groups of bees in the swarm. Finally, this approach is evaluated experimentally using different standard real datasets and synthetically generated datasets and compared with some recently proposed related service selection algorithms. It reveals very encouraging results in terms of the quality of solutions.
url http://dx.doi.org/10.1155/2014/835071
work_keys_str_mv AT changshengzhang ahybridartificialbeecolonyalgorithmfortheserviceselectionproblem
AT binzhang ahybridartificialbeecolonyalgorithmfortheserviceselectionproblem
AT changshengzhang hybridartificialbeecolonyalgorithmfortheserviceselectionproblem
AT binzhang hybridartificialbeecolonyalgorithmfortheserviceselectionproblem
_version_ 1725509286860161024