Skip to main content
Log in

An Optimized Cluster Structure Routing Method Based on LEACH in Wireless Sensor Networks

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

In order to improve the accuracy and speed of traditional K-Nearest-Neighbor (KNN) algorithms and solve the problem of determining the most appropriate initial center and number of clusters of K-Means algorithm, an improved clustering dynamic threshold location algorithm (ICD-KNN) is proposed in this paper. The algorithm consists of two stages: clustering stage and position estimation stage. The clustering stage employs K-Means clustering algorithm based on Canopy. The Canopy is used as the preprocessing procedure to improve efficiency and clustering accuracy of K-Means algorithm. In the position estimation stage, threshold is set dynamically according to the dispersion of reference points to filter out singular reference points and improve positioning accuracy compared with the previous threshold algorithms. We compare proposed algorithm with several existing algorithms. The simulation results show that the positioning accuracy of ICD-KNN is improved by 10%, 38% and 39% respectively compared with dynamic threshold algorithms (DH-KNN), K-Means algorithms and KNN algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Gu, Y., Lo, A., & Niemegeers, I. (2009). A survey of indoor positioning systems for wireless personal networks. IEEE Communications Surveys & Tutorials, 11(1), 13–32.

    Article  Google Scholar 

  2. Xu, H., Ding, Y., Li, P., Wang, R., & Li, Y. (2017). An RFID indoor positioning algorithm based on Bayesian probability and K-nearest neighbor. Sensors, 17(8), 1806–1823.

    Article  Google Scholar 

  3. Pahlavan, K., Li, X., & Makela, J. P. (2012). Indoor geolocation science and technology. IEEE Communications Magazine, 40(2), 112–118.

    Article  Google Scholar 

  4. Lin, K., Wang, W., Bi, Y., Qiu, M., & Hassan, M. M. (2016). Human localization based on inertial sensors and fingerprints in the industrial internet of things. Computer Networks, 101, 113–126.

    Article  Google Scholar 

  5. Li, C., Qiu, Z., & Liu, C. (2017). An improved weighted k-nearest neighbor algorithm for indoor positioning. Wireless Personal Communications, 96(2), 2239–2251.

    Article  Google Scholar 

  6. Ding, X., Wang, B., & Wang, Z. (2018). Dynamic threshold location algorithm based on fingerprinting method. ETRI Journal, 40(4), 531–536.

    Article  Google Scholar 

  7. Zhang, G., Zhang, C., & Zhang, H. (2018). Improved K-means algorithm based on density canopy. Knowledge-Based Systems, 145, 289–297.

    Article  Google Scholar 

  8. Mai, H., & Cheng, L. (2016). The application of clustering algorithm based on improved canopy-Kmeans in operators data. In International conference on engineering technology and application (ICETA), Kyoto, Japan, April, 2016 (pp. 247–252).

  9. Mao, D. (2012). Improved canopy-Kmeans algorithm based on MapReduce. Computer Engineering and Applications, 48(27), 22–26.

    Google Scholar 

  10. He, S., & Chan, S. H. G. (2017). Wi-Fi fingerprint-based indoor positioning: Recent advances and comparisons. IEEE Communications Surveys & Tutorials, 18(1), 466–490.

    Article  Google Scholar 

  11. Long, Z., Men, X., Niu, J., Zhou, X., & Ma, K. (2017). A Wi-Fi indoor positioning modeling based on location fingerprint and cluster analysis (pp. 336–345). Springer.

  12. Altintas, B., & Serif, T. (2011). Improving RSS-based indoor positioning algorithm via K-means clustering. In Wireless conference 2011—Sustainable wireless technologies, Vienna, Austria, April 27–29, 2011 (pp. 1–5).

  13. Cheng, C. Y. (2014). Indoor localization algorithm using clustering on signal and coordination pattern. Annals of Operations Research, 216(1), 83–99.

    Article  MathSciNet  Google Scholar 

  14. Li, L., Ma, L., Xu, Y., & Wang, J. (2011). Application of multi-cluster-center based filtering in WLAN indoor positioning. In International ICST conference on communications and networking in China (CHINACOM), Harbin, China, August 17–19, 2011 (pp. 438–441).

  15. Xue, W., Hua, X., Li, Q., Yu, K., & Qiu, W. (2018). Improved neighboring reference points selection method for WiFi-based indoor localization. IEEE Sensors Letters, 2(2), 1–4.

    Article  Google Scholar 

  16. Feng, C., Au, W. S. A., Valaee, S., & Tan, Z. (2012). Received-signal-strength-based indoor positioning using compressive sensing. IEEE Transactions on Mobile Computing, 11(12), 1983–1993.

    Article  Google Scholar 

  17. Liang, D., Zhang, Z., & Peng, M. (2015). Access point reselection and adaptive cluster splitting-based indoor localization in wireless local area networks. IEEE Internet of Things Journal, 2(6), 573–585.

    Article  Google Scholar 

  18. Fang, S. H., Hsu, Y. T., & Kuo, W. H. (2011). Dynamic fingerprinting combination for improved mobile localization. IEEE Transactions on Wireless Communications, 10(12), 4018–4022.

    Article  Google Scholar 

  19. Ge, X., & Qu, Z. (2016). Optimization WIFI indoor positioning KNN algorithm location-based fingerprint. In IEEE international conference on software engineering and service science, Beijing, China, August 26–28, 2016 (pp. 135–137).

  20. Xu, J., Luo, H., Fang, Z., Rui, T., Lin, Y. (2011). Dynamic indoor localization techniques based on Rssi in WLAN environment. In International conference on pervasive computing and applications, Port Elizabeth, South Africa, October 26–28, 2011 (pp. 417–421).

  21. Umair, M. Y., Ramana, K. V., & Yang, D. (2014). An enhanced K-nearest neighbor algorithm for indoor positioning systems in a WLAN. In IEEE computers, communications and IT applications conference, Beijing, China, October 13–15 (pp. 19–23).

  22. Yin, F., Zhao, Y., & Gunnarsson, F. (2015). Proximity report triggering threshold optimization for network-based indoor positioning. In International conference on information fusion, Washington, DC, USA, July 6–9, 2015 (pp. 1061–1069).

  23. Altintas, B., Serif, T. (2011). Improving RSS-based indoor positioning algorithm via K-means clustering. In Wireless conference sustainable wireless technologies, Vienna, Austria (pp. 681–685).

  24. Wang, B., Zhou, S., Liu, W., & Mo, Y. (2015). Indoor localization based on curve fitting and location search using received signal strength. IEEE Transactions on Industrial Electronics, 62(1), 572–582.

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported by Science and Technology Major Project of Anhui Province (No. 17030901055) and  Development and Reform Commission of Anhui Province, China (2020478).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xu-Xing Ding.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ding, XX., Liu, YN. & Yang, LY. An Optimized Cluster Structure Routing Method Based on LEACH in Wireless Sensor Networks. Wireless Pers Commun 121, 2719–2733 (2021). https://doi.org/10.1007/s11277-021-08845-x

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-021-08845-x

Keywords

Navigation