2015
DOI: 10.1007/978-3-319-20086-6_16
|View full text |Cite
|
Sign up to set email alerts
|

Is Nearly-linear the Same in Theory and Practice? A Case Study with a Combinatorial Laplacian Solver

Abstract: Abstract. Linear system solving is one of the main workhorses in applied mathematics. Recently, theoretical computer scientists have contributed sophisticated algorithms for solving linear systems with symmetric diagonally dominant matrices (a class to which Laplacian matrices belong) in provably nearly-linear time. While these algorithms are highly interesting from a theoretical perspective, there are no published results how they perform in practice. With this paper we address this gap. We provide the first … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0

Year Published

2015
2015
2024
2024

Publication Types

Select...
3
3
1

Relationship

2
5

Authors

Journals

citations
Cited by 12 publications
(13 citation statements)
references
References 21 publications
0
13
0
Order By: Relevance
“…KOSZ outperformed Jacobi PCG on several of these problems, which was an interesting discovery as previous experiments indicated pessimism regarding KOSZ performance [1,10]. With this knowledge we asked on what other problems might KOSZ outperform traditional methods and by how much.…”
Section: Performance Gaps Between Solversmentioning
confidence: 80%
See 2 more Smart Citations
“…KOSZ outperformed Jacobi PCG on several of these problems, which was an interesting discovery as previous experiments indicated pessimism regarding KOSZ performance [1,10]. With this knowledge we asked on what other problems might KOSZ outperform traditional methods and by how much.…”
Section: Performance Gaps Between Solversmentioning
confidence: 80%
“…KOSZ [16] was one of the first asymptotically fast Laplacian solvers to actually be implemented [1,10] to its relative simplicity. We skip many details here, but the algorithm randomly selects cycles from the graph and updates information on the edges of these cycles.…”
Section: Laplacian Linear Solversmentioning
confidence: 99%
See 1 more Smart Citation
“…In this paper, which extends the previous conference version [30], we implement the KOSZ solver (the acronym follows from the authors' last names) by Kelner et al [12] and investigate its practical performance. To this end, we start in Section 2 by describing important notation and outlining KOSZ.…”
Section: Motivation Outline and Contributionmentioning
confidence: 99%
“…In the past several years, this basic framework for solving linear systems with Laplacian matrices has been extended significantly, with two major research directions: finding trees that can optimize the stretch with respect to arbitrary large graphs [1], and changing this basic framework to use a more sophisticated hierarchical graph approximation scheme in which preconditioners themselves can be solved via iterative (and possibly recursive) schemes [16]. Unfortunately, both of these directions lead to highly complex algorithms and their practical performance has been evaluated only very recently [13]. Rather than trying to improve either of these two directions, our goal is to show that a simple modification to the tree preconditioner can significantly improve the performance of the iterative solver both in theory (for some restricted cases) and in practice (over a large number of graph classes).…”
Section: Preliminaries and Backgroundmentioning
confidence: 99%