- About this Journal ·
- Abstracting and Indexing ·
- Aims and Scope ·
- Annual Issues ·
- Article Processing Charges ·
- Author Guidelines ·
- Bibliographic Information ·
- Citations to this Journal ·
- Contact Information ·
- Editorial Board ·
- Editorial Workflow ·
- Free eTOC Alerts ·
- Publication Ethics ·
- Recently Accepted Articles ·
- Reviewers Acknowledgment ·
- Submit a Manuscript ·
- Subscription Information ·
- Table of Contents

International Journal of Distributed Sensor Networks

Volume 2012 (2012), Article ID 672436, 15 pages

http://dx.doi.org/10.1155/2012/672436

## Self-Organized Connectivity Control and Optimization Subjected to Dispersion of Mobile Ad Hoc Sensor Networks

School of Computer and Communication Engineering, University of Science and Technology Beijing, Beijing 100083, China

Received 3 May 2012; Revised 11 July 2012; Accepted 29 July 2012

Academic Editor: Zhiguo Ding

Copyright © 2012 Zhenqiang Mi et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

#### Abstract

This paper addresses the problem of the connectivity control and the self-organized deployment/dispersion of a team of mobile ad hoc sensor nodes. First, to reduce redundant communication links while preserving global connectivity, a distributed link removal algorithm is developed that only requires local information of no more than two-hop neighbors. Secondly, for the purpose of preserving essential links while avoiding collisions, a combined piecewise-continuous motion controller is designed to regulate the motion of mobile sensors between two consecutive switches. The proposed hybrid control system can autonomously disperse a team of mobile sensors towards their final configuration with guaranteed connectivity and collision avoidance. Theoretical analysis and computer simulations have confirmed the efficiency and scalability of the proposed schemes.

#### 1. Introduction

The self-organized connectivity control and dispersion of mobile ad hoc sensor networks (MASNs) has been extensively investigated due to its promising potential applications in various fields, such as remote supervision of hazard substances, exploration of unknown fields, and cooperative sensing. Enhancing the coverage of the MASNs could be beneficial, if not critical, for a variety of missions, such as environmental monitoring and disaster management. Moreover, from the wireless communication point of view, the sparse network structure resulted from the enhanced coverage can effectively reduce radio interferences, which is critical for the elimination of excessive message overheads and the reduction of the latency [1]. Furthermore, in energy critical wireless sensor networks, the reduction of message overheads as well as the complexity of the self-organizing algorithms can extend the service lifetime of the systems.

In a mobile sensor network, the mobility of sensor nodes provides the possibility for the nodes to deploy to a configuration with desired properties from an arbitrary initial distribution in a self-organized manner. The aforementioned concept of MASNs has attracted numerous research efforts. Among various topics that have been covered, emphasis is placed on the *consensus* of a group of mobile sensors, such as *flocking *and *rendez-vous*, with a particular interest in coverage and connectivity control. *Self-organized dispersion*, on the other hand, is another fundamentally essential aspect of the system and requires more research efforts.

*Self-organized dispersion *of MASNs can be loosely defined as maximizing coverage with a minimum number of mobile sensors [2]. Significant application potentials of self-organized dispersion have recently led to a surge of research attentions. Techniques including inverse agreement control law [3], clique-intensity algorithm [2], and “artificial physics” frame-work [4] have been developed to regulate the evolution of the underlying networks. Coverage control of mobile networks is another promising research area that is closely related to self-organized dispersion, and numerous efforts have concentrated on the deployment of mobile sensors [5–8], coverage control in stationary WASN [9], and coverage control of autonomous agents [10]. Commonly used models include Voronoi diagrams [7, 8] and potential functions [10, 11]. Voronoi diagrams method can partition the field into many subareas dedicated to each mobile sensor, allowing sensors to move to maximize coverage in its own subarea. However, the assumption that mobile sensors can easily detect most of its Voronoi neighbors through local communication may not be satisfied in a real network, due to the limited communication range of the mobile sensors, which may not be sufficient for covering all Voronoi neighbors. Potential function, on the other hand, is able to fulfill the self-organized coverage control of mobile sensor nodes in a more local and distributed manner. The concept of this approach is to imitate the behavior of electromagnetic particles: whenever two electromagnetic particles are too close in proximity, a repulsive force pushes them apart. In mobile ad hoc sensor networks, this method can help move sensors from high density to low density areas, thereby dispersing the team to improving the overall network coverage.

*Connectivity control* of MASNs is rapidly becoming a hot research topic in the field of multiagent systems, and various strategies have been developed in recent years, including both centralized [12, 13] and decentralized [14–20] approaches. A common way to maintain connectivity in mobile networks is to shrink the communication links between any two neighbors whenever they tend to break [21]. Most studies have attempted to maximize *Fiedler value *[13] and to add communication links to increase connectivity [22]. However, these approaches often result in a tight network structure with dense communication links, which may largely restrict the mobility of mobile sensors and jeopardize the coverage and cooperation efficiency. More importantly, from the wireless communication point of view, high network density can severely aggravate radio interferences [1]. To deal with these problems, Zavlanos and Pappas [15] proposed a distributed market-based control strategy, which is able to reduce redundant communication links based on local estimation of *spanning subgraph*. This strategy, however, requires full knowledge of the network structure, which may cause large delay in dense and large-scale networks [23]. In [17], a connectivity control strategy is presented with a particular consideration of the relationship between the communication range and the sensing range, that is, radio range is at least twice the sensing range. The proposed control scheme can guaranteed a connected network with optimized sensing coverage. How to disperse the networked sensors to achieve a sparse topology is not yet discussed. It is also worthwhile to mention that certain topology control methods [24, 25] in ad hoc senor networks have been developed that similarly deal with the issue of removing redundant communication links. However, these works are mainly based on stationary network structure. The important issues of combing global connectivity and dispersion of mobile sensors with respect to mobility control strategy have not been addressed properly.

*Contributions*

Aiming at bridging the gap between dispersion and connectivity, we first present a distributed link removal algorithm (DLRA) to reduce redundant communication links while preserving global connectivity. The proposed algorithm is fully distributed and only requires local information of no more than two-hop neighbors. Then, by integrating DLRA with a novel combined piecewise-continuous potential function, a distributed connectivity control system is developed to disperse a team of mobile sensors with guaranteed connectivity and collisions avoidance. The present work provides answers to the following questions.(1)How to remove communication links with respect to global connectivity based only on local information of neighbor status?(2)How to disperse a team of sensors with connectivity preservation, collision avoidance, and limited actuation?(3)Is the generated network structure sparse enough to fulfill dispersion requirement?

The rest of the paper is organized as follows: Section 2 provides necessary terminologies and notations. Section 3 presents the DLRA algorithm that is developed to address the link removal problem with respect to global connectivity. Section 4 introduces a distributed combined piecewise-continuous potential function to control the motion of mobile sensors. Computer simulations are included in Section 5, and this paper is concluded in Section 6 with a discussion of future research works.

#### 2. Problem Formulation

Let the dynamic graph denote a mobile network of mobile sensor nodes with integrated wireless communication capabilities, where denotes the set of vertices indexed by the set of mobile sensors and , denotes the time-variant set of communication links. We define to be a normalized nonnegative weighting function symmetric in its arguments, that is, , and assume that , . In this case, the adjacency matrix (we define for all , thus there are no self-loops in the network) can be defined as follows:

Note that *any normalized nonnegative function* can be treated as a weighting function. Nevertheless, to associate with the link quality, it is rather a natural choice that denotes received signal strength. Moreover, as indicated in radio propagation theory [1], in obstacle-free environment, signal fading can be treated as an exponential decay function of the Euclidean distance between and . In particular, we have the following definitions.

*Definition 1. *For any node in , the normalized received signal strength from node is set to be:
where (the value of depends on the radio frequency, antenna gain, system loss, and environmental factors, etc.) is positive path-loss value, and is reference distance (see Figure 1).

*Definition 2. * An undirected weighted dynamic graph is defined as connected at time if and only if there is at least one communicative path between any two vertices within it.

