Cargando…

A Compact Snake Optimization Algorithm in the Application of WKNN Fingerprint Localization

Indoor localization has broad application prospects, but accurately obtaining the location of test points (TPs) in narrow indoor spaces is a challenge. The weighted K-nearest neighbor algorithm (WKNN) is a powerful localization algorithm that can improve the localization accuracy of TPs. In recent y...

Descripción completa

Detalles Bibliográficos
Autores principales: Zheng, Weimin, Pang, Senyuan, Liu, Ning, Chai, Qingwei, Xu, Lindong
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10383412/
https://www.ncbi.nlm.nih.gov/pubmed/37514575
http://dx.doi.org/10.3390/s23146282
_version_ 1785080903792328704
author Zheng, Weimin
Pang, Senyuan
Liu, Ning
Chai, Qingwei
Xu, Lindong
author_facet Zheng, Weimin
Pang, Senyuan
Liu, Ning
Chai, Qingwei
Xu, Lindong
author_sort Zheng, Weimin
collection PubMed
description Indoor localization has broad application prospects, but accurately obtaining the location of test points (TPs) in narrow indoor spaces is a challenge. The weighted K-nearest neighbor algorithm (WKNN) is a powerful localization algorithm that can improve the localization accuracy of TPs. In recent years, with the rapid development of metaheuristic algorithms, it has shown efficiency in solving complex optimization problems. The main research purpose of this article is to study how to use metaheuristic algorithms to improve indoor positioning accuracy and verify the effectiveness of heuristic algorithms in indoor positioning. This paper presents a new algorithm called compact snake optimization (cSO). The novel algorithm introduces a compact strategy to the snake optimization (SO) algorithm, which ensures optimal performance in situations with limited computing and memory resources. The performance of cSO is evaluated on 28 test functions of CEC2013 and compared with several intelligent computing algorithms. The results demonstrate that cSO outperforms these algorithms. Furthermore, we combine the cSO algorithm with WKNN fingerprint positioning and RSSI positioning. The simulation experiments demonstrate that the cSO algorithm can effectively reduce positioning errors.
format Online
Article
Text
id pubmed-10383412
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-103834122023-07-30 A Compact Snake Optimization Algorithm in the Application of WKNN Fingerprint Localization Zheng, Weimin Pang, Senyuan Liu, Ning Chai, Qingwei Xu, Lindong Sensors (Basel) Article Indoor localization has broad application prospects, but accurately obtaining the location of test points (TPs) in narrow indoor spaces is a challenge. The weighted K-nearest neighbor algorithm (WKNN) is a powerful localization algorithm that can improve the localization accuracy of TPs. In recent years, with the rapid development of metaheuristic algorithms, it has shown efficiency in solving complex optimization problems. The main research purpose of this article is to study how to use metaheuristic algorithms to improve indoor positioning accuracy and verify the effectiveness of heuristic algorithms in indoor positioning. This paper presents a new algorithm called compact snake optimization (cSO). The novel algorithm introduces a compact strategy to the snake optimization (SO) algorithm, which ensures optimal performance in situations with limited computing and memory resources. The performance of cSO is evaluated on 28 test functions of CEC2013 and compared with several intelligent computing algorithms. The results demonstrate that cSO outperforms these algorithms. Furthermore, we combine the cSO algorithm with WKNN fingerprint positioning and RSSI positioning. The simulation experiments demonstrate that the cSO algorithm can effectively reduce positioning errors. MDPI 2023-07-10 /pmc/articles/PMC10383412/ /pubmed/37514575 http://dx.doi.org/10.3390/s23146282 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Zheng, Weimin
Pang, Senyuan
Liu, Ning
Chai, Qingwei
Xu, Lindong
A Compact Snake Optimization Algorithm in the Application of WKNN Fingerprint Localization
title A Compact Snake Optimization Algorithm in the Application of WKNN Fingerprint Localization
title_full A Compact Snake Optimization Algorithm in the Application of WKNN Fingerprint Localization
title_fullStr A Compact Snake Optimization Algorithm in the Application of WKNN Fingerprint Localization
title_full_unstemmed A Compact Snake Optimization Algorithm in the Application of WKNN Fingerprint Localization
title_short A Compact Snake Optimization Algorithm in the Application of WKNN Fingerprint Localization
title_sort compact snake optimization algorithm in the application of wknn fingerprint localization
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10383412/
https://www.ncbi.nlm.nih.gov/pubmed/37514575
http://dx.doi.org/10.3390/s23146282
work_keys_str_mv AT zhengweimin acompactsnakeoptimizationalgorithmintheapplicationofwknnfingerprintlocalization
AT pangsenyuan acompactsnakeoptimizationalgorithmintheapplicationofwknnfingerprintlocalization
AT liuning acompactsnakeoptimizationalgorithmintheapplicationofwknnfingerprintlocalization
AT chaiqingwei acompactsnakeoptimizationalgorithmintheapplicationofwknnfingerprintlocalization
AT xulindong acompactsnakeoptimizationalgorithmintheapplicationofwknnfingerprintlocalization
AT zhengweimin compactsnakeoptimizationalgorithmintheapplicationofwknnfingerprintlocalization
AT pangsenyuan compactsnakeoptimizationalgorithmintheapplicationofwknnfingerprintlocalization
AT liuning compactsnakeoptimizationalgorithmintheapplicationofwknnfingerprintlocalization
AT chaiqingwei compactsnakeoptimizationalgorithmintheapplicationofwknnfingerprintlocalization
AT xulindong compactsnakeoptimizationalgorithmintheapplicationofwknnfingerprintlocalization