Algorithms for alpha-rate domination problems on weighted graphs

In this article, we investigate a domination set problem variant on vertex-weighted graphs. In the last few years, several algorithms have been presented for solving the minimum alpha and alpha-rate domination problem (also known as the positive influence dominating sets problem) on simple graphs. We recently proposed an algorithm for alpha-rate domination on weighted graphs based on randomised rounding of the solution of a linear programming formulation of this problem. Due to the use of linear programming, such an algorithm could be relatively time consuming for larger graphs. Here, we propose a new version using the divide and conquer technique, which uses a graph's community structure to create a solution from the solutions obtained on denser subgraphs (with some adjustments, if necessary). We also investigate greedy techniques for this problem using three different initial vertex selection strategies. We compare two different randomised rounding and three greedy algorithms on three different families of randomly generated graphs and on four real-world graphs obtained from a Twitter mentions network. Our results show that on dense random graphs the divide and conquer technique produces results comparable in total weight to the unembellished randomised rounding method, but signifficantly faster. For graphs with intrinsic modular structure, the divide and conquer technique actually produces better results. When the running time is prioritised over the optimality of results, two of the three explored greedy algorithms strategies perform better than the simple strategy of picking always vertices with the smallest weights. Also, greedy techniques outperform randomised algorithms on the very sparse Twitter graphs, and on the random dense graphs for high thresholds.

[1]  Ning Chen,et al.  Approximation for Dominating Set Problem with Measure Functions , 2012, Comput. Artif. Intell..

[2]  Béla Bollobás,et al.  Random Graphs , 1985 .

[3]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[4]  C. Greaves,et al.  Supporting behaviour change for diabetes prevention , 2010 .

[5]  Boleslaw K. Szymanski,et al.  Dominating Scale-Free Networks Using Generalized Probabilistic Methods , 2014, Scientific reports.

[6]  Rik Sarkar,et al.  Community Detection , 2014, Encyclopedia of Machine Learning and Data Mining.

[7]  W. Hoeffding On the Distribution of the Number of Successes in Independent Trials , 1956 .

[8]  Lonnie Athens ‘Domination’ , 2002 .

[9]  Nathaniel Charlton,et al.  Weighted Alpha-Rate Dominating Sets in Social Networks , 2014, 2014 Tenth International Conference on Signal-Image Technology and Internet-Based Systems.

[10]  Jean-Loup Guillaume,et al.  Fast unfolding of communities in large networks , 2008, 0803.0476.

[11]  William C-K. Yen Algorithmic Results of Independent k-Domination on Weighted Graphs , 2011 .

[12]  T. Valente Network Interventions , 2012, Science.

[13]  Prasad Raghavendra,et al.  Improved Approximation Algorithms for the Spanning Star Forest Problem , 2007, APPROX-RANDOM.

[14]  Aric Hagberg,et al.  Exploring Network Structure, Dynamics, and Function using NetworkX , 2008, Proceedings of the Python in Science Conference.

[15]  Andrei V. Gagarin,et al.  Upper bounds for alpha-domination parameters , 2008, ArXiv.

[16]  Andrei V. Gagarin,et al.  Upper Bounds for α-Domination Parameters , 2009, Graphs Comb..

[17]  Andrei V. Gagarin,et al.  Randomized algorithms and upper bounds for multiple domination in graphs and networks , 2013, Discret. Appl. Math..

[18]  公庄 庸三 Discrete math = 離散数学 , 2004 .

[19]  Anne Condon,et al.  Experiments with parallel graph coloring heuristics and applications of graph coloring , 1993, Cliques, Coloring, and Satisfiability.

[20]  Richard M. Karp,et al.  Algorithms for graph partitioning on the planted partition model , 2001, Random Struct. Algorithms.

[21]  Christian Laforest,et al.  Hardness results and approximation algorithms of k-tuple domination in graphs , 2004, Inf. Process. Lett..

[22]  Christos Faloutsos,et al.  Epidemic spreading in real networks: an eigenvalue viewpoint , 2003, 22nd International Symposium on Reliable Distributed Systems, 2003. Proceedings..

[23]  Weili Wu,et al.  New approximations for minimum-weighted dominating sets and minimum-weighted connected dominating sets on unit disk graphs , 2011, Theor. Comput. Sci..

[24]  Thomas Erlebach,et al.  Constant-Factor Approximation for Minimum-Weight (Connected) Dominating Sets in Unit Disk Graphs , 2006, APPROX-RANDOM.

[25]  Cecilia R. Aragon,et al.  Optimization by Simulated Annealing: An Experimental Evaluation; Part II, Graph Coloring and Number Partitioning , 1991, Oper. Res..

[26]  R. Kaas,et al.  Mean, Median and Mode in Binomial Distributions , 1980 .

[27]  My T. Thai,et al.  On the approximability of positive influence dominating set in social networks , 2014, J. Comb. Optim..

[28]  Ryan A. Rossi,et al.  The Network Data Repository with Interactive Graph Analytics and Visualization , 2015, AAAI.

[29]  Stephen P. Boyd,et al.  Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers , 2011, Found. Trends Mach. Learn..

[30]  Beom Jun Kim,et al.  Growing scale-free networks with tunable clustering. , 2001, Physical review. E, Statistical, nonlinear, and soft matter physics.

[31]  Klaus-Tycho Förster,et al.  Approximating Fault-Tolerant Domination in General Graphs , 2013, ANALCO.

[32]  Yan Shi,et al.  On positive influence dominating sets in social networks , 2011, Theor. Comput. Sci..