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 条
  • [41] Algorithms for computing the optimal transitive approximation of a proximity relation
    Deng, Guan Nan
    Hu, Kai
    Li, Hong Xing
    [J]. SOFT COMPUTING, 2011, 15 (05) : 1023 - 1038
  • [42] Parallel implementation strategies for algorithms from scientific computing
    Rauber, T
    Rünger, G
    [J]. COMPUTATIONAL MATERIALS SCIENCE: FROM BASIC PRINCIPLES TO MATERIAL PROPERTIES, 2004, : 261 - 281
  • [43] Advanced algorithms and software components for scientific computing: An introduction
    Raghavan, P
    [J]. APPLIED PARALLEL COMPUTING: STATE OF THE ART IN SCIENTIFIC COMPUTING, 2006, 3732 : 590 - 592
  • [44] A case study of de-randomization methods for combinatorial approximation algorithms
    Rolim, JDP
    Trevisan, L
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 1998, 2 (03) : 219 - 236
  • [45] Combinatorial approximation algorithms for the submodular multicut problem in trees with submodular penalties
    Xiaofei Liu
    Weidong Li
    [J]. Journal of Combinatorial Optimization, 2022, 44 : 1964 - 1976
  • [46] A Framework to Design Approximation Algorithms for Finding Diverse Solutions in Combinatorial Problems
    Hanaka, Tesshu
    Kiyomi, Masashi
    Kobayashi, Yasuaki
    Kobayashi, Yusuke
    Kurita, Kazuhiro
    Otachi, Yota
    [J]. THIRTY-SEVENTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 37 NO 4, 2023, : 3968 - 3976
  • [47] Designing high-quality approximation algorithms for combinatorial optimization problems
    Asano, T
    Iwama, K
    Takada, H
    Yamashita, Y
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2000, E83D (03): : 462 - 479
  • [49] Approximation algorithms for k-duplicates combinatorial auctions with subadditive bidders
    Chen, Wenbin
    Meng, Jiangtao
    [J]. COMBINATORIAL OPTIMIZATION AND APPLICATIONS, PROCEEDINGS, 2007, 4616 : 163 - +
  • [50] A Case Study of De-randomization Methods for Combinatorial Approximation Algorithms
    José D.P. Rolim
    Luca Trevisan
    [J]. Journal of Combinatorial Optimization, 1998, 2 : 219 - 236