English

New Oracles and Labeling Schemes for Vertex Cut Queries

Data Structures and Algorithms 2026-05-01 v3

Abstract

We study the succinct representations of vertex cuts by centralized oracles and labeling schemes. For an undirected nn-vertex graph G=(V,E)G = (V,E) and integer parameter f1f \geq 1, the goal is supporting vertex cut queries: Given FVF \subseteq V with Ff|F| \leq f, determine if FF is a vertex cut in GG. In the centralized data structure setting, it is required to preprocess GG into an ff-vertex cut oracle that can answer such queries quickly, while occupying only small space. In the labeling setting, one should assign a short label to each vertex in GG, so that a cut query FF can be answered by merely inspecting the labels assigned to the vertices in FF. While the ``stst cut variants'' of the above problems have been extensively studied and are known to admit very efficient solutions, the basic (global) ``cut query'' setting is essentially open (particularly for f>3f > 3). This work achieves the first significant progress on these problems: [ff-Vertex Cut Labels:] Every nn-vertex graph admits an ff-vertex cut labeling scheme, where the labels have length of O~(n11/f)\tilde{O}(n^{1-1/f}) bits (when ff is polylogarithmic in nn). This nearly matches the recent lower bound given by Long, Pettie and Saranurak (SODA 2025). [ff-Vertex Cut Oracles:] For f=O(logn)f=O(\log n), every nn-vertex graph GG admits ff-vertex cut oracle with O~(n)\tilde{O}(n) space and O~(2f)\tilde{O}(2^f) query time. We also show that our ff-vertex cut oracles for every 1fn1 \leq f \leq n are optimal up to no(1)n^{o(1)} factors (conditioned on plausible fine-grained complexity conjectures). If GG is ff-connected, i.e., when one is interested in \emph{minimum} vertex cut queries, the query time improves to O~(f2)\tilde{O}(f^2), for any 1fn1 \leq f \leq n.

Keywords

Cite

@article{arxiv.2501.13596,
  title  = {New Oracles and Labeling Schemes for Vertex Cut Queries},
  author = {Yonggang Jiang and Merav Parter and Asaf Petruschka},
  journal= {arXiv preprint arXiv:2501.13596},
  year   = {2026}
}
R2 v1 2026-06-28T21:14:43.901Z