Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Animesh Fatehpuria

dblp:245/9024 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
1since 2021 · last 2021
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
1 paper
Computational complexity · 50% Graph algorithms and graph theory · 25% Algorithms and data structures · 25%

Topics — the 3 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computational complexity › fine-grained complexity
conditional lower bounds
0.512021
A Fast Minimum Degree Algorithm and Matching Lower Bound · SODA 2021
Computational complexity
fine-grained complexity
0.512021
A Fast Minimum Degree Algorithm and Matching Lower Bound · SODA 2021
Algorithms and data structures › numerical linear algebra › sparse matrix
sparse matrix algorithms
0.512021
A Fast Minimum Degree Algorithm and Matching Lower Bound · SODA 2021

Methods — techniques the papers use, named apart from their topics

orthogonal vectors problem · 0.5amortized analysis · 0.5
YearPublicationVenuePosition
2021 A Fast Minimum Degree Algorithm and Matching Lower Bound
abstract
The minimum degree algorithm is one of the most widely-used heuristics for reducing the cost of solving large sparse systems of linear equations. It has been studied for nearly half a century and has a rich history of bridging techniques from data structures, graph algorithms, and scientific computing. In this paper, we present a simple but novel combinatorial algorithm for computing an exact minimum degree elimination ordering in O(nm) time, which improves on the best known time complexity of O(n3) and offers practical improvements for sparse systems with small values of m. Our approach leverages a careful amortized analysis, which also allows us to derive output-sensitive bounds for the running time of , where m+ is the number of unique fill edges and original edges that the algorithm encounters and Δ is the maximum degree of the input graph. Furthermore, we show there cannot exist an exact minimum degree algorithm that runs in O(nm1 – ∊) time, for any ∊ > 0, assuming the strong exponential time hypothesis. This fine-grained reduction goes through the orthogonal vectors problem and uses a new low-degree graph construction called U-fillers, which act as pathological inputs and cause any minimum degree algorithm to exhibit nearly worst-case performance. With these two results, we nearly characterize the time complexity of computing an exact minimum degree ordering.
Robert Cummings, Matthew Fahrbach, Animesh Fatehpuria
SODA3