English

The Planted Spanning Tree Problem

Data Structures and Algorithms 2025-07-08 v2 Discrete Mathematics

Abstract

We study the problem of detecting and recovering a planted spanning tree MnM_n^* hidden within a complete, randomly weighted graph GnG_n. Specifically, each edge ee has a non-negative weight drawn independently from PnP_n if eMne \in M_n^* and from QnQ_n otherwise, where PnPP_n \equiv P is fixed and QnQ_n scales with nn such that its density at the origin satisfies limnnQn(0)=1.\lim_{n\to\infty} n Q'_n(0)=1. We consider two representative cases: when MnM_n^* is either a uniform spanning tree or a uniform Hamiltonian path. We analyze the recovery performance of the minimum spanning tree (MST) algorithm and derive a fixed-point equation that characterizes the asymptotic fraction of edges in MnM_n^* successfully recovered by the MST as n.n \to \infty. Furthermore, we establish the asymptotic mean weight of the MST, extending Frieze's ζ(3)\zeta(3) result to the planted model. Leveraging this result, we design an efficient test based on the MST weight and show that it can distinguish the planted model from the unplanted model with vanishing testing error as n.n \to \infty. Our analysis relies on an asymptotic characterization of the local structure of the planted model, employing the framework of local weak convergence.

Keywords

Cite

@article{arxiv.2502.08790,
  title  = {The Planted Spanning Tree Problem},
  author = {Mehrdad Moharrami and Cristopher Moore and Jiaming Xu},
  journal= {arXiv preprint arXiv:2502.08790},
  year   = {2025}
}