Abstract
Cover scheduling problem in wireless sensor networks (WSN-CSP) aims to find a schedule of covers which minimizes the longest continuous duration of time for which no sensor in the network is able to monitor a target. This problem arises in those sensing environments which permit the coverage breach, i.e., at any instant of time, all targets need not be monitored. The coverage breach may occur owing to either technical restrictions or intentionally. It is an \(\mathcal {NP}\)-hard problem. This paper presents a \((1 + 1)\)-evolution strategy based approach to address WSN-CSP problem. We have compared our approach with the state-of-art approaches available in literature. Computational results show that our approach is significantly superior in comparison to the existing approaches for WSN-CSP.
Similar content being viewed by others
References
Ahrari A, Kramer O (2017) Finite life span for improving the selection scheme in evolution strategies. Soft Comput 21(2):501–513
Akyildiz IF, Su W, Sankarasubramaniam Y, Cayirci E (2002) A survey on sensor networks. IEEE Commun Mag 40(8):102–114
Bäck T, Hoffmeister F, Schwefel HP (1991) A survey of evolution strategies. In: Proceedings of the fourth international conference on genetic algorithms, vol 2. Morgan Kaufmann, pp 2–9
Banda J, Singh A (2017) A hybrid artificial bee colony algorithm for the cooperative maximum covering location problem. Int J Mach Learn Cybern 8(2):691–697
Bartz-Beielstein T (2005) Evolution strategies and threshold selection. In: International workshop on hybrid metaheuristics, vol 3636. Springer, pp 104–115
Benini L, Bruni D, Mach A, Macii E, Poncino M (2003) Discharge current steering for battery lifetime optimization. IEEE Trans Comput 52(8):985–995
Beyer HG, Sendhoff B (2017) Toward a steady-state analysis of an evolution strategy on a robust optimization problem with noise-induced multimodality. IEEE Trans Evolut Comput 21(4):629–643
Cai J, Thierauf G (1996a) Evolution strategies for solving discrete optimization problems. Adv Eng Softw 25(2):177–183
Cai J, Thierauf G (1996b) A parallel evolution strategy for solving discrete structural optimization. Adv Eng Softw 27(1–2):91–96
Cai X, Gao X, Xue Y (2016) Improved bat algorithm with optimal forage strategy and random disturbance strategy. Int J Bio-Inspired Comput 8:205–214
Chaurasia SN, Singh A (2015) A hybrid swarm intelligence approach to the registration area planning problem. Inf Sci 302:50–69
Cheng MX, Ruan L, Wu W (2005) Achieving minimum coverage breach under bandwidth constraints in wireless sensor networks. In: 24th annual joint conference of the IEEE computer and communications societies (INFOCOM), vol 4. IEEE, pp 2638–2645
Chow KY, Lui KS, Lam EY (2009) Wireless sensor networks scheduling for full angle coverage. Multidimens Syst Signal Process 20(2):101–119
Coelho VN, Coelho IM, Souza MJ, Oliveira TA, Cota LP, Haddad MN, Mladenovic N, Silva RCP, Guimarães FG (2016) Hybrid self-adaptive evolution strategies guided by neighborhood structures for combinatorial optimization problems. Evolut Comput 24(4):637–666
Črepinšek M, Liu SH, Mernik M (2013) Exploration and exploitation in evolutionary algorithms: a survey. ACM Comput Surv (CSUR) 45(35):1–33
Cui Z, Zhang J, Wang Y, Cao Y, Cai X, Zhang W, Chen J (2019) A pigeon-inspired optimization algorithm for many-objective optimization problems. Sci China Inf Sci 62:70212:1–070212:3
Delgado-Osuna JA, Lozano M, García-Martínez C (2016) An alternative artificial bee colony algorithm with destructive–constructive neighbourhood operator for the problem of composing medical crews. Inf Sci 326:215–226
Ergezer M, Simon D (2011) Oppositional biogeography-based optimization for combinatorial problems. In: 2011 IEEE congress on evolutionary computation (CEC). IEEE, pp 1496–1503
Gentili M, Raiconi A (2013) \(\alpha\)-Coverage to extend network lifetime on wireless sensor networks. Optim Lett 7(1):157–172
Gopinadh V, Singh A (2015) Swarm intelligence approaches for cover scheduling problem in wireless sensor networks. Int J Bio-Inspired Comput 7(1):50–61
Kashan AH, Akbari AA, Ostadi B (2015) Grouping evolution strategies: an effective approach for grouping problems. Appl Math Model 39(9):2703–2720
Merz P, Freisleben B (1999) Fitness landscapes and memetic algorithm design. In: Corne D, Dorigo M, Glover F (eds) New ideas in optimization. McGraw-Hill, London, UK, pp 245–260
Mezura-Montes E, Aguirre AH, Coello CAC (2004) Using evolution strategies to solve constrained optimization problems. In: Annicchiarico W, Périaux J, Cerrolaza M, Winter G (eds) Evolutionary algorithms and intelligent tools in engineering optimization. WIT Press, CIMNE, Barcelona, pp 1–25
Nawaz M, Enscore EE, Ham I (1983) A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem. Omega 11(1):91–95
Pan QK, Tasgetiren MF, Liang YC (2008) A discrete differential evolution algorithm for the permutation flowshop scheduling problem. Comput Ind Eng 55(4):795–816
Pan QK, Tasgetiren MF, Suganthan PN, Chua TJ (2011) A discrete artificial bee colony algorithm for the lot-streaming flow shop scheduling problem. Inf Sci 181(12):2455–2468
Pandiri V, Singh A (2019) An artificial bee colony algorithm with variable degree of perturbation for the generalized covering traveling salesman problem. Appl Soft Comput 78:481–495
Raghunathan V, Schurgers C, Park S, Srivastava MB (2002) Energy-aware wireless microsensor networks. IEEE Signal Process Mag 19(2):40–50
Rahnamayan S, Tizhoosh HR, Salama MM (2008) Opposition-based differential evolution. IEEE Trans Evolut Comput 12(1):64–79
Rechenberg I (1973) Evolutionsstrategie: Optimierung technischer Systeme nach Prinzipien der biologischen Evolution. Frommann Holzboog Verlag, Stuttgart
Rodríguez FJ, Lozano M, García-Martínez C, González-Barrera JD (2013) An artificial bee colony algorithm for the maximally diverse grouping problem. Inf Sci 230:183–196
Rodzin S, Rodzina O (2015) New computational models for big data and optimization. In: 2015 9th international conference on application of information and communication technologies (AICT). IEEE, pp 3–7
Rossi A, Sevaux M, Singh A, Geiger MJ (2011) On the cover scheduling problem in wireless sensor networks. In: Proceedings of the 5th international networks optimization conference. Lecture notes in computer science, vol 6701. Springer, Hamburg, pp 657–668
Rossi A, Singh A, Sevaux M (2012) Column generation algorithm for sensor coverage scheduling under bandwidth constraints. Networks 60(3):141–154
Ruiz R, Stützle T (2007) A simple and effective iterated greedy algorithm for the permutation flowshop scheduling problem. Eur J Oper Res 177(3):2033–2049
Schwefel HP (1975) Evolutionsstrategie und numerische optimierung. PhD thesis, Technische Universität Berlin
Schwefel HP (1977) Numerische Optimierung von Computer-Modellen mittels der Evolutionsstrategie, vol 26. Interdisciplinary systems research. Birkhäuser, Basel
Singh A, Gupta AK (2006) A hybrid heuristic for the minimum weight vertex cover problem. Asia Pac J Oper Res 23(2):273–285
Singh K, Sundar S (2019) A new hybrid genetic algorithm for the maximally diverse grouping problem. Int J Mach Learn Cybern 10(10):2921–2940
Solnon C (2002) Boosting ACO with a preprocessing step. In: Workshops on applications of evolutionary computation, vol 2279. Springer, pp 163–172
Srivastava G, Singh A (2018) Boosting an evolution strategy with a preprocessing step: application to group scheduling problem in directional sensor networks. Appl Intell 48(12):4760–4774
Tasgetiren MF, Pan QK, Suganthan PN, Chen AH (2011) A discrete artificial bee colony algorithm for the total flowtime minimization in permutation flow shops. Inf Sci 181(16):3459–3475
Wang C, Thai MT, Li Y, Wang F, Wu W (2009) Optimization scheme for sensor coverage scheduling with bandwidth constraints. Optim Lett 3(1):63–75
Wierstra D, Schaul T, Glasmachers T, Sun Y, Peters J, Schmidhuber J (2014) Natural evolution strategies. J Mach Learn Res 15(1):949–980
Xu Q, Guo L, Wang N, Pan J, Wang L (2014) A novel oppositional biogeography-based optimization for combinatorial problems. In: 2014 10th international conference on natural computation (ICNC). IEEE, pp 412–418
Xu Q, Wang L, Wang N, Hei X, Zhao L (2014) A review of opposition-based learning from 2005 to 2012. Eng Appl Artif Intell 29:1–12
Zhao J, Lv L, Sun H (2015) Artificial bee colony using opposition-based learning. In: Proceeding of the eighth international conference on genetic and evolutionary computing. Springer, pp 3–10
Acknowledgements
The first two authors acknowledge their respective Senior Research Fellowships received from the Council of Scientific and Industrial Research, Government of India. Authors are also thankful to four anonymous reviewers for their valuable comments and suggestions which helped in improving the quality of this manuscript.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Appendix
This appendix provides the objective function values achieved by various approaches (CSGA, CSABC, CSIWO and ES-CSP) on each instance. In addition, we have provided the value of the lower bound (LB) on each instance. Each instance has a name of the form covers_instsAAAnBBBrCCCwDDDiEE.dat, where
- AAA:
-
Number of sensors
- BBB:
-
Number of targets
- CCC:
-
Sensing range which is 150 in all the instances
- DDD:
-
bandwidth (\(\omega\))
- EE:
-
Instance number (between 0 and 29)
Results are presented in Tables 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 and 14. Each of these tables corresponds to one row of Tables 1 and 2.
Rights and permissions
About this article
Cite this article
Srivastava, G., Venkatesh, P. & Singh, A. An evolution strategy based approach for cover scheduling problem in wireless sensor networks. Int. J. Mach. Learn. & Cyber. 11, 1981–2006 (2020). https://doi.org/10.1007/s13042-020-01088-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13042-020-01088-5