Optimal Spread in Network Consensus Models

In a model of network communication based on a random walk in an undirected graph, what subset of nodes (subject to constraints on the set size), enable the fastest spread of information? The dynamics of spread is described by a process dual to the movement from informed to uninformed nodes. In this setting, an optimal set $A$ minimizes the sum of the expected first hitting times $F(A)$, of random walks that start at nodes outside the set. In this paper,the problem is reformulated so that the search for solutions is restricted to a class of optimal and "near" optimal subsets of the graph. We introduce a submodular, non-decreasing rank function $\rho$, that permits some comparison between the solution obtained by the classical greedy algorithm and one obtained by our methods. The supermodularity and non-increasing properties of $F$ are used to show that the rank of our solution is at least $(1-\frac{1}{e})$ times the rank of the optimal set. When the solution has a higher rank than the greedy solution this constant can be improved to $(1-\frac{1}{e})(1+\chi)$ where $\chi >0$ is determined a posteriori. The method requires the evaluation of $F$ for sets of some fixed cardinality $m$, where $m$ is much smaller than the cardinality of the optimal set. When $F$ has forward elemental curvature $\kappa$, we can provide a rough description of the trade-off between solution quality and computational effort $m$ in terms of $\kappa$.

[1]  Günter M. Ziegler,et al.  Matroid Applications: Introduction to Greedoids , 1992 .

[2]  Radha Poovendran,et al.  Leader selection for minimizing convergence error in leader-follower systems: A supermodular optimization approach , 2012, 2012 10th International Symposium on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks (WiOpt).

[3]  B. Nordstrom FINITE MARKOV CHAINS , 2005 .

[4]  Quan Pan,et al.  Approximation for maximizing monotone non-decreasing set functions with a greedy method , 2016, J. Comb. Optim..

[5]  M. L. Fisher,et al.  An analysis of approximations for maximizing submodular set functions—I , 1978, Math. Program..

[6]  Andreas Krause,et al.  Efficient Sensor Placement Optimization for Securing Large Water Distribution Networks , 2008 .

[7]  Stephen P. Boyd,et al.  Randomized gossip algorithms , 2006, IEEE Transactions on Information Theory.

[8]  Christian Borgs,et al.  Maximizing Social Influence in Nearly Optimal Time , 2012, SODA.

[9]  Reza Olfati-Saber,et al.  Consensus and Cooperation in Networked Multi-Agent Systems , 2007, Proceedings of the IEEE.

[10]  Jan Vondrák,et al.  Optimal approximation for submodular and supermodular optimization with bounded curvature , 2013, SODA.

[11]  Scott Shenker,et al.  Geographic routing without location information , 2003, MobiCom '03.

[12]  Fern Y. Hunt An Algorithm for Identifying Optimal Spreaders in a Random Walk Model of Network Communication , 2016 .

[13]  Dieter Jungnickel,et al.  Graphs, Networks, and Algorithms , 1980 .

[14]  Matthew Richardson,et al.  Mining knowledge-sharing sites for viral marketing , 2002, KDD.

[15]  Ronald L. Rivest,et al.  Introduction to Algorithms, third edition , 2009 .

[16]  John B. Shoven,et al.  I , Edinburgh Medical and Surgical Journal.

[17]  Éva Tardos,et al.  Maximizing the Spread of Influence through a Social Network , 2015, Theory Comput..

[18]  George Giakkoupis Tight Bounds for Rumor Spreading with Vertex Expansion , 2014, SODA.

[19]  Victor P. Il'ev,et al.  An Approximation Guarantee of the Greedy Descent Algorithm for Minimizing a Supermodular Set Function , 2001, Discret. Appl. Math..

[20]  Petar Maymounkov,et al.  Global computation in a poorly connected world: fast rumor spreading with no dependence on conductance , 2011, STOC '12.