Skip to main content
Log in

Distributed coverage in mobile sensor networks without location information

  • Published:
Autonomous Robots Aims and scope Submit manuscript

Abstract

With the recent advances in robotic technologies, field coverage using mobile sensors is now possible, so that a small set of sensors can be mounted on mobile robots and move to desired areas. Compared to static settings, area coverage is more complicated in a mobile sensor network due to the dynamics arising from the continuous movement of the sensors. This complication is even higher in the more realistic case where little or no prior metric information is available about the sensor field. In this paper, we consider the problem of self-deployment of a set of mobile sensors which have no knowledge of the area, the number of nodes, their location, and even the distances to each other. In this restricted setting, we formulate the problem as a multi-player game in which each sensor tries to maximize its coverage while considering the overlapping sensing areas by its neighbors. We propose a distributed learning algorithm for coordinating the movement of the sensors in the field, and prove its convergence to the equilibria of the formulated game. Simulation results demonstrate that for moderate density deployments, the proposed algorithm competes with the existing location-dependent mobility strategies, while outperforming location-free algorithms.

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
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25

Similar content being viewed by others

References

  • Anily, S., & Federgruen, A. (1987). Ergodicity in parametric nonstationary Markov chains: An application to simulated annealing methods. Operations Research,35(6), 867–874.

    Article  MathSciNet  MATH  Google Scholar 

  • Arslan, G., Marden, J. R., & Shamma, J. S. (2007). Autonomous vehicle-target assignment: A game-theoretical formulation. Journal of Dynamic Systems, Measurement, and Control,129(5), 584–596.

    Article  Google Scholar 

  • Bartolini, N., Calamoneri, T., La Porta, T., & Silvestri, S. (2010). Mobile sensor deployment in unknown fields. In INFOCOM, 2010 Proceedings IEEE, 2010 (pp. 1–5). IEEE.

  • Bott, R., & Tu, L. (1995). Differential forms in algebraic topology. New York: Springer.

    MATH  Google Scholar 

  • Casteigts, A., Albert, J., Chaumette, S., Nayak, A., & Stojmenovic, I. (2012). Biconnecting a network of mobile robots using virtual angular forces. Computer Communications,35(9), 1038–1046.

    Article  Google Scholar 

  • Chellappan, S., Bai, X., Ma, B., Xuan, D., & Xu, C. (2007). Mobility limited flip-based sensor networks deployment. IEEE Transactions on Parallel and Distributed Systems,18(2), 199–211.

    Article  Google Scholar 

  • Cortes, J., Martinez, S., Karatas, T., & Bullo, F. (2004). Coverage control for mobile sensing networks. IEEE Transactions on Robotics and Automation,20(2), 243–255. https://doi.org/10.1109/tra.2004.824698.

    Article  Google Scholar 

  • Esnaashari, M., & Meybodi, M. R. (2011). A cellular learning automata-based deployment strategy for mobile wireless sensor networks. Journal of Parallel and Distributed Computing,71(7), 988–1001. https://doi.org/10.1016/j.jpdc.2010.10.015.

    Article  MATH  Google Scholar 

  • Falcon, R., Li, X., Nayak, A., & Stojmenovic, I. (2010). The one-commodity traveling salesman problem with selective pickup and delivery: An ant colony approach. In 2010 IEEE congress on evolutionary computation (CEC), 2010 (pp. 1–8). IEEE.

  • Flåm, S. D. (2002). Equilibrium, evolutionary stability and gradient dynamics. International Game Theory Review,4(04), 357–370.

    Article  MathSciNet  MATH  Google Scholar 

  • Fletcher, G., Li, X., Nayak, A., & Stojmenovic, I. (2010a). Back-tracking based sensor deployment by a robot team. In 2010 7th annual IEEE communications society conference on sensor mesh and ad hoc communications and networks (SECON), 2010a (pp. 1–9). IEEE.

  • Fletcher, G., Li, X., Nayak, A., & Stojmenovic, I. (2010b). Randomized robot-assisted relocation of sensors for coverage repair in wireless sensor networks. In 2010 IEEE 72nd vehicular technology conference fall (VTC 2010-Fall), 2010b (pp. 1–5). IEEE.

  • Fudenberg, D., & Tirole, J. (1991). Game theory (Vol. 1). Cambridge: MIT Press Books.

    MATH  Google Scholar 

  • Hatcher, A. (2002). Algebraic topology. Cambridge: Cambridge Univ. Press.

    MATH  Google Scholar 

  • Heo, N., & Varshney, P. K. (2005). Energy-efficient deployment of intelligent mobile sensor networks. IEEE Transactions on Systems, Man, and Cybernetics,35(1), 78–92.

    Article  Google Scholar 

  • Howard, A., Mataric, M. J., & Sukhatme, G. S. (2002). Mobile sensor network deployment using potential fields: A distributed scalable solution to the area coverage problem. In International symposium on distributed autonomous robotics systems, Fukuoka, Japan, 2002.

  • Isaacson, D. L., & Madsen, R. W. (1976). Markov chains, theory and applications (Vol. 4). New York: Wiley.

    MATH  Google Scholar 

  • Izadi, D., Abawajy, J., & Ghanavati, S. (2015). An alternative node deployment scheme for WSNs. IEEE Sensors Journal,15(2), 667–675. https://doi.org/10.1109/jsen.2014.2351405.

    Article  Google Scholar 

  • Jiang, Z., Wu, J., Kline, R., & Krantz, J. (2008) Mobility control for complete coverage in wireless sensor networks. In 28th international conference on distributed computing systems workshops, 2008. ICDCS’08. (pp. 291–296). IEEE.

  • Li, J., Zhang, B., Cui, L., & Chai, S. (2012). An extended virtual force-based approach to distributed self-deployment in mobile sensor networks. International Journal of Distributed Sensor Networks,8(3), 1–14.

    Article  Google Scholar 

  • Li, N., & Marden, J. R. (2013). Designing games for distributed optimization. IEEE Journal of Selected Topics in Signal Processing,7(2), 230–242.

    Article  Google Scholar 

  • Luo, R. C., & Chen, O. (2012). Mobile sensor node deployment and asynchronous power management for wireless sensor networks. IEEE Transactions on Industrial Electronics,59(5), 2377–2385. https://doi.org/10.1109/tie.2011.2167889.

    Article  Google Scholar 

  • Marden, J. R., Arslan, G., & Shamma, J. S. (2009a). Cooperative control and potential games. IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics,39(6), 1393–1407.

    Article  Google Scholar 

  • Marden, J. R., Young, H. P., Arslan, G., & Shamma, J. S. (2009b). Payoff-based dynamics for multiplayer weakly acyclic games. SIAM Journal on Control and Optimization,48(1), 373–396.

    Article  MathSciNet  MATH  Google Scholar 

  • Meybodi, M. R., Beigy, H., & Taherkhani, M. (2003). Cellular learning automata and its applications. Sharif Journal of Science and Technology,19(25), 54–77.

    Google Scholar 

  • Monderer, D., & Shapley, L. S. (1996). Potential games. Games and economic Behavior,14(1), 124–143.

    Article  MathSciNet  MATH  Google Scholar 

  • Muhammad, A., & Jadbabaie, A. (2007) Decentralized computation of homology groups in networks by gossip. In American control conference, ACC ‘07, 913 July 2007 (pp. 3438–3443).

  • Nash, J. (1951). Non-cooperative games. Annals of Mathematics, 54(2), 286–295.

    Article  MathSciNet  MATH  Google Scholar 

  • Rawat, P., Singh, K. D., Chaouchi, H., & Bonnin, J. M. (2014). Wireless sensor networks: A survey on recent developments and potential synergies. The Journal of supercomputing,68(1), 1–48.

    Article  Google Scholar 

  • Sahoo, P. K., Tsai, J.-Z., & Ke, H.-L. (2010) Vector method based coverage hole recovery in wireless sensor networks. In 2010 2nd international conference on communication systems and networks (COMSNETS), 2010 (pp. 1–9). IEEE.

  • Sibley, G. T., Rahimi, M. H., & Sukhatme, G. S. (2002 ) Robomote: A tiny mobile robot platform for large-scale ad-hoc sensor networks. In IEEE international conference on robotics and automation, 2002. Proceedings. ICRA’02 (Vol. 2, pp. 1143–1148). IEEE.

  • Silva, V. D., & Ghrist, R. (2006). Coordinate-free coverage in sensor networks with controlled boundaries via homology. International Journal of Robotics Research,25(12), 1205–1222. https://doi.org/10.1177/0278364906072252.

    Article  MATH  Google Scholar 

  • Sutton, R. S., & Barto, A. G. (1998). Reinforcement learning: An introduction (Vol. 1). Cambridge: MIT Press.

    MATH  Google Scholar 

  • Tamboli, N., & Younis, M. (2010). Coverage-aware connectivity restoration in mobile sensor networks. Journal of Network and Computer Applications,33(4), 363–374.

    Article  Google Scholar 

  • Tan, G., Jarvis, S. A., & Kermarrec, A.-M. (2009). Connectivity-guaranteed and obstacle-adaptive deployment schemes for mobile sensor networks. IEEE Transactions on Mobile Computing,8(6), 836–848.

    Article  Google Scholar 

  • Varposhti, M., Dehghan, M., & Safabakhsh, R. (2012) Camera selection without location information: A topological approach. In IEEE symposium on computers and communications, ISCC’12, Cappadocia, Turkey, 2012 (pp. 376–381). IEEE.

  • Varposhti, M., Dehghan, M., & Safabakhsh, R. (2014). Distributed topological camera selection without location information. IEEE Sensors Journal,14(8), 2579–2589. https://doi.org/10.1109/jsen.2014.2309797.

    Article  Google Scholar 

  • Varposhti, M., Dehghan, M., & Safabakhsh, R. (2015) A Distributed homological approach to location-independent area coverage in wireless sensor networks. Wireless Personal Communications, 83(4), 3075–3089.

    Article  Google Scholar 

  • Wang, G., Cao, G., & La Porta, T. (2004) Movement-assisted sensor deployment. In INFOCOM 2004. 23rd annual joint conference of the IEEE computer and communications societies, 711 March 2004 (Vol. 4, pp. 2469–2479, Vol. 2464). https://doi.org/10.1109/infcom.2004.1354668.

  • Wang, G., Cao, G., & La Porta, T. (2006). Movement-assisted sensor deployment. IEEE Transactions on Mobile Computing,5(6), 640–652.

    Article  Google Scholar 

  • Wang, G., Cao, G., La Porta, T., & Zhang, W. (2005) Sensor relocation in mobile sensor networks. In Proceedings of the 24th annual joint conference of the IEEE computer and communications societies, INFOCOM, 1317 March 2005 (Vol. 4, pp. 2302–2312).

  • Wang, B., Lim, H. B., & Ma, D. (2009). A survey of movement strategies for improving network coverage in wireless sensor networks. Computer Communications,32(13–14), 1427–1436. https://doi.org/10.1016/j.comcom.2009.05.004.

    Article  Google Scholar 

  • 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. https://doi.org/10.1109/tmc.2007.70708.

    Article  Google Scholar 

  • Wu, J., & Yang, S. (2007). Optimal movement-assisted sensor deployment and its extensions in wireless sensor networks. Simulation Modelling Practice and Theory,15(4), 383–399. https://doi.org/10.1016/j.simpat.2006.11.006.

    Article  Google Scholar 

  • Yan, F., Martins, P., & Decreusefond, L. (2014). Accuracy of homology based coverage hole detection for wireless sensor networks on sphere. IEEE Transactions on Wireless Communications,13(7), 3583–3595. https://doi.org/10.1109/twc.2014.2314106.

    Article  Google Scholar 

  • Yang, S., Li, M., & Wu, J. (2007). Scan-based movement-assisted sensor deployment methods in wireless sensor networks. IEEE Transactions on Parallel and Distributed Systems,18(8), 1108–1121.

    Article  Google Scholar 

  • Yick, J., Mukherjee, B., & Ghosal, D. (2008). Wireless sensor network survey. Computer Networks,52(12), 2292–2330.

    Article  Google Scholar 

  • You-Chiun, W., & Yu-Chee, T. (2008). Distributed deployment schemes for mobile wireless sensor networks to ensure multilevel coverage. IEEE Transactions on Parallel and Distributed Systems,19(9), 1280–1294. https://doi.org/10.1109/tpds.2007.70808.

    Article  Google Scholar 

  • Young, H. P. (1993). The evolution of conventions. Econometrica: Journal of the Econometric Society, 61(1), 57–84.

    Article  MathSciNet  MATH  Google Scholar 

  • Yuan, S., Bing, W., Zhijie, S., Pattipati, K. R., & Gupta, S. (2014). Distributed algorithms for energy-efficient even self-deployment in mobile sensor networks. IEEE Transactions on Mobile Computing,13(5), 1035–1047. https://doi.org/10.1109/tmc.2013.46.

    Article  Google Scholar 

  • Zhu, C., Zheng, C., Shu, L., & Han, G. (2012). A survey on coverage and connectivity issues in wireless sensor networks. Journal of Network and Computer Applications,35(2), 619–632. https://doi.org/10.1016/j.jnca.2011.11.016.

    Article  Google Scholar 

  • Zhu, M., & Martínez, S. (2013). Distributed coverage games for energy-aware mobile sensor networks. SIAM Journal on Control and Optimization,51(1), 1–27.

    Article  MathSciNet  MATH  Google Scholar 

  • Zou, Y., & Chakrabarty, K. (2003). Sensor deployment and target localization based on virtual forces. In 22nd annual joint conference of the IEEE computer and communications, INFOCOM 2003, 30 March3 April 2003 (Vol. 2, pp. 1293–1303).

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marzieh Varposhti.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This is one of the several papers published in Autonomous Robots comprising the Special Issue on Multi-Robot and Multi-Agent Systems.

