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

Sivaramakrishnan Natarajan Ramamoorthy

dblp:161/4087 · also Sivaramakrishnan R. Natarajan · DBLP profile ↗
← Back
9ranked-venue papers
3as first author
0since 2021 · last 2020
—ORCID · none

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

Theory of computation · 8 · 3 first-authorArtificial intelligence and machine learning · 1

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
5 papers
Computational complexity · 45% Algorithms and data structures · 38% Combinatorics and discrete mathematics · 13%

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

TopicWeightPapersLastEvidence papers
Computational complexity
lower bounds
0.422019
Lower Bounds on Non-Adaptive Data Structures Maintaining Sets of Numbers, from Sunflowers · CCC 2018
Lower Bounds on Balancing Sets and Depth-2 Threshold Circuits · ICALP 2019
Algorithms and data structures
clustering
0.412020
How to Solve Fair k-Center in Massive Data Models · ICML 2020
Algorithms and data structures › sublinear algorithms
edge estimation
0.412020
Edge Estimation with Independent Set Oracles · ACM Trans. Algorithms 2020
Algorithms and data structures › clustering › constrained clustering
fair clustering
0.412020
How to Solve Fair k-Center in Massive Data Models · ICML 2020
Computational complexity › property testing
graph property testing
0.412020
Edge Estimation with Independent Set Oracles · ACM Trans. Algorithms 2020
Algorithms and data structures › clustering
k-center clustering
0.412020
How to Solve Fair k-Center in Massive Data Models · ICML 2020
Computational complexity
query complexity
0.412020
Edge Estimation with Independent Set Oracles · ACM Trans. Algorithms 2020
Algorithms and data structures › combinatorial algorithms
balancing sets
0.412019
Lower Bounds on Balancing Sets and Depth-2 Threshold Circuits · ICALP 2019
Computational complexity
circuit complexity
0.412019
Lower Bounds on Balancing Sets and Depth-2 Threshold Circuits · ICALP 2019
Combinatorics and discrete mathematics
extremal combinatorics
0.412019
Lower Bounds on Balancing Sets and Depth-2 Threshold Circuits · ICALP 2019
Computational complexity › circuit complexity
threshold circuits
0.412019
Lower Bounds on Balancing Sets and Depth-2 Threshold Circuits · ICALP 2019
Combinatorics and discrete mathematics › extremal combinatorics
sunflower lemma
0.312018
Lower Bounds on Non-Adaptive Data Structures Maintaining Sets of Numbers, from Sunflowers · CCC 2018
Computational complexity › communication complexity › two-party communication
asymmetric communication
0.212015
How to Compress Asymmetric Communication · CCC 2015
Computational complexity
communication complexity
0.212015
How to Compress Asymmetric Communication · CCC 2015
Coding theory
source coding
0.212015
How to Compress Asymmetric Communication · CCC 2015

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

