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

Rikhav Shah

dblp:225/4806 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
4since 2021 · last 2025
—ORCID · conflict

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

Theory of computation · 3 · 2 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 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
Algorithms and data structures · 100%

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

TopicWeightPapersLastEvidence papers
Algorithms and data structures
numerical algorithms
0.912025
Hermitian Diagonalization in Linear Precision · SODA 2025
Algorithms and data structures
numerical linear algebra
0.912025
Hermitian Diagonalization in Linear Precision · SODA 2025

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

matrix multiplication · 0.9backward error analysis · 0.9
YearPublicationVenuePosition
2025 Hermitian Diagonalization in Linear Precision
abstract
This paper presents an algorithm for Hermitian diagonalization running in near matrix multiplication time requiring only 2lg(1/ε ) + O (log(n ) + log log(1/ε )) bits of precision. Despite the widespread, highly successful use of various algorithms for Hermitian diagonalization in practice, the literature long lacked rigorous guarantees of their performance in finite arithmetic. The recent work of Banks, Garza-Vargas, Kulkarni, and Srivastava (FOCS 2020) changed this by providing an algorithm for diagonalizing any matrix up to backward error, and proving it requires no more than O (log4(n/ε ) log(n )) bits. This work improves upon their algorithm in the Hermitian setting to dramatically reduce the bit requirement.
Rikhav Shah
SODA1
2024 A Spectral Approach to Polytope Diameter
Hariharan Narayanan 0001, Rikhav Shah, Nikhil Srivastava
Discret. Comput. Geom.2
2022 A Spectral Approach to Polytope Diameter
abstract
We prove upper bounds on the graph diameters of polytopes in two settings. The first is a worst-case bound for integer polytopes in terms of the length of the description of the polytope (in bits) and the minimum angle between facets of its polar. The second is a smoothed analysis bound: given an appropriately normalized polytope, we add small Gaussian noise to each constraint. We consider a natural geometric measure on the vertices of the perturbed polytope (corresponding to the mean curvature measure of its polar) and show that with high probability there exists a "giant component" of vertices, with measure 1-o(1) and polynomial diameter. Both bounds rely on spectral gaps - of a certain Schrödinger operator in the first case, and a certain continuous time Markov chain in the second - which arise from the log-concavity of the volume of a simple polytope in terms of its slack variables.
Hariharan Narayanan 0001, Rikhav Shah, Nikhil Srivastava
ITCS2
2021 Smoothed Analysis of the Condition Number Under Low-Rank Perturbations
abstract
Let $M$ be an arbitrary $n$ by $n$ matrix of rank $n-k$. We study the condition number of $M$ plus a \emph{low-rank} perturbation $UV^T$ where $U, V$ are $n$ by $k$ random Gaussian matrices. Under some necessary assumptions, it is shown that $M+UV^T$ is unlikely to have a large condition number. The main advantages of this kind of perturbation over the well-studied dense Gaussian perturbation, where every entry is independently perturbed, is the $O(nk)$ cost to store $U,V$ and the $O(nk)$ increase in time complexity for performing the matrix-vector multiplication $(M+UV^T)x$. This improves the $Ω(n^2)$ space and time complexity increase required by a dense perturbation, which is especially burdensome if $M$ is originally sparse. Our results also extend to the case where $U$ and $V$ have rank larger than $k$ and to symmetric and complex settings. We also give an application to linear systems solving and perform some numerical experiments. Lastly, barriers in applying low-rank noise to other problems studied in the smoothed analysis framework are discussed.
Rikhav Shah, Sandeep Silwal
APPROX-RANDOM1