Appendices

Appendix A

In this section, we briefly review the concepts of simplicial complexes. In-depth information regarding algebraic topology and simplicial complexes can be found in Hatcher (2002).

Let {v0, …, vk} be a geometrically independent set in \( {\mathbb{R}}^{N} \), the k-simplex [v0v1… vk] is the set of all points x of \( {\mathbb{R}}^{N} \) such that \( x = \sum\nolimits_{i = 0}^{k} {\lambda_{i} v_{i} } \), where \( \sum\nolimits_{i = 0}^{k} {\lambda_{i} = 1} \), and \( \lambda_{i} \ge 0 \) for all i. The points v0, …, vk are called vertices. Simplex A is a face of simplex B, if the vertices of A form a subset of the vertices of B. A simplicial complex is a finite collection of simplices, K, which are properly joined and have the property that each face of a member of K is also a member of K. An oriented simplicial complex is a simplicial complex with ordering on every k-simplex.

Given a set of points, χ, in a metric space and a fix \( \varepsilon > 0 \), the Rips complex of χ, Rϵ(χ), is the abstract simplicial complex whose k-simplices correspond to unordered (k + 1)-tuples of points in χ which are pairwise within distance ε of each other.

Two continuous functions mapping one topological space to another are called homotopic if one can be continuously deformed into the other. Such deformation is called a homotopy between the two functions. Given two spaces X and Y, we say they are homotopy equivalent or of the same homotopy type if there exist continuous maps f: X → Y and g: Y → X such that gof is homotopic to the identity map idX and fog is homotopic to idY.

