ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 1709.00869
61
22
v1v2 (latest)

Estimating graph parameters via random walks with restarts

4 September 2017
Anna Ben-Hamou
R. Oliveira
Yuval Peres
    OT
ArXiv (abs)PDFHTML
Abstract

In this paper we discuss the problem of estimating graph parameters from a random walk with restarts at a fixed vertex xxx. For regular graphs GGG, one can estimate the number of vertices nGn_GnG​ and the ℓ2\ell^2ℓ2 mixing time of GGG from xxx in O~(nG (tunifG)3/4)\widetilde{O}(\sqrt{n_G}\,(t_{\rm unif}^G)^{3/4})O(nG​​(tunifG​)3/4) steps, where tunifGt_{\rm unif}^GtunifG​ is the uniform mixing time on GGG. The algorithm is based on the number of intersections of random walk paths X,YX,YX,Y, i.e. the number of times (t,s)(t,s)(t,s) such that Xt=YsX_t=Y_sXt​=Ys​. Our method improves on previous methods by various authors which only consider collisions (i.e. times ttt with Xt=YtX_t=Y_tXt​=Yt​). We also show that the time complexity of our algorithm is optimal (up to log factors) for 333-regular graphs with prescribed mixing times. For general graphs, we adapt the intersections algorithm to compute the number of edges mGm_GmG​ and the ℓ2\ell^2ℓ2 mixing time from the starting vertex xxx in O~(mG (tunifG)3/4)\widetilde{O}(\sqrt{m_G}\,(t_{\rm unif}^G)^{3/4})O(mG​​(tunifG​)3/4) steps. Under mild additional assumptions (which hold e.g. for sparse graphs) the number of vertices can also be estimated by this time. Finally, we show that these algorithms, which may take sublinear time, have a fundamental limitation: it is not possible to devise a sublinear stopping time at which one can be reasonably sure that our parameters are well estimated. On the other hand, we show that, given either mGm_GmG​ or the mixing time of GGG, we can compute the "other parameter" with a self-stopping algorithm.

View on arXiv
Comments on this paper