Skip to main content

Advertisement

Log in

Machine learning for coverage optimization in wireless sensor networks: a comprehensive review

  • Original Research
  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

In the context of wireless sensor networks (WSNs), the utilization of artificial intelligence (AI)-based solutions and systems is on the ascent. These technologies offer significant potential for optimizing services in today's interconnected world. AI and nature-inspired algorithms have emerged as promising approaches to tackle various challenges in WSNs, including enhancing network lifespan, data aggregation, connectivity, and achieving optimal coverage of the targeted area. Coverage optimization poses a significant problem in WSNs, and numerous algorithms have been proposed to address this issue. However, as the number of sensor nodes within the sensor range increases, these algorithms often encounter difficulties in escaping local optima. Hence, exploring alternative global metaheuristic and bio-inspired algorithms that can be adapted and combined to overcome local optima and achieve global optimization in resolving wireless sensor network coverage problems is crucial. This paper provides a comprehensive review of the current state-of-the-art literature on wireless sensor networks, coverage optimization, and the application of machine learning and nature-inspired algorithms to address coverage problems in WSNs. Additionally, we present unresolved research questions and propose new avenues for future investigations. By conducting bibliometric analysis, we have identified that binary and probabilistic sensing model are widely employed, target and k-barrier coverage are the most extensively studied coverage scenarios in WSNs, and genetic algorithm and particle swarm optimization are the most commonly used nature-inspired algorithms for coverage problem analysis. This review aims to assist researchers in exploring coverage problems by harnessing the potential of nature-inspired and machine-learning algorithms. It provides valuable insights into the existing literature, identifies research gaps, and offers guidance for future studies in this field.

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
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

Data availability

Data is available from the authors upon reasonable request.

Abbreviations

ACO:

Ant Colony Optimization

AoI:

Area of Interest

ABC:

Artificial Bee Colony

ANN-PSO:

Artificial Neural Network-Particle Swarm Optimization

ANN:

Artificial Neural Networks

BPNN:

Back Propagation Neural Network

BOA:

Bat Optimization Algorithm

CH:

Cluster Head

CFPA:

Chaotic Flower Pollination Algorithm

DPSO:

Democratic Particle Swarm Optimization

DE:

Differential Evolution

Ex-GWO:

Expanded Grey Wolf Optimization

FOA:

Fruit Fly Optimization Algorithm

GA:

Genetic Algorithm

GPS:

Global Positioning System

GSO:

Glowworm Swarm Optimization

GDMIP:

Graph-based Dynamic Multi-Mobile Agent Itinerary Planning approach

GWO:

Grey Wolf Optimization

I-GWO:

Incremental Grey Wolf Optimization

HMCR:

Harmony Memory Consideration Rate

HMS:

Harmony Memory Size

HAS:

Harmony Search Algorithm

ICS:

Improved Cuckoo Search

IoT:

Internet of Things

KF:

Kalman Filter

LA:

Learning Automata

ML:

Machine Learning

MAC:

Medium Access Control

MADIT:

Mobile Agent Distributed Intelligence Tangle-based

MWSM:

Mobile Wireless Sensor Network

PSO:

Particle Swarm Optimization

PAR:

Pitch Adjustment Rate

PSC:

Probabilistic Sensing Coverage

QoS:

Quality of Service

RoI:

Region of Interest

SOM:

Self-Organizing Map

SIR:

Sensor Intelligence Routing

SN:

Sensor Node

SCP:

Smart Car Park

STCDRR:

Spatial and Temporal Correlation-based Data Redundancy Reduction

SVM:

Support Vector Machine

SI:

Swarm Intelligence

TLBO:

Teaching–learning-based optimization

TCO:

Termite Colony Optimization

TPSMA:

Territorial Predator Scent Marking Algorithm

WOA:

Whale Optimization Algorithm

WSNs:

Wireless Sensor Networks

References

Download references

Acknowledgements

The authors wish to acknowledge the funding support by the North-West University postdoctoral fellowship research Grant (NWU PDRF Fund NW.1G01487).

Funding

Not Applicable.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Absalom E. Ezugwu or Laith Abualigah.

Ethics declarations

Conflict of interest

The authors declare that there is no conflict of interest regarding the publication of this paper.

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Informed consent

Informed consent was obtained from all individual participants included in the study.

Additional information

Publisher's Note

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

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Egwuche, O.S., Singh, A., Ezugwu, A.E. et al. Machine learning for coverage optimization in wireless sensor networks: a comprehensive review. Ann Oper Res (2023). https://doi.org/10.1007/s10479-023-05657-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10479-023-05657-z

Keywords

Navigation