A set X is contractible if the identity map on X is homotopic to a constant map. In other words, a contractible space is one that can be continuously shrunk to a point.

Theorem A.1

(Cech theorem) (Bott and Tu 1995) If a collection of sets and all their nonempty finite intersections are contractible, then the union of those sets has the homotopy type as the nerve complex.

Theorem A.2

(Silva and Ghrist 2006) The Rips complex of a sensor network with parameter ε, Rε, is a subcomplex of the nerve complex corresponding to disks of radius\( {\varepsilon \mathord{\left/ {\vphantom {\varepsilon {\sqrt 3 }}} \right. \kern-0pt} {\sqrt 3 }} \)centered at its vertices.

Therefore, \( r_{b} \le r_{c} \sqrt 3 \) leads to \( R_{{r_{b} }} \subseteq C_{{r_{c} }} \).

Appendix B

Definition B.1

Let P0 be the transition matrix of a time-homogeneous Markov chain \( \{ P_{t}^{0} \} \) on a finite space X, and Pε be the transition matrix of the perturbed Markov chain \( \{ P_{t}^{\varepsilon } \} \). \( \{ P_{t}^{\varepsilon } \} \) follows P0 with probability \( 1 - \varepsilon \), and does not follow P0 with probability ε. \( \{ P_{t}^{\varepsilon } \} \) is a regular perturbation of \( \{ P_{t}^{0} \} \) if \( \forall x,y \in X \):

  1. 1.

    For some \( n > 0 \), \( \forall \varepsilon \in (0,n] \), the Markov chain \( \{ P_{t}^{\varepsilon } \} \) is irreducible and aperiodic

  2. 2.

    \( \mathop {\lim }\nolimits_{{\varepsilon \to 0^{ + } }} P_{xy}^{\varepsilon } = P_{xy}^{0} \)

  3. 3.

    If \( P_{xy}^{\varepsilon } > 0 \) for some ε, then there exist a real number \( r(x \to y) \ge 0 \) such that \( 0 < \mathop {\lim }\nolimits_{{\varepsilon \to 0^{ + } }} {{P_{xy}^{\varepsilon } } \mathord{\left/ {\vphantom {{P_{xy}^{\varepsilon } } {\varepsilon^{r(x \to y)} }}} \right. \kern-0pt} {\varepsilon^{r(x \to y)} }} < \infty \).

  4. 4.

    \( r(x \to y) \) is called the resistance of the transition from x to y.

