Average Case Graph Searching in Non-Uniform Cost Models
Abstract
We consider the following generalization of the classic Binary Search Problem: a searcher is required to find a hidden target vertex in a graph , by iteratively performing queries about vertices. A query to incurs a cost and responds whether and if not, returns the connected component in containing . The goal is to design a search strategy that minimizes the average-case search cost. Firstly, we consider the case when the cost of querying a vertex is independent of the target. We develop a -approximation FPTAS for trees running in time and an -approximation for general graphs. Additionally, we give an FPTAS parametrized by the number of non-leaf vertices of the graph. On the hardness side we prove that the problem is NP-hard even when the input is a tree with bounded degree or bounded diameter. Secondly, we consider trees and assume to be a monotone non-decreasing function with respect to , i.e.\ if then . We give a -approximation algorithm which can also be easily altered to work for the worst-case variant. This is the first constant factor approximation algorithm for both criterions. Previously known results only regard the worst-case search cost and include a parametrized PTAS as well as a -approximation for paths. At last, we show that when the cost function is an arbitrary function of the queried vertex and the target, then the problem does not admit any constant factor approximation under the UGC, even when the input tree is a star.
Keywords
Cite
@article{arxiv.2603.17916,
title = {Average Case Graph Searching in Non-Uniform Cost Models},
author = {Michał Szyfelbein},
journal= {arXiv preprint arXiv:2603.17916},
year = {2026}
}
Comments
arXiv admin note: substantial text overlap with arXiv:2511.06564