Optimizing Probabilistic Propagation in Graphs by Adding Edges

Abstract

Probabilistic graphs are an abstraction that allow us to study randomized propagation in graphs. In a probabilistic graph, each edge is "active" with a certain probability, independent of the other edges. For two vertices u,v, a classic quantity of interest, that we refer to as the proximity PG(u, v), is the probability that there exists a path between u and v all of whose edges are active. For a given subset of vertices Vs, the reach of Vs is defined as the minimum over pairs u ∈ Vs and v ∈ V of the proximity PG(u,v). This quantity has been studied in the context of multicast in unreliable communication networks and in social network analysis. We study the problem of improving the reach in a probabilistic graph via edge augmentation. Formally, given a budget k of edge additions and a set of source vertices Vs, the goal of Reach Improvement is to maximize the reach of Vs by adding at most k new edges to the graph. The problem was introduced in earlier empirical work in the algorithmic fairness community. We provide the first approximation guarantees and hardness results for Reach Improvement. We prove that the existence of a good augmentation implies a cluster structure for the graph. We use this structural result to analyze a novel algorithm that outputs a k-edge augmentation with an objective value that is poly(β*), where β* is the objective value for the optimal augmentation. We also give an algorithm that adds O(k n) edges and yields a multiplicative approximation to β*. Our arguments rely on new probabilistic tools for analyzing proximity, inspired by techniques in percolation theory; these tools may be of broader interest. Finally, we show that significantly better approximations are unlikely, under known hardness assumptions related to gap variants of the classic Set Cover problem.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…