Theorem B.2

(Young 1993) Let\( \{ P_{t}^{\varepsilon } \} \)be a regular perturbation of\( \{ P_{t}^{0} \} \), and\( \mu (\varepsilon ) \)be the unique stationary distribution of\( \{ P_{t}^{\varepsilon } \} \)for each\( \varepsilon > 0 \). Then\( \mathop {\lim }\nolimits_{{\varepsilon \to 0^{ + } }} \mu_{\varepsilon } = \mu_{0} \)exists, and\( \mu (0) \)is a stationary distribution of\( \{ P_{t}^{0} \} \). The stochastically stable states are precisely those states contained in the irreducible classes with minimum stochastic potential.

Definition B.3

The Markov chain (Yuan et al.) is strongly ergodic if there exist a probability distribution µ* on X such that for any initial distribution µ0 on X and any \( m \in {\mathbb{Z}}^{ + } \), \( \mathop {\lim }\nolimits_{k \to + \infty } \mu_{0}^{T} P(m,k) = (\mu^{*} )^{T} \), where \( P(m,k): = \prod\nolimits_{t = m}^{k - 1} {P(t)} \), \( 0 \le m < k \). If (Yuan et al.) is strongly ergodic, then (Yuan et al.) in distribution is convergent (Isaacson and Madsen 1976).

