A polynomial-time algorithm for recognizing high-bandwidth graphs
Luis M. B. Varona

TL;DR
This paper presents a polynomial-time algorithm for recognizing high-bandwidth graphs by reformulating the problem as bipartite matching, enabling efficient recognition when either the bandwidth or its complement is small.
Contribution
It introduces a novel reformulation of the bandwidth recognition problem for large k, using bipartite matching and Hall's theorem to achieve polynomial-time complexity.
Findings
Algorithm runs in O(n^{n - k + 1}) time for large k
Polynomial-time recognition when k or n - k is small
Reformulation leverages Hall's marriage theorem
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Advanced Graph Theory Research · Graph Theory and Algorithms
