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...
Main Authors: | , |
---|---|
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 |