Furthermore, consider the vertices in as mobile sensors with single-integrator kinematic model given by the following:
where and denotes the position and velocity of node , respectively.

Now the main objectives of this paper can be described as follows:(1)for any nodes and in , determine whether link is an essential communication link for connectivity maintenance, and then remove redundant communication links. The generated subgraph contains only essential communication links, that is, ;(2)for the corresponding kinematic system , derive a dynamic motion controller for all sensors between any two consecutive switches, so that for any , it is guaranteed that ; for any , nodes and are dispersed into the set (see Figure 2).

#### 3. Distributed Link Removal Algorithm with Respect to Global Connectivity

The objective of this section is to develop a distributed local connectivity control algorithm, aiming at removing redundant communication links to facilitate the self-organized dispersion of mobile sensors with respect to global connectivity.

##### 3.1. Principle of DLRA

Let us first introduce the following definitions which categorize neighboring sensors into two distinctive neighbor relationship sets, namely, physical neighbor set and logical neighbor set.

*Definition 3. * Node is in the physical neighbor set of , denoted , if and only if .

*Definition 4. * Node is the logical neighbor set of , denoted , if and only if .

*Definition 5. * For any node in the network, we denote as the neighbor relationship matrix (NRM) at time , where and .

Based on the aforementioned definitions, the proposed DLRA is described as follows.

*Information Exchange*

The information that sensor requires for the link removal algorithm is obtained by periodically receiving *Heartbeat* messages from all its neighbors in . The periodical messages sent by neighbor should at least contain the following information: node ID, position, logical neighbor set , and link weight with all its logical neighbors. After exchanging information with all its neighbors, each node is only aware of the status of its one-hop physical neighbors and two-hop logical neighbors.

*Selecting Candidate Links to Be Removed*

Upon receiving *Heartbeat* message from each individual physical neighbor, node updates . As it is assumed that the initial network is connected, DLRA starts at time . Then, the process is started with initial condition that , and is constructed for each . The selection of candidate links is as follows.

*Step 1. * Look up neighbor relationship matrix . If , where , there exists a triangle consist of sensor , , . If and only if , then denote link as candidate link to be removed from , put sensor into candidate removal set , and remove corresponding row vector in (cf. line 2–7 in Algorithm 1).

