Witness-Sensitive Detection of Induced Diamonds
Abstract
We provide a fast \emph{witness-sensitive} algorithm for detecting an induced diamond (a minus an edge) in an -vertex graph containing induced diamonds. Our algorithm runs in time with high probability, improving upon the prior state of the art (witness-oblivious) algorithm that runs in time [Vassilevska Williams, Wang, Williams, Yu, SODA 2014] whenever , where is the matrix multiplication exponent. Our key insight is that the size of a clique containing one of the triangles of an induced diamond plays a crucial role in detecting such a diamond. We say that a diamond is -heavy if this size is at least , and we provide a fast detection algorithm for -heavy diamonds in time. When there are no -heavy diamonds, we provide a different fast detection algorithm in time, where denotes the time to multiply an matrix by a matrix, which is conditionally optimal for . Our main technical contribution is in designing a refinement framework for sampling vectors, which allows sampling vertices for detecting diamonds in a manner that is adaptive to the structure of graphs with no -heavy diamonds. We establish that our technique is of a wide applicability, by showing how it also allows for faster witness-sensitive algorithms for -SUM and for a special case of -cycles.
Keywords
Cite
@article{arxiv.2605.09006,
title = {Witness-Sensitive Detection of Induced Diamonds},
author = {Keren Censor-Hillel and Tomer Even and Virginia Vasillevska Williams and Nathan Wallheimer},
journal= {arXiv preprint arXiv:2605.09006},
year = {2026}
}
Comments
60 pages, to appear in ICALP 2026