Papers
Topics
Authors
Recent
Search
2000 character limit reached

Optimizing Both Checking and Update Costs in Random Walk Search

Published 16 Sep 2026 in cs.DS, cs.CC, cs.DM, and math.PR | (2609.18833v1)

Abstract: Random walks are a standard tool for search problems in which a state can be updated locally and tested for being marked. When updating the state and checking whether it is marked have different costs, two classical strategies optimize different parts of the cost: checking after every step is optimal in the number of updates, while repeatedly checking only after mixing is optimal in the number of checks. For a single marked state mm and a walk started from its stationary distribution ππ, Dohotaru and Høyer stated that both guarantees can be matched simultaneously, for a walk that checks after blocks of a fixed length; their argument is sketched through quantum walks, and they observe that they know of no classical proof. We give a short and self-contained classical proof of such a tradeoff, for arbitrary irreducible Markov chains. The algorithm replaces the original transition matrix PP by the averaged walk P‾τ=1τ∑k=1<sup>τ</sup>P<sup>k,</sup> \overline P_τ= \frac{1}τ\sum_{k=1}<sup>τ</sup> P<sup>k,</sup> where ττ is of order π(m)HT(m)π(m)HT(m). Using a coupling with the original walk and Kac's lemma, we prove directly that the averaged walk hits the marked state in O(1/π(m))O(1/π(m)) checks in expectation. The resulting search cost is [ S + O(HT(m))U + O(1/π(m))C ] in expectation, where SS, UU, and CC denote setup, update, and checking costs.

Authors (2)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Tweets

Sign up for free to view the 1 tweet with 0 likes about this paper.