sublinear algorithms · 0.4streaming algorithms · 0.4hardness result · 0.4group testing · 0.4distributed algorithm · 0.4sunflowers · 0.3
YearPublicationVenuePosition
2020 How to Solve Fair k-Center in Massive Data Models
abstract
Fueled by massive data, important decision making is being automated with the help of algorithms, therefore, fairness in algorithms has become an especially important research topic. In this work, we design new streaming and distributed algorithms for the fair k-center problem that models fair data summarization. The streaming and distributed models of computation have an attractive feature of being able to handle massive data sets that do not fit into main memory. Our main contributions are: (a) the first distributed algorithm; which has provably constant approximation ratio and is extremely parallelizable, and (b) a two-pass streaming algorithm with a provable approximation guarantee matching the best known algorithm (which is not a streaming algorithm). Our algorithms have the advantages of being easy to implement in practice, being fast with linear running times, having very small working memory and communication, and outperforming existing algorithms on several real and synthetic data sets. To complement our distributed algorithm, we also give a hardness result for natural distributed algorithms, which holds for even the special case of k-center.
Ashish Chiplunkar, Sagar Kale, Sivaramakrishnan Natarajan Ramamoorthy
ICML3
2020 Equivalence of Systematic Linear Data Structures and Matrix Rigidity
abstract
Recently, Dvir, Golovnev, and Weinstein have shown that sufficiently strong lower bounds for linear data structures would imply new bounds for rigid matrices. However, their result utilizes an algorithm that requires an $NP$ oracle, and hence, the rigid matrices are not explicit. In this work, we derive an equivalence between rigidity and the systematic linear model of data structures. For the $n$-dimensional inner product problem with $m$ queries, we prove that lower bounds on the query time imply rigidity lower bounds for the query set itself. In particular, an explicit lower bound of $ω\left(\frac{n}{r}\log m\right)$ for $r$ redundant storage bits would yield better rigidity parameters than the best bounds due to Alon, Panigrahy, and Yekhanin. We also prove a converse result, showing that rigid matrices directly correspond to hard query sets for the systematic linear model. As an application, we prove that the set of vectors obtained from rank one binary matrices is rigid with parameters matching the known results for explicit sets. This implies that the vector-matrix-vector problem requires query time $Ω(n^{3/2}/r)$ for redundancy $r \geq \sqrt{n}$ in the systematic linear model, improving a result of Chakraborty, Kamma, and Larsen. Finally, we prove a cell probe lower bound for the vector-matrix-vector problem in the high error regime, improving a result of Chattopadhyay, Koucký, Loff, and Mukhopadhyay.
Sivaramakrishnan Natarajan Ramamoorthy, Cyrus Rashtchian
ITCS1
2020 Edge Estimation with Independent Set Oracles
abstract
We study the task of estimating the number of edges in a graph, where the access to the graph is provided via an independent set oracle. Independent set queries draw motivation from group testing and have applications to the complexity of decision versus counting problems. We give two algorithms to estimate the number of edges in an n -vertex graph, using (i) polylog( n ) bipartite independent set queries or (ii) n 2/3 polylog( n ) independent set queries.
Paul Beame, Sariel Har-Peled, Sivaramakrishnan Natarajan Ramamoorthy, Cyrus Rashtchian, Makrand Sinha
ACM Trans. Algorithms3
2019 Lower Bounds on Balancing Sets and Depth-2 Threshold Circuits
abstract
There are various notions of balancing set families that appear in combinatorics and computer science. For example, a family of proper non-empty subsets S_1,...,S_k subset [n] is balancing if for every subset X subset {1,2,...,n} of size n/2, there is an i in [k] so that |S_i cap X| = |S_i|/2. We extend and simplify the framework developed by Hegedűs for proving lower bounds on the size of balancing set families. We prove that if n=2p for a prime p, then k >= p. For arbitrary values of n, we show that k >= n/2 - o(n). We then exploit the connection between balancing families and depth-2 threshold circuits. This connection helps resolve a question raised by Kulikov and Podolskii on the fan-in of depth-2 majority circuits computing the majority function on n bits. We show that any depth-2 threshold circuit that computes the majority on n bits has at least one gate with fan-in at least n/2 - o(n). We also prove a sharp lower bound on the fan-in of depth-2 threshold circuits computing a specific weighted threshold function.
Pavel Hrubes, Sivaramakrishnan Natarajan Ramamoorthy, Anup Rao 0001, Amir Yehudayoff
ICALP2
2018 Lower Bounds on Non-Adaptive Data Structures Maintaining Sets of Numbers, from Sunflowers
Sivaramakrishnan Natarajan Ramamoorthy, Anup Rao 0001
CCC1
2018 Edge Estimation with Independent Set Oracles
Paul Beame, Sariel Har-Peled, Sivaramakrishnan Natarajan Ramamoorthy, Cyrus Rashtchian, Makrand Sinha
ITCS3
2015 How to Compress Asymmetric Communication
Sivaramakrishnan Natarajan Ramamoorthy, Anup Rao 0001
CCC1
2013 Knapsack Cover Subject to a Matroid Constraint
abstract
We consider the Knapsack Covering problem subject to a matroid constraint. In this problem, we are given an universe U of n items where item i has attributes: a cost c(i) and a size s(i). We also have a demand D. We are also given a matroid M = (U, I) on the set U. A feasible solution S to the problem is one such that (i) the cumulative size of the items chosen is at least D, and (ii) the set S is independent in the matroid M (i.e. S is in I). The objective is to minimize the total cost of the items selected, sum_{i in S}c(i). Our main result proves a 2-factor approximation for this problem. The problem described above falls in the realm of mixed packing covering problems. We also consider packing extensions of certain other covering problems and prove that in such cases it is not possible to derive any constant factor pproximations.
Venkatesan T. Chakaravarthy, Anamitra R. Choudhury, Sivaramakrishnan Natarajan Ramamoorthy, Sambuddha Roy
FSTTCS3
2012 Density Functions subject to a Co-Matroid Constraint
abstract
In this paper we consider the problem of finding the densest subset subject to co-matroid constraints. We are given a monotone supermodular set function f defined over a universe U, and the density of a subset S is defined to be f(S)/|S|. This generalizes the concept of graph density. Co-matroid constraints are the following: given matroid M a set S is feasible, iff the complement of S is independent in the matroid. Under such constraints, the problem becomes NP-hard. The specific case of graph density has been considered in literature under specific co-matroid constraints, for example, the cardinality matroid and the partition matroid. We show a 2-approximation for finding the densest subset subject to co-matroid constraints. Thereby we improve the approximation guarantees for the result for partition matroids in the literature.
Venkatesan T. Chakaravarthy, Natwar Modani, Sivaramakrishnan Natarajan Ramamoorthy, Sambuddha Roy, Yogish Sabharwal
FSTTCS3