English

Improved Time Complexity of Bandwidth Approximation in Dense Graphs

Data Structures and Algorithms 2012-11-02 v1 Combinatorics

Abstract

Given a graph G=(V,E)G=(V, E) and and a proper labeling ff from VV to {1,...,n}\{1, ..., n\}, we define B(f)B(f) as the maximum absolute difference between f(u)f(u) and f(v)f(v) where (u,v)E(u,v)\in E. The bandwidth of GG is the minimum B(f)B(f) for all ff. Say GG is δ\delta-dense if its minimum degree is δn\delta n. In this paper, we investigate the trade-off between the approximation ratio and the time complexity of the classical approach of Karpinski {et al}.\cite{Karpin97}, and present a faster randomized algorithm for approximating the bandwidth of δ\delta-dense graphs. In particular, by removing the polylog factor of the time complexity required to enumerate all possible placements for balls to bins, we reduce the time complexity from O(n6(logn)O(1))O(n^6\cdot (\log n)^{O(1)}) to O(n4+o(1))O(n^{4+o(1)}). In advance, we reformulate the perfect matching phase of the algorithm with a maximum flow problem of smaller size and reduce the time complexity to O(n2loglogn)O(n^2\log\log n). We also extend the graph classes could be applied by the original approach: we show that the algorithm remains polynomial time as long as δ\delta is O((loglogn)2/logn)O({(\log\log n)}^2 / {\log n}).

Keywords

Cite

@article{arxiv.1211.0177,
  title  = {Improved Time Complexity of Bandwidth Approximation in Dense Graphs},
  author = {Hao-Hsiang Hung},
  journal= {arXiv preprint arXiv:1211.0177},
  year   = {2012}
}
R2 v1 2026-06-21T22:31:35.509Z