Hostname: page-component-77f85d65b8-5ngxj Total loading time: 0 Render date: 2026-03-28T01:15:14.845Z Has data issue: false hasContentIssue false

Approximation algorithms in combinatorial scientific computing

Published online by Cambridge University Press:  14 June 2019

Alex Pothen
Affiliation:
Department of Computer Science, Purdue University, West Lafayette, IN 47907, USA E-mail: apothen@purdue.edu
S. M. Ferdous
Affiliation:
Department of Computer Science, Purdue University, West Lafayette, IN 47907, USA E-mail: sferdou@purdue.edu
Fredrik Manne
Affiliation:
Department of Informatics, University of Bergen, N-5020 Bergen, Norway E-mail: fredrikm@ii.uib.no

Abstract

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.

Information

Type
Research Article
Copyright
© Cambridge University Press, 2019 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable