On the Maximum Connectivity Improvement Problem

In this paper, we define a new problem called the Maximum Connectivity Improvement (MCI) problem: given a directed graph \(G = (V,E)\), a weight function \(w:V \rightarrow \mathbb {N}_{\ge 0}\), a profit function \(p:V \rightarrow \mathbb {N}_{\ge 0}\), and an integer B, find a set S of at most B edges not in E that maximises \(f(S)=\sum _{v\in V}w_v\cdot p(R(v,S))\), where p(R(v, S)) is the sum of the profits of the nodes reachable from node v when the edges in S are added to G. We first show that we can focus on Directed Acyclic Graphs (DAG) without loss of generality. We prove that the MCI problem on DAG is \( NP \)-Hard to approximate to within a factor greater than \(1-1/e\) even if we restrict to graphs with a single source or a single sink, and MCI remains \( NP \)-Complete if we further restrict to unitary weights. We devise a polynomial time algorithm based on dynamic programming to solve the MCI problem on trees with a single source. We propose a polynomial time greedy algorithm that guarantees \((1-1/e)\)-approximation ratio on DAGs with a single source or a single sink.

[1]  Robert E. Tarjan,et al.  Depth-First Search and Linear Graph Algorithms , 1972, SIAM J. Comput..

[2]  Lata Narayanan,et al.  Whom to Befriend to Influence People , 2016, SIROCCO.

[3]  Adam Meyerson,et al.  Minimizing Average Shortest Path Distances via Shortcut Edge Addition , 2009, APPROX-RANDOM.

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

[5]  Pierluigi Crescenzi,et al.  Greedily Improving Our Own Closeness Centrality in a Network , 2016, ACM Trans. Knowl. Discov. Data.

[6]  Morteza Zadimoghaddam,et al.  Minimizing the Diameter of a Network Using Shortcut Edges , 2010, SWAT.

[7]  Gianlorenzo D'Angelo,et al.  Selecting Nodes and Buying Links to Maximize the Information Diffusion in a Network , 2017, MFCS.

[8]  Konstantin Avrachenkov,et al.  The Effect of New Links on Google Pagerank , 2006 .

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

[10]  Arie Tamir,et al.  An O(pn2) algorithm for the p-median and related problems on tree graphs , 1996, Oper. Res. Lett..

[11]  Azer Bestavros,et al.  A Framework for the Evaluation and Management of Network Centrality , 2011, SDM.

[12]  Manos Papagelis,et al.  Refining Social Graph Connectivity via Shortcut Edge Addition , 2015, ACM Trans. Knowl. Discov. Data.

[13]  Martin Olsen,et al.  On the approximability of the link building problem , 2014, Theor. Comput. Sci..

[14]  Pierluigi Crescenzi,et al.  Greedily Improving Our Own Centrality in A Network , 2015, SEA.