Definition B.4

The Markov chain (Yuan et al.) is weakly ergodic if \( \forall x,y,z \in X \) and \( \forall m \in {\mathbb{Z}}^{ + } \), \( \mathop {\lim }\nolimits_{k \to + \infty } \left( {P_{xz} (m,k) - P_{yz} (m,k)} \right) = 0 \)

Theorem B.5

(Isaacson and Madsen 1976) The Markov chain (Yuan et al.) is weakly ergodic if and only if there is a strictly increasing sequence of positive numbers ki, such that

$$ \sum\limits_{i = 0}^{ + \infty } {\left( {1 - \lambda P(k_{i} ,k_{i + 1} )} \right) = + \infty } , $$

where \( \lambda (P): = 1 - \mathop {\hbox{min} }\nolimits_{1 \le i,j \le n} \sum\nolimits_{k = 1}^{n} {\hbox{min} \left( {P_{ik} ,P_{jk} } \right)} \).

Theorem B.6

(Isaacson and Madsen 1976) A Markov chain (Yuan et al.) is strongly ergodic if

  1. 1.

    The Markov chain (Yuan et al.) is weakly ergodic.

  2. 2.

    \( \forall t \), there exists a stochastic vector µ(t) on X such that µ(t) is the left eigenvector of the transition matrix P(t) with eigenvalue 1.

  3. 3.

    The eigenvector µ(t) satisfy \( \sum\nolimits_{t = 0}^{ + \infty } \sum\nolimits_{z \in X} \bigg| \mu_{z}^{(t)} - \mu_{z}^{(t + 1)} \bigg| < + \infty \).

Appendix C

In this section, we prove the ergodicity properties of the Markov chain underlying the LFMSD learning algorithm. To this end, we first show that the game’s Markov chain satisfies the “regular perturbation” property (Lemma C.1). This way, we can be sure that all non-zero entries of Pε are of the order \( O\left( {\varepsilon^{r} } \right) \) for some \( r \ge 0 \). In our problem, \( r \) corresponds to the number of sensors which choose their move via exploration rather than via better reply; i.e., \( r = \left|\Omega \right| \). Next (in Lemma C.3), we basically follow the standard methodology based on Theorem B.5 for proving the weak ergodicity of the non-stationary Markov chain \( P_{t}^{\varepsilon \left( t \right)} \). Basically, the proof entails decomposing the infinite product \( \mathop \prod \nolimits_{t} P_{t}^{\varepsilon \left( t \right)} \) into blocks of matrices and showing that the sum of the “ergodic coefficients” of all blocks is infinite. More specifically, the ergodic coefficient of any stochastic matrix \( {\mathbb{P}} \) denoted by \( erg\left( {\mathbb{P}} \right) \) is given by \( erg\left( {\mathbb{P}} \right)\mathop = \limits^{\text{def}} \mathop {\hbox{min} }\nolimits_{ij} \mathop \sum \nolimits_{k} \hbox{min} \left( {{\mathbb{P}}_{ik,} {\mathbb{P}}_{jk} } \right) \) and in order to prove that the ergodic coefficients of all product blocks sums up to infinity, we will use our earlier result (Lemma C.1) to show that for any product block \( {\mathbb{P}} \), \( \hbox{min} \left( {{\mathbb{P}}_{ik,} {\mathbb{P}}_{jk} } \right) \) is bounded from below by \( \varepsilon^{r} \).

Lemma C.1

:\( \{ P_{t}^{\varepsilon } \} \)is a regular perturbation of\( \{ P_{t}^{0} \} \).

Proof

To prove \( \{ P_{t}^{\varepsilon } \} \) is a regular perturbation of \( \{ P_{t}^{0} \} \), we show that conditions 1, 2, and 3 stated in “Appendix B” hold for all \( z^{1} ,z^{2} \in B. \)

