Wireless Networks

, Volume 25, Issue 2, pp 637–652 | Cite as

Maximal coverage hybrid search algorithm for deployment in wireless sensor networks

  • Tripatjot Singh PanagEmail author
  • J. S. Dhillon


A vital design aspect in the setting up of a wireless sensor network is the deployment of sensors. One of the key metrics of the quality of deployment is the coverage as it reflects the monitoring capability of the network. Random deployment is a sub-optimal method as it causes unbalanced deployment and requires sensors in excess of the planned deployment to achieve the same level of coverage. To achieve maximum coverage with a limited number of sensors, planned deployment is a preferred choice. Maximizing the coverage of the region of interest with a given number and type of sensors is an optimization problem. A novel maximal coverage hybrid search algorithm (MCHSA) is proposed in this paper to solve this problem. The MCHSA is a hybrid search algorithm that achieves the balance between exploration and exploitation by applying the particle swarm optimization as a global search technique and using the Hooke–Jeeves pattern search method to improve the local search. The algorithm starts with a good initial population. The proposed MCHSA has low computational complexity and fast convergence. The performance of the MCHSA is analyzed by performing a comparison with the existing algorithms in the literature, in terms of coverage achieved and number of fitness function evaluations. The paper also discusses the tuning of parameters of the proposed algorithm.