*Step 2. * Update , so that there is no triangle in the updated topology. Let be the column vector of , where . Check for every , if , and , and , compare link weights , , , and , if , then denote link as candidate link to be removed from , and put into and remove corresponding row vector in (cf. line 8–15 in Algorithm 1 ( is the execution time for node in every edge removal procedure, we assume is constant for any node).

*Synchronized Local Coordination for DLRA (Algorithm 2)*

A major challenge when dealing with dynamic network is that, the network topology may be changed during any consecutive switches, due to the movement and leaving/joining of the mobile sensors. Meanwhile, an unpredictable message delay may occur at any time. Therefore, a synchronization process is required for such situations. In particularly, a request and acknowledge mechanism is utilized to dynamically synchronize the disconnection of any redundant communication links between the corresponding vertices. That is, upon the determination of redundant communication link, for example, , a request message will be sent from to . Upon receiving sensor will remove sensor from the logical neighbor set and send back a acknowledge message based on the condition that . The network structure will be constructed based on the subgraph , which is generated from the proposed local coverage enhancement algorithm (cf. Algorithm 2).

##### 3.2. Capabilities and Message Complexity of DLRA

We first prove that the connectivity is guaranteed while the redundant links are removed from the underlying network.

Theorem 6. *Given a network with initial connectedness and controllable links, the subgraph generated from DLRA is connected all the time. *

*Proof. *Since neighbor discovery procedure and adding redundant links into do not violate network connectivity, we only need to consider the link removal mechanism for connectivity preservation.

Consider two nodes , where , are initially connected in through a series of vertices, for example, . Suppose that , and are disconnected in , we have the following.*Case 1*. where and , since . According to step 2 in Algorithm 1, we have , so , contradiction reached.*Case 2*. where , and , since , , so we have , contradiction reached.

The proof of Theorem 6 is completed.

In addition, for Case 1, suppose that there exists a path , and . From Algorithm 1 it can be seen that , so contra-diction reached. Similarly, for Case 2, suppose there exists , same contradiction can also be met, which leads to the following corollary.

Corollary 7. *For any generated subgraph , the shortest cycle is 5, that is, there are no such links as or .**Furthermore, through removing redundant links, node degree in can be constrained within a certain spectrum. In particular, one has the following.*

Corollary 8. * For a generated subgraph where , the upper bound of node degree is 5. *

*Proof. * To see contradiction, it is assumed that there are two links and in , where and enclose an angle at node . Furthermore, suppose that and , from Definition 1 we know that link weight is a monotonic function of vertices’ Euclid distance, for example, . Since and , it is straightforward that , see Figure 3, which leads to . Consequently, we can conclude from Algorithm 1 that , for example, , thus we reach a contradiction to the assumption that . This proved that no adjacent links in enclose an angle equal or less that , from which the corollary follows.

In addition, the request and acknowledge mechanism in Algorithm 2 guarantees that, despite of trivial one-hop delays of the acknowledge information, the communication links in remain symmetric all the time. Moreover, DLRA depends only on local information of no more than two-hop neighbors, so that the information exchange between mobile sensors will not invite large delay and communication overhead. In particular, we have the following.

Theorem 9. *The worst-case message complexity of DLRA is , where is the number of sensors.*

*Proof. *Since DLRA depends only on two-hop neighbor information to determine redundant communication links, this requires two messages per sensor, and total messages will be sent. In addition, request and acknowledge mechanism requires two messages to remove each redundant link. In the worst case where is a undirected complete graph (UCG), and , the maximum redundant communication links to be removed is , so the total messages to be sent is . In conclusion, DLRA has a total message complexity of .

Note that for large scale mobile networks with limited communication range, it is an unlikely case that the initial configuration is a UCG. Therefore, the message complexity can be reduced dramatically, which makes DLRA scalable to MASNs with a large number of mobile sensors.

#### 4. Dispersion of Mobile Sensors

The invariance of network structure between any two cons-cutive switches in is prerequisite for the realization of connectivity preserving dispersion of mobile sensors. The aim of this section is to develop a distributed motion controller that regulates the dispersion of mobile sensors in continuous space. First, we utilize a combined potential function to ensure that all essential links are remained connected and interagent collisions are avoided all the time during the self-organized dispersion of mobile sensors between any two consecutive topology updates.

We first introduce a repulsive potential function to deal with the collision avoidance between sensor and all its physical neighbors , defined as , where . In particular, we have where , and in this paper, associated with in (2), it yields

It is straight forward that, whenever two mobile sensors approach to each other, the repulsive potential will continuously grow until , where the potential , so that intersensor collision is avoided. Similarly, to restrict all essential communication links within for all , we introduce an attractive potential function, denote as , where . Specifically, we have

It can be seen from (6) that whenever two mobile sensors with critical communication links move away from each other, the attractive potential will continuously grow until , where the potential , so that the intersensor connection is guaranteed.

The proposed potential functions entitle us to assign each node in the network a distributed control law, which is given as the combination of the negative gradients of the two potentials in the direction

It is easy to observed from (7) that, the potential force can become infinite between pairs of sensors whenever or . In practice, such unbounded actuation is unrealistic for most mobile sensor systems. In this paper, a piecewise-continuous function method is proposed with respect to sensors’ actuation to approach the objective of *bounded *input.

Denote as the upper bound of velocity for node , in particular, for homogeneous systems, we have , where .

*Definition 10. *Given a mobile sensor networks with fixed underlying network structure , a distributed piecewise-continuous control law is assigned to each mobile sensor as follows:
where represents the unit vector of .

The definition of piecewise-continuous control law gives rise to the development of hybrid connectivity control system , as is described in Figure 4. In the connectivity control system, the proposed DLRA algorithm will first take every updated location of the mobile sensors as its input matrix to calculate the topology of the network. Therefore, after every interaction process, the redundant communication links will be determined and updated. Meanwhile, the output value of network topology from DLRA will in turn be utilized by the motion controller in every mobile sensor to assign different control functions to every neighboring sensor according to their neighboring types, that is, physical or logical neighbor. And the final output of the system is sensors’ velocity and moving direction in the next step. The bounded velocity is implemented by comparing the output velocity from the controller with the designated maximum speed in the mobile sensor systems.

Now we can conclude the main result of this paper.

Theorem 11. *Given a MASNs with initially connected underlying network , the distributed connectivity control system guarantees that the connectivity of is maintained, interagent collisions are avoided and sensors’ velocities are bounded for all time .*

*Proof. *See Appendix.

Furthermore, preserving connectivity without removing redundant communication links often results in a restricted network structure, as indicated in Figure 5(a). We argue that the restriction can be avoided by utilizing DLRA. In particular, from Corollary 7 we proved that the generated core structure (core structure is a subgraph of that contains only the logical neighbor links) of is a substructure of *-Lattice *[4, 26] (pentagon), and the absence of cycle shorter than 5 guarantees that no mutual influences exist between any distinctive links. Therefore, for any two logical neighbors and , we have
deriving the equilibrium distance between and from the denotation that , we have
Integrating (3) with the aforementioned equation and after some algebra manipulation, it yields
where .

The aforementioned ratiocinations bring us the following result.

Corollary 12. * Considering a MASNs with initially connected underlying network , where the position of vertices . The evolution of the system under the control system can reach a set of condition within finite time .*

#### 5. Simulations

To evaluate the performance of the proposed control system for the self-organized dispersion of mobile sensor networks, a variety of simulations have been conducted, and the results are presented in this section. The simulations are focused on the connectivity control and dispersion of mobile sensor networks in and spaces. General parameters are set as in Table 1.

First, to evaluate the correctness and efficiency of the proposed DLRA, a static simulation is conducted. In the first scenario, 15 static sensors are initially deployed within an area of 20 m × 20 m, as can be seen from Figure 6(a), where dense communication links are observed, after the execution of DLRA, the topology of the wireless sensor network is finally simplified with only 15 communication links (cf. Figure 6(b)). In case of large sensor networks, a 100 sensors scenario is then performed, the initial configuration of the network topology can be found in Figure 6(c). The final results from DLRA is shown in Figure 6(d), where the sensor network becomes extremely sparse with only a few redundancy.

To evaluate the proposed connectivity control system . We first simulate the dispersion of 10 sensors initially located within 20 m × 20 m space. The evaluation of mobile sensor network is shown as in Figures 7(a)–7(d). For the purpose of illustration, the diamonds represent mobile sensors, and the circles represent the semidistance (semidistance represents a value that is 5% shorter than half of the communication range. The use of it here is for the sake of facilitating the observation) of communication range. Sensors are under the communication range of each other if and only if the two corresponding circles overlap. The total trajectories of mobile sensors are shown in Figure 7(e), where the solid diamonds denote the initial position of the sensors, final position is represented as hollow ones, and the trajectory is shown as the dotted lines. Furthermore, upon removal of redundant communication links, sensors are dispersed into space, and the network reaches its final configuration within 30 seconds (see Figure 8(a)). Moreover, the average velocity of the sensors is decreased from the peak that is 5 m s^{−1} (see Figure 8(c)), the bounded velocity is guaranteed.

We further conduct a simulation for 100 sensors to verify the scalability of the proposed approach. Similarly to the case of 10 sensors, sensors are initially location in a space, the trajectories of networked sensors evolve as in Figures 6(f)–6(i). It is noticeable that the average degree of node in both simulations are between 2 and 3, this phenomenon indicates that an asymptotically 1-connectivity (graph is 1-connected if it contains only one path between any pair of distinct vertices) graph structure is generated during the evolution of the network, such that the final configurations are sparse with only trivial signal conflictions.

The self-organized dispersion of MASNs in space is also evaluated with similar simulation methodology. Sensors locate within 95% communication range of each other is connected by a blue line (see Figure 9), networks with 10 and 100 sensors are all investigated, and in both case, the initial locations are within 20 m × 20 m × 20 m space. Note that Corollary 12 may not hold in the case of 3-dimensional space coverage optimization, this is due to fact that the lower bound of the node degree cannot be obtained and a certain freedom of mobile sensors may not exist with respect to the uncertain structure of the networks. Therefore, we then conducted a simulation to study the coverage efficiency of proposed system with respect to different number of sensors. As it can be seen from Figure 10(c), with the aid of the proposed coverage enhancement system, 7 mobile sensors can cover an area up to 25000 m^{2} in size (nearly the size of total 4 standard football fields), under the constrain of limited communication range ( m). The interagent distances between logical neighbors are converged into a constant value, which is above the minimum distance derived from Corollary 12, and the distances between nonlogical neighboring sensors are strictly above the communication range (see either Figures 10(a) or 10(b)). The results verified the proposed control system in its capability of coverage enhancement. Moreover, as it can be seen from Figures 10(a) and 10(b), no interagent distance whatsoever can reach zero, which indicates that the proposed method can also effectively handle the issue of collision avoidance. Moreover, the simulation results unfolded in Figure 10 suggest that the lower bound of the neighbors’ distance can also be guaranteed in a network of 10 mobile sensors. The question of *whether this is a common case in 3-dimensional space coverage enhancement* will be investigated in our future research. Nonetheless, the capability of the coverage enhancement system in 3-dimensional space, for example, can cover up to 1.4 × 10^{6} m^{3} with 7 mobile sensors, is still fairly convincing.

It is worthwhile to notice that simulation results in space are analogous to that in the case of (see Figure 7), which entitles us to obtain the following conclusions.

*Correctness*

A variety of simulations in and spaces verified the correctness of the distributed control system for self-organized sensor dispersion, so that objectives can be achieved.

*Sensibility*

The required time for reaching the final configuration is distinctive in and spaces. The dimension-sensible property shows a better performance in spatial dispersion.

*Sparseness*

Despite of dimension and network capacity, the final configurations of the networks are always sparse with small node degrees.

#### 6. Conclusions

Self-organized dispersion of mobile ad hoc sensor networks with guaranteed connectivity and collision avoidance is studied in this paper. A distributed self-organized control system combined with a local dynamic link removal algorithm, namely, DLRA, is proposed to reduce redundant communication links and regulate the dispersion of mobile sensors. The proposed control system can disperse a team of mobile sensors with guaranteed connectivity and collision avoidance, and the DLRA does not require access to the whole topology information, and thus, the proposed approach is scalable and will not invite excessive delays and communication overhead in large scale networks.

Several extensions to this presented work will be studied in future research: to apply the mobile sensor networks into indoor environment, we plan to study the dispersion of networked mobile sensors in nonconvex environments; the impact of wireless communication on the connectivity of multiagent system is another promising topic. The proposed approach can also be extended for dispersion in leader-follower system and potential applications in hazardous and battlefield environments.

#### Appendix

#### Proof of Theorem 11

To facilitate the proof of Theorem 11, we first unfold the following lemmas.

Lemma A.1. *For a mobile sensor network driven by the distributed control law defined by (2) and (8) with a set of initial condition , then is invariant for the trajectory of the closed-loop system.*

*Proof. *Suppose that varied at time , further-more, assume the variant was irritated by , thus there exist a small positive constant , that in every . Whereas, from the definition of (7), we know that , thus there exist a small positive constant , that in every , contradiction is reached, this completes the proof.

Lemma A.1 established collision avoidance between any pairs of sensors within each other’s physical neighbor set. Now we investigate the connectivity preservation capability of the motion controller in .

Lemma A.2. *For a MASNs driven by the distributed control law defined by (2) and (8) with a set of initial condition , then is invariant for the trajectory of the closed-loop system.*

*Proof. * Following the same methodology in the proof of Lemma A.1, we assume a variant of was irritated by , thus there exist a small positive constant , that in every . Whereas, from the definition of (8), we know that and , thus there exist a small positive constant , that in every . We choose , contradiction is reached, which completes the proof.

Lemmas A.1 and A.2 guaranteed that link connections are all preserved and interagent collisions are avoided during the dispersion between any two consecutive topology updates. On the other hand, the synchronization mechanism in DLRA causes delays in both link addition and link removal procedures in . We now show that the ineluctable delays cannot jeopardize network connectivity. Assume the interval time between two consecutive switches is , where , , we have the following cases.

*Case 1. * at time , considering a small positive time-interval , assume , thus is invariant for , where the communication links are rather unnecessarily maintained than disconnected.

*Case 2. * and at time , assume that and , thus . Since candidate link for link addition is redundant, connectivity is not violated. This result also hold for the case that and , while hypostatically we assuming that and .

Derived directly from the aforementioned analysis and Theorem 6, we conclude the proof of Theorem 11.

#### Acknowledgments

The work is cosponsored by Nature Science Foundation of China (Grant nos. 61272432, 61202508), and China Postdoctoral Science Foundation (Grant no. 2011M500243). The authors would like to gratefully acknowledge the constructive and thorough comments of the reviewers, which is very helpful for improving the quality of the paper. The authors appreciate the constructive suggestions in the simulation methodology from Professor Michael M. Zavlanos. They also thank Dr. Yan C. Wang for the enlightening discussions in topology control algorithms.

#### References

- T. Rappaport,
*Wireless Communications, Principles and Practice*, Prentice Hall, Upper Saddle River, NJ, USA, 2002. - L. Ludwig and M. Gini, “Robotic swarm dispersion using wireless intensity signals,” in
*Proceedings of the 22nd Int'l Symposium on Distributed Autonomous Robotic Systems*, pp. 135–144, July 2006. - D. V. Dimarogonas and K. J. Kyriakopoulos, “Inverse agreement protocols with application to distributed multi-agent dispersion,”
*IEEE Transactions on Automatic Control*, vol. 54, no. 3, pp. 657–663, 2009. View at Publisher · View at Google Scholar · View at Scopus - W. M. Spears, D. F. Spears, J. C. Hamann, and R. Heil, “Distributed, physics-based control of swarms of vehicles,”
*Autonomous Robots*, vol. 17, no. 2-3, pp. 137–162, 2004. View at Publisher · View at Google Scholar · View at Scopus - A. Chen, S. Kumar, and T. H. Lai, “Local barrier coverage in wireless sensor networks,”
*IEEE Transactions on Mobile Computing*, vol. 9, no. 4, pp. 491–504, 2010. View at Publisher · View at Google Scholar · View at Scopus - A. Tahbaz-Salehi and A. Jadbabaie, “Distributed coverage verification in sensor networks without location information,”
*IEEE Transactions on Automatic Control*, vol. 55, no. 8, pp. 1837–1849, 2010. View at Publisher · View at Google Scholar · View at Scopus - Z. Tu, Q. Wang, H. Qi, and Y. Shen, “Flocking based distributed self-deployment algorithms in mobile sensor networks,”
*Journal of Parallel and Distributed Computing*, vol. 72, no. 3, pp. 437–449, 2012. - J. Cortes, “Coverage optimization and spatial load balancing by robotic sensor networks,”
*IEEE Transactions on Automatic Control*, vol. 55, no. 3, pp. 749–754, 2010. View at Publisher · View at Google Scholar · View at Scopus - H. Zhou, T. Liang, C. Xu, and J. Xie, “Multiobjective coverage control strategy for energy-efficient wireless sensor networks,”
*International Journal of Distributed Sensor Networks*, vol. 2012, Article ID 720734, 10 pages, 2012. View at Publisher · View at Google Scholar - M. Zhong and C. G. Cassandras, “Distributed coverage control and data collection with mobile sensor networks,”
*IEEE Transactions on Automatic Control*, vol. 56, no. 10, pp. 2445–2455, 2011. - Z. Mi and Y. Yang, “Topology control and coverage enhancement of dynamic networks based on the controllable movement of mobile agents,” in
*Proceedings of the IEEE International Conference on Communication*, pp. 1–5, Kyoto, Japan, June 2011. - M. M. Zavlanos and G. J. Pappas, “Potential fields for maintaining connectivity of mobile networks,”
*IEEE Transactions on Robotics*, vol. 23, no. 4, pp. 812–816, 2007. View at Publisher · View at Google Scholar · View at Scopus - Y. Kim and M. Mesbahi, “On maximizing the second smallest eigenvalue of a state-dependent graph Laplacian,”
*IEEE Transactions on Automatic Control*, vol. 51, no. 1, pp. 116–120, 2006. View at Publisher · View at Google Scholar · View at Scopus - T. Razafindralambo and D. Simplot-Ryl, “Connectivity preservation and coverage schemes for wireless sensor networks,”
*IEEE Transactions on Automatic Control*, vol. 56, pp. 2418–2428, 2011. - M. M. Zavlanos and G. J. Pappas, “Distributed connectivity control of mobile networks,”
*IEEE Transactions on Robotics*, vol. 24, no. 6, pp. 1416–1428, 2008. View at Publisher · View at Google Scholar · View at Scopus - P. Yang, R. A. Freeman, G. J. Gordon, K. M. Lynch, S. S. Srinivasa, and R. Sukthankar, “Decentralized estimation and control of graph connectivity for mobile sensor networks,”
*Automatica*, vol. 46, no. 2, pp. 390–396, 2010. View at Publisher · View at Google Scholar · View at Scopus - Y. Stergiopoulos, Y. Kantaros, and A. Tzes, “Distributed control of mobile sensor networks under RF connectivity constraints,”
*International Journal of Distributed Sensor Networks*, vol. 2012, Article ID 741821, 7 pages, 2012. View at Publisher · View at Google Scholar - G. Notarstefano, K. Savla, F. Bullo, and A. Jadbabaie, “Maintaining limited-range connectivity among second-order agents,” in
*Proceedings of the American Control Conference*, pp. 2124–2129, Minneapolis, Minn, USA, June 2006. View at Scopus - Z. Mi, Y. Yang, and G. Liu, “Connectivity control of mobile multi-robot networks,” in
*Proceedings of the IEEE/ASME International Conference on Advanced Intelligent Mechatronics*, pp. 123–128, Montreal, Canada, July 2010. View at Publisher · View at Google Scholar · View at Scopus - X. Li and Y. Xi, “Distributed cooperative coverage and connectivity maintenance for mobile sensing devices,” in
*Proceedings of the 48th IEEE Conference on Decision and Control*, pp. 7891–7896, Shanghai, China, December 2009. View at Publisher · View at Google Scholar · View at Scopus - A. Ajorlou, A. Momeni, and A. G. Aghdam, “Connectivity preservation in a network of single integrator agents,” in
*Proceedings of the 48th IEEE Conference on Decision and Control*, pp. 7061–7067, Shanghai, China, December 2009. View at Publisher · View at Google Scholar · View at Scopus - G. Xing, T. Wang, Z. Xie, and W. Jia, “Rendezvous planning in wireless sensor networks with mobile elements,”
*IEEE Transactions on Mobile Computing*, vol. 7, no. 12, pp. 1430–1443, 2008. View at Publisher · View at Google Scholar · View at Scopus - Y. Yang, Z. Mi, J. Y. Yang, and G. Liu, “A model based connectivity improvement strategy for vehicular ad hoc networks,” in
*Proceedings of the 76th IEEE Vehicular Technology Conference*, Ottawa, Canada, September 2010. View at Publisher · View at Google Scholar · View at Scopus - R. Wattenhofer and A. Zollinger, “XTC: a practical topology control algorithm for ad-hoc networks,” in
*Proceedings of the 18th IEEE International Parallel & Distributed Processing Symposium*, pp. 216–222, Santa Ana, Calif, USA, 2004. - A. Jawahar, S. Radha, and R. Sharath Kumar, “Capacity-preserved, energy-enhanced hybrid topology management scheme in wireless sensor networks for hazardous applications,”
*International Journal of Distributed Sensor Networks*, vol. 2012, Article ID 280932, 12 pages, 2012. View at Publisher · View at Google Scholar - R. Olfati-Saber, “Flocking for multi-agent dynamic systems: algorithms and theory,”
*IEEE Transactions on Automatic Control*, vol. 51, no. 3, pp. 401–420, 2006. View at Publisher · View at Google Scholar · View at Scopus