In this paper we consider the problem of transmission across a graph and how to effectively control/restrict it with limited resources. Transmission can represent information transfer across a social network, spread of a malicious virus across a computer network, or spread of an infectious disease across communities. The key insight is to assign proper weights to bottleneck edges of the graph based on their role in reducing the connection between two or more strongly-connected clusters within the graph. Selectively reducing the weights (implying reduced transmission rate) on the critical edges helps limit the transmission from one cluster to another. We refer to these as barrier weights and their computation is based on the eigenvectors of the graph Laplacian. Unlike other work on graph partitioning and clustering, we completely circumvent the associated computational complexities by assigning weights to edges instead of performing discrete graph cuts. This allows us to provide strong theoretical results on our proposed methods. We also develop approximations that allow low complexity distributed computation of the barrier weights using only neighborhood communication on the graph.
[1]
Hyunjoong Kim,et al.
Functional Analysis I
,
2017
.
[2]
Nancy A. Lynch,et al.
Distributed Algorithms
,
1992,
Lecture Notes in Computer Science.
[3]
Jitendra Malik,et al.
Normalized Cuts and Image Segmentation
,
2000,
IEEE Trans. Pattern Anal. Mach. Intell..
[4]
Carl D. Meyer,et al.
Matrix Analysis and Applied Linear Algebra
,
2000
.
[5]
Jure Leskovec,et al.
{SNAP Datasets}: {Stanford} Large Network Dataset Collection
,
2014
.
[6]
Ljupco Kocarev,et al.
Consensus and Synchronization in Complex Networks
,
2013
.
[7]
M. Fiedler.
Algebraic connectivity of graphs
,
1973
.
[8]
Fan Chung,et al.
Spectral Graph Theory
,
1996
.
[9]
Laura Matrajt,et al.
Evaluating the Effectiveness of Social Distancing Interventions to Delay or Flatten the Epidemic Curve of Coronavirus Disease
,
2020,
Emerging infectious diseases.