A polynomial-time algorithm for recognizing high-bandwidth graphs
Abstract
An unweighted, undirected graph on nodes is said to have \emph{bandwidth} at most if its nodes can be labelled from to such that no two adjacent nodes have labels that differ by more than . It is known that one can decide whether the bandwidth of is at most in time and space using dynamic programming techniques. For small close to , this approach is effectively polynomial, but as scales with , it becomes superexponential, requiring up to time (where is the maximum possible bandwidth). In this paper, we reformulate the problem in terms of bipartite matching for sufficiently large , allowing us to use Hall's marriage theorem to develop an algorithm that runs in time and auxiliary space (beyond storage of the input graph). This yields polynomial complexity for large close to , demonstrating that the bandwidth recognition problem is solvable in polynomial time whenever either or remains small.
Cite
@article{arxiv.2602.01755,
title = {A polynomial-time algorithm for recognizing high-bandwidth graphs},
author = {Luis M. B. Varona},
journal= {arXiv preprint arXiv:2602.01755},
year = {2026}
}
Comments
15 pages, 4 tables