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.
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
Abbasi, M., Bin Abd Latiff, M. S., & Chizari, H. (2013). An overview of distributed energy-efficient topology control for wireless ad hoc networks. Mathematical Problems in Engineering. https://doi.org/10.1155/2013/126269
Abdollahzadeh, S., & Navimipour, N. J. (2016). Deployment strategies in the wireless sensor network: A comprehensive review. Computer Communications, 91–92, 1–16. https://doi.org/10.1016/j.comcom.2016.06.003
Abdulwahid, H. M., & Mishra, A. (2022). Deployment optimization algorithms in wireless sensor networks for smart cities: A systematic mapping study. Sensors. https://doi.org/10.3390/s22145094
Abidin, H., et al. (2015). Optimal coverage of wireless sensor network using termite colony optimization algorithm. Journal of Applied Statistics, 488, 1–13. https://doi.org/10.1080/02664763.2021.1929089
Abidin, H., Din, N. M., Yassin, I. M., Omar, H. A., Radzi, N. A. M., & Sadon, S. K. (2014). Sensor node placement in wireless sensor network using multi-objective territorial predator scent marking algorithm. Arabian Journal for Science and Engineering, 39(8), 6317–6325. https://doi.org/10.1007/s13369-014-1292-3
Agushaka, J. O., Ezugwu, A. E., & Abualigah, L. (2023). Gazelle optimization algorithm: A novel nature-inspired metaheuristic optimizer (Vol. 35(5)). Springer. https://doi.org/10.1007/s00521-022-07854-6
Ahmad, R., Wazirali, R., & Abu-Ain, T. (2022). Machine learning for wireless sensor networks security: An overview of challenges and issues. Sensors. https://doi.org/10.3390/s22134730
Akbar, N. K., Abidin, H. Z., & Yassin, A. I. M. (2019). Wireless sensor network deployment performance based on FOA, PSO and TPSMA. International Journal of Electrical & Electronics Systems Research, 14, 76–82.
Aldeen, Y. A. A. S., Kadhim, S. N., Kadhim, N. N., & Madni, S. H. H. (2023). A novel distance vector hop localization method for wireless sensor networks. Journal of Intelligent Systems. https://doi.org/10.1515/jisys-2023-0031
Alsboui, T., et al. (2022). A dynamic multi-mobile agent itinerary planning approach in wireless sensor networks via intuitionistic fuzzy set. Sensors, 22(20), 1–17. https://doi.org/10.3390/s22208037
Alsboui, T., Qin, Y., Hill, R., & Al-Aqrabi, H. (2020). Enabling distributed intelligence for the Internet of Things with IOTA and mobile agents. Computing, 102(6), 1345–1363. https://doi.org/10.1007/s00607-020-00806-9
Alsheikh, M. A., Lin, S., Niyato, D., & Tan, H. P. (2014). Machine learning in wireless sensor networks: Algorithms, strategies, and applications. IEEE Communications Surveys and Tutorials, 16(4), 1996–2018. https://doi.org/10.1109/COMST.2014.2320099
Al-twalah et al. (2020). International Journal of Computer Science and Network Security (IJCSNS). 20(3), 161–167. http://paper.ijcsns.org/07_book/202003/20200322.pdf
Ammari, H. M. (2010). Coverage in wireless sensor networks: A survey. Network Protocols and Algorithms. https://doi.org/10.5296/npa.v2i2.276
Amutha, J., Sharma, S., & Nagar, J. (2020). WSN strategies based on sensors, deployment, sensing models, coverage and energy efficiency: Review, approaches and open issues. Wireless Personal Communications, 111(2), 1089–1115. https://doi.org/10.1007/s11277-019-06903-z
Ancillotti, E., Vallati, C., Bruno, R., & Mingozzi, E. (2017). A reinforcement learning-based link quality estimation strategy for RPL and its impact on topology management. Computer Communications, 112, 1–13. https://doi.org/10.1016/j.comcom.2017.08.005
Ardakani, S. P. (2021). MINDS : Mobile agent itinerary planning using named data networking in wireless sensor networks.
Arora, S., & Singh, S. (2017). Node localization in wireless sensor networks using butterfly optimization algorithm. Arabian Journal for Science and Engineering, 42(8), 3325–3335. https://doi.org/10.1007/s13369-017-2471-9
Balasubramanian, D., & Govindasamy, V. (2020). Study on evolutionary approaches for improving the energy efficiency of wireless sensor networks applications. EAI Endorsed Transactions on Internet of Things, 5(20), 164856. https://doi.org/10.4108/eai.13-7-2018.164856
Benghelima, S. C., Ould-Khaoua, M., Benzerbadj, A., Baala, O., & Ben-Othman, J. (2022). Optimization of the deployment of wireless sensor networks dedicated to fire detection in smart car parks using chaos whale optimization algorithm. IEEE International Conference on Communications, 2022, 3592–3597. https://doi.org/10.1109/ICC45855.2022.9838744
Bhatti, G. (2018). Machine learning based localization in large-scale wireless sensor networks. Sensors. https://doi.org/10.3390/s18124179
Binh, H. T. T., Hanh, N. T., Van Quan, L., & Dey, N. (2018). Improved cuckoo search and chaotic flower pollination optimization algorithm for maximizing area coverage in wireless sensor networks. Neural Computing and Applications, 30(7), 2305–2317. https://doi.org/10.1007/s00521-016-2823-5
Boualem, A., Dahmani, Y., Maatoug, A., & De-runz, C. (2018). Area coverage optimization in wireless sensor network by semi-random deployment. In SENSORNETS 2018—Proceedings of the 7th international conference on sensor networks, (Vol. 2018-Janua, No. Sensornets, pp. 85–90). https://doi.org/10.5220/0006581900850090
Bouarourou, S., Zannou, A., Nfaoui, E. H., & Boulaalam, A. (2023). An efficient model-based clustering via joint multiple sink placement for WSNs. Future Internet. https://doi.org/10.3390/fi15020075
Chang, X., et al. (2016). Accuracy-aware interference modeling and measurement in wireless sensor networks. IEEE Transactions on Mobile Computing, 15(2), 278–291. https://doi.org/10.1109/TMC.2015.2416182
Chaturvedi, P., Daniel, A. K., & Narayan V. (2021). Coverage prediction for target coverage in WSN using machine learning approaches. https://doi.org/10.21203/rs.3.rs-1163536/v1
Chelliah, J., & Kader, N. (2021). Optimization for connectivity and coverage issue in target-based wireless sensor networks using an effective multiobjective hybrid tunicate and salp swarm optimizer. International Journal of Communication Systems, 34(3), 1–17. https://doi.org/10.1002/dac.4679
Chen, H., Li, X., & Zhao, F. (2016). A reinforcement learning-based sleep scheduling algorithm for desired area coverage in solar-powered wireless sensor networks. IEEE Sensors Journal, 16(8), 2763–2774. https://doi.org/10.1109/JSEN.2016.2517084
Chen, Y., Xu, X., & Wang, Y. (2019). Wireless sensor network energy efficient coverage method based on intelligent optimization algorithm. Discrete and Continuous Dynamical Systems: Series S, 12(4–5), 887–900. https://doi.org/10.3934/dcdss.2019059
Cheng, J., & Xia, L. (2016). An effective cuckoo search algorithm for node localization in wireless sensor network. Sensors. https://doi.org/10.3390/s16091390
Choudhury, M., Sarker, A., Khan, Md. M., & Yeoh, W. (2020). A particle swarm inspired approach for continuous distributed constraint optimization problems. Available: http://arxiv.org/abs/2010.10192
Chowdhury, A., & De, D. (2021). Energy-efficient coverage optimization in wireless sensor networks based on Voronoi-Glowworm Swarm Optimization-K-means algorithm. Ad Hoc Networks, 122, 102660. https://doi.org/10.1016/j.adhoc.2021.102660
Das, P. P., Chakraborty, N., & Allayear, S. M. (2015). Optimal coverage of wireless sensor network using termite colony optimization algorithm. In 2nd International conference on electrical engineering and information and communication technology, iCEEiCT 2015 (pp. 21–23). https://doi.org/10.1109/ICEEICT.2015.7307523
Das, S., Barani, S., Wagh, S., & Sonavane, S. S. (2015). An exhaustive survey on nature inspired metaheuristic algorithms for energy optimization in wireless sensor network. ICTACT Journal on Communication Technology, 6(4), 1173–1181. https://doi.org/10.21917/ijct.2015.0172
Das, S., Sahana, S., & Das, I. (2019). Energy efficient area coverage mechanisms for mobile ad hoc networks. Wireless Personal Communications, 107(2), 973–986. https://doi.org/10.1007/s11277-019-06312-2
Dash, L., et al. (2022). A data aggregation approach exploiting spatial and temporal correlation among sensor data in wireless sensor networks. Electronics. https://doi.org/10.3390/electronics11070989
Datta, A., & Nandakumar, S. (2017). A survey on bio inspired meta heuristic based clustering protocols for wireless sensor networks. IOP Conference Series: Materials Science and Engineering. https://doi.org/10.1088/1757-899X/263/5/052026
Dayal, K., & Bassoo, V. (2022). Fast-converging chain-cluster-based routing protocols using the Red-Deer Algorithm in wireless sensor networks. Applied Computing and Informatics. https://doi.org/10.1108/ACI-10-2021-0289
Deif, D. S., & Gadallah, Y. (2017). An ant colony optimization approach for the deployment of reliable wireless sensor networks. IEEE Access, 5, 10744–10756. https://doi.org/10.1109/ACCESS.2017.2711484
Dev, J. (2023). An intelligent node localization algorithm for heterogeneous wireless sensor network based object detection and tracking system, pp. 1–25.
Dezfuli, N. N., & Barati, H. (2019). Distributed energy efficient algorithm for ensuring coverage of wireless sensor networks. IET Communications, 13(5), 578–584. https://doi.org/10.1049/iet-com.2018.5329
Du, S., Fan, W., & Liu, Y. (2022). A novel multi-agent simulation based particle swarm optimization algorithm. PLoS ONE, 17, 1–22. https://doi.org/10.1371/journal.pone.0275849
Dubey, M., Kumar, V., Kaur, M., & Dao, T. P. (2021). A systematic review on harmony search algorithm: Theory, literature, and applications. Mathematical Problems in Engineering. https://doi.org/10.1155/2021/5594267
Dwivedi, R. K., & Kumar, R. (2020). An energy and fault aware mechanism of wireless sensor networks using multiple mobile agents. International Journal of Distributed Systems and Technologies, 11(3), 22–41. https://doi.org/10.4018/IJDST.2020070102
Elghazel, W., et al. (2015). Random forests for industrial device functioning diagnostics using wireless sensor networks. IEEE Aerospace Conference Proceedings. https://doi.org/10.1109/AERO.2015.7119275
Fan, F., Chu, S. C., Pan, J. S., Lin, C., & Zhao, H. (2021). An optimized machine learning technology scheme and its application in fault detection in wireless sensor networks. Journal of Applied Statistics. https://doi.org/10.1080/02664763.2021.1929089
Fan, F., Chu, S. C., Pan, J. S., Lin, C., & Zhao, H. (2023). An optimized machine learning technology scheme and its application in fault detection in wireless sensor networks. Journal of Applied Statistics, 50(3), 592–609. https://doi.org/10.1080/02664763.2021.1929089
Fan, S. K. S., & Chiu, Y. Y. (2007). A decreasing inertia weight particle swarm optimizer. Engineering Optimization, 39(2), 203–228. https://doi.org/10.1080/03052150601047362
Feng, X., Yan, F., & Liu, X. (2019a). Study of wireless communication technologies on internet of things for precision agriculture. Wireless Personal Communications, 108(3), 1785–1802. https://doi.org/10.1007/s11277-019-06496-7
Feng, Y., Liu, L., & Shu, J. (2019b). A link quality prediction method for wireless sensor networks based on xgboost. IEEE Access, 7, 155229–155241. https://doi.org/10.1109/ACCESS.2019.2949612
Gebremariam, G. G., Panda, J., & Indu, S. (2023). Localization and detection of multiple attacks in wireless sensor networks using artificial neural network. Wireless Communications and Mobile Computing. https://doi.org/10.1155/2023/2744706
Ghosh, A., Ho, C. C., & Bestak, R. (2020). Secured energy-efficient routing in wireless sensor networks using machine learning algorithm. Deep Learning Strategies for Security Enhancement in Wireless Sensor Networks. https://doi.org/10.4018/978-1-7998-5068-7.ch002
Gong, X., Plets, D., Tanghe, E., De Pessemier, T., Martens, L., & Joseph, W. (2018). An efficient genetic algorithm for large-scale transmit power control of dense and robust wireless networks in harsh industrial environments. Applied Soft Computing Journal, 65, 243–259. https://doi.org/10.1016/j.asoc.2018.01.016
Gou, P., & Sun, X. (2021). A coverage optimization method based on improved firefly algorithm. Chinese Journal of Sensors and Actuators, 34(12), 1676–1683. https://doi.org/10.3969/j.issn.1004-1699.2021.12.018
Goyal, S., & Patterh, M. S. (2014). Wireless sensor network localization based on cuckoo search algorithm. Wireless Personal Communications, 79(1), 223–234. https://doi.org/10.1007/s11277-014-1850-8
Guo, W., Yan, C., & Lu, T. (2019). Optimizing the lifetime of wireless sensor networks via reinforcement-learning-based routing. International Journal of Distributed Sensor Networks. https://doi.org/10.1177/1550147719833541
Gupta, G. P. (2018). Improved cuckoo search-based clustering protocol for wireless sensor networks. Procedia Computer Science, 125, 234–240. https://doi.org/10.1016/j.procs.2017.12.032
el Hammouti, H., Ghogho, M., & Raza Zaidi, S. A. (2019). A machine learning approach to predicting coverage in random wireless networks. In 2018 IEEE Globecom workshops, GC Wkshps 2018—proceedings. https://doi.org/10.1109/GLOCOMW.2018.8644199
Han, D., Yu, Y., Li, K. C., & de Mello, R. F. (2020). Enhancing the sensor node localization algorithm based on improved DV-Hop and DE algorithms in wireless sensor networks. Sensors. https://doi.org/10.3390/s20020343
Hanh, N. T., Nam, N. H., & Binh, H. T. T. (2018). Particle swarm optimization algorithms for maximizing area coverage in wireless sensor networks. Lecture Notes in Networks and Systems, 16, 893–904. https://doi.org/10.1007/978-3-319-56991-8_65
Harizan, S., & Kuila, P. (2019). Coverage and connectivity aware energy efficient scheduling in target based wireless sensor networks: An improved genetic algorithm based approach. Wireless Networks, 25(4), 1995–2011. https://doi.org/10.1007/s11276-018-1792-2
Hong, L., & Zhong, R. (2014). Coverage optimization scheme based on artificial fish swarm algorithm for wireless sensor networks in complicated environment. International Journal of Future Generation Communication and Networking, 7(5), 105–118. https://doi.org/10.14257/ijfgcn.2014.7.5.09
Hossain, A., Biswas, P. K., & Chakrabarti, S. (2008). Sensing models and its impact on network coverage in wireless sensor network. In IEEE Region 10 colloquium and 3rd international conference on industrial and information systems, ICIIS 2008 (pp. 1–5). https://doi.org/10.1109/ICIINFS.2008.4798455
Huang, J., Chen, L., Xie, X., Wang, M., & Xu, B. (2019). Distributed event-triggered consensus control for heterogeneous multi-agent systems under fixed and switching topologies. International Journal of Control, Automation and Systems, 17(8), 1945–1956. https://doi.org/10.1007/s12555-018-0601-0
Hussien, M., Taj-Eddin, I. A. T. F., Ahmed, M. F. A., Ranjha, A., Nguyen, K. K., & Cheriet, M. (2023). Evolution of MAC protocols in the machine learning decade: A comprehensive survey, pp. 1–23. Available: http://arxiv.org/abs/2302.13876
Ikotun, A. M., Ezugwu, A. E., Abualigah, L., Abuhaija, B., & Heming, J. (2023). K-means clustering algorithms: A comprehensive review, variants analysis, and advances in the era of big data. Information Science, 622, 178–210. https://doi.org/10.1016/j.ins.2022.11.139
Ismail, S., El Mrabet, Z., & Reza, H. (2023). An ensemble-based machine learning approach for cyber-attacks detection in wireless sensor networks. Applied Sciences. https://doi.org/10.3390/app13010030
Jameii, S. M., Faez, K., & Dehghan, M. (2016). AMOF: Adaptive multi-objective optimization framework for coverage and topology control in heterogeneous wireless sensor networks. Telecommunication Systems, 61(3), 515–530. https://doi.org/10.1007/s11235-015-0009-6
Jiang, C., et al. (2020). Energy aware edge computing: A survey. Computer Communications, 151(2018), 556–580. https://doi.org/10.1016/j.comcom.2020.01.004
Kapoor, R., & Sharma, S. (2021). Glowworm swarm optimization (GSO) based energy efficient clustered target coverage routing in wireless sensor networks (WSNs). International Journal of Systems Assurance Engineering and Management. https://doi.org/10.1007/s13198-021-01398-z
Kaur, G., Jyoti, K., Mittal, N., Mittal, V., & Salgotra, R. (2023). Optimized approach for localization of sensor nodes in 2D wireless sensor networks using modified learning Enthusiasm-based teaching–learning-based optimization algorithm. Algorithms. https://doi.org/10.3390/a16010011
Kazmi, H. S. Z., Javaid, N., Imran, M., & Outay, F. (2019). Congestion control in wireless sensor networks based on support vector machine, grey wolf optimization and differential evolution. IFIP Wireless Days, 2019, 1–8. https://doi.org/10.1109/WD.2019.8734265
Khoshrangbaf, M., Akram, V. K., & Challenger, M. (2022). Ant colony based coverage optimization in wireless sensor networks. In Communication papers of the 17th conference on computer science and intelligence systems (Vol. 32, pp. 155–159). https://doi.org/10.15439/2022f177
Kim, W., Kaleem, Z., & Chang, K. (2015). Power headroom report-based uplink power control in 3GPP LTE-A HetNet. EURASIP Journal on Wireless Communications and Networking, 2015(1), 1–13. https://doi.org/10.1186/s13638-015-0466-3
Kim, B. S., Suh, B., Seo, I. J., Lee, H. B., Gong, J. S., & Kim, K. (2023). An enhanced tree routing based on reinforcement learning in wireless sensor networks. Sensors, 23(1), 1–14. https://doi.org/10.3390/s23010223
Kori, G. S., & Kakkasageri, M. S. (2023). Classification and regression tree (CART) based resource allocation scheme for wireless sensor networks. Computer Communications, 197, 242–254. https://doi.org/10.1016/j.comcom.2022.11.003
Kulkarni, V. R., Desai, V., & Kulkarni, R. V. (2017). Multistage localization in wireless sensor networks using artificial bee colony algorithm. In 2016 IEEE symposium series on computational intelligence, SSCI 2016. https://doi.org/10.1109/SSCI.2016.7850273
Kulkarni, A., Förster, V., & Venayagamoorthy, G. (2011). Computational intelligence in wireless sensor networks: A survey. International Journal of Pure and Applied Mathematics, 13(1), 68–96.
Kwon, M., Lee, J., & Park, H. (2020). Intelligent IoT connectivity: Deep reinforcement learning approach. IEEE Sensors Journal, 20(5), 2782–2791. https://doi.org/10.1109/JSEN.2019.2949997
Lee, J. H., & Shin, B. S. (2017). SensDeploy: Efficient sensor deployment strategy for real-time localization. Human-Centric Computing and Information Sciences. https://doi.org/10.1186/s13673-017-0117-2
Leela Rani, P., & Sathish Kumar, G. A. (2021). Detecting anonymous target and predicting target trajectories in wireless sensor networks. Symmetry. https://doi.org/10.3390/sym13040719
Lei, F., Cai, J., Dai, Q., & Zhao, H. (2019). Deep learning based proactive caching for effective WSN-enabled vision applications. Complexity. https://doi.org/10.1155/2019/5498606
Liang, D., Shen, H., & Chen, L. (2021). Maximum target coverage problem in mobile wireless sensor networks. Sensors (switzerland), 21(1), 1–13. https://doi.org/10.3390/s21010184
Liu, W., Yang, S., Sun, S., & Wei, S. (2018). A node deployment optimization method of WSN based on ant-lion optimization algorithm. In Proceedings of the 2018 IEEE 4th international symposium on wireless systems within the international conferences on intelligent data acquisition and advanced computing systems, IDAACS-SWS 2018 (Vol. 2, No. 1, pp. 88–92). https://doi.org/10.1109/IDAACS-SWS.2018.8525824
Liu, B., Cao, J., Yin, J., Yu, W., Liu, B., & Fu, X. (2016). Disjoint multi mobile agent itinerary planning for big data analytics. EURASIP Journal on Wireless Communications and Networking. https://doi.org/10.1186/s13638-016-0607-3
Liu, X., Amour, B. S., & Jaekel, A. (2023). A reinforcement learning-based congestion control approach for V2V communication in VANET. Applied Sciences, 13(6), 3640. https://doi.org/10.3390/app13063640
Liu, X., & He, D. (2014). Ant colony optimization with greedy migration mechanism for node deployment in wireless sensor networks. Journal of Network and Computer Applications, 39(1), 310–318. https://doi.org/10.1016/j.jnca.2013.07.010
Ma, D., & Duan, Q. (2022). A hybrid-strategy-improved butterfly optimization algorithm applied to the node coverage problem of wireless sensor networks. Mathematical Biosciences and Engineering, 19(4), 3928–3952. https://doi.org/10.3934/mbe.2022181
Ma, Y., Liu, Q., Sun, B., Li, X., & Liu, Y. (2022). Wireless sensor modeling optimization algorithm based on artificial intelligence neural network. Mobile Information Systems. https://doi.org/10.1155/2022/5296543
Madagouda, B., & Sumathi, R. (2021). Artificial neural network approach using mobile agent for localization in wireless sensor networks. Advances in Science, Technology and Engineering Systems Journal, 6(1), 1137–1144. https://doi.org/10.25046/aj0601127
Mahboub, A., Arioua, M., & En-Naimi, E. M. (2017). Energy-efficient hybrid K-means algorithm for clustered wireless sensor networks. International Journal of Electrical and Computer Engineering, 7(4), 2054–2060. https://doi.org/10.11591/ijece.v7i4.pp2054-2060
Manjarres, D., Del Ser, J., Gil-Lopez, S., Vecchio, M., Landa-Torres, I., & Lopez-Valcarce, R. (2013). A novel heuristic approach for distance- and connectivity-based multihop node localization in wireless sensor networks. Soft Computing, 17(1), 17–28. https://doi.org/10.1007/s00500-012-0897-2
Mao, Q., Hu, F., & Hao, Q. (2018). Deep learning for intelligent wireless networks: A comprehensive survey. IEEE Communications Surveys and Tutorials, 20(4), 2595–2621. https://doi.org/10.1109/COMST.2018.2846401
Matos, J., Rebello, C. M., Costa, E. A., Queiroz, L. P., Regufe, M. J. B., & Nogueira, I. B. (2022). Bio-inspired algorithms in the optimisation of wireless sensor networks. arXiv preprint arXiv:2210.04700. https://doi.org/10.48550/arXiv.2210.04700
Mehta, S., & Malik, A. (2018). A swarm intelligence based coverage hole healing approach for wireless sensor networks. ICST Transactions on Scalable Information Systems. https://doi.org/10.4108/eai.13-7-2018.163132
Mini, S., Udgata, S. K., & Sabat, S. L. (2014). Sensor deployment and scheduling for target coverage problem in wireless sensor networks. IEEE Sensors Journal, 14(3), 636–644. https://doi.org/10.1109/JSEN.2013.2286332
Mohar, S. S., Goyal, S., & Kaur, R. (2022). Localization of sensor nodes in wireless sensor networks using bat optimization algorithm with enhanced exploration and exploitation characteristics. The Journal of Supercomputing. https://doi.org/10.1007/s11227-022-04320-x
Mohd, S., Abdul, S., & Srinivasa, D. (2019). Wireless sensor networks routing design issues: A survey. International Journal of Computers and Applications, 178(26), 25–32. https://doi.org/10.5120/ijca2019919096
More, A., & Raisinghani, V. (2017). A survey on energy efficient coverage protocols in wireless sensor networks. Journal of King Saud University: Computer and Information Sciences, 29(4), 428–448. https://doi.org/10.1016/j.jksuci.2016.08.001
More, S. S., & Patil, D. D. (2021). Wireless sensor networks optimization using machine learning to increase the network lifetime. Lecture Notes on Data Engineering and Communications Technologies, 59, 319–329. https://doi.org/10.1007/978-981-15-9651-3_28
Morkevičius, N., Liutkevičius, A., & Venčkauskas, A. (2023). Multi-objective path optimization in fog architectures using the particle swarm optimization approach. Sensors, 23(6), 3110. https://doi.org/10.3390/s23063110
Muriira, L. M., Zhao, Z., & Min, G. (2018). Exploiting linear support vector machine for correlation-based high dimensional data classification in wireless sensor networks. Sensors. https://doi.org/10.3390/s18092840
Muruganandam, S., Joshi, R., Suresh, P., Balakrishna, N., Kishore, K. H., & Manikanthan, S. V. (2023). A deep learning based feed forward artificial neural network to predict the K-barriers for intrusion detection using a wireless sensor network. Measurement Sensors, 25, 100613. https://doi.org/10.1016/j.measen.2022.100613
Nagar, J., Chaturvedi, S. K., Soh, S., & Singh, A. (2023). A machine learning approach to predict the k-coverage probability of wireless multihop networks considering boundary and shadowing effects. Expert Systems with Applications, 226, 120160. https://doi.org/10.1016/j.eswa.2023.120160
Narayan, V., & Daniel, A. K. (2022). CHOP: Maximum coverage optimization and resolve hole healing problem using sleep and wake-up technique for WSN. ADCAIJ Advances in Distributed Computing and Artificial Intelligence Journal, 11(2), 159–178. https://doi.org/10.14201/adcaij.27271
Nath, M. P., Mohanty, S. N., & Priyadarshini, S. B. B. (2021). Application of machine learning in wireless sensor network. In Proceedings of the 2021 8th international conference on computing for sustainable global development, INDIACom 2021, April, pp. 7–12. https://doi.org/10.1109/INDIACom51348.2021.00003
Nguyen, T. G., Phan, T. V., Nguyen, H. H., Aimtongkham, P., & So-In, C. (2021). An efficient distributed algorithm for target-coverage preservation in wireless sensor networks. Peer-to-Peer Networking and Applications, 14(2), 453–466. https://doi.org/10.1007/s12083-020-00987-2
Nguyen, T. G., & So-In, C. (2018). Distributed deployment algorithm for barrier coverage in mobile sensor networks. IEEE Access, 6, 21042–21052. https://doi.org/10.1109/ACCESS.2018.2822263
Nguyen, T. G., So-In, C., Nguyen, N. G., & Phoemphon, S. (2017). A novel energy-efficient clustering protocol with area coverage awareness for wireless sensor networks. Peer-to-Peer Networking and Applications, 10(3), 519–536. https://doi.org/10.1007/s12083-016-0524-6
Njoya, A. N., et al. (2017). Efficient scalable sensor node placement algorithm for fixed target coverage applications of wireless sensor networks. IET Wireless Sensor Systems, 7(2), 44–54. https://doi.org/10.1049/iet-wss.2016.0076
Noshad, Z., et al. (2019). Fault detection in wireless sensor networks through the random forest classifier. Sensors (switzerland), 19(7), 1–21. https://doi.org/10.3390/s19071568
Olayode, I. O., Tartibu, L. K., Okwu, M. O., & Ukaegbu, U. F. (2021). Development of a hybrid artificial neural network-particle swarm optimization model for the modelling of traffic flow of vehicles at signalized road intersections. Applied Sciences. https://doi.org/10.3390/app11188387
Osamy, W., Khedr, A. M., Salim, A., Al Ali, A. I., & El-Sawy, A. A. (2022). Coverage, deployment and localization challenges in wireless sensor networks based on artificial intelligence techniques: A review. IEEE Access, 10, 30232–30257. https://doi.org/10.1109/ACCESS.2022.3156729
Othman, R. A., Darwish, S. M., & AbdEl-Moghith, I. A. (2023). A multi-objective crowding optimization solution for efficient sensing as a service in virtualized wireless sensor networks. Mathematics. https://doi.org/10.3390/math11051128
Pakdel, H., & Fotohi, R. (2021). A firefly algorithm for power management in wireless sensor networks (WSNs). Journal of Supercomputing, 77(9), 9411–9432. https://doi.org/10.1007/s11227-021-03639-1
Poggi, B., Babatounde, C., Vittori, E., & Antoine-Santoni, T. (2022). Efficient WSN node placement by coupling KNN machine learning for signal estimations and I-HBIA metaheuristic algorithm for node position optimization. Sensors. https://doi.org/10.3390/s22249927
Qin, N. N., & Le Chen, J. (2018). An area coverage algorithm for wireless sensor networks based on differential evolution. International Journal of Distributed Sensor Networks. https://doi.org/10.1177/1550147718796734
Rahmani, N., Nematy, F., Rahmani, A. M., & Hosseinzadeh, M. (2011). Node placement for maximum coverage based on voronoi diagram using genetic algorithm in wireless sensor networks. Australian Journal of Basic and Applied Sciences, 5(12), 3221–3232.
Rajakumar, R., Amudhavel, J., Dhavachelvan, P., & Vengattaraman, T. (2017). GWO-LPWSN: Grey wolf optimization algorithm for node localization problem in wireless sensor networks. Journal of Computer Networks and Communications. https://doi.org/10.1155/2017/7348141
Rameshkumar, S., Ganesan, R., & Merline, A. (2023). Progressive transfer learning-based deep Q network for DDOS defence in WSN. Computer Systems Science and Engineering, 44(3), 2379–2394. https://doi.org/10.32604/csse.2023.027910
Rao, R. V., Savsani, V. J., & Vakharia, D. P. (2011). Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems. CAD Computer Aided Design, 43(3), 303–315. https://doi.org/10.1016/j.cad.2010.12.015
Rashidi, H. H., Tran, N. K., Betts, E. V., Howell, L. P., & Green, R. (2019). Artificial intelligence and machine learning in pathology: The present landscape of supervised methods. Academic Pathology. https://doi.org/10.1177/2374289519873088
Regin, R., Rajest, S. S., & Singh, B. (2021). Fault detection in wireless sensor network based on deep learning algorithms. EAI Endorsed Transactions on Scalable Information Systems, 8(32), 1–7. https://doi.org/10.4108/eai.3-5-2021.169578
Richert, V., Issac, B., & Israr, N. (2017). Implementation of a modified wireless sensor network MAC protocol for critical environments. Wireless Communications and Mobile Computing. https://doi.org/10.1155/2017/2801204
Roshanzamir, M., Darbandy, M. T., Roshanzamir, M., Alizadehsani, R., Shoeibi, A., & Ahmadian, D. (2022). Swarm intelligence in internet of medical things. In: ICCC 2022—IEEE 10th jubilee international conference on computational cybernetics and cyber-medical systems, proceedings (pp. 371–376). https://doi.org/10.1109/ICCC202255925.2022.9922793
Rugwiro, U., Gu, C., & Ding, W. (2019). Task scheduling and resource allocation based on ant-colony optimization and deep reinforcement learning. Journal of Internet Technology, 20(5), 1463–1475. https://doi.org/10.3966/160792642019092005013
Saleem, K., & Ahmad, I. (2022). Ant colony optimization ACO based autonomous secure routing protocol for mobile surveillance systems. Drones, 6(11), 1–18. https://doi.org/10.3390/drones6110351
Sarang, S., Stojanovic, G. M., Drieberg, M., Stankovski, S., Bingi, K., & Jeoti, V. (2023). Machine learning prediction based adaptive duty cycle MAC protocol for solar energy harvesting wireless sensor networks. IEEE Access, 11, 17536–17554. https://doi.org/10.1109/ACCESS.2023.3246108
Seyyedabbasi, A., Kiani, F., Allahviranloo, T., Fernandez-Gamiz, U., & Noeiaghdam, S. (2023). Optimal data transmission and pathfinding for WSN and decentralized IoT systems using I-GWO and Ex-GWO algorithms. Alexandria Engineering Journal, 63, 339–357. https://doi.org/10.1016/j.aej.2022.08.009
Shahi, B., Dahal, S., Mishra, A., Kumar, S. B. V., & Kumar, C. P. (2016). A review over genetic algorithm and application of wireless network systems. Physics Procedia, 78, 431–438. https://doi.org/10.1016/j.procs.2016.02.085
Sharma, A., & Chauhan, S. (2020). A distributed reinforcement learning based sensor node scheduling algorithm for coverage and connectivity maintenance in wireless sensor network. Wireless Networks, 26(6), 4411–4429. https://doi.org/10.1007/s11276-020-02350-y
Singh, A., Amutha, J., Nagar, J., & Sharma, S. (2023a). A deep learning approach to predict the number of k-barriers for intrusion detection over a circular region using wireless sensor networks. Expert Systems with Applications, 211, 118588. https://doi.org/10.1016/j.eswa.2022.118588
Singh, A., Amutha, J., Nagar, J., Sharma, S., & Lee, C. C. (2022b). AutoML-ID: Automated machine learning model for intrusion detection using wireless sensor network. Science and Reports, 12(1), 1–14. https://doi.org/10.1038/s41598-022-13061-z
Singh, A., Sharma, S., & Singh, J. (2021a). Nature-inspired algorithms for wireless sensor networks: A comprehensive survey. Computer Science Review, 39, 100342. https://doi.org/10.1016/j.cosrev.2020.100342
Singh, A., Sharma, S., & Singh, J. (2021b). Nature-inspired algorithms for wireless sensor networks: A comprehensive survey. Computer Science Review. https://doi.org/10.1016/j.cosrev.2020.100342
Singh, O., Rishiwal, V., & Yadav, M. (2021c). Multi-objective lion optimization for energy-efficient multi-path routing protocol for wireless sensor networks. International Journal of Communication Systems, 34(17), 1–14. https://doi.org/10.1002/dac.4969
Sixu, L., Muqing, W., & Min, Z. (2022). Particle swarm optimization and artificial bee colony algorithm for clustering and mobile based software-defined wireless sensor networks. Wireless Networks, 28(4), 1671–1688. https://doi.org/10.1007/s11276-022-02925-x
Soni, S., & Shrivastava, M. (2018). Novel learning algorithms for efficient mobile sink data collection using reinforcement learning in wireless sensor network. Wireless Communications and Mobile Computing. https://doi.org/10.1155/2018/7560167
Su, H., Pan, M. S., Chen, H., & Liu, X. (2023). MDP-based MAC protocol for WBANs in edge-enabled ehealth systems. Electronics. https://doi.org/10.3390/electronics12040947
Sun, G., Liu, Y., Li, H., Wang, A., Liang, S., & Zhang, Y. (2018a). A novel connectivity and coverage algorithm based on shortest path for wireless sensor networks. Computers and Electrical Engineering, 71, 1025–1039. https://doi.org/10.1016/j.compeleceng.2017.10.019
Sun, W., Yuan, X., Wang, J., Li, Q., Chen, L., & Mu, D. (2018b). End-to-end data delivery reliability model for estimating and optimizing the link quality of industrial WSNs. IEEE Transactions on Automation Science and Engineering, 15(3), 1127–1137. https://doi.org/10.1109/TASE.2017.2739342
Sun, Z., Wu, W., Wang, H., Chen, H., & Wei, W. (2014). An optimized strategy coverage control algorithm for WSN. International Journal of Distributed Sensor Networks, 2014(1), 1–12. https://doi.org/10.1155/2014/976307
Tarnaris, K., Preka, I., Kandris, D., & Alexandridis, A. (2020). Coverage and k-coverage optimization in wireless sensor networks using computational intelligence methods: A comparsative study. Electronics. https://doi.org/10.3390/electronics9040675
Tian, J., Gao, M., & Ge, G. (2016). Wireless sensor network node optimal coverage based on improved genetic algorithm and binary ant colony algorithm. EURASIP Journal on Wireless Communications and Networking, 1, 2016. https://doi.org/10.1186/s13638-016-0605-5
Tiegang, F., & Junmin, C. (2020). A node deployment model with variable transmission distance for wireless sensor networks. International Journal of Wireless & Mobile Networks, 12(4), 37–49. https://doi.org/10.5121/ijwmn.2020.12403
Toloueiashtian, M., Golsorkhtabaramiri, M., & Rad, S. Y. B. (2022). An improved whale optimization algorithm solving the point coverage problem in wireless sensor networks. Telecommunication Systems, 79(3), 417–436. https://doi.org/10.1007/s11235-021-00866-y
Tossa, F., Abdou, W., Ansari, K., Ezin, E. C., & Gouton, P. (2022). Area coverage maximization under connectivity constraint in wireless sensor networks. Sensors, 22(5), 1–20. https://doi.org/10.3390/s22051712
Tripathi, A., Gupta, H. P., Dutta, T., Mishra, R., Shukla, K. K., & Jit, S. (2018). Coverage and connectivity in WSNs: A survey, research issues and challenges. IEEE Access, 6, 26971–26992. https://doi.org/10.1109/ACCESS.2018.2833632
Tuo, S., Yong, L., Deng, F., Li, Y., Lin, Y., & Lu, Q. (2017). HSTLBO: A hybrid algorithm based on harmony search and teaching-learning-based optimization for complex highdimensional optimization problems. PLoS ONE, 12(4), 1–23. https://doi.org/10.1371/journal.pone.0175114
Vellaichamy, J., et al. (2023). Wireless sensor networks based on multi-criteria clustering and optimal bio-inspired algorithm for energy-efficient routing. Applied Sciences. https://doi.org/10.3390/app13052801
Verde, P., Díez-González, J., Ferrero-Guillén, R., Martínez-Gutiérrez, A., & Perez, H. (2021). Memetic chains for improving the local wireless sensor networks localization in urban scenarios. Sensors. https://doi.org/10.3390/s21072458
Wang, Y., Zhang, Y., Liu, J., & Bhandari, R. (2015). Coverage, connectivity, and deployment in wireless sensor networks, pp. 25–44. https://doi.org/10.1007/978-81-322-2129-6_2
Wang, J., Gao, Y., Zhou, C., Simon Sherratt, R., & Wang, L. (2020b). Optimal coverage multi-path scheduling scheme with multiple mobile sinks for WSNs. Computers, Materials and Continua, 62(2), 695–711. https://doi.org/10.32604/cmc.2020.08674
Wang, J., Gu, X., Liu, W., Sangaiah, A. K., & Kim, H. J. (2019b). An empower hamilton loop based data collection algorithm with mobile agent for WSNs. Human-Centric Computing and Information Sciences. https://doi.org/10.1186/s13673-019-0179-4
Wang, M., Zhu, C., Wang, F., Li, T., & Zhang, X. (2020a). Multi-factor of path planning based on an ant colony optimization algorithm. Annals of GIS, 26(2), 101–112. https://doi.org/10.1080/19475683.2020.1755725
Wang, P., Qin, J., Li, J., Wu, M., Zhou, S., & Feng, L. (2022). Dynamic optimization method of wireless network routing based on deep learning strategy. Mobile Information Systems. https://doi.org/10.1155/2022/4964672
Wang, X., Chen, H., & Li, S. (2023). A reinforcement learning-based sleep scheduling algorithm for compressive data gathering in wireless sensor networks. EURASIP Journal on Wireless Communications and Networking. https://doi.org/10.1186/s13638-023-02237-4
Wang, Z., Xie, H., Hu, Z., Li, D., Wang, J., & Liang, W. (2019a). Node coverage optimization algorithm for wireless sensor networks based on improved grey wolf optimizer. Journal of Algorithms & Computational Technology. https://doi.org/10.1177/1748302619889498
Xu, Y., Ding, O., Qu, R., & Li, K. (2018). Hybrid MOEA/D multi-objective optimization algorithms for WSN coverage optimization, pp. 1–15.
Yang, B., Lei, Y., & Yan, B. (2016). Distributed multi-human location algorithm using naive bayes classifier for a binary pyroelectric infrared sensor tracking system. IEEE Sensors Journal, 16(1), 216–223. https://doi.org/10.1109/JSEN.2015.2477540
Yang, X., & Zhang, W. (2016). An improved DV-Hop localization algorithm based on bat algorithm. Cybernetics and Information Technologies, 16(1), 89–98. https://doi.org/10.1515/cait-2016-0007
Yazdani, M., & Jolai, F. (2016). Lion optimization algorithm (LOA): A nature-inspired metaheuristic algorithm. Journal of Computational Design and Engineering, 3(1), 24–36. https://doi.org/10.1016/j.jcde.2015.06.003
Yick, J., Mukherjee, B., & Ghosal, D. (2008). Wireless sensor network survey. Computer Networks, 52(12), 2292–2330. https://doi.org/10.1016/j.comnet.2008.04.002
Yue, Y., Li, J., Fan, H., & Qin, Q. (2016). Optimization-based artificial bee colony algorithm for data collection in large-scale mobile wireless sensor networks. Journal of Sensors. https://doi.org/10.1155/2016/7057490
Zhang, C., Patras, P., & Haddadi, H. (2019). Deep learning in mobile and wireless networking: A survey. IEEE Communications Surveys and Tutorials, 21(3), 2224–2287. https://doi.org/10.1109/COMST.2019.2904897
Zhang, X., Lu, X., & Zhang, X. (2020). Mobile wireless sensor network lifetime maximization by using evolutionary computing methods. Ad Hoc Networks, 101, 102094. https://doi.org/10.1016/j.adhoc.2020.102094
Zhao, F., Bao, H., Xue, S., & Xu, Q. (2019). Multi-objective particle swarm optimization of sensor distribution scheme with consideration of the accuracy and the robustness for deformation reconstruction. Sensors. https://doi.org/10.3390/s19061306
Zhao, Q., Li, C., Zhu, D., & Xie, C. (2022). Coverage optimization of wireless sensor networks using combinations of PSO and chaos optimization. Electronics. https://doi.org/10.3390/electronics11060853
Zheng, W. M., Liu, N., Chai, Q. W., & Liu, Y. (2023). Application of improved black hole algorithm in prolonging the lifetime of wireless sensor network. Complex and Intelligent Systems. https://doi.org/10.1007/s40747-023-01041-3
Zidi, S., Moulahi, T., & Alaya, B. (2018). Fault detection in wireless sensor networks through SVM classifier. IEEE Sensors Journal, 18(1), 340–347. https://doi.org/10.1109/JSEN.2017.2771226
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
Corresponding authors
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.
About this article
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
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10479-023-05657-z