CDABC: chaotic discrete artificial bee colony algorithm for multi-level clustering in large-scale WSNs

被引:42
|
作者
Masdari, Mohammad [1 ]
Barshande, Saeid [1 ]
Ozdemir, Suat [2 ]
机构
[1] Islamic Azad Univ, Comp Engn Dept, Urmia Branch, Orumiyeh, Iran
[2] Gazi Univ, Dept Comp Engn, Ankara, Turkey
来源
JOURNAL OF SUPERCOMPUTING | 2019年 / 75卷 / 11期
关键词
WSN; Hierarchical clustering; Bee colony; Discrete optimization; Chaotic map; Energy; PARTICLE SWARM OPTIMIZATION; WIRELESS SENSOR NETWORKS; ENERGY-EFFICIENT; ROUTING ALGORITHM; PROTOCOL; HIERARCHY; SINK;
D O I
10.1007/s11227-019-02933-3
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Artificial bee colony or ABC is an interesting meta-heuristic algorithm designed to solve various continuous optimization problems. However, it cannot be directly applied to solve discrete problems such as clustering of sensor nodes in the wireless sensor networks (WSNs). For this purpose, in this paper, we present a chaotic discrete version of the ABC algorithm, denoted as chaotic discrete ABC (CDABC). By using the CDABC algorithm, we propose a novel clustering protocol that can be used to organize WSNs into multiple levels of clusters to reduce their energy consumption. The main objective of this protocol is to improve WSN's lifetime by selecting appropriate nodes as cluster heads in each clustering level and reducing the energy costs of the inter-cluster and intra-cluster communications. Extensive simulations results validate the effectiveness of the proposed CDABC-based multi-level clustering protocol in improving the network lifetime.
引用
收藏
页码:7174 / 7208
页数:35
相关论文
共 50 条
  • [1] CDABC: chaotic discrete artificial bee colony algorithm for multi-level clustering in large-scale WSNs
    Mohammad Masdari
    Saeid Barshande
    Suat Ozdemir
    The Journal of Supercomputing, 2019, 75 : 7174 - 7208
  • [2] A Spark-based Artificial Bee Colony Algorithm for Large-scale Data Clustering
    Wang, Yanjie
    Qian, Quan
    IEEE 20TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS / IEEE 16TH INTERNATIONAL CONFERENCE ON SMART CITY / IEEE 4TH INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2018, : 1213 - 1218
  • [3] A Multi-Level Artificial Bee Colony Method
    Zeighami, Vahid
    Ghsemi, Mohsen
    Akbari, Reza
    2014 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2014,
  • [4] Improved Artificial Bee Colony Algorithm for Large-Scale Optimization Problems
    Gocho, Ryuta
    Utani, Akihide
    Yamamoto, Hisao
    PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL SYMPOSIUM ON ARTIFICIAL LIFE AND ROBOTICS (AROB 16TH '11), 2011, : 605 - 608
  • [5] Memetic Artificial Bee Colony Algorithm for Large-Scale Global Optimization
    Fister, Iztok
    Fister, Iztok, Jr.
    Brest, Janez
    Zumer, Viljem
    2012 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2012,
  • [6] Many-objective artificial bee colony algorithm for large-scale software module clustering problem
    Amarjeet
    Chhabra, Jitender Kumar
    SOFT COMPUTING, 2018, 22 (19) : 6341 - 6361
  • [7] Many-objective artificial bee colony algorithm for large-scale software module clustering problem
    Jitender Kumar Amarjeet
    Soft Computing, 2018, 22 : 6341 - 6361
  • [8] A MapReduce-based artificial bee colony for large-scale data clustering
    Banharnsakun, Anan
    PATTERN RECOGNITION LETTERS, 2017, 93 : 78 - 84
  • [9] Multi-level threshold Image Segmentation using Artificial Bee Colony Algorithm
    Hu Zhihui
    Yu Weiyu
    Lv Shanxiang
    Feng Jiuchao
    2013 FIFTH INTERNATIONAL CONFERENCE ON MEASURING TECHNOLOGY AND MECHATRONICS AUTOMATION (ICMTMA 2013), 2013, : 707 - 711
  • [10] A Hybrid Discrete Artificial Bee Colony - GRASP Algorithm for Clustering
    Marinakis, Yannis
    Marinaki, Magdalene
    Matsatsinis, Nikolaos
    CIE: 2009 INTERNATIONAL CONFERENCE ON COMPUTERS AND INDUSTRIAL ENGINEERING, VOLS 1-3, 2009, : 548 - +