Optimizing IoT Service Matching Using Simulated Annealing Enhanced K-means Clustering

With the wide application of IoT technology, traditional IoT service models face challenges in terms of service matching efficiency and computational burden. Although the existing K-means clustering algorithm is widely used, it is sensitive to the initial centre of mass selection and is prone to fall into local optimal solutions, which affects the accuracy of the clustering results and the service matching efficiency. For this reason, the study proposes a K-means clustering method combined with a simulated annealing algorithm. By simulating the physical annealing process, the local optimal problem is effectively avoided and the global optimization ability of clustering is improved. The experimental results show that the Silhouette score of SA-K-means clustering is 0.82, and the Davis Boulding index is only 0.41. Under high concurrency, the proposed algorithm achieves a data reception accuracy of 97.8%, a response time of 1276.18ms, and a service success rate and reliability of 95.12% and 96.75%. In addition, the median inverse generative distance of SA-K-means in different complexity scenarios is 0.0061 and 0.0065, which is closest to the Pareto optimal frontier. This study provides a new theoretical approach for IoT service matching, enriches the research content, and provides a reference for other fields that require efficient clustering processing.

Authors

Publication Details

Journal
Informatica
Published
2025-06-11
DOI
https://doi.org/10.31449/inf.v49i23.8336
Primary Topic
Network Security and Intrusion Detection
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Optimizing IoT Service Matching Using Simulated Annealing Enhanced K-means Clustering

Xia Chen, Wen Gao
1 links
Informatica
Network Security and Intrusion Detection
article

Optimizing IoT Service Matching Using Simulated Annealing Enhanced K-means Clustering

Xia Chen, Wen Gao
article en

Abstract

With the wide application of IoT technology, traditional IoT service models face challenges in terms of service matching efficiency and computational burden. Although the existing K-means clustering algorithm is widely used, it is sensitive to the initial centre of mass selection and is prone to fall into local optimal solutions, which affects the accuracy of the clustering results and the service matching efficiency. For this reason, the study proposes a K-means clustering method combined with a simulated annealing algorithm. By simulating the physical annealing process, the local optimal problem is effectively avoided and the global optimization ability of clustering is improved. The experimental results show that the Silhouette score of SA-K-means clustering is 0.82, and the Davis Boulding index is only 0.41. Under high concurrency, the proposed algorithm achieves a data reception accuracy of 97.8%, a response time of 1276.18ms, and a service success rate and reliability of 95.12% and 96.75%. In addition, the median inverse generative distance of SA-K-means in different complexity scenarios is 0.0061 and 0.0065, which is closest to the Pareto optimal frontier. This study provides a new theoretical approach for IoT service matching, enriches the research content, and provides a reference for other fields that require efficient clustering processing.

InformaticaVol. 49(23)
Affordable and clean energy
Openalex Percentile: Top 83%
Network Security and Intrusion Detection
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.