WSN Wireless sensor network Coverage Particle swarm optimization (PSO) Deployment 


  1. 1.
    Akyildiz, I. F., Su, W., Sankarasubramaniam, Y., & Cayirci, E. (2002). A survey on sensor networks. IEEE Communications Magazine, 40(8), 102–114.Google Scholar
  2. 2.
    Yoon, Y., & Kim, Y.-H. (2013). An efficient genetic algorithm for maximum coverage deployment in wireless sensor networks. IEEE Transactions on Cybernetics, 43(5), 1473–1483.Google Scholar
  3. 3.
    Mainetti, L., Patrono, L., & Vilei, A. (2011). Evolution of wireless sensor networks towards the internet of things: A survey. In Proceedings of 19th international conference on software, telecommunications and computer networks (SoftCOM) (pp. 1–6).Google Scholar
  4. 4.
    Chen, C., Yan, J., Lu, N., Wang, Y., Yang, X., & Guan, X. (2015). Ubiquitous monitoring for industrial cyber-physical systems over relay- assisted wireless sensor networks. IEEE Transactions on Emerging Topics in Computing, 3(3), 352–362.Google Scholar
  5. 5.
    Bhuiyan, M., Wang, G., Cao, J., & Wu, J. (2015). Deploying wireless sensor networks with fault-tolerance for structural health monitoring. IEEE Transactions on Computers, 64(2), 382–395.MathSciNetzbMATHGoogle Scholar
  6. 6.
    Gruden, M., Jobs, M., & Rydberg, A. (2014). Empirical tests of wireless sensor network in jet engine including characterization of radio wave propagation and fading. IEEE Antennas and Wireless Propagation Letters, 13, 762–765.Google Scholar
  7. 7.
    Kampianakis, E., Kimionis, J., Tountas, K., Konstantopoulos, C., Koutroulis, E., & Bletsas, A. (2014). Wireless environmental sensor networking with analog scatter radio and timer principles. IEEE Sensors Journal, 14(10), 3365–3376.Google Scholar
  8. 8.
    Martin, I., O’Farrell, T., Aspey, R., Edwards, S., James, T., Loskot, P., et al. (2014). A high-resolution sensor network for monitoring glacier dynamics. IEEE Sensors Journal, 14(11), 3926–3931.Google Scholar
  9. 9.
    Matic, A., Osmani, V., & Mayora, O. (2013). Trade-offs in monitoring social interactions. IEEE Communications Magazine, 51(7), 114–121.Google Scholar
  10. 10.
    Ojha, T., Khatua, M., & Misra, S. (2013). Tic-Tac-Toe-Arch: A self-organising virtual architecture for Underwater Sensor Networks. IET Wireless Sensor Systems, 3(4), 307–316.Google Scholar
  11. 11.
    Zhao, J., Xi, W., He, Y., Liu, Y., Li, X.-Y., Mo, L., et al. (2013). Localization of wireless sensor networks in the wild: pursuit of ranging quality. IEEE/ACM Transactions on Networking, 21(1), 311–323.Google Scholar
  12. 12.
    Biagioni, E., & Giordano, S. (2013). Topics in ad hoc and sensor networks [Series Editorial]. IEEE Communications Magazine, 51(7), 106.Google Scholar
  13. 13.
    Yick, J., Mukherjee, B., & Ghosal, D. (2008). Wireless sensor network survey. Computer Networks, 52(12), 2292–2330.Google Scholar
  14. 14.
    Assad, N., Elbhiri, B., Faqihi, M. A., Ouadou, M., & Aboutajdine, D. (2016). Efficient deployment quality analysis for intrusion detection in wireless sensor networks. Wireless Networks, 22(3), 991–1006.Google Scholar
  15. 15.
    Deif, D. S., & Gadallah, Y. (2014). Classification of wireless sensor networks deployment techniques. IEEE Communications Surveys & Tutorials, 16(2), 834–855.Google Scholar
  16. 16.
    Cardei, M., & Du, D.-Z. (2005). Improving wireless sensor network lifetime through power aware organization. Wireless Networks, 11(3), 333–340.Google Scholar
  17. 17.
    Panag, T. S., & Dhillon, J. S. (2016). Two stage grid classification based algorithm for the identification of fields under a wireless sensor network monitored area. Wireless Personal Communications. doi: 10.1007/s11277-016-3813-8.Google Scholar
  18. 18.
    Al-Hamadi, H., & Chen, I.-R. (2013). Redundancy management of multipath routing for intrusion tolerance in heterogeneous wireless sensor networks. IEEE Transactions on Network and Service Management, 10(2), 189–203.Google Scholar
  19. 19.
    Huang, C.-F., & Tseng, Y.-C. (2005). The coverage problem in a wireless sensor network. Mobile Networks and Applications, 10(4), 519–528.Google Scholar
  20. 20.
    Chakrabarty, K., Iyengar, S. S., Qi, H., & Cho, E. (2002). Grid coverage for surveillance and target location in distributed sensor networks. IEEE Transactions on Computers, 51(12), 1448–1453.MathSciNetzbMATHGoogle Scholar
  21. 21.
    Dhillon, S. S., & Chakrabarty, K. (2003). Sensor placement for effective coverage and surveillance in distributed sensor networks. In proceedings of IEEE wireless communications and networking conference, WCNC 2003 (pp. 1609–1614). LA, USA.Google Scholar
  22. 22.
    Khanjary, M., Sabaei, M., & Meybodi, M. R. (2014). Critical density for coverage and connectivity in two-dimensional aligned-orientation directional sensor networks using continuum percolation. IEEE Sensors Journal, 14(8), 2856–2863.Google Scholar
  23. 23.
    Wang, Y.-C., Hu, C.-C., & Tseng, Y.-C. (2008). Efficient placement and dispatch of sensors in a wireless sensor network. IEEE Transactions on Mobile Computing, 7(2), 262–274.Google Scholar
  24. 24.
    Derr, K., & Manic, M. (2013). Wireless sensor network configuration—Part I: Mesh simplification for centralized algorithms. IEEE Transactions on Industrial Informatics, 9(3), 1717–1727.Google Scholar
  25. 25.
    Singh, S., Chand, S., Kumar, R., & Kumar, B. (2013). Optimal sensor deployment for WSNs in grid environment. Electronics Letters, 49(16), 1040–1041.Google Scholar
  26. 26.
    Ferrari, S., Zhang, G., & Wettergren, T. A. (2010). Probabilistic track coverage in cooperative sensor networks. IEEE Transactions on System, Man, and Cybernetics-Part B: Cybernetics, 40(6), 1492–1504.Google Scholar
  27. 27.
    Guo, Z., Zhou, M., & Jiang, G. (2008). Adaptive sensor placement and boundary estimation for monitoring mass objects. IEEE Transactions on System, Man, and Cybernetics-Part B: Cybernetics, 38(1), 222–232.Google Scholar
  28. 28.
    Mukherjee, K., Gupta, S., Ray, A., & Wettergen, T. A. (2011). Statistical-mechanics-inspired optimizations of sensor field configuration for detection of mobile targets. IEEE Transactions on System, Man, and Cybernetics-Part B: Cybernetics, 41(3), 783–791.Google Scholar
  29. 29.
    Seo, J. H., Kim, Y. H., Ryou, H.-B., Cha, S.-H., & Jo, M. (2008). Optimal sensor deployment for wireless surveillance sensor networks by a hybrid steady state genetic algorithm. IEICE Transactions on Communication, E91-B(11), 3534–3543.Google Scholar
  30. 30.
    Tsai, Y.-R. (2008). Sensing coverage for randomly distributed wireless sensor networks in shadowed envirionments. IEEE Transactions on Vehicular Techonology, 57(1), 556–564.Google Scholar
  31. 31.
    Xu, X., & Sahni, S. (2007). Approximation algorithms for wireless sensor deployment. IEEE Transactions on Computers, 56(12), 1681–1695.MathSciNetzbMATHGoogle Scholar
  32. 32.
    Zou, Y., & Chakrabarty, K. (2003). Sensor deployment and target localization based on virtual forces. In Proceedings of twenty-second annual joint conference of the IEEE computer and communications, INFOCOM 2003 (pp. 1293–1303).Google Scholar
  33. 33.
    Zou, Y., & Chakrabarty, K. (2004). Sensor deployment and target localization in distributed sensor networks. ACM Transactions on Embedded Computing Systems, 3(1), 61–91.Google Scholar
  34. 34.
    Wang, B. (2011). Coverage problems in sensor networks: A survey. ACM Computing Surveys, 43(4), 1–32.Google Scholar
  35. 35.
    Heo, N., & Varshney, P. K. (2005). Energy-efficient deployment of intelligent mobile sensor networks. IEEE Transactions on Systems, Man, and Cybernetics Part A: Systems and Humans, 35(1), 78–92.Google Scholar
  36. 36.
    Howard, A., Matarić, M. J., & Sukhatme, G. S. (2002). An incremental self deployment algorithm for mobile sensor networks. Autonomous Robots, 13(2), 113–126.zbMATHGoogle Scholar
  37. 37.
    Wang, X., & Wang, S. (2011). Hierarchical deployment optimization for wireless sensor networks. IEEE Transactions on Mobile Computing, 10(7), 1028–1041.Google Scholar
  38. 38.
    Ma, C. Y., Yau, D. K., Yip, N., Rao, N., & Chen, J. (2012). Stochastic steepest-descent optimization of multiple-objective mobile sensor coverage. IEEE Transactions on Vehicular Technology, 61(4), 1810–1822.Google Scholar
  39. 39.
    Shen, Z., Chang, Y., Jiang, H., Wang, Y., & Yan, Z. (2010). A generic framework for optimal mobile sensor redeployment. IEEE Transactions on Vehicular Technology, 59(8), 4043–4057.Google Scholar
  40. 40.
    Isermann, H. (1991). Heuristiken zur Lösung des zweidi-mensionalen Packproblems für Rundgefabe. OR Spektrum, 13, 213–223.zbMATHGoogle Scholar
  41. 41.
    Dowsland, K. A. (1991). Palletisation of cylinders in cases. OR Spektrum, 13, 171–172.zbMATHGoogle Scholar
  42. 42.
    Fraser, H. J., & George, J. A. (1994). Integrated container loading software for pulp and paper industry. European Journal of Operational Research, 77(3), 466–474.zbMATHGoogle Scholar
  43. 43.
    George, J. A., George, J. M., & Lamar, B. W. (1995). Packing different-sized circles into a rectangular container. European Journal of Operational Research, 84, 693–712.zbMATHGoogle Scholar
  44. 44.
    Kennedy, T. (2006). Compact packings of the plane with two sizes of discs. Discrete & Computational Geometry, 35, 255–267.MathSciNetzbMATHGoogle Scholar
  45. 45.
    Stephenson, K. (2003). Circle packing: A mathematical tale. Notices of the AMS, 50(11), 1376–1388.MathSciNetzbMATHGoogle Scholar
  46. 46.
    Orick, G. L., Stephenson, K., & Collins, C. (2017). A linearized circle packing algorithm. Computational Geometry: Theory and Applications, 64, 13–29.MathSciNetzbMATHGoogle Scholar
  47. 47.
    Garey, M., & Johnson, D. S. (1979). Computers and intractability: A guide to the theory of NP-completeness. San Francisco, CA: Freeman.zbMATHGoogle Scholar
  48. 48.
    Liu, B.-H., & Su, K.-W. (2014). Enhanced algorithms for deploying the minimum sensors to construct a wireless sensor network having full coverage of critical square grids. Wireless Networks, 20(2), 331–343.Google Scholar
  49. 49.
    Kennedy, J., & Eberhart, R. (1995). Particle swarm optimization. In Proceedings of IEEE international conference on neural networks (pp. 1942–1948). Perth.Google Scholar
  50. 50.
    Dorigo, M., Maniezzo, V., & Colorni, A. (1996). Ant system: Optimization by a colony of cooperating agents. IEEE Transactions on System, Man and Cybernetics, 26(1), 29–41.Google Scholar
  51. 51.
    Holland, J. (1992). Adaptation in natural and artificial system. Cambridge, MA: MIT Press.Google Scholar
  52. 52.
    Karaboga, D. (2005). An idea based on honey bee swarm for numerical optimization. Technical Report-TR06, Erciyes University.Google Scholar
  53. 53.
    Rashedi, E., Nezamabadi, S., & Saryazdi, S. (2009). GSA: A gravitational search algorithm. Information Sciences, 179(13), 2232–2248.zbMATHGoogle Scholar
  54. 54.
    Hosseini, H. S. (2007). Problem solving by intelligent water drops. In IEEE congress on evolutionary computation, CEC 2007 (pp. 25–28). Singapore.Google Scholar
  55. 55.
    Rabanal, P., Rodríguez, I., & Rubio, F. (2007). Using river formation dynamics to design heuristic algorithms. Lecture Notes in Computer Science, 4618, 163–177.zbMATHGoogle Scholar
  56. 56.
    Kaveh, A., & Talatahari, S. (2010). A novel heuristic optimization method: Charged system search. Acta Mechanica, 213(3), 267–289.zbMATHGoogle Scholar
  57. 57.
    El-Abd, M. (2013). An improved global-best harmony search algorithm. Applied Mathematics and Computation, 222, 94–106.zbMATHGoogle Scholar
  58. 58.
    Mehrabian, A., & Lucas, C. (2006). A novel numerical optimization algorithm inspired from weed colonization. Ecological Informatics, 1(4), 355–366.Google Scholar
  59. 59.
    Passino, K. (2002). Biomimicry of bacterial foraging for distributed optimization and control. IEEE Control Systems, 22(3), 52–67.MathSciNetGoogle Scholar
  60. 60.
    He, S., Wu, Q., & Saunder, J. (2006). A novel group search optimizer inspired by animal behavioural ecology. In IEEE International Conference on Evolutionary Computation (pp. 1272–1278). Vancouver, BC, Canada.Google Scholar
  61. 61.
    Pan, W. (2012). A new fruit fly optimization algorithm: Taking the financial distress model as an example. Knowledge-Based Systems, 26, 69–74.Google Scholar
  62. 62.
    Roy, S., Islam, S. M., Das, S., & Ghosh, S. (2013). Multimodal optimization by artificial weed colonies enhanced with localized group search optimizers. Applied Soft Computing, 13(1), 27–46.Google Scholar
  63. 63.
    Sarangi, A., Mahapatra, R., & Panigrahi, S. (2011). DEPSO and PSO–QI in digital filter design. Expert Systems with Applications, 38(9), 10966–10973.Google Scholar
  64. 64.
    Tandon, B., & Kaur, R. (2011). Genetic algorithm based parameter tuning of PID controller for composition control system. Inernational Journal of Engineering, Science and Technology, 3(8), 6705–6711.Google Scholar
  65. 65.
    Li, L., Huang, Z., Liu, F., & Wu, Q. H. (2007). A heuristic particle swarm optimizer (HPSO) for optimization of pin connected structures. Computers & Structures, 85(7–8), 340–349.Google Scholar
  66. 66.
    He, S., & Li, X. (2008). Application of a group Search optimization based artificial neural network to machine condition monitoring. In IEEE international conference on emerging technologies and factory automation (ETFA 2008) (pp. 1260–1266).Google Scholar
  67. 67.
    Li, X., Baki, M., & Aneja, Y. (2010). An ant colony optimization metaheuristic for machine-part cell formation problems. Computers & Operations Research, 37(12), 2071–2081.zbMATHGoogle Scholar
  68. 68.
    Tseng, C.-C., Hsieh, J.-G., & Jeng, J.-H. (2008). Fractal image compression using visual-based particle swarm optimization. Image and Vision Computing, 26(8), 1154–1162.Google Scholar
  69. 69.
    Horng, M.-H. (2012). Vector quantization using the firefly algorithm for image compression. Expert Systems with Applications, 39(1), 1078–1091.Google Scholar
  70. 70.
    Chang, C.-Y., Chang, C.-T., Chen, Y.-C., & Chang, H.-R. (2009). Obstacle-resistant deployment algorithms for wireless sensor networks. IEEE Transactions on Vehicular Technology, 58(6), 2925–2941.Google Scholar
  71. 71.
    Kennedy, J. (2007). Some issues and practices for particle swarms. In Swarm intelligence symposium (pp. 162–169).Google Scholar
  72. 72.
    Del Valle, Y., Venayagamoorthy, G. K., Mohagheghi, S., Hernandez, J.-C., & Harley, R. G. (2008). Particle swarm optimization: basic concepts, variants and applications in power systems. IEEE Transactions on Evolutionary Computation, 12(2), 171–195.Google Scholar
  73. 73.
    Cardie, M., & Wu, J. (2004). Coverage in wireless sensor networks. In M. Ilyas & I. Mahgoub (Eds.), Handbook of sensor networks. Boca Raton, FL: CRC Press.Google Scholar
  74. 74.
    Sangwan, A., & Singh, R. (2014). Survey on coverage problems in wireless sensor networks. Wireless Personal Communications, 80(4), 1475–1500.Google Scholar
  75. 75.
    Jamali, S., & Hatami, M. (2015). Coverage aware scheduling in wireless sensor networks: An optimal placement approach. Wireless Personal Communications, 85(3), 1689–1699.Google Scholar
  76. 76.
    Ramar, R., & Shanmugasundaram, R. (2015). Connected k-coverage topology for area monitoring in wireless sensor networks. Wireless Personal Communications, 84(2), 1051–1067.Google Scholar
  77. 77.
    Kumar, S., & Lobiyal, D. K. (2013). Impact of interference in wireless sensor networks. Wireless Personal Communications, 74(2), 683–701.Google Scholar
  78. 78.
    Mostafaei, H., & Meybodi, M. R. (2012). Maximizing lifetime of target coverage in wireless sensor networks using learning automata. Wireless Personal Communications, 71(2), 1461–1477.Google Scholar
  79. 79.
    Mohamadi, H., Ismail, A. S., & Salleh, S. (2013). Solving target coverage problem using cover sets in wireless sensor networks based on learning automata. Wireless Personal Communications, 75(1), 447–463.Google Scholar
  80. 80.
    Panag, T. S., & Dhillon, J. S. (2015). Heuristic search algorithm (HSA) for enhancing the lifetime of wireless sensor networks. In ICECECE 2015: 17th international conference on electrical, computer, electronics and communication engineering (pp. 2033–2039). London, UK.Google Scholar
  81. 81.
    Mostafaei, H., & Meybodi, M. R. (2014). An energy efficient barrier coverage algorithm for wireless sensor networks. Wireless Personal Communications, 77(3), 2099–2115.Google Scholar
  82. 82.
    Kumar, S., Lai, T. H., & Arora, A. (2007). Barrier coverage with wireless sensors. Wireless Networks, 13(6), 817–834.Google Scholar
  83. 83.
    Lamm, L. M. J. (2001). M.S. thesis. Division Syst. Eng., School Eng. Appl. Sci, University of Virginia.Google Scholar
  84. 84.
    Srour, N. (1999). Unattended ground sensors a prospective for operational needs and requirements. Tech. Rep., Sensors Electron Devices Directorate, U.S. Army Research Lab.Google Scholar
  85. 85.
    Crepinsek, M., Liu, S.-H., & Mernik, M. (2014). Replication and comparison of computational experiments in applied evolutionary computing: Common pitfalls and guidelines to avoid them. Applied Soft Computing, 19, 161–170.Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2017

Authors and Affiliations

  1. 1.Electronics and Communication Engineering DepartmentBaba Banda Singh Bhadur Engineering CollegeFatehgarh SahibIndia
  2. 2.Electrical and Instrumentation Engineering DepartmentSant Longowal Institute of Engineering and TechnologyLongowal, SangrurIndia

Personalised recommendations