An Exponential Time 2-Approximation Algorithm for Bandwidth

被引:0
|
作者
Fuerer, Martin [1 ]
Gaspers, Serge [2 ]
Kasiviswanathan, Shiva Prasad [3 ]
机构
[1] Penn State Univ, Comp Sci & Engn, University Pk, PA 16802 USA
[2] Univ Chile, CMM, Santiago, Chile
[3] Los Alamos Natl Lab, Los Alamos, NM USA
来源
关键词
COMPLEXITY;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The bandwidth of a graph C; on n vertices is the minimum b such that the vertices of C; 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.979(n)) = O(3(0.6217n)) 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 on vertices in the same bucket or on vertices in two consecutive buckets. The idea is to find the smallest bucket size for which there exists a bucket decomposition. The algorithm uses a simple divide-and-conquer strategy along with dynamic programming to achieve this improved time bound.
引用
收藏
页码:173 / +
页数:2
相关论文
共 50 条
  • [1] An exponential time 2-approximation algorithm for bandwidth
    Fuerer, Martin
    Gaspers, Serge
    Kasiviswanathan, Shiva Prasad
    THEORETICAL COMPUTER SCIENCE, 2013, 511 : 23 - 31
  • [2] A Single-Exponential Time 2-Approximation Algorithm for Treewidth
    Korhonen, Tuukka
    2021 IEEE 62ND ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2021), 2022, : 184 - 192
  • [3] A quadratic time 2-approximation algorithm for block sorting
    Bein, Wolfgang W.
    Larmore, Lawrence L.
    Morales, Linda
    Sudborough, I. Hal
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (8-10) : 711 - 717
  • [4] Linear-time 2-approximation algorithm for the watchman route problem
    Tan, Xuehou
    THEORY AND APPLICATIONS OF MODELS OF COMPUTATION, PROCEEDINGS, 2006, 3959 : 181 - 191
  • [5] A 2-approximation algorithm for the network substitution problem
    Pisaruk, NN
    OPERATIONS RESEARCH LETTERS, 2006, 34 (01) : 94 - 96
  • [6] A 2-approximation algorithm for sorting by prefix reversals
    Fischer, J
    Ginzinger, SW
    ALGORITHMS - ESA 2005, 2005, 3669 : 415 - 425
  • [7] A 2-approximation polynomial algorithm for a clustering problem
    Kel'manov A.V.
    Khandeev V.I.
    Kel'manov, A. V. (kelm@math.nsc.ru), 1600, Izdatel'stvo Nauka (07): : 515 - 521
  • [8] A 2-approximation algorithm for the zookeeper's problem
    Tan, Xuehou
    INFORMATION PROCESSING LETTERS, 2006, 100 (05) : 183 - 187
  • [9] 1/2-Approximation Polynomial-Time Algorithm for a Problem of Searching a Subset
    Ageev, Alexander
    Kel'manov, Alexander
    Pyatkin, Artem
    Khamidullin, Sergey
    Shenmaier, Vladimir
    2017 INTERNATIONAL MULTI-CONFERENCE ON ENGINEERING, COMPUTER AND INFORMATION SCIENCES (SIBIRCON), 2017, : 8 - 12
  • [10] A 21/2-approximation algorithm for shortest superstring
    Sweedyk, Z
    SIAM JOURNAL ON COMPUTING, 2000, 29 (03) : 954 - 986