Examining condition (1): Since each sensor si in location ai can stay in its position, and its motion to the position with distance 1 from its current position is allowed, so the reachable set from any \( z^{0} \in B \) is B. So, the Markov chain \( \{ P_{t}^{\varepsilon } \} \) is irreducible on the space B.

Each sensor can stay in its current location, so any state in diag A has period 1. For any state \( z: = (a^{0} ,a^{1} ) \) the following two paths are feasible:

$$ \begin{aligned} & (a^{0} ,a^{1} ) \to (a^{1} ,a^{0} ) \to (a^{0} ,a^{1} ) \\ & (a^{0} ,a^{1} ) \to (a^{1} ,a^{1} ) \to (a^{1} ,a^{0} ) \to (a^{0} ,a^{1} ) \\ \end{aligned} $$

Therefore, the period of state z is 1. Therefore, \( \{ P_{t}^{\varepsilon } \} \) is aperiodic.

Examining condition (2): It is not difficult to see that \( \mathop {\lim }\nolimits_{{\varepsilon \to 0^{ + } }} P_{{z^{1} z^{2} }}^{\varepsilon } = P_{{z^{1} z^{2} }}^{0} \).

Examining condition (3): According to (7), it is obvious that \( 0 < \mathop {\lim }\nolimits_{\varepsilon \to 0} \frac{{P_{{z^{1} z^{2} }}^{\varepsilon } }}{{\varepsilon^{{\left| {\varOmega (z_{1} \to z_{2} )} \right|}} }} < + \infty \). Therefore, the resistance of transition \( z^{1} \to z^{2} \) that we show it by \( r(z^{1} \to z^{2} ) \) is \( \varOmega (z^{1} \to z^{2} ) \).

Therefore, all the conditions required for being regular perturbation of \( \{ P_{t}^{\varepsilon } \} \) are established.

According to (7), it is obvious that \( 0 < \mathop {\lim }\nolimits_{\varepsilon (t) \to 0} \frac{{P_{t}^{\varepsilon (t)} (z^{1} ,z^{2} )}}{{\varepsilon (t)^{{\left| {\varOmega (z_{1} \to z_{2} )} \right|}} }} < + \infty \). Therefore, for sufficiently large t,

$$ \underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{\alpha } (z^{1} ,z^{2} )\varepsilon_{t}^{{\varOmega (z^{1} ,z^{2} )}} < P_{t}^{\varepsilon (t)} (z^{1} ,z^{2} ) < \bar{\alpha }(z^{1} ,z^{2} )\varepsilon_{t}^{{\varOmega (z^{1} ,z^{2} )}} $$
(10)

Let \( \alpha = \mathop {\hbox{min} }\nolimits_{x,y \in B} \left( {\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{\alpha } (x,y)} \right) \), then

$$ P_{t}^{\varepsilon (t)} (z^{1} ,z^{2} ) > \alpha \varepsilon_{t}^{{r(z^{1} ,z^{2} )}} $$
(11)

Lemma C.2

Stochastically stable states are exactly the states in\( {\text{diag}}\left( {\Re (\varGamma_{mc} )} \right) \).

Proof

This Lemma can be proved in the same way as Zhu and Martínez (2013). \( \hfill\square \)

Lemma C.3

\( \{ P^{\varepsilon (t)} \} \) is weakly ergodic.

Proof

