Abstract
Wireless sensor networks have been used in a wide variety of applications. Recently, networks consisting of directional sensors have gained prominence. An important challenge facing directional sensor networks (DSNs) is maximizing the network lifetime while covering all the targets in an area. One effective method for saving the sensors’ energy and extending the network lifetime is to partition the DSN into several covers, each of which can cover all targets, and then to activate these covers successively. This paper first proposes a fully distributed algorithm based on irregular cellular learning automata to find a near-optimal solution for selecting each sensor’s appropriate working direction. Then, to find a near-optimal solution that can cover all targets with the minimum number of active sensors, a centralized approximation algorithm is proposed based on distributed learning automata. This algorithm takes advantage of learning automata (LA) to determine the sensors that must be activated at each stage. As the presented algorithm proceeds, the activation process is focused on the sensor nodes that constitute the cover set with the minimum number of active sensors. Through simulations, we indicate that the scheduling algorithm based on LA has better performance than the greedy algorithm-based scheme in terms of maximizing network lifetime.








Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Amac Guvensan M, Gokhan Yavuz A (2011) On coverage issues in directional sensor networks: a survey. Ad Hoc Netw 9(7):1238–1255
Zorbas D, Glynos D, Kotzanikolaou P, Douligeris C (2010) Solving coverage problems in wireless sensor networks using cover sets. Ad Hoc Netw 8(4):400–415
Yanli C, Wei L, Minglu L, Xiang-Yang L (2007) Target-oriented scheduling in directional sensor networks. In: INFOCOM 2007. 26th IEEE international conference on computer communications. IEEE, New York, 6–12 May 2007, pp 1550–1558
Gil J-M, Kim C-M, Han Y-H (2010) A greedy algorithm for target coverage scheduling in directional sensor networks. J Wirel Mob Netw Ubiquitous Comput Dependable Appl 1:96–106
Cardei M, Du D-Z (2005) Improving wireless sensor network lifetime through power aware organization. Wirel Netw 11(3):333–340. doi:10.1007/s11276-005-6615-6
Cardei M, Thai MT, Yingshu L, Weili W (2005) Energy-efficient target coverage in wireless sensor networks. In: Proceedings of 24th annual joint conference of the IEEE computer and communications societies (INFOCOM). Miami, FL, USA, pp 1976–1984
Ma H, Liu Y (2005) On coverage problems of directional sensor networks. In: Lecture Notes in Computer Science: Mobile Ad-hoc and Sensor, Networks, vol 3794, pp 721–731
Ai J, Abouzeid A (2006) Coverage by directional sensors in randomly deployed wireless sensor networks. J Comb Optim 11(1).pp 21–41
Wang J, Niu C, Shen R (2009) Priority-based target coverage in directional sensor networks using a genetic algorithm. Comput Math Appl 57:1915–1922
Akbari Torkestani J, Meybodi MR (2010) An efficient cluster-based CDMA/TDMA scheme for wireless mobile ad-hoc networks: A learning automata approach. J Netw Comput Appl 33(4):477–490
Akbari Torkestani J, Meybodi MR (2010) An intelligent backbone formation algorithm for wireless ad hoc networks based on distributed learning automata. Comput Netw 54(5):826–843
Akbari Torkestani J, Meybodi MR (2010) Clustering the wireless Ad Hoc networks: a distributed learning automata approach. J Parallel Distrib Comput 70(4):394–405
Akbari Torkestani J (2012) An adaptive backbone formation algorithm for wireless sensor networks. Comput Commun 35(11):1333–1344
Akbari Torkestani J (2012) LAAP: A Learning automata-based adaptive polling scheme for clustered wireless Ad-Hoc networks. Wirel Pers Commun. pp 1–15. doi:10.1007/s11277-012-0615-5
Esnaashari M, Meybodi MR (2010) A learning automata based scheduling solution to the dynamic point coverage problem in wireless sensor networks. Comput Netw 54(14):2410–2438. doi:10.1016/j.comnet.2010.03.014
Torkestani JA, Meybodi MR (2012) A learning automata-based heuristic algorithm for solving the minimum spanning tree problem in stochastic graphs. J Supercomput 59(2):1035–1054. doi:10.1007/s11227-010-0484-1
Akbari Torkestani J, Meybodi MR (2011) A cellular learning automata-based algorithm for solving the vertex coloring problem. Expert Syst Appl 38(8):9237–9247
Akbari Torkestani J (2011) A new approach to the job scheduling problem in computational grids. Cluster Computing. pp 1–10. doi:10.1007/s10586-011-0192-5
Akbari Torkestani J (2012) An adaptive learning automata-based ranking function discovery algorithm. J Intell Inf Syst:1–19. doi:10.1007/s10844-012-0197-4
Zorbas D, Douligeris C (2011) Connected coverage in WSNs based on critical targets. Comput Netw 55(6):1412–1425
Fredkin E (1990) Digital mechanics: an informational process based on reversible universal cellular automata. Phys D 45(1–3):254–270. doi:10.1016/0167-2789(90)90186-s
Packard NH, Wolfram S (1985) Two-dimensional cellular automata. J Stat Phys 38(5):901–946. doi:10.1007/bf01010423
Najim K, Poznyak AS (1994) Learning automata: theory and applications. Printice-Hall, New York
Beigy H, Meybodi MR (2004) A mathematical framework for cellular learning automata. Adv Complex Syst 7(3–4):295–320
Beigy H, Meybodi MR (2009) Cellular learning automata based dynamic channel assignment algorithms. Int J Comput Intell Appl 8:287–314
Beigy H, Meybodi M (2003) A self-organizing channel assignment algorithm: a cellular learning automata approach. Lecture notes in computer science, vol 2690. Springer, pp 119–126
Thathachar MAL, Harita BR (1987) Learning automata with changing number of actions. IEEE Trans Syst Man Cybern 17(6):1095–1100
Nicopolitidis P, Papadimitriou GI, Pomportsis AS, Sarigiannidis P, Obaidat MS (2011) Adaptive wireless networks using learning automata. Wirel Commun IEEE 18(2):75–81
Mostafaei H, Meybodi MR, Esnaashari M (2010) EEMLA: energy efficient monitoring of wireless sensor network with learning automata. In: Signal acquisition and processing, 2010. ICSAP ’10. pp 107–111
Yanli C, Wei L, Minglu L, Xiang-Yang L (2009) Energy efficient target-oriented scheduling in directional sensor networks. Comput IEEE Transact 58(9):1259–1274
Gil J-M, Han Y-H (2011) A target coverage scheduling scheme based on genetic algorithms in directional sensor networks. Sensors 11(2):1888–1906
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Mohamadi, H., Ismail, A.S.B.H. & Salleh, S. A learning automata-based algorithm for solving coverage problem in directional sensor networks. Computing 95, 1–24 (2013). https://doi.org/10.1007/s00607-012-0208-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00607-012-0208-x