An Exponential Time 2-Approximation Algorithm for Bandwidth
Martin F\"urer, Serge Gaspers, Shiva Prasad Kasiviswanathan

TL;DR
This paper introduces an exponential-time 2-approximation algorithm for the graph bandwidth problem, significantly improving the worst-case time complexity over previous algorithms while maintaining polynomial space usage.
Contribution
It presents a novel 2-approximation algorithm with a worst-case time of O(1.9797^n), based on bucket decompositions and dynamic programming, improving upon prior exponential algorithms.
Findings
Achieves a worst-case time of O(1.9797^n)
Provides a 2-approximation for bandwidth
Uses polynomial space
Abstract
The bandwidth of a graph G on n vertices is the minimum b such that the vertices of G can be labeled from 1 to n such that the labels of every pair of adjacent vertices differ by at most b. In this paper, we present a 2-approximation algorithm for the bandwidth problem that takes worst-case O(1.9797^n) time and uses polynomial space. This improves both the previous best 2- and 3-approximation algorithms of Cygan et al. which have an O(3^n) and O(2^n) worst-case time bounds, respectively. Our algorithm is based on constructing bucket decompositions of the input graph. A bucket decomposition partitions the vertex set of a graph into ordered sets (called buckets) of (almost) equal sizes such that all edges are either incident to vertices in the same bucket or to vertices in two consecutive buckets. The idea is to find the smallest bucket size for which there exists a bucket…
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
TopicsAdvanced Graph Theory Research · Complexity and Algorithms in Graphs · Graph Theory and Algorithms