Let \( z*: = (a*,a*) \in {\text{diag}}\left( {\Re (\varGamma_{mc} )} \right) \) be a stochastically stable state which is in the recurrent class E*. Since \( \{ P_{t}^{\varepsilon (t)} \} \) is irreducible, there is a path from any state z to z*. Let \( z \Rightarrow z* \) be a path from z to z* in markov chain \( \{ P_{t}^{\varepsilon (t)} \} \), and \( NT(z \Rightarrow z*) \) be the minimum number of transitions in path \( z \Rightarrow z* \). Let \( h = \mathop {\hbox{max} }\nolimits_{z} \,\mathop {\hbox{min} }\nolimits_{z \Rightarrow z*} \left( {NT(z \Rightarrow z*)} \right) \). Since there is a transition from z* to itself, there is a path from each state z to z* with length h. Consider path \( z \to z^{1} \to \cdots \to z^{h} = z^{*} \). According to (11) \( P_{t}^{\varepsilon } (z^{i} ,z^{i + 1} ) > \alpha \varepsilon^{{\varOmega (z^{i} ,z^{i + 1} )}} \), where zi and zi+1 are two consecutive states in the mentioned path. Hence, \( \begin{aligned} &P_{(t,t + h)}^{\varepsilon (t)} (z,z^{*}) \ge P_{t}^{\varepsilon (t)} (z,z_{1} )P_{t + 1}^{\varepsilon (t + 1)} (z_{1} ,z_{2} ) \cdots\\ &P_{t + h - 1}^{\varepsilon (t + h - 1)} (z_{h - 1} ,z^{*}) > \alpha^{h} \varepsilon_{t}^{{\varOmega (z,z_{1} )}} \varepsilon_{t + 1}^{{\varOmega (z_{1} ,z_{2} )}} \cdots \varepsilon_{t + h - 1}^{{\varOmega (z_{h - 1} ,z*)}} \\ &\quad > \alpha^{h} \varepsilon_{t + h - 1}^{{\sum\nolimits_{i = 0}^{h - 1} {\varOmega (z_{i} ,z_{i + 1} )} }} \ge \alpha^{h} \varepsilon_{t + h - 1}^{\rho } \\ \end{aligned} \) for all \( z \in B \), where \( P_{(m,l)}^{{}} : = \mathop \prod \nolimits_{t = m}^{l - 1} P_{t}^{{}} ,0 \le m < l \). Consequently, by choosing a subsequence such that \( k_{n + 1} - k_{n} = h \), for sufficiently large n, it holds that

$$ P_{{(k_{n} ,k_{n + 1} )}}^{\varepsilon (t)} (z,z*) > \alpha^{h} \varepsilon_{{k_{n + 1} }}^{\rho } \quad \forall z \in B $$

Therefore,

$$ \begin{aligned} & \hbox{min} \{ P_{{(k_{n} ,k_{n + 1} )}}^{\varepsilon (t)} (x,z*),P_{{(k_{n} ,k_{n + 1} )}}^{\varepsilon (t)} (y,z*)\} > \alpha^{h} \varepsilon_{{k_{n + 1} }}^{\rho } \quad \forall x,y \in B \\ & \sum\limits_{z \in B} {\mathop {\hbox{min} }\limits_{x,y} \{ P_{{(k_{n} ,k_{n + 1} )}}^{\varepsilon (t)} (x,z),P_{{(k_{n} ,k_{n + 1} )}}^{\varepsilon (t)} (y,z)\} } > \alpha^{h} \varepsilon_{{k_{n + 1} }}^{\rho } \\ & \Rightarrow \hbox{min} \sum\limits_{z \in B} {\mathop {\hbox{min} }\limits_{x,y} \{ P_{{(k_{n} ,k_{n + 1} )}}^{\varepsilon (t)} (x,z),P_{{(k_{n} ,k_{n + 1} )}}^{\varepsilon (t)} (y,z)\} } > \alpha^{h} \varepsilon_{{k_{n + 1} }}^{\rho } \\ & \Rightarrow \sum\limits_{n = 0}^{ + \infty } {\hbox{min} \sum\limits_{z \in B} {\mathop {\hbox{min} }\limits_{x,y} \{ P_{{(k_{n} ,k_{n + 1} )}}^{\varepsilon (t)} (x,z),P_{{(k_{n} ,k_{n + 1} )}}^{\varepsilon (t)} (y,z)\} } } \\ & \quad > \alpha^{h} \sum\limits_{n = 0}^{ + \infty } {\varepsilon_{{k_{n + 1} }}^{\rho } = \alpha^{h} \sum\limits_{n = 0}^{ + \infty } {\left( {{{0.1} \mathord{\left/ {\vphantom {{0.1} {\log (k_{n + 1} )}}} \right. \kern-0pt} {\log (k_{n + 1} )}}} \right)}^{\rho } = + \infty } \\ \end{aligned} $$

Therefore, according to Theorem B.5\( \{ P_{t}^{\varepsilon (t)} \} \) is weakly ergodic if \( \sum\nolimits_{n = 0}^{ + \infty } {\varepsilon_{{k_{n + 1} }}^{\rho } } = + \infty \). For example \( \varepsilon (t) = \left( {{1 \mathord{\left/ {\vphantom {1 t}} \right. \kern-0pt} t}} \right)^{{\frac{1}{\rho }}} \) is one choice. \( \hfill\square \)

Lemma C.4

:\( \{ P^{\varepsilon (t)} \} \)is strongly ergodic.

Proof

