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.
Similar content being viewed by others
References
Furht, B. (2008). Encyclopedia of multimedia. Berlin: Springer.
Akyildiz, I. F., Su, W., Sankarasubramaniam, Y., & Cayirci, E. (2002). Wireless sensor networks: A survey. Computer Networks, 38, 393–422.
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.
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.
Santi, P. (2005). Topology control in wireless ad hoc and sensor networks. ACM Computing Surveys, 37(2), 164–194.
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.
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.
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.
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.
Liu, R. (2004). CLTC: A cluster-based topology control framework for ad hoc networks. IEEE Transactions on Mobile Computing, 3(1), 18–32.
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.
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.
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.
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.
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.
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.
Wu, J., & Dai, F. (2004). A generic distributed broadcast scheme in ad hoc wireless networks. IEEE Transactions on Computers, 53(10), 1343–1354.
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).
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.
Ferentinos, K. P., & Tsiligiridis, T. A. (2007). Adaptive design optimization of wireless sensor networks using genetic algorithms. Computer Networks, 51(4), 1031–1051.
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.
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.
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.
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.
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.
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.
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.
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.
Moaveni-Nejad, K., & Li, X. Y. (2005). Low-interference topology control for wireless ad hoc networks. Ad Hoc & Sensor Wireless Networks, 9, 53.
Kirousis, L. M., Kranakis, E., Krizanc, D., & Pelc, A. (2000). Power consumption in packet radio networks. Theoretical Computer Science, 243(1–2), 289–305.
Davis, L. (1991). Handbook of genetic algorithms. New York: Van nostrand reinhold.
Goldberg, D. E. (1989). Genetic Algorithms in Search, Optimization and Machine Learning. Reading, MA: Addison-Wesley Longman.
Garai, G., & Chaudhuri, B. B. (2007). A distributed hierarchical genetic algorithm for efficient optimization and pattern matching. Pattern Recognition, 40(1), 212–228.
Jong, E. D. (2004). Hierarchical genetic algorithms. Berlin: Springer.
Theodoridis, S., & Koutroumbas, K. (2008). Pattern recognition (4th ed.). New York: Academic Press.
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.
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
Corresponding author
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-014-2101-8