A Cover Time Study of a non-Markovian Algorithm

06/08/2023
by   Guanhua Fang, et al.
0

Given a traversal algorithm, cover time is the expected number of steps needed to visit all nodes in a given graph. A smaller cover time means a higher exploration efficiency of traversal algorithm. Although random walk algorithms have been studied extensively in the existing literature, there has been no cover time result for any non-Markovian method. In this work, we stand on a theoretical perspective and show that the negative feedback strategy (a count-based exploration method) is better than the naive random walk search. In particular, the former strategy can locally improve the search efficiency for an arbitrary graph. It also achieves smaller cover times for special but important graphs, including clique graphs, tree graphs, etc. Moreover, we make connections between our results and reinforcement learning literature to give new insights on why classical UCB and MCTS algorithms are so useful. Various numerical results corroborate our theoretical findings.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/12/2018

The cover time of a biased random walk on a random regular graph of odd degree

We consider a random walk process which prefers to visit previously unvi...
research
03/02/2019

Discovering Options for Exploration by Minimizing Cover Time

One of the main challenges in reinforcement learning is solving tasks wi...
research
10/10/2018

On the cover time of dense graphs

We consider arbitrary graphs G with n vertices and minimum degree at lea...
research
02/13/2020

Tight Bounds for the Cover Times of Random Walks with Heterogeneous Step Lengths

Search patterns of randomly oriented steps of different lengths have bee...
research
12/20/2021

Measuring Segregation via Analysis on Graphs

In this paper, we use analysis on graphs to study quantitative measures ...
research
11/12/2019

The Power of Two Choices for Random Walks

We apply the power-of-two-choices paradigm to random walk on a graph: ra...
research
10/31/2022

Random Walk-based Community Key-members Search over Large Graphs

Given a graph G, a query node q, and an integer k, community search (CS)...

Please sign up or login with your details

Forgot password? Click here to reset