Approximation algorithms in combinatorial scientific computing

被引:10
|
作者
Pothen, Alex [1 ]
Ferdous, S. M. [1 ]
Manne, Fredrik [2 ]
机构
[1] Purdue Univ, Dept Comp Sci, W Lafayette, IN 47907 USA
[2] Univ Bergen, Dept Informat, N-5020 Bergen, Norway
关键词
MINIMUM FILL-IN; MATCHINGS; IMPLEMENTATION; PARALLEL; STAR;
D O I
10.1017/S0962492919000035
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
We survey recent work on approximation algorithms for computing degree-constrained subgraphs in graphs and their applications in combinatorial scientific computing. The problems we consider include maximization versions of cardinality matching, edge-weighted matching, vertex-weighted matching and edge-weighted b-matching, and minimization versions of weighted edge cover and b-edge cover. Exact algorithms for these problems are impractical for massive graphs with several millions of edges. For each problem we discuss theoretical foundations, the design of several linear or near-linear time approximation algorithms, their implementations on serial and parallel computers, and applications. Our focus is on practical algorithms that yield good performance on modern computer architectures with multiple threads and interconnected processors. We also include information about the software available for these problems.
引用
收藏
页码:541 / 633
页数:93
相关论文
共 50 条
  • [1] Combinatorial scientific computing: The enabling power of discrete algorithms in computational science
    Hendrickson, Bruce
    Pothen, Alex
    [J]. HIGH PERFORMANCE COMPUTING FOR COMPUTATIONAL SCIENCE - VECPAR 2006, 2007, 4395 : 260 - +
  • [2] Combinatorial Geometry and Approximation Algorithms
    Chan, Timothy M.
    [J]. ALGORITHMS AND COMPUTATION, ISAAC 2012, 2012, 7676 : 2 - 2
  • [3] APPROXIMATION ALGORITHMS FOR COMBINATORIAL PROBLEMS
    JOHNSON, DS
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1974, 9 (03) : 256 - 278
  • [4] Combinatorial parallel and scientific computing
    Pinar, Ali
    Hendrickson, Bruce
    [J]. PARALLEL PROCESSING FOR SCIENTIFIC COMPUTING, 2006, : 127 - 141
  • [5] Randomized approximation algorithms in combinatorial optimization
    Raghavan, P
    [J]. FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE, 1994, 880 : 300 - 317
  • [6] PARALLEL ALGORITHMS FOR SCIENTIFIC COMPUTING
    EVANS, DJ
    [J]. HIGH PERFORMANCE COMPUTING /, 1989, : 3 - 17
  • [7] Approximation Algorithms for Reliable Stochastic Combinatorial Optimization
    Nikolova, Evdokia
    [J]. APPROXIMATION, RANDOMIZATION, AND COMBINATORIAL OPTIMIZATION: ALGORITHMS AND TECHNIQUES, 2010, 6302 : 338 - 351
  • [8] Combinatorial approximation algorithms for generalized flow problems
    Oldham, JD
    [J]. JOURNAL OF ALGORITHMS, 2001, 38 (01) : 135 - 169
  • [9] Approximation Algorithms for Optimization of Combinatorial Dynamical Systems
    Yang, Insoon
    Burden, Samuel A.
    Rajagopal, Ram
    Sastry, S. Shankar
    Tomlin, Claire J.
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2016, 61 (09) : 2644 - 2649
  • [10] Combinatorial approximation algorithms for generalized flow problems
    Oldham, JD
    [J]. PROCEEDINGS OF THE TENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 1999, : 704 - 714