English

Means of Hitting Times for Random Walks on Graphs: Connections, Computation, and Optimization

Social and Information Networks 2024-12-17 v1

Abstract

For random walks on graph G\mathcal{G} with nn vertices and mm edges, the mean hitting time HjH_j from a vertex chosen from the stationary distribution to vertex jj measures the importance for jj, while the Kemeny constant K\mathcal{K} is the mean hitting time from one vertex to another selected randomly according to the stationary distribution. In this paper, we first establish a connection between the two quantities, representing K\mathcal{K} in terms of HjH_j for all vertices. We then develop an efficient algorithm estimating HjH_j for all vertices and K\mathcal{K} in nearly linear time of mm. Moreover, we extend the centrality HjH_j of a single vertex to H(S)H(S) of a vertex set SS, and establish a link between H(S)H(S) and some other quantities. We further study the NP-hard problem of selecting a group SS of knk\ll n vertices with minimum H(S)H(S), whose objective function is monotonic and supermodular. We finally propose two greedy algorithms approximately solving the problem. The former has an approximation factor (1kk11e)(1-\frac{k}{k-1}\frac{1}{e}) and O(kn3)O(kn^3) running time, while the latter returns a (1kk11eϵ)(1-\frac{k}{k-1}\frac{1}{e}-\epsilon)-approximation solution in nearly-linear time of mm, for any parameter 0<ϵ<10<\epsilon <1. Extensive experiment results validate the performance of our algorithms.

Keywords

Cite

@article{arxiv.2412.11160,
  title  = {Means of Hitting Times for Random Walks on Graphs: Connections, Computation, and Optimization},
  author = {Haisong Xia and Wanyue Xu and Zuobai Zhang and Zhongzhi Zhang},
  journal= {arXiv preprint arXiv:2412.11160},
  year   = {2024}
}