Inter-cluster multi-hop routing algorithm based on K-means

被引:0
|
作者
Yang, Xiang [1 ]
Liu, Tingpu [1 ]
Deng, Dengteng [1 ]
机构
[1] Guilin Univ Technol, Guilin, Peoples R China
来源
PROCEEDINGS OF 2018 IEEE 4TH INFORMATION TECHNOLOGY AND MECHATRONICS ENGINEERING CONFERENCE (ITOEC 2018) | 2018年
关键词
Wireless sensor network (WSN); K-means; load balancing; KICMH;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a clustering routing algorithm (KICMH) of uniform clustering and load balancing based on K-means is proposed aimed at LEACH algorithm existing defects of uneven clustering and the randomness of cluster-head election. First, the K-means clustering algorithm is used to cluster the network according to the location information of nodes, so as to achieve load balancing of the whole network. The nodes run for cluster heads according to their distance from the center of the cluster and from the base station and the remaining energy to achieve load balancing within the cluster. After the success of the cluster head campaign, the Dijkstra algorithm is used to generate the shortest path of the cluster head to the base station according to the overhead of sending data to the base station and to build a network topology. In order to reduce the additional energy loss caused by constructing the network topology, the process is realized by the base station. For verifying the performance and accuracy of the algorithm proposed in this paper, simulation is carried out by experiments. The results show that the KICMH algorithm proposed in this paper is significantly better than the original algorithm in clustering uniformity, energy load balancing and network lifetime.
引用
收藏
页码:1296 / 1301
页数:6
相关论文
共 50 条
  • [1] A Weighting k-Means Clustering Approach by Integrating Intra-Cluster and Inter-Cluster Distances
    Huang X.-H.
    Wang C.
    Xiong L.-Y.
    Zeng H.
    Jisuanji Xuebao/Chinese Journal of Computers, 2019, 42 (12): : 2836 - 2848
  • [2] Novel Multi-hop Routing Algorithm Based on Uneven Clustering
    Li, Qiuluan
    Zhan, Guohua
    Li, Zhihua
    2013 FOURTH INTERNATIONAL CONFERENCE ON NETWORKING AND DISTRIBUTED COMPUTING (ICNDC), 2013, : 14 - 18
  • [3] RAILoB - A Routing Algorithm for Inter-cluster Load Balancing in Wireless Mesh Networks
    Borges, Vinicius C. M.
    Dimitrov, Erik
    Curado, Marilia
    Monteiro, Edmundo
    2012 IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE (CCNC), 2012, : 904 - 909
  • [4] Enhanced KOCED Routing Protocol with K-means Algorithm
    Park, SeaYoung
    Lee, Jong-Yong
    Lee, Daesung
    CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 67 (03): : 4019 - 4037
  • [5] Enhancing the K-means Algorithm Using Cluster Adjustment
    Yamout, Fadi
    2023 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE, CSCI 2023, 2023, : 307 - 311
  • [6] On selecting the Initial Cluster Centers in the K-means Algorithm
    Tanir, Deniz
    Nuriyeva, Fidan
    2017 11TH IEEE INTERNATIONAL CONFERENCE ON APPLICATION OF INFORMATION AND COMMUNICATION TECHNOLOGIES (AICT 2017), 2017, : 131 - 135
  • [7] A k-means based clustering algorithm
    Bloisi, Domenico Daniele
    Locchi, Luca
    COMPUTER VISION SYSTEMS, PROCEEDINGS, 2008, 5008 : 109 - 118
  • [8] A Credits Based Scheduling Algorithm with K-means Clustering
    Sharma, Vrajesh
    Bala, Manju
    2018 FIRST INTERNATIONAL CONFERENCE ON SECURE CYBER COMPUTING AND COMMUNICATIONS (ICSCCC 2018), 2018, : 82 - 86
  • [9] A Randomized Algorithm with Constant Approximation for k-Means Based on the Least Cluster Size
    Wang, Shouqiang
    Zhu, Daming
    Zhang, Sheng
    2008 7TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-23, 2008, : 6207 - +
  • [10] Cluster Analysis using A Gradient Evolution-based K-means Algorithm
    Kuo, R. J.
    Zulvia, Ferani E.
    2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 5138 - 5145