Ramanujan Topologies for Decision Making in Sensor Networks

We consider the design of the topology of the communication graph G = (V, E) supporting distributed decision in sensor networks with N = |V | sensors. The numberM of links connecting the sensors, i.e., the number of edges |E| = M in the graph G, is fixed. We assume a simple binary decision test where the data may be spatially correlated. The global detector performs a threshold test on a weighted fusion of the local likelihood ratios, which can be computed in a distributed fashion using a consensus algorithm. The graph topology plays a central role in the convergence speed of the distributed detector. Exhaustive search over the class of possible communication networks is unrealistic. Our solution is constructive. We first reduce this topology design to a spectral graph optimization problem; specifically, to designing the topology that maximizes the ratio γ of the algebraic connectivity to the largest eigenvalue of the graph Laplacian. Borrowing results from spectral graph theory, we show that for the class of non-bipartite Ramanujan graphs γ ≥ γmin . The importance of this inequality is that γmin , asymptotically, is an upper bound onγ for most classes of graphs. The paper discusses the commonly used explicit constructions of Ramanujan graphs and their impact on the convergence speed of distributed consensus. In particular, it shows that these graphs perform much better even for finite values of N than highly structured networks, or small world type graphs, or Erdös-Reńyi random networks.

[1]  M. Murty Ramanujan Graphs , 1965 .

[2]  Harry L. Van Trees,et al.  Detection, Estimation, and Modulation Theory, Part I , 1968 .

[3]  M. Newman,et al.  Topics in Algebra , 1978 .

[4]  Nils Sandell,et al.  Detection with Distributed Sensors , 1980, IEEE Transactions on Aerospace and Electronic Systems.

[5]  N. Alon Eigenvalues and expanders , 1986, Comb..

[6]  John N. Tsitsiklis,et al.  Decentralized detection by a large number of sensors , 1988, Math. Control. Signals Syst..

[7]  Moshe Morgenstern,et al.  Existence and Explicit Constructions of q + 1 Regular Ramanujan Graphs for Every Prime Power q , 1994, J. Comb. Theory, Ser. B.

[8]  Pramod K. Varshney,et al.  Distributed Detection and Data Fusion , 1996 .

[9]  Silvana Stefani,et al.  Matrices and Graphs: Theory and Applications to Economics Proceedings of the Conferences , 1996 .

[10]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[11]  Avi Wigderson,et al.  Entropy waves, the zig-zag graph product, and new constant-degree expanders and extractors , 2000, Proceedings 41st Annual Symposium on Foundations of Computer Science.

[12]  Gordon F. Royle,et al.  Algebraic Graph Theory , 2001, Graduate texts in mathematics.

[13]  Yoshiharu Kohayakawa,et al.  An Optimal Algorithm for Checking Regularity , 2003, SIAM J. Comput..

[14]  Stephen P. Boyd,et al.  Fast linear iterations for distributed averaging , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[15]  Richard M. Murray,et al.  Consensus problems in networks of agents with switching topology and time-delays , 2004, IEEE Transactions on Automatic Control.

[16]  José M. F. Moura,et al.  Topology of Sensor Networks in Distributed Detection , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

[17]  J. Moura,et al.  Topology for Global Average Consensus , 2006, 2006 Fortieth Asilomar Conference on Signals, Systems and Computers.

[18]  Soummya Kar,et al.  Topology for Distributed Inference on Graphs , 2006, IEEE Transactions on Signal Processing.