To prove the strong ergodicity of \( \{ P^{\varepsilon (t)} \} \) we use Theorem 2 of Anily and Federgruen (1987) and show that the weakly ergodic markov chain \( \{ P_{t}^{\varepsilon (t)} \} \) is strongly ergodic. According to this theorem, first, we construct an extension \( \bar{\varepsilon }(x) \) of the sequence ε(t); second, we construct a regular extension \( \bar{P}^{{\bar{\varepsilon }(x)}} (x) \) of \( \{ P_{t}^{\varepsilon } \} \); third, we show that all entries of the regular extension \( \bar{P}^{{\bar{\varepsilon }(x)}} (x) \) are members of a closed class of asymptotically monotone functions.

Definition C.5

Let {f(t)} be a sequence with \( f(t) \in R^{m} \). The (vector) function \( \bar{f}(x):\left( {0,1} \right] \to R^{m} \) is an extension of the sequence if \( \bar{f}(x_{t} ) = f(t) \) for some sequence {xt} with \( \mathop {\lim }\nolimits_{t \to \infty } \,x(t) = 0 \).

To construct an extension \( \bar{\varepsilon }(x) \) of the sequence ε(t), for all \( i \in N \), we define \( \bar{\varepsilon }_{i} (x) \) as \( \bar{\varepsilon }_{i} (x) = 0.1x \), and \( x_{t} = {1 \mathord{\left/ {\vphantom {1 {\log (t + 1)}}} \right. \kern-0pt} {\log (t + 1)}} \). Obviously, \( \bar{\varepsilon }_{i} (x) = \frac{0.1}{\log (t + 1)} = \varepsilon_{i} (t) \).

Definition C.6

Let \( \bar{P}(.) \) be an extension of a nonstationary Markov chain \( \{ P_{t}^{\varepsilon (t)} \} \). \( \bar{P}(.) \) is a regular extension of \( \{ P_{t}^{\varepsilon (t)} \} \) if a positive real number x* exists such that the collection of subchains of \( \bar{P}(x) \) is identical for all \( x < x* \).

Let \( \bar{P}^{{\bar{\varepsilon }_{i} (x)}} (x) \) be an extension to the Markov chain \( \{ P_{t}^{\varepsilon (t)} \} \). According to (7), \( \overline{P}_{{}}^{{\overline{\varepsilon } (x)}} (z,z^{\prime}) \) is positive, so considering x*= 1, it is obvious that the set of transitions with strictly positive probabilities is identical for all x < x*. Now, we should show that every entry function in \( \bar{P}^{{\bar{\varepsilon }_{i} (x)}} (x) \) belongs to a closed class of asymptotically monotone functions F.

Definition C.7

A class \( F \subset C^{1} \) of functions defined on \( \left( {0,1} \right] \) is CAM (closed class of asymptotically monotone functions) if

  1. 1.

    \( f \in F \Rightarrow f^{\prime} \in F\,{\text{and}}\, - f \in F \)

  2. 2.

    \( f,g \in F \Rightarrow (f + g) \in F\,{\text{and}}\,(f.g) \in F \)

  3. 3.

    All \( f \in F \) change signs finitely often in on (0, 1].

Let F be the class of functions that each \( f \in F \) is of the form \( \sum\nolimits_{k = 1}^{K} {c_{k} \left( {\log \left( {x + 1} \right)} \right)^{{b_{k} }} V_{k} (x)^{{g_{k} }} } \) where ck is a real number, and bk and gk are integer numbers. It is not difficult to check that the class F is a closed class of asymptotically monotone functions. According to (7), all elements of the transition matrix \( P_{t}^{\varepsilon } \) are functions in the class F. Therefore, \( \{ P_{t}^{\varepsilon } \} \) is strongly ergodic. \( \hfill\square \)

Proof of Theorem 2

According to lemma C.4, \( \{ P_{t}^{\varepsilon } \} \) is strongly ergodic. Thus, according to theorem B.2 the limiting distribution is \( \mu^{*} = \mathop {\lim }\nolimits_{t \to + \infty } \mu^{(t)} \). In addition, we can prove that the stochastically stable states of \( \{ P_{t}^{\varepsilon } \} \) are contained in the set \( {\text{diag}}\left( {\Re (\varGamma_{mc} )} \right) \) in the same way as Zhu and Martínez (2013). Therefore, the support of \( \mu^{*} \) is contained in \( {\text{diag}}\left( {\Re (\varGamma_{mc} )} \right) \), that corresponds to \( \mathop {\lim }\nolimits_{t \to + \infty } p\left( {z(t) \in diag\Re (\varGamma_{mc} )} \right) = 1 \). \( \hfill\square \)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Varposhti, M., Hakami, V. & Dehghan, M. Distributed coverage in mobile sensor networks without location information. Auton Robot 44, 627–645 (2020). https://doi.org/10.1007/s10514-019-09859-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10514-019-09859-y

Keywords

Navigation