A binary artificial bee colony algorithm for constructing spanning trees in vehicular ad hoc networks

被引:37
作者
Zhang, Xin [1 ,2 ]
Zhang, Xiu [1 ,2 ]
机构
[1] Tianjin Normal Univ, Coll Elect & Commun Engn, Tianjin 300074, Peoples R China
[2] Tianjin Normal Univ, Tianjin Key Lab Wireless Mobile Commun & Power Tr, Tianjin 300074, Peoples R China
关键词
Artificial bee colony; Vehicular ad hoc network; Minimum spanning tree; Binary representation; WIRELESS SENSOR NETWORKS; OPTIMIZATION;
D O I
10.1016/j.adhoc.2016.07.001
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
To accomplish reliable and efficient information routing, strong paths connecting all nodes are required in vehicular ad hoc networks (VANETs). Classical algorithms in graphic theory could find only one minimum spanning tree (MST) in VANETs. Swarm intelligence paradigms are able to obtain several alternatives to MST, which is useful for improving reliability of VANETs. This paper proposes a binary coded artificial bee colony (BABC) algorithm for tackling the spanning tree construction problem. A two-element variation technique is designed to keep the consistence of binary coded solutions. The proposed algorithm is applied to tackle a roadside-to-vehicle communication example. The success rate and average hitting time of the algorithm to find MST are also analyzed. It is found that the BABC algorithm could find MST with 92% probability. Though it is slower than Kruskal algorithm in terms of computational time, the BABC algorithm can attain several suboptimal spanning trees in one run. This suggests that the algorithm would be useful under the condition that tree paths are required to be rebuilt frequently while the network topology is unchanged in a short period. (C) 2016 Published by Elsevier B.V.
引用
收藏
页码:198 / 204
页数:7
相关论文
共 25 条
[1]  
[Anonymous], 2015, EURASIP J WIRELESS C
[2]   HyBR: A Hybrid Bio-inspired Bee swarm Routing protocol for safety applications in Vehicular Ad hoc NETworks (VANETs) [J].
Bitam, Salim ;
Mellouk, Abdelhamid ;
Zeadally, Sherali .
JOURNAL OF SYSTEMS ARCHITECTURE, 2013, 59 (10) :953-967
[3]   Binary grayscale halftone pattern generation using binary artificial bee colony (bABC) [J].
Chatterjee, Arpitam ;
Tudu, Bipan ;
Paul, Kanai Ch. .
SIGNAL IMAGE AND VIDEO PROCESSING, 2013, 7 (06) :1195-1209
[4]   Mobile robot path planning using artificial bee colony and evolutionary programming [J].
Contreras-Cruz, Marco A. ;
Ayala-Ramirez, Victor ;
Hernandez-Belmonte, Uriel H. .
APPLIED SOFT COMPUTING, 2015, 30 :319-328
[5]   Reliable neighbor discovery for mobile ad hoc networks [J].
Cornejo, Alejandro ;
Viqar, Saira ;
Welch, Jennifer L. .
AD HOC NETWORKS, 2014, 12 :259-277
[6]   An improved discrete artificial bee colony algorithm to minimize the makespan on hybrid flow shop problems [J].
Cui, Zhe ;
Gu, Xingsheng .
NEUROCOMPUTING, 2015, 148 :248-259
[7]   Clustering and sensing with decentralized detection in vehicular ad hoc networks [J].
Gorrieri, Andrea ;
Martalo, Marco ;
Busanelli, Stefano ;
Ferrari, Gianluigi .
AD HOC NETWORKS, 2016, 36 :450-464
[8]  
Han L., 2014, EURASIP J WIREL COMM, V1, P1
[9]  
Hansen N, 2010, GECCO-2010 COMPANION PUBLICATION: PROCEEDINGS OF THE 12TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, P1689
[10]   Binary Artificial Bee Colony optimization using bitwise operation [J].
Jia, Dongli ;
Duan, Xintao ;
Khan, Muhammad Khurram .
COMPUTERS & INDUSTRIAL ENGINEERING, 2014, 76 :360-365