Skip to main content

Advertisement

Log in

A Hierarchical Sub-Chromosome Genetic Algorithm (Hsc-ga) to Optimize Power Consumption and Data Communications Reliability in Wireless Sensor Networks

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

High reliability and low power consumption are among the major requirements in design of wireless sensor networks (WSNs). In this paper, a multi-objective problem is formulated as a Joint Power consumption and data Reliability (JPR) optimization problem. For this purpose, a connected dominating set (CDS)-based topology control approach is proposed. Our objective is to self-organize the network with minimum interference and power consumption. We consider the power changes into a topology with minimum CDS infrastructure subject to connectivity constraints. Since this problem is NP-hard, it cannot be dealt with using polynomial-time exact algorithms. Therefore, we first present a genetic algorithm taking into consideration problem-specific goals and constraints in an approximated manner called JPR Genetic Algorithm (Jpr-ga). Secondly, a Hierarchical Sub-Chromosome Genetic Algorithm (Hsc-ga) is proposed to obtain more accurate and faster solutions in the large and dense networks. We evaluate these algorithm over different networks topologies to analyse their efficiency. Comparing Jpr-ga and Hsc-ga with two different scenarios reveal that the proposed algorithms can efficiently balance power consumption and data communication reliability of sensor nodes and also prolong the network lifetime in WSNs.

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

Similar content being viewed by others

References

  1. Furht, B. (2008). Encyclopedia of multimedia. Berlin: Springer.

    Book  Google Scholar 

  2. Akyildiz, I. F., Su, W., Sankarasubramaniam, Y., & Cayirci, E. (2002). Wireless sensor networks: A survey. Computer Networks, 38, 393–422.

    Article  Google Scholar 

  3. Lettieri, P., Fragouli, C., & Srivastava, M. B. (1997). Low power error control for wireless links. In MobiCom ’97: Proceedings of the 3rd annual ACM/IEEE international conference on mobile computing and networking, pp. 139–150.

  4. Bao, L., & G.L.Aceves, J. J. (2003). Topology management in ad hoc networks. In Proceedings of the 4th ACM international symposium on Mobile ad hoc networkingand computing, pp. 129–140.

  5. Santi, P. (2005). Topology control in wireless ad hoc and sensor networks. ACM Computing Surveys, 37(2), 164–194.

    Article  Google Scholar 

  6. Burkhart, M., Rickenbach, P. V., Wattenhofer, R., & Zollinger, A. (2004). Does topology control reduce interference? In Proceedings of the 5th ACM international symposium on mobile ad hoc networking and computing, pp. 9–19.

  7. Li, N., Hou, J. C., & Sha, L. (2005). Design and analysis of an MST-based topology control algorithm. IEEE Transactions on Wireless Communications, 4(3), 1195–1206.

    Article  Google Scholar 

  8. Li, L., Halpern, J. Y., Bahl, P., Wang, Y. M., & Wattenhofer, R. (2005). A cone-based distributed topology-control algorithm for wireless multi-hop networks. IEEE/ACM Transactions on Networking, 13(1), 147–159.

    Article  Google Scholar 

  9. Ramanathan, R., & Rosales-Hain, R. (2000). Topology control of multihop wireless networks using transmit poweradjustment. In Proceedings of INFOCOM nineteenth annual joint conference of the IEEE computer and communications societies, 2000.

  10. Liu, R. (2004). CLTC: A cluster-based topology control framework for ad hoc networks. IEEE Transactions on Mobile Computing, 3(1), 18–32.

    Article  Google Scholar 

  11. Wu, J., & Li, H. (1999). On calculating connected dominating set for efficient routing in ad hoc wireless networks. In Proceedings of the 3rd international workshop on Discrete algorithms and methods for mobile computing and communications, pp. 7–14.

  12. Chen, B., Jamieson, K., Balakrishnan, H., & Morris, R. (2002). Span: An energy-efficient coordination algorithm for topology maintenance in ad hoc wireless networks. Wireless Networks, 8(5), 481–494.

    Article  MATH  Google Scholar 

  13. Zheng, R., & Kravets, R. (2003). On-demand power management for ad hoc networks. In INFOCOM 2003. 22nd conference of the IEEE computer and communications. IEEE Societies, Vol. 1, pp. 481–491.

  14. PanJianping, J., Hou, Y., Cai, L., Shi, Y., & Shen, S. X. (2003). Topology control for wireless sensor networks. In MobiCom ’03: Proceedings of the 9th annual international conference on mobile computing and networking, pp. 286–299.

  15. Kumar, S., Lai, T. H., & Balogh, J. (2004). On K-coverage in a mostly sleeping sensor network. In Proceedings of the 10th annual international conference on mobile computing and networking, New York, NY, USA, 2004, pp. 144–158.

  16. Wu, J., Gao, M., & Stojmenovic, I. (2001). On calculating power-aware connected dominating sets for efficient routing in ad hoc wireless networks. In ICPP ’02: Proceedings of the 2001 international conference on parallel processing, pp. 346–356.

  17. Wu, J., & Dai, F. (2004). A generic distributed broadcast scheme in ad hoc wireless networks. IEEE Transactions on Computers, 53(10), 1343–1354.

    Article  Google Scholar 

  18. Universitaria, M. D. F. (2003). New metrics for dominating set based energy efficient activity scheduling in ad hoc networks. In Proceedings of the 28th annual IEEE international conference on local computer networks, 2003 (LCN03).

  19. Konstantinidis, A., Yang, K., Chen, H. H., & Zhang, Q. (2007). Energy-aware topology control for wireless sensor networks using memetic algorithms. Computer Communication, 30(14–15), 2753–2764.

    Article  Google Scholar 

  20. Ferentinos, K. P., & Tsiligiridis, T. A. (2007). Adaptive design optimization of wireless sensor networks using genetic algorithms. Computer Networks, 51(4), 1031–1051.

    Article  MATH  Google Scholar 

  21. Hu, X., Zhang, J., Yu, Y., Chung, H. S. H., Li, Y. L., Shi, Y., et al. (2010). Hybrid genetic algorithm using a forward encoding scheme for lifetime maximization of wireless sensor networks. IEEE Transaction on Evolutionary Computation, 14(5), 766–781.

    Article  Google Scholar 

  22. Youssef, S. M., Hamza, M. A., & Fayed, S. F. (2009). EQOWSN: Evolutionary-based query optimization over self-organized wireless sensor networks. Expert Systems with Applications, 36(1), 81–92.

    Article  Google Scholar 

  23. Badia, L., Botta, A., & Lenzini, L. (2009). A genetic approach to joint routing and link scheduling for wireless mesh networks. Ad Hoc Network, 7(4), 654–664.

    Article  Google Scholar 

  24. Seo, H.-S., Oh, S.-J., & Lee, C.-W. (2009). Evolutionary genetic algorithm for efficient clustering of wireless sensor networks. In 6th IEEE consumer communications and networking conference, pp. 1–5.

  25. Jia, J., Chen, J., Chang, G., Wen, Y., & Song, J. (2009). Multi-objective optimization for coverage control in wireless sensor network with adjustable sensing radius. Computers & Mathematics with Applications, 57(11–12), 1767–1775.

  26. Martins, F. V. C., Carrano, E. G., Wanner, E. F., Takahashi, R. H. C., & Mateus, G. R. (2011). A hybrid multiobjective evolutionary approach for improving the performance of wireless sensor networks. IEEE Sensors Journal, 11(3), 545–554.

  27. Konstantinidis, A., Yang, K., Zhang, Q., & Zeinalipour-Yazti, D. (2009). A multi-objective evolutionary algorithm for the deployment and power assignment problem in wireless sensor networks. Computer Networks, 54(6), 960–976.

  28. Cardei, M., Wu, J., Lu, M., & Pervaiz, M. O. (2005). Maximum network lifetime in wireless sensor networks with adjustable sensing ranges. In Proceedings of the IEEE international conference on wireless and mobile computing, networking and communications (WiMob), 2005.

  29. Moaveni-Nejad, K., & Li, X. Y. (2005). Low-interference topology control for wireless ad hoc networks. Ad Hoc & Sensor Wireless Networks, 9, 53.

    Google Scholar 

  30. Kirousis, L. M., Kranakis, E., Krizanc, D., & Pelc, A. (2000). Power consumption in packet radio networks. Theoretical Computer Science, 243(1–2), 289–305.

    Article  MATH  MathSciNet  Google Scholar 

  31. Davis, L. (1991). Handbook of genetic algorithms. New York: Van nostrand reinhold.

  32. Goldberg, D. E. (1989). Genetic Algorithms in Search, Optimization and Machine Learning. Reading, MA: Addison-Wesley Longman.

    MATH  Google Scholar 

  33. Garai, G., & Chaudhuri, B. B. (2007). A distributed hierarchical genetic algorithm for efficient optimization and pattern matching. Pattern Recognition, 40(1), 212–228.

    Article  MATH  Google Scholar 

  34. Jong, E. D. (2004). Hierarchical genetic algorithms. Berlin: Springer.

    Google Scholar 

  35. Theodoridis, S., & Koutroumbas, K. (2008). Pattern recognition (4th ed.). New York: Academic Press.

    Google Scholar 

  36. Bari, A., Wazed, S., Jaekel, A., & Bandyopadhyay, S. (2009). A genetic algorithm based approach for energy efficient routing in two-tiered sensor networks. Ad Hoc Networks, 7(4), 665–676.

    Article  Google Scholar 

Download references

Acknowledgments

The authors would like to thank Mr. Ehsan Pazouki and members of Sharif Digital Media Lab (DML) for their invaluable cooperation and to thank the anonymous reviewers for their constructive suggestions, which improved the technical quality of the paper. This work was supported by Sharif Advanced Information and Communication Technology Center (AICTC).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Elahe S. Hosseini.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hosseini, E.S., Esmaeelzadeh, V. & Eslami, M. A Hierarchical Sub-Chromosome Genetic Algorithm (Hsc-ga) to Optimize Power Consumption and Data Communications Reliability in Wireless Sensor Networks. Wireless Pers Commun 80, 1579–1605 (2015). https://doi.org/10.1007/s11277-014-2101-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-014-2101-8

Keywords

Navigation