Demo Data from SIGIR 2026 / reviewers in the wild / expert
N. V. Vinodchandran
dblp:336/9941 · also N. Variyam Vinodchandran
· DBLP profile ↗
91ranked-venue papers
6as first author
27since 2021 · last 2026
0000-0001-7959-4662ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 57 · 6 first-author · 8 since 2021Artificial intelligence and machine learning · 18 · 10 since 2021Databases, data management, data science and information retrieval · 12 · 1 first-author · 7 since 2021Computer networks · 4Software engineering, systems software and programming languages · 3 · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 since 2021Security and privacy · 1Applied, interdisciplinary, general and emerging computing · 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
27 papers |
Computational complexity · 40% Approximation and online algorithms · 17% Algorithms and data structures · 15% | |
| Artificial intelligence
11 papers |
Probabilistic and Bayesian machine learning · 47% Learning theory · 40% Reinforcement learning · 12% | |
| Databases, data mining, and information retrieval
6 papers |
Data stream processing · 99% Machine learning and data management · 1% | |
| Software engineering, system software, and programming languages
3 papers |
Software testing · 100% |
Topics — the 30 heaviest of 80, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Probabilistic and Bayesian machine learning › structured models
graphical models |
2.6 | 5 | 2024 | Total Variation Distance Meets Probabilistic Inference · ICML 2024 Near-Optimal Learning of Tree-Structured Distributions by Chow and Liu · SIAM J. Comput. 2023 Near-optimal learning of tree-structured distributions by Chow-Liu · STOC 2021 |
Software testing
combinatorial testing |
1.6 | 3 | 2024 | A Scalable $t$t-Wise Coverage Estimator: Algorithms and Applications · IEEE Trans. Software Eng. 2024 A Scalable t-wise Coverage Estimator · ICSE 2022 Budgeted testing through an algorithmic lens · SIGSOFT FSE 2016 |
Approximation and online algorithms
approximation schemes |
1.4 | 2 | 2024 | Total Variation Distance Meets Probabilistic Inference · ICML 2024 On Approximating Total Variation Distance · IJCAI 2023 |
Approximation and online algorithms
approximation algorithms |
1.2 | 3 | 2024 | Total Variation Distance Meets Probabilistic Inference · ICML 2024 A Scalable $t$t-Wise Coverage Estimator: Algorithms and Applications · IEEE Trans. Software Eng. 2024 List and Certificate Complexities in Replicable Learning · NeurIPS 2023 |
Data stream processing
frequency moment estimation |
1.2 | 2 | 2023 | Model Counting Meets F0 Estimation · ACM Trans. Database Syst. 2023 Model Counting meets F0 Estimation · PODS 2021 |
Automated reasoning and model checking
model counting |
1.2 | 2 | 2023 | Model Counting Meets F0 Estimation · ACM Trans. Database Syst. 2023 Model Counting meets F0 Estimation · PODS 2021 |
Data stream processing
union of sets estimation |
1.1 | 2 | 2022 | Estimation of the Size of Union of Delphic Sets: Achieving Independence from Stream Size · PODS 2022 Estimating the Size of Union of Sets in Streaming Models · PODS 2021 |
Machine learning › Probabilistic and Bayesian machine learning
causal inference |
0.9 | 2 | 2020 | Efficient Distance Approximation for Structured High-Dimensional Distributions via Learning · NeurIPS 2020 Learning and Sampling of Atomic Interventions from Observations · ICML 2020 |
Machine learning › Reinforcement learning › bandit
linear bandits |
0.9 | 1 | 2025 | Regret-Optimal List Replicable Bandit Learning: Matching Upper and Lower Bounds · ICLR 2025 |
Machine learning › Reinforcement learning
multi-armed bandit |
0.9 | 1 | 2025 | Regret-Optimal List Replicable Bandit Learning: Matching Upper and Lower Bounds · ICLR 2025 |
Machine learning › Learning theory › online learning
regret bounds |
0.9 | 1 | 2025 | Regret-Optimal List Replicable Bandit Learning: Matching Upper and Lower Bounds · ICLR 2025 |
Computational complexity
average-case complexity |
0.9 | 1 | 2025 | Computational Explorations of Total Variation Distance · ICLR 2025 |
Algorithms and data structures › data streams › streaming algorithms
distinct elements estimation |
0.9 | 1 | 2025 | Representation Obliviousness and Pseudodeterminism in Streaming Algorithms · Proc. ACM Manag. Data 2025 |
Algorithms and data structures
polynomial-time algorithms |
0.9 | 1 | 2025 | Computational Explorations of Total Variation Distance · ICLR 2025 |
Computational complexity › space complexity
space lower bounds |
0.9 | 1 | 2025 | Representation Obliviousness and Pseudodeterminism in Streaming Algorithms · Proc. ACM Manag. Data 2025 |
Algorithms and data structures › data streams
streaming algorithms |
0.9 | 1 | 2025 | Representation Obliviousness and Pseudodeterminism in Streaming Algorithms · Proc. ACM Manag. Data 2025 |
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
bayesian network inference |
0.8 | 1 | 2024 | Total Variation Distance Meets Probabilistic Inference · ICML 2024 |
Privacy and data protection › privacy regulation
right to be forgotten |
0.8 | 1 | 2024 | On the Feasibility of Forgetting in Data Streams · Proc. ACM Manag. Data 2024 |
Software testing › combinatorial testing
t-wise coverage |
0.8 | 1 | 2024 | A Scalable $t$t-Wise Coverage Estimator: Algorithms and Applications · IEEE Trans. Software Eng. 2024 |
Approximation and online algorithms › approximation schemes › randomized approximation schemes
FPRAS |
0.8 | 1 | 2024 | Total Variation Distance Meets Probabilistic Inference · ICML 2024 |
Computational complexity
counting complexity |
0.7 | 2 | 2023 | On Approximating Total Variation Distance · IJCAI 2023 Counting Complexity of Solvable Black-Box Group Problems · SIAM J. Comput. 2004 |
Mathematical optimization
conditional independence testing |
0.7 | 2 | 2023 | Near-optimal learning of tree-structured distributions by Chow-Liu · STOC 2021 Near-Optimal Learning of Tree-Structured Distributions by Chow and Liu · SIAM J. Comput. 2023 |
Machine learning › Learning theory › computational learning theory › replicable learning
list replicability |
0.7 | 1 | 2023 | List and Certificate Complexities in Replicable Learning · NeurIPS 2023 |
Machine learning › Learning theory
PAC learning |
0.7 | 1 | 2023 | List and Certificate Complexities in Replicable Learning · NeurIPS 2023 |
Machine learning › Learning theory › computational learning theory
replicable learning |
0.7 | 1 | 2023 | List and Certificate Complexities in Replicable Learning · NeurIPS 2023 |
Machine learning › Learning theory
statistical query learning |
0.7 | 1 | 2023 | List and Certificate Complexities in Replicable Learning · NeurIPS 2023 |
Mathematical optimization
constrained optimization |
0.7 | 1 | 2023 | Constraint Optimization over Semirings · AAAI 2023 |
Computational complexity
constraint satisfaction |
0.7 | 1 | 2023 | Model Counting Meets F0 Estimation · ACM Trans. Database Syst. 2023 |
Computational complexity
hardness of approximation |
0.7 | 1 | 2023 | Constraint Optimization over Semirings · AAAI 2023 |
Computational complexity
learning theory |
0.7 | 1 | 2023 | Near-Optimal Learning of Tree-Structured Distributions by Chow and Liu · SIAM J. Comput. 2023 |
Methods — techniques the papers use, named apart from their topics
reduction · 2.8plug-in estimator · 2.3sampling · 1.7treewidth-based inference · 1.5streaming algorithms · 1.5partition construction · 1.5partial coupling · 1.5combinatorial topology · 1.5polynomial-time algorithm · 1.0regret analysis · 0.9randomized reduction · 0.9pseudodeterminism · 0.9lower bound proof · 0.9randomized approximation · 0.8lower bounds · 0.8lower bound · 0.8constraint solving · 0.8rounding scheme · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Fast Rational Search via Stern-Brocot TreeabstractWe revisit the problem of rational search: given an unknown rational number α = a/b ∈ (0,∞) with a,b ≤ n, the goal is to identify α using comparison queries of the form "β ≤ α?". The problem has been studied several decades ago and optimal query algorithms are known. We present an algorithm for rational search based on a compressed traversal of the Stern-Brocot tree, which appeared to have been overlooked in the literature. This approach also naturally extends to two related problems that, to the best of our knowledge, have not been previously addressed: (i) unbounded rational search, where the bound n is unknown, and (ii) computing the best (in a precise sense) rational approximation of an unknown real number using only comparison queries. While the algorithm is simple and natural, one of our main contributions is its analysis: we give an upper and lower bound on its worst-case query complexity. Connor Weyers, N. V. Vinodchandran |
MFCS | 2 |
| 2025 | Computational Explorations of Total Variation DistanceabstractWe investigate some previously unexplored (or underexplored) computational aspects of total variation (TV) distance.
First, we give a simple deterministic polynomial-time algorithm for checking equivalence between mixtures of product distributions, over arbitrary alphabets.
This corresponds to a special case, whereby the TV distance between the two distributions is zero.
Second, we prove that unless $\mathsf{NP} \subseteq \mathsf{RP}$ it is impossible to efficiently estimate the TV distance between arbitrary Ising models, even in a bounded-error randomized setting. Arnab Bhattacharyya 0001, Sutanu Gayen, Kuldeep S. Meel, Dimitrios Myrisiotis, Aduri Pavan, N. V. Vinodchandran |
ICLR | 6 |
| 2025 | Regret-Optimal List Replicable Bandit Learning: Matching Upper and Lower BoundsabstractThis paper investigates *list replicability* [Dixon et al., 2023] in the context of multi-armed (also linear) bandits (MAB). We define an algorithm $A$ for MAB to be $(\ell,\delta)$-list replicable if with probability at least $1-\delta$, $A$ has at most $\ell$ traces in independent executions even with different random bits, where a trace means sequence of arms played during an execution. For $k$-armed bandits, although the total number of traces can be $\Omega(k^T)$ for a time horizon $T$, we present several surprising upper bounds that either independent of or logarithmic of $T$: (1) a $(2^{k},\delta)$-list replicable algorithm with near-optimal regret, $\widetilde{O}({\sqrt{kT}})$, (2) a $(O(k/\delta),\delta)$-list replicable algorithm with regret $\widetilde{O}\left(\frac{k}{\delta}\sqrt{kT}\right)$, (3) a $((k+1)^{B-1}, \delta)$-list replicable algorithm with regret $\widetilde{O}(k^{\frac{3}{2}}T^{{\frac{1}{2}}+2^{-(B+1)}})$ for any integer $B>1$. On the other hand, for the sublinear regret regime, we establish a matching lower bound on the list complexity (parameter $\ell$). We prove that there is no $(k-1,\delta)$-list replicable algorithm with $o(T)$-regret. This is optimal in list complexity in the sub-linear regret regime as there is a $(k, 0)$-list replicable algorithm with $O(T^{2/3})$-regret. We further show that for linear bandits with $d$-dimensional features, there is a $\widetilde{O}(d^2T^{1/2+2^{-(B+1)}})$-regret algorithm with $((2d+1)^{B-1},\delta)$-list replicability, for $B>1$, even when the number of possible arms can be infinite. Aduri Pavan, N. V. Vinodchandran, Ruosong Wang, Lin Yang 0011 |
ICLR | 3 |
| 2025 | Distribution Learning Meets Graph Structure SamplingabstractThis work establishes a novel link between the problem of PAC-learning high-dimensional graphical models and the task of (efficient) counting and sampling of graph structures, using an online learning framework. The problem of efficiently counting and sampling graphical structures, such as spanning trees and acyclic orientations, has been a vibrant area of research in algorithms. We show that this rich algorithmic foundation can be leveraged to develop new algorithms for learning high-dimensional graphical models.
We present the first efficient algorithm for (both realizable and agnostic) learning of Bayes nets with a chordal skeleton. In particular, we present an algorithm that, given integers $k,d > 0$, error parameter $\varepsilon > 0$, an undirected chordal graph $G$ on $n$ vertices, and sample access to a distribution $P^\ast$ on $[k]^n$; (1) returns a Bayes net $\widehat{P}$ with skeleton $G$ and indegree $d$, whose KL-divergence from $P^\ast$ is at most $\varepsilon$ more than the optimal KL-divergence between $P^\ast$ and any Bayes net with skeleton $G$ and indegree $d$, (2) uses $\widetilde{O}(n^3k^{d+1}/\varepsilon^2)$ samples from $P^\ast$ and runs in time $\mathrm{poly}(n,k,\varepsilon^{-1})$ for constant $d$. Prior results in this spirit were for only for trees ($d=1$, tree skeleton) via Chow-Liu, and in the realizable setting for polytrees (arbitrary $d$ but tree skeleton). Thus, our result significantly extends the state-of-the-art in learning Bayes net distributions. We also establish new results for learning tree and polytree distributions. Arnab Bhattacharyya 0001, Sutanu Gayen, Philips George John, Sayantan Sen, N. V. Vinodchandran |
NeurIPS | 5 |
| 2025 | Total variation distance for product distributions is #P-complete
Arnab Bhattacharyya 0001, Sutanu Gayen, Kuldeep S. Meel, Dimitrios Myrisiotis, Aduri Pavan, N. V. Vinodchandran |
Inf. Process. Lett. | 6 |
| 2025 | Representation Obliviousness and Pseudodeterminism in Streaming AlgorithmsabstractIn this work, we study the notion of representation obliviousness in the context of pseudodeterministic streaming algorithms. A (randomized) streaming algorithm A is pseudodeterministic, if for every stream D, there is a ''canonical value'' g(D) so that with probability at least 2/3, A on input stream D outputs g(D). Intuitively, a randomized algorithm is representation oblivious if the output distribution of the algorithm does not depend on the representation of the input. We investigate this notion in the context of streaming algorithms, more specifically, distinct elements estimation (F 0 estimation) in data streams. In this context, representation obliviousness captures the idea that the output distribution of an algorithm for estimating F 0 should only depend on the set of distinct elements of the stream. This is a natural notion, as we note that standard streaming algorithms are representation-oblivious in this sense. We prove that any representation oblivious pseudodeterministic streaming algorithm for estimating F 0 must use Ω(n) space, where [n] is the universe. More generally, we prove that any representation oblivious pseudodeterministic t(n)-pass streaming algorithm requires Ω(n/t(n)) space. This lower bound matches the space requirement of the straightforward multi-pass deterministic algorithm that exactly computes F 0 . Sourav Chakraborty 0001, Aduri Pavan, N. V. Vinodchandran |
Proc. ACM Manag. Data | 4 |
| 2024 | Improved Streaming Algorithm for the Klee's Measure Problem and Generalizations
Mridul Nandi, N. V. Vinodchandran, Kuldeep S. Meel, Soumit Pal, Sourav Chakraborty 0001 |
APPROX/RANDOM | 2 |
| 2024 | Total Variation Distance Meets Probabilistic InferenceabstractIn this paper, we establish a novel connection between total variation (TV) distance estimation and probabilistic inference. In particular, we present an efficient, structure-preserving reduction from relative approximation of TV distance to probabilistic inference over directed graphical models. This reduction leads to a fully polynomial randomized approximation scheme (FPRAS) for estimating TV distances between same-structure distributions over any class of Bayes nets for which there is an efficient probabilistic inference algorithm. In particular, it leads to an FPRAS for estimating TV distances between distributions that are defined over a common Bayes net of small treewidth. Prior to this work, such approximation schemes only existed for estimating TV distances between product distributions. Our approach employs a new notion of partial couplings of high-dimensional distributions, which might be of independent interest. Arnab Bhattacharyya 0001, Sutanu Gayen, Kuldeep S. Meel, Dimitrios Myrisiotis, Aduri Pavan, N. V. Vinodchandran |
ICML | 6 |
| 2024 | Replicability in Learning: Geometric Partitions and KKM-Sperner LemmaabstractThis paper studies replicability in machine learning tasks from a geometric viewpoint. Recent works have revealed the role of geometric partitions and Sperner's lemma (and its variations) in designing replicable learning algorithms and in establishing impossibility results.
A partition $\mathcal{P}$ of $\mathbb{R}^d$ is called a $(k,\epsilon)$-secluded partition if for every $\vec{p}\in\mathbb{R}^d$, an $\varepsilon$-radius ball (with respect to the $\ell_{\infty}$ norm) centered at $\vec{p}$ intersects at most $k$ members of $\mathcal{P}$. In relation to replicable learning, the parameter $k$ is closely related to the $\textit{list complexity}$, and the parameter $\varepsilon$ is related to the sample complexity of the replicable learner. Construction of secluded partitions with better parameters (small $k$ and large $\varepsilon$) will lead to replicable learning algorithms with small list and sample complexities.
Motivated by this connection, we undertake a comprehensive study of secluded partitions and establish near-optimal relationships between $k$ and $\varepsilon$.
1. We show that for any $(k,\epsilon)$-secluded partition where each member has at most unit measure, it must be that $k \geq(1+2\varepsilon)^d$, and consequently, for the interesting regime $k\in[2^d]$ it must be that $\epsilon\leq\frac{\log_4(k)}{d}$.
2. To complement this upper bound on $\epsilon$, we show that for each $d\in\mathbb{N}$ and each viable $k\in[2^d]$, a construction of a $(k,\epsilon)$-secluded (unit cube) partition with $\epsilon\geq\frac{\log_4(k)}{d}\cdot\frac{1}{8\log_4(d+1)}$. This establishes the optimality of $\epsilon$ within a logarithmic factor.
3. Finally, we adapt our proof techniques to obtain a new ``neighborhood'' variant of the cubical KKM lemma (or cubical Sperner's lemma): For any coloring of $[0,1]^d$ in which no color is used on opposing faces, it holds for each $\epsilon\in(0,\frac12]$ that there is a point where the open $\epsilon$-radius $\ell_\infty$-ball intersects at least $(1+\frac23\epsilon)^d$ colors. While the classical Sperner/KKM lemma guarantees the existence of a point that is "adjacent" to points with $(d+1)$ distinct colors, the neighborhood version guarantees the existence of a small neighborhood with exponentially many points with distinct colors. Jason Vander Woude, Peter Dixon 0002, Aduri Pavan, Jamie Radcliffe, N. V. Vinodchandran |
NeurIPS | 5 |
| 2024 | On the Feasibility of Forgetting in Data StreamsabstractIn today's digital age, it is becoming increasingly prevalent to retain digital footprints in the cloud indefinitely. Nonetheless, there is a valid argument that entities should have the authority to decide whether their personal data remains within a specific database or is expunged. Indeed, nations across the globe are increasingly enacting legislation to uphold the "Right To Be Forgotten" for individuals. Investigating computational challenges, including the formalization and implementation of this notion, is crucial due to its relevance in the domains of data privacy and management. This work introduces a new streaming model: the 'Right to be Forgotten Data Streaming Model' (RFDS model). The main feature of this model is that any element in the stream has the right to have its history removed from the stream. Formally, the input is a stream of updates of the form (a, Δ) where Δ ∈ {+, ⊥} and a is an element from a universe U. When the update Δ=+ occurs, the frequency of a, denoted as f a , is incremented to f a +1. When the update Δ=⊥, occurs, f a is set to 0. This feature, which represents the forget request, distinguishes the present model from existing data streaming models. This work systematically investigates computational challenges that arise while incorporating the notion of the right to be forgotten. Our initial considerations reveal that even estimating F 1 (sum of the frequencies of elements) of the stream is a non-trivial problem in this model. Based on the initial investigations, we focus on a modified model which we call α-RFDS where we limit the number of forget operations to be at most α fraction. In this modified model, we focus on estimating F 0 (number of distinct elements) and F 1 . We present algorithms and establish almost-matching lower bounds on the space complexity for these computational tasks. Aduri Pavan, Sourav Chakraborty 0001, N. V. Vinodchandran, Kuldeep S. Meel |
Proc. ACM Manag. Data | 3 |
| 2024 | A Scalable $t$t-Wise Coverage Estimator: Algorithms and ApplicationsabstractOwing to the pervasiveness of software in our modern lives, software systems have evolved to be highly configurable. Combinatorial testing has emerged as a dominant paradigm for testing highly configurable systems. Often constraints are employed to define the environments where a given system is expected to work. Therefore, there has been a sustained interest in designing constraint-based test suite generation techniques. A significant goal of test suite generation techniques is to achieve$t$-wise coverage for higher values of$t$. Therefore, designing scalable techniques that can estimate$t$-wise coverage for a given set of tests and/or the estimation of maximum achievable$t$-wise coverage under a given set of constraints is of crucial importance. The existing estimation techniques face significant scalability hurdles. We designed scalable algorithms with mathematical guarantees to estimate (i)$t$-wise coverage for a given set of tests, and (ii) maximum$t$-wise coverage for a given set of constraints. In particular,$\mathsf{ApproxCov}$takes in a test set$\mathcal{U}$and returns an estimate of the$t$-wise coverage of$\mathcal{U}$that is guaranteed to be within$(1\pm\varepsilon)$-factor of the ground truth with probability at least$1-\delta$for a given tolerance parameter$\varepsilon$and a confidence parameter$\delta$. A scalable framework${\mathsf{ApproxMaxCov}}$for a given formula${\mathsf{F}}$outputs an approximation which is guaranteed to be within$(1\pm\varepsilon)$factor of the maximum achievable$t$-wise coverage under${\mathsf{F}}$, with probability$\geq 1-\delta$for a given tolerance parameter$\varepsilon$and a confidence parameter$\delta$. Our comprehensive evaluation demonstrates that$\mathsf{ApproxCov}$and${\mathsf{ApproxMaxCov}}$can handle benchmarks that are beyond the reach of current state-of-the-art approaches. In this paper we present proofs of correctness of$\mathsf{ApproxCov}$,${\mathsf{ApproxMaxCov}}$, and of their generalizations. We show how the algorithms can improve the scalability of a test suite generator while maintaining its effectiveness. In addition, we compare several test suite generators on different feature combination sizes$t$. Eduard Baranov, Sourav Chakraborty 0001, Axel Legay, Kuldeep S. Meel, N. V. Vinodchandran |
IEEE Trans. Software Eng. | 5 |
| 2023 | Constraint Optimization over SemiringsabstractInterpretations of logical formulas over semirings (other than the Boolean semiring) have applications in various areas of computer science including logic, AI, databases, and security. Such interpretations provide richer information beyond the truth or falsity of a statement. Examples of such semirings include Viterbi semiring, min-max or access control semiring, tropical semiring, and fuzzy semiring. The present work investigates the complexity of constraint optimization problems over semirings. The generic optimization problem we study is the following: Given a propositional formula phi over n variable and a semiring (K,+, . ,0,1), find the maximum value over all possible interpretations of phi over K. This can be seen as a generalization of the well-known satisfiability problem (a propositional formula is satisfiable if and only if the maximum value over all interpretations/assignments over the Boolean semiring is 1). A related problem is to find an interpretation that achieves the maximum value. In this work, we first focus on these optimization problems over the Viterbi semiring, which we call optConfVal and optConf. We first show that for general propositional formulas in negation normal form, optConfVal and optConf are in FP^NP. We then investigate optConf when the input formula phi is represented in the conjunctive normal form. For CNF formulae, we first derive an upper bound on the value of optConf as a function of the number of maximum satisfiable clauses. In particular, we show that if r is the maximum number of satisfiable clauses in a CNF formula with m clauses, then its optConf value is at most 1/4^(m-r). Building on this we establish that optConf for CNF formulae is hard for the complexity class FP^NP[log]. We also design polynomial-time approximation algorithms and establish an inapproximability for optConfVal. We establish similar complexity results for these optimization problems over other semirings including tropical, fuzzy, and access control semirings. Aduri Pavan, Kuldeep S. Meel, N. V. Vinodchandran, Arnab Bhattacharyya 0001 |
AAAI | 3 |
| 2023 | On Approximating Total Variation DistanceabstractTotal variation distance (TV distance) is a fundamental notion of distance between probability distributions. In this work, we introduce and study the problem of computing the TV distance of two product distributions over the domain {0,1}^n. In particular, we establish the following results. 1. The problem of exactly computing the TV distance of two product distributions is #P-complete. This is in stark contrast with other distance measures such as KL, Chi-square, and Hellinger which tensorize over the marginals leading to efficient algorithms. 2. There is a fully polynomial-time deterministic approximation scheme (FPTAS) for computing the TV distance of two product distributions P and Q where Q is the uniform distribution. This result is extended to the case where Q has a constant number of distinct marginals. In contrast, we show that when P and Q are Bayes net distributions the relative approximation of their TV distance is NP-hard. Arnab Bhattacharyya 0001, Sutanu Gayen, Kuldeep S. Meel, Dimitrios Myrisiotis, Aduri Pavan, N. V. Vinodchandran |
IJCAI | 6 |
| 2023 | List and Certificate Complexities in Replicable LearningabstractWe investigate replicable learning algorithms. Informally a learning algorithm is replicable if the algorithm outputs the same canonical hypothesis over multiple runs with high probability, even when different runs observe a different set of samples from the unknown data distribution. In general, such a strong notion of replicability is not achievable.
Thus we consider two feasible notions of replicability called {\em list replicability} and {\em certificate replicability}.
Intuitively, these notions capture the degree of (non) replicability. The goal is to design learning algorithms with optimal list and certificate complexities while minimizing the sample complexity. Our contributions are the following.
1. We first study the learning task of estimating the biases of $d$ coins, up to an additive error of $\varepsilon$, by observing samples. For this task, we design a $(d+1)$-list replicable algorithm. To complement this result, we establish that the list complexity is optimal, i.e there are no learning algorithms with a list size smaller than $d+1$ for this task. We also design learning algorithms with certificate complexity $\tilde{O}(\log d)$. The sample complexity of both these algorithms is $\tilde{O}(\frac{d^2}{\varepsilon^2})$ where $\varepsilon$ is the approximation error parameter (for a constant error probability).
2. In the PAC model, we show that any hypothesis class that is learnable with $d$-nonadaptive statistical queries can be learned via a $(d+1)$-list replicable algorithm and also via a $\tilde{O}(\log d)$-certificate replicable algorithm. The sample complexity of both these algorithms is $\tilde{O}(\frac{d^2}{\nu^2})$ where $\nu$ is the approximation error of the statistical query. We also show that for the concept class \dtep, the list complexity is exactly $d+1$ with respect to the uniform distribution.
To establish our upper bound results we use rounding schemes induced by geometric partitions with certain properties. We use Sperner/KKM Lemma to establish the lower bound results. Peter Dixon 0002, Aduri Pavan, Jason Vander Woude, N. V. Vinodchandran |
NeurIPS | 4 |
| 2023 | Brief Announcement: Relations Between Space-Bounded and Adaptive Massively Parallel Computations
Aduri Pavan, N. V. Vinodchandran |
DISC | 3 |
| 2023 | Near-Optimal Learning of Tree-Structured Distributions by Chow and LiuabstractAbstract. We provide finite sample guarantees for the classical Chow–Liu algorithm [Chow and Liu, IEEE Trans. Inform. Theory, 14 (1968), pp. 462–467] to learn a tree-structured graphical model of a distribution. For a distribution [Formula: see text] on [Formula: see text] and a tree [Formula: see text] on [Formula: see text] nodes, we say [Formula: see text] is an [Formula: see text]-approximate tree for [Formula: see text] if there is a [Formula: see text]-structured distribution [Formula: see text] such that [Formula: see text] is at most [Formula: see text] more than the best possible tree-structured distribution for [Formula: see text]. We show that if [Formula: see text] itself is tree-structured, then the Chow–Liu algorithm with the plug-in estimator for mutual information with [Formula: see text] independent and identically distributed samples outputs an [Formula: see text]-approximate tree for [Formula: see text] with constant probability. In contrast, for a general [Formula: see text] (which may not be tree-structured), [Formula: see text] samples are necessary to find an [Formula: see text]-approximate tree. Our upper bound is based on a new conditional independence tester that addresses an open problem posed by Canonne et al. [ Proceedings of the 50 th Annual ACM SIGACT Symposium on Theory of Computing, ACM, 2018, pp. 735–748]: we prove that for three random variables [Formula: see text] each over [Formula: see text], testing if [Formula: see text] is 0 or [Formula: see text] is possible with [Formula: see text] samples. Finally, we show that for a specific tree [Formula: see text], with [Formula: see text] samples from a distribution [Formula: see text] over [Formula: see text], one can efficiently learn the closest [Formula: see text]-structured distribution in KL divergence by applying the add-1 estimator at each node. Arnab Bhattacharyya 0001, Sutanu Gayen, Eric Price 0001, Vincent Y. F. Tan, N. V. Vinodchandran |
SIAM J. Comput. | 5 |
| 2023 | Model Counting Meets F0 EstimationabstractConstraint satisfaction problems (CSPs) and data stream models are two powerful abstractions to capture a wide variety of problems arising in different domains of computer science. Developments in the two communities have mostly occurred independently and with little interaction between them. In this work, we seek to investigate whether bridging the seeming communication gap between the two communities may pave the way to richer fundamental insights. To this end, we focus on two foundational problems: model counting for CSP’s and computation of zeroth frequency moments ( F 0 ) for data streams. Our investigations lead us to observe a striking similarity in the core techniques employed in the algorithmic frameworks that have evolved separately for model counting and F 0 computation. We design a recipe for translating algorithms developed for F 0 estimation to model counting, resulting in new algorithms for model counting. We also provide a recipe for transforming sampling algorithm over streams to constraint sampling algorithms. We then observe that algorithms in the context of distributed streaming can be transformed into distributed algorithms for model counting. We next turn our attention to viewing streaming from the lens of counting and show that framing F 0 estimation as a special case of #DNF counting allows us to obtain a general recipe for a rich class of streaming problems, which had been subjected to case-specific analysis in prior works. In particular, our view yields an algorithm for multidimensional range efficient F 0 estimation with a simpler analysis. Aduri Pavan, N. V. Vinodchandran, Arnab Bhattacharyya 0001, Kuldeep S. Meel |
ACM Trans. Database Syst. | 2 |
| 2022 | Efficient interventional distribution learning in the PAC frameworkabstractWe consider the problem of efficiently inferring interventional distributions in a causal Bayesian network from a finite number of observations. Let P be a causal model on a set V of observable variables on a given causal graph G. For sets $X,Y \subseteq V$, and setting x to $X$, $P_x(Y)$ denotes the interventional distribution on Y with respect to an intervention x to variables X. Shpitser and Pearl (AAAI 2006), building on the work of Tian and Pearl (AAAI 2001), proved that the ID algorithm is sound and complete for recovering P_x(Y) from observations. We give the first provably efficient version of the ID algorithm. In particular, under natural assumptions, we give a polynomial-time algorithm that on input a causal graph G on observable variables V, a setting x of a set $X \subseteq V$ of bounded size, outputs succinct descriptions of both an evaluator and a generator for a distribution $\hat{P}$ that is epsilon-close (in total variation distance) to $P_x(Y)$ where $Y = V X$, if $P_x(Y)$ is identifiable. We also show that when Y is an arbitrary subset of $V X$, there is no efficient algorithm that outputs an evaluator of a distribution that is epsilon-close to $P_x(Y)$ unless all problems that have statistical zero-knowledge proofs, including the Graph Isomorphism problem, have efficient randomized algorithms. Arnab Bhattacharyya 0001, Sutanu Gayen, Saravanan Kandasamy 0002, Vedant Raval, N. V. Vinodchandran |
AISTATS | 5 |
| 2022 | Distinct Elements in Streams: An Algorithm for the (Text) BookabstractGiven a data stream $\mathcal{A} = \langle a_1, a_2, \ldots, a_m \rangle$ of $m$ elements where each $a_i \in [n]$, the Distinct Elements problem is to estimate the number of distinct elements in $\mathcal{A}$.Distinct Elements has been a subject of theoretical and empirical investigations over the past four decades resulting in space optimal algorithms for it.All the current state-of-the-art algorithms are, however, beyond the reach of an undergraduate textbook owing to their reliance on the usage of notions such as pairwise independence and universal hash functions. We present a simple, intuitive, sampling-based space-efficient algorithm whose description and the proof are accessible to undergraduates with the knowledge of basic probability theory. Sourav Chakraborty 0001, N. V. Vinodchandran, Kuldeep S. Meel |
ESA | 2 |
| 2022 | A Scalable t-wise Coverage EstimatorabstractOwing to the pervasiveness of software in our modern lives, software systems have evolved to be highly configurable. Combinatorial testing has emerged as a dominant paradigm for testing highly configurable systems. Often constraints are employed to define the environments where a given system under test (SUT) is expected to work. Therefore, there has been a sustained interest in designing constraint-based test suite generation techniques. A significant goal of test suite generation techniques is to achieve t-wise coverage for higher values of t. Therefore, designing scalable techniques that can estimate t-wise coverage for a given set of tests and/or the estimation of maximum achievable t-wise coverage under a given set of constraints is of crucial importance. The existing estimation techniques face significant scalability hurdles. Eduard Baranov, Sourav Chakraborty 0001, Axel Legay, Kuldeep S. Meel, N. V. Vinodchandran |
ICSE | 5 |
| 2022 | Estimation of the Size of Union of Delphic Sets: Achieving Independence from Stream SizeabstractGiven a family of sets (S1, S2,... SM) over a universe Ω, estimating the size of their union in the data streaming model is a fundamental computational problem with a wide variety of applications. The holy grail in the field of streaming is to seek design of algorithms that achieve (ε, δ)-approximation with poly(log |Ω|, ε-1, log δ-1) space and update time complexity. Kuldeep S. Meel, Sourav Chakraborty 0001, N. V. Vinodchandran |
PODS | 3 |
| 2022 | Pseudodeterminism: promises and lowerboundsabstractA probabilistic algorithm A is pseudodeterministic if, on every input, there exists a canonical value that is output with high probability. If the algorithm outputs one of k canonical values with high probability, then it is called a k-pseudodeterministic algorithm. In the study of pseudodeterminism, the Acceptance Probability Estimation Problem (APEP), which is to additively approximate the acceptance probability of a Boolean circuit, is emerging as a central computational problem. This problem admits a 2-pseudodeterministic algorithm. Recently, it was shown that a pseudodeterministic algorithm for this problem would imply that any multi-valued function that admits a k-pseudodeterministic algorithm for a constant k (including approximation algorithms) also admits a pseudodeterministic algorithm (Dixon, Pavan, Vinodchandran; ITCS 2021). Peter Dixon 0002, Aduri Pavan, Jason Vander Woude, N. V. Vinodchandran |
STOC | 4 |
| 2021 | Testing Product Distributions: A Closer LookabstractWe study the problems of {\em identity} and {\em closeness testing} of $n$-dimensional product distributions. Prior works of Canonne, Diakonikolas, Kane and Stewart (COLT 2017) and Daskalakis and Pan (COLT 2017) have established tight sample complexity bounds for {\em non-tolerant testing over a binary alphabet}: given two product distributions $P$ and $Q$ over a binary alphabet, distinguish between the cases $P=Q$ and $d_{\mathrm{TV}}(P,Q)>\epsilon$. We build on this prior work to give a more comprehensive map of the complexity of testing of product distributions by investigating {\em tolerant testing with respect to several natural distance measures and over an arbitrary alphabet}. Our study gives a fine-grained understanding of how the sample complexity of tolerant testing varies with the distance measures for product distributions. In addition, we also extend one of our upper bounds on product distributions to bounded-degree Bayes nets. Arnab Bhattacharyya 0001, Sutanu Gayen, Saravanan Kandasamy 0002, N. V. Vinodchandran |
ALT | 4 |
| 2021 | Complete Problems for Multi-Pseudodeterministic ComputationsabstractWe exhibit several computational problems that are complete for multi-pseudodeterministic computations in the following sense: (1) these problems admit 2-pseudodeterministic algorithms (2) if there exists a pseudodeterministic algorithm for any of these problems, then any multi-valued function that admits a k-pseudodeterministic algorithm for a constant k, also admits a pseudodeterministic algorithm. We also show that these computational problems are complete for Search-BPP: a pseudodeterministic algorithm for any of these problems implies a pseudodeterministic algorithm for all problems in Search-BPP. Peter Dixon 0002, Aduri Pavan, N. V. Vinodchandran |
ITCS | 3 |
| 2021 | Estimating the Size of Union of Sets in Streaming ModelsabstractIn this paper we study the problem of estimating the size of the union of sets $S_1, \dots, S_M$ where each set $S_i \subseteq Ømega$ (for some discrete universe $Ømega$) is implicitly presented and comes in a streaming fashion. We define the notion of Delphic sets to capture class of streaming problems where membership, sampling, and counting calls to the sets are efficient. In particular, we show our notion of Delphic sets capture three well known problems: Klee's measure problem (discrete version), test coverage estimation, and model counting of DNF formulas. The Klee's measure problem corresponds to computation of volume of multi-dimension axis aligned rectangles, i.e., every d-dimension axis-aligned rectangle can be defined as $[a_1,b_1] \times [a_2,b_2] \times łdots \times [a_d, b_d]$. The problem of test coverage estimation focuses on the computation of coverage measure for a given testing array in the context of combinatorial testing, which is a fundamental technique in the context of hardware and software testing. Finally, given a DNF formula $\varphi = T_1 \vee T_2 \vee łdots \vee T_M$, the problem of model counting seeks to compute the number of satisfying assignments of $\varphi$. The primary contribution of our work is a simple and efficient sampling-based algorithm, called \hybrid, for estimating the of union of sets in streaming setting. Our algorithm has the space complexity of $O(Rłog |Ømega|)$ and update time is $O(Rłog R \cdot łog(M/δ) \cdot łog|Ømega|)$ where, $R = Ołeft(łog (M/δ)\cdot \varepsilon^2 \right).$ Consequently, our algorithm provides the first algorithm with linear dependence on d for Klee's measure problem in streaming setting for $d>1$, thereby settling the open problem of Tirthpura and Woodruff (PODS-12). Furthermore, a straightforward application of our algorithm lends to an efficient algorithm for coverage estimation problem in streaming setting. We then investigate whether the space complexity for coverage estimation can be further improved, and in this context, we present another streaming algorithm that uses near-optimal $O(tłog n/\varepsilon^2)$ space complexity but uses an update algorithm that is in $\rm P ^\rm NP $, thereby showcasing an interesting time vs space trade-off in the streaming setting. Finally, we demonstrate the generality of our Delphic sets by obtaining a streaming algorithm for model counting of DNF formulas. It is worth remarking that we view a key strength of our work is the simplicity of both the algorithm and its theoretical analysis, which makes it amenable to practical implementation and easy adoption. Kuldeep S. Meel, N. V. Vinodchandran, Sourav Chakraborty 0001 |
PODS | 2 |
| 2021 | Model Counting meets F0 EstimationabstractConstraint satisfaction problems (CSP's) and data stream models are two powerful abstractions to capture a wide variety of problems arising in different domains of computer science. Developments in the two communities have mostly occurred independently and with little interaction between them. In this work, we seek to investigate whether bridging the seeming communication gap between the two communities may pave the way to richer fundamental insights. To this end, we focus on two foundational problems: model counting for CSP's and computation of zeroth frequency moments F0 for data streams. Aduri Pavan, N. V. Vinodchandran, Arnab Bhattacharyya 0001, Kuldeep S. Meel |
PODS | 2 |
| 2021 | Near-optimal learning of tree-structured distributions by Chow-LiuabstractWe provide finite sample guarantees for the classical Chow-Liu algorithm (IEEE Trans. Inform. Theory, 1968) to learn a tree-structured graphical model of a distribution. For a distribution P on Σn and a tree T on n nodes, we say T is an ε-approximate tree for P if there is a T-structured distribution Q such that D(P || Q) is at most ε more than the best possible tree-structured distribution for P. We show that if P itself is tree-structured, then the Chow-Liu algorithm with the plug-in estimator for mutual information with O(|Σ|3 nε−1) i.i.d. samples outputs an ε-approximate tree for P with constant probability. In contrast, for a general P (which may not be tree-structured), Ω(n2ε−2) samples are necessary to find an ε-approximate tree. Our upper bound is based on a new conditional independence tester that addresses an open problem posed by Canonne, Diakonikolas, Kane, and Stewart (STOC, 2018): we prove that for three random variables X,Y,Z each over Σ, testing if I(X; Y ∣ Z) is 0 or ≥ ε is possible with O(|Σ|3/ε) samples. Finally, we show that for a specific tree T, with O(|Σ|2nε−1) samples from a distribution P over Σn, one can efficiently learn the closest T-structured distribution in KL divergence by applying the add-1 estimator at each node. Arnab Bhattacharyya 0001, Sutanu Gayen, Eric Price 0001, N. V. Vinodchandran |
STOC | 4 |
| 2020 | Learning and Sampling of Atomic Interventions from ObservationsabstractWe study the problem of efficiently estimating the effect of an intervention on a single variable using observational samples. Our goal is to give algorithms with polynomial time and sample complexity in a non-parametric setting. Tian and Pearl (AAAI ’02) have exactly characterized the class of causal graphs for which causal effects of atomic interventions can be identified from observational data. We make their result quantitative. Suppose 𝒫 is a causal model on a set V of n observable variables with respect to a given causal graph G, and let do(x) be an identifiable intervention on a variable X. We show that assuming that G has bounded in-degree and bounded c-components (k) and that the observational distribution satisfies a strong positivity condition: (i) [Evaluation] There is an algorithm that outputs with probability 2/3 an evaluator for a distribution P^ that satisfies TV(P(V | do(x)), P^(V)) < eps using m=O (n/eps^2) samples from P and O(mn) time. The evaluator can return in O(n) time the probability P^(v) for any assignment v to V. (ii) [Sampling] There is an algorithm that outputs with probability 2/3 a sampler for a distribution P^ that satisfies TV(P(V | do(x)), P^(V)) < eps using m=O (n/eps^2) samples from P and O(mn) time. The sampler returns an iid sample from P^ with probability 1 in O(n) time. We extend our techniques to estimate P(Y | do(x)) for a subset Y of variables of interest. We also show lower bounds for the sample complexity, demonstrating that our sample complexity has optimal dependence on the parameters n and eps, as well as if k=1 on the strong positivity parameter. Arnab Bhattacharyya 0001, Sutanu Gayen, Saravanan Kandasamy 0002, Ashwin Maran, N. V. Vinodchandran |
ICML | 5 |
| 2020 | Efficient Distance Approximation for Structured High-Dimensional Distributions via LearningabstractWe design efficient distance approximation algorithms for several classes of well-studied structured high-dimensional distributions. Specifically, we present algorithms for the following problems (where dTV is the total variation distance): Given sample access to two Bayesian networks P1 and P2 over known directed acyclic graphs G1 and G2 having n nodes and bounded in-degree, approximate dTV(P1, P2) to within additive error ε using poly(n, 1/ε) samples and time. Given sample access to two ferromagnetic Ising models P1 and P2 on n variables with bounded width, approximate dTV(P1 , P2 ) to within additive error ε using poly(n, 1/ε) samples and time. Given sample access to two n-dimensional Gaussians P1 and P2, approximate dTV(P1, P2) to within additive error ε using poly(n, 1/ε) samples and time. Given access to observations from two causal models P and Q on n variables that are defined over known causal graphs, approximate dTV(Pa , Qa ) to within additive error ε using poly(n, 1/ε) samples and time, where Pa and Qa are the interventional distributions obtained by the intervention do(A = a) on P and Q respectively for a particular variable A. The distance approximation algorithms immediately imply new tolerant closeness testers for the corresponding classes of distributions. Prior to our work, only non-tolerant testers were known for both Bayes net distributions and Ising models, and no testers with quantitative guarantee were known for interventional distributions. To best of our knowledge, efficient distance approximation algorithms for Gaussian distributions were not present in the literature. Our algorithms are designed using a conceptually simple but general framework that is applicable to a variety of scenarios. Arnab Bhattacharyya 0001, Sutanu Gayen, Kuldeep S. Meel, N. V. Vinodchandran |
NeurIPS | 4 |
| 2020 | Perfect Zero Knowledge: New Upperbounds and Relativized Separations
Peter Dixon 0002, Sutanu Gayen, Aduri Pavan, N. V. Vinodchandran |
TCC (1) | 4 |
| 2018 | On Pseudodeterministic Approximation AlgorithmsabstractWe investigate the notion of pseudodeterminstic approximation algorithms. A randomized approximation algorithm A for a function f is pseudodeterministic if for every input x there is a unique value v so that A(x) outputs v with high probability, and v is a good approximation of f(x). We show that designing a pseudodeterministic version of Stockmeyer's well known approximation algorithm for the NP-membership counting problem will yield a new circuit lower bound: if such an approximation algorithm exists, then for every k, there is a language in the complexity class ZPP^{NP}_{tt} that does not have n^k-size circuits. While we do not know how to design such an algorithm for the NP-membership counting problem, we show a general result that any randomized approximation algorithm for a counting problem can be transformed to an approximation algorithm that has a constant number of influential random bits. That is, for most settings of these influential bits, the approximation algorithm will be pseudodeterministic. Peter Dixon 0002, Aduri Pavan, N. V. Vinodchandran |
MFCS | 3 |
| 2018 | New Bounds for the CLIQUE-GAP Problem Using Graph Decomposition Theory
Vladimir Braverman, Zaoxing Liu, Tejasvam Singh, N. V. Vinodchandran, Lin Yang 0011 |
Algorithmica | 4 |
| 2016 | Computing triangle and open-wedge heavy-hitters in large networksabstractWe formalize notions of triangle and open-wedge heavy-hitters in large networks. Intuitively, a node of a network G is a triangle heavy-hitter if it participates in relatively many triangles of G (analogously for open wedges). These notions have applications in social network analysis. We consider the triangle and open-wedge heavy-hitter problems: the computational problems of maintaining a set of nodes of a network that participate in many triangles and open wedges. We give sampling-based algorithms for these problems when the input network G comes as an edge stream. We prove theoretical guarantees on the quality of solutions, time and space complexity of these algorithms. This is the first work that studies the triangle and open-wedge heavy hitters problem on massive streaming networks. We evaluate the performance of our proposed algorithms by running on several real-world data sets. These experiments indicate that our algorithms efficiently detect heavy hitters while keeping both the false-positive and the false-negative errors very low. Aduri Pavan, Paul Quint, Stephen D. Scott 0001, N. V. Vinodchandran |
IEEE BigData | 4 |
| 2016 | Algorithms for k-median Clustering over Distributed Streams
Sutanu Gayen, N. V. Vinodchandran |
COCOON | 2 |
| 2016 | A Note on the Advice Complexity of Multipass Randomized LogspaceabstractInvestigating the complexity of randomized space-bounded machines that are allowed to make multiple passes over the random tape has been of recent interest. In particular, it has been shown that derandomizing such probabilistic machines yields a weak but new derandomization of probabilistic time-bounded classes. In this paper we further explore the complexity of such machines. In particular, as our main result we show that for any epsilon<1, every language that is accepted by an O(n^epsilon)-pass, randomized logspace machine can be simulated in deterministic logspace with linear amount of advice. This result extends an earlier result of Fortnow and Klivans who showed that RL is in deterministic logspace with linear advice. Peter Dixon 0002, Debasis Mandal, Aduri Pavan, N. V. Vinodchandran |
MFCS | 4 |
| 2016 | Constrained Group Testing to Predict Binding Response of Candidate CompoundsabstractWe study the problem of identifying reactive compound(s) in a solution as efficiently as possible, with the goal of minimizing the number of chemical tests required to make exact identification. The area of group testing is appropriate for this problem, except that most group testing approaches assume that arbitrary tests can be performed, which is not the case in our application. To address this, we introduce a new model called mask-based constrained group testing, develop a randomized algorithm for it, and prove that under the right conditions, the algorithm is guaranteed w.h.p. to efficiently identify the active compounds of a solution with a small number of tests. We also show that our algorithm performs very well empirically on synthetic and real data. Paul Quint, Stephen D. Scott 0001, N. V. Vinodchandran, Bradley Worley |
SDM | 3 |
| 2016 | Budgeted testing through an algorithmic lensabstractAutomated testing has been a focus of research for a long time. As such, we tend to think about this in a coverage centric manner. Testing budgets have also driven research such as prioritization and test selection, but as a secondary concern. As our systems get larger, are more dynamic, and impact more people with each change, we argue that we should switch from a coverage centric view to a budgeted testing centric view. Researchers in other fields have designed approximation algorithms for such budgeted scenarios and these are often simple to implement and run. In this paper we present an exemplar study on combinatorial interaction testing (CIT) to show that a budgeted greedy algorithm, when adapted to our problem for various budgets, does almost as well coverage-wise as a state of the art greedy CIT algorithm, better in some cases than a state of the art simulated annealing, and always improves over random. This suggests that we might benefit from switching our focus in large systems, from coverage to budgets. Myra B. Cohen, Aduri Pavan, N. V. Vinodchandran |
SIGSOFT FSE | 3 |
| 2015 | New Bounds for the CLIQUE-GAP Problem Using Graph Decomposition Theory
Vladimir Braverman, Zaoxing Liu, Tejasvam Singh, N. V. Vinodchandran, Lin Yang 0011 |
MFCS (2) | 4 |
| 2015 | On Probabilistic Space-Bounded Machines with Multiple Access to Random Tape
Debasis Mandal, Aduri Pavan, N. V. Vinodchandran |
MFCS (2) | 3 |
| 2015 | On Optimal Language Compression for Sets in PSPACE/poly
N. V. Vinodchandran, Marius Zimand |
Theory Comput. Syst. | 1 |
| 2014 | New Time-Space Upperbounds for Directed Reachability in High-genus and H-minor-free GraphsabstractWe obtain the following new simultaneous time-space upper bounds for the directed reachability problem. (1) A polynomial-time, O(n^{2/3} * g^{1/3})-space algorithm for directed graphs embedded on orientable surfaces of genus g. (2) A polynomial-time, O(n^{2/3})-space algorithm for all H-minor-free graphs given the tree decomposition, and (3) for K_{3,3}-free and K_5-free graphs, a polynomial-time, O(n^{1/2 + epsilon})-space algorithm, for every epsilon > 0. For the general directed reachability problem, the best known simultaneous time-space upper bound is the BBRS bound, due to Barnes, Buss, Ruzzo, and Schieber, which achieves a space bound of O(n/2^{k * sqrt(log(n))}) with polynomial running time, for any constant k. It is a significant open question to improve this bound for reachability over general directed graphs. Our algorithms beat the BBRS bound for graphs embedded on surfaces of genus n/2^{omega(sqrt(log(n))}, and for all H-minor-free graphs. This significantly broadens the class of directed graphs for which the BBRS bound can be improved. Diptarka Chakraborty, Aduri Pavan, Raghunath Tewari, N. V. Vinodchandran, Lin Yang 0011 |
FSTTCS | 4 |
| 2014 | ReachFewL = ReachUL
Brady Garvin, Derrick Stolee, Raghunath Tewari, N. V. Vinodchandran |
Comput. Complex. | 4 |
| 2013 | An O(n½+∑)-Space and Polynomial-Time Algorithm for Directed Planar ReachabilityabstractWe show that the reach ability problem over {\em directed planar graphs} can be solved simultaneously in polynomial time and approximately $O(\sqrt{n})$ space. In contrast, the best space bound known for the reach ability problem on general directed graphs with polynomial running time is $O(n/2^{\sqrt{\log n}})$. Tatsuya Imai, Kotaro Nakagawa, Aduri Pavan, N. V. Vinodchandran, Osamu Watanabe 0001 |
CCC | 4 |
| 2012 | Space-Efficient Algorithms for Reachability in Surface-Embedded GraphsabstractThis work presents a log-space reduction which compresses an n-vertex directed acyclic graph with m(n) sources embedded on a surface of genus g(n), to a graph with O(m(n) + g(n)) vertices while preserving reachability between a given pair of vertices. Applying existing algorithms to this reduced graph yields new deterministic algorithms with improved space bounds as well as improved simultaneous timespace bounds for the reachability problem over a large class of directed acyclic graphs. Specifically, it significantly extends the class of surface-embedded graphs with log-space reachability algorithms: from planar graphs with O(log n) sources, to graphs with 2O(√log n)sources embedded on a surface of genus 2O(√log n). Additionally, it yields an O(n1-ϵ) space algorithm with polynomial running time for reachability over graphs with O(n1-ϵ) sources embedded on surfaces of genus O(n1-ϵ). Derrick Stolee, N. V. Vinodchandran |
CCC | 2 |
| 2012 | On the power of unambiguity in log-space
Aduri Pavan, Raghunath Tewari, N. V. Vinodchandran |
Comput. Complex. | 3 |
| 2012 | Green's theorem and isolation in planar graphs
Raghunath Tewari, N. V. Vinodchandran |
Inf. Comput. | 2 |
| 2012 | Space complexity of perfect matching in bounded genus bipartite graphs
Samir Datta, Raghav Kulkarni, Raghunath Tewari, N. V. Vinodchandran |
J. Comput. Syst. Sci. | 4 |
| 2011 | ReachFewL = ReachUL
Brady Garvin, Derrick Stolee, Raghunath Tewari, N. V. Vinodchandran |
COCOON | 4 |
| 2011 | Space Complexity of Perfect Matching in Bounded Genus Bipartite GraphsabstractWe investigate the space complexity of certain perfect matching problems over bipartite graphs embedded on surfaces of constant genus (orientable or non-orientable). We show that the problems of deciding whether such graphs have (1) a perfect matching or not and (2) a unique perfect matching or not, are in the logspace complexity class \SPL. Since \SPL\ is contained in the logspace counting classes $\oplusŁ$ (in fact in \modk\ for all $k\geq 2$), \CeqL, and \PL, our upper bound places the above-mentioned matching problems in these counting classes as well. We also show that the search version, computing a perfect matching, for this class of graphs is in $\FL^{\SPL}$. Our results extend the same upper bounds for these problems over bipartite planar graphs known earlier. As our main technical result, we design a logspace computable and polynomially bounded weight function which isolates a minimum weight perfect matching in bipartite graphs embedded on surfaces of constant genus. We use results from algebraic topology for proving the correctness of the weight function. Samir Datta, Raghav Kulkarni, Raghunath Tewari, N. V. Vinodchandran |
STACS | 4 |
| 2011 | Extracting Kolmogorov complexity with applications to dimension zero-one laws
Lance Fortnow, John M. Hitchcock, Aduri Pavan, N. V. Vinodchandran, Fengming Wang |
Inf. Comput. | 4 |
| 2010 | A Log-Space Algorithm for Reachability in Planar Acyclic Digraphs with Few SourcesabstractDesigning algorithms that use logarithmic space for graph reachability problems is fundamental to complexity theory. It is well known that for general directed graphs this problem is equivalent to the NL vs L problem. This paper focuses on the reachability problem over planar graphs where the complexity is unknown. Showing that the planar reachability problem is NL-complete would show that nondeterministic log-space computations can be made unambiguous. On the other hand, very little is known about classes of planar graphs that admit log-space algorithms. We present a new `source-based' structural decomposition method for planar DAGs. Based on this decomposition, we show that reachability for planar DAGs with m sources can be decided deterministically in O(m + log n) space. This leads to a log-space algorithm for reachability in planar DAGs with O(log n) sources. Our result drastically improves the class of planar graphs for which we know how to decide reachability in deterministic log-space. Specifically, the class extends from planar DAGs with at most two sources to at most O(log n) sources. Derrick Stolee, Chris Bourke, N. V. Vinodchandran |
CCC | 3 |
| 2009 | Kolmogorov Complexity in Randomness ExtractionabstractWe clarify the role of Kolmogorov complexity in the area of randomness extraction. We show that a computable function is an almost randomness extractor if and only if it is a Kolmogorov complexity extractor, thus establishing a fundamental equivalence between two forms of extraction studied in the literature: Kolmogorov extraction and randomness extraction. We present a distribution ${\cal M}_k$ based on Kolmogorov complexity that is complete for randomness extraction in the sense that a computable function is an almost randomness extractor if and only if it extracts randomness from ${\cal M}_k$. John M. Hitchcock, Aduri Pavan, N. V. Vinodchandran |
FSTTCS | 3 |
| 2008 | 2-Local Random Reductions to 3-Valued Functions
Aduri Pavan, N. V. Vinodchandran |
Comput. Complex. | 2 |
| 2008 | On reoptimizing multi-class classifiers
Chris Bourke, Stephen D. Scott 0001, Robert E. Schapire, N. V. Vinodchandran |
Mach. Learn. | 5 |
| 2008 | Partial Bi-immunity, Scaled Dimension, and NP-Completeness
John M. Hitchcock, Aduri Pavan, N. V. Vinodchandran |
Theory Comput. Syst. | 3 |
| 2008 | Relations between Average-Case and Worst-Case Complexity
Aduri Pavan, N. V. Vinodchandran |
Theory Comput. Syst. | 2 |
| 2008 | Kernels for Generalized Multiple-Instance LearningabstractThe multiple-instance learning (MIL) model has been successful in numerous application areas. Recently, a generalization of this model and an algorithm for it were introduced, showing significant advantages over the conventional MIL model on certain application areas. Unfortunately, that algorithm is not scalable to high dimensions. We adapt that algorithm to one using a support vector machine with our new kernel k\wedge. This reduces the time complexity from exponential in the dimension to polynomial. Computing our new kernel is equivalent to counting the number of boxes in a discrete, bounded space that contain at least one point from each of two multisets. We show that this problem is #P-complete, but then give a fully polynomial randomized approximation scheme (FPRAS) for it. We then extend k\wedge by enriching its representation into a new kernel kmin, and also consider a normalized version of k\wedge that we call k\wedge/\vee (which may or may not not be a kernel, but whose approximation yielded positive semidefinite Gram matrices in practice). We then empirically evaluate all three measures on data from content-based image retrieval, biological sequence analysis, and the musk data sets. We found that our kernels performed well on all data sets relative to algorithms in the conventional MIL model. Qingping Tao, Stephen D. Scott 0001, N. V. Vinodchandran, Thomas Takeo Osugi, Brandon Mueller |
IEEE Trans. Pattern Anal. Mach. Intell. | 3 |
| 2008 | An efficient and attack-resistant key agreement scheme for secure group communications in mobile ad-hoc networksabstractAbstract As a result of the growing popularity of wireless networks, in particular mobile ad hoc networks (MANET), security over such networks has become very important. Trust establishment, key management, authentication, and authorization are important areas that need to be thoroughly researched before security in MANETs becomes a reality. This work studies the problem of secure group communications (SGCs) and key management over MANETs. It identifies the key features of any SGC scheme over such networks. AUTH‐CRTDH, an efficient key agreement scheme with authentication capability for SGC over MANETs, is proposed. Compared to the existing schemes, the proposed scheme has many desirable features such as contributory and efficient computation of group key, uniform work load for all members, few rounds of rekeying, efficient support for user dynamics, key agreement without member serialization and defense against the Man‐in‐the‐Middle attack, and the Least Common Multiple (LCM) attack. These properties make the proposed scheme well suited for MANETs. The implementation results show that the proposed scheme is computationally efficient and scales well to a large number of mobile users. Copyright © 2007 John Wiley & Sons, Ltd. Ravi K. Balachandran, Xukai Zou, Byrav Ramamurthy, Amandeep Thukral, N. V. Vinodchandran |
Wirel. Commun. Mob. Comput. | 5 |
| 2007 | Directed Planar Reachability is in Unambiguous Log-SpaceabstractWe show that the st-connectivity problem for directed planar graphs can be decided in unambiguous logarithmic space. Chris Bourke, Raghunath Tewari, N. V. Vinodchandran |
CCC | 3 |
| 2007 | Polylogarithmic-round interactive proofs for coNP collapse the exponential hierarchy
Aduri Pavan, Alan L. Selman, Samik Sengupta, N. V. Vinodchandran |
Theor. Comput. Sci. | 4 |
| 2006 | Some Results on Average-Case Hardness Within the Polynomial Hierarchy
Aduri Pavan, Rahul Santhanam, N. V. Vinodchandran |
FSTTCS | 3 |
| 2006 | Extracting Kolmogorov Complexity with Applications to Dimension Zero-One Laws
Lance Fortnow, John M. Hitchcock, Aduri Pavan, N. V. Vinodchandran, Fengming Wang |
ICALP (1) | 4 |
| 2006 | A New Cryptographic Scheme for Securing Dynamic Conferences in Data NetworksabstractDynamic conferencing refers to a scenario wherein any subset of users in a universe of users form a conference for sharing confidential information among themselves. The key distribution (KD) problem in dynamic conferencing is to compute a shared secret key for such a dynamically formed conference. In literature, the KD schemes for dynamic conferencing either are computationally unscalable or require communication among users, which is undesirable. The extended symmetric polynomial based dynamic conferencing scheme (ESPDCS) is one such KD scheme which has a high computational complexity that is universe size dependent. In this paper we present an enhancement to the ESPDCS scheme to develop a KD scheme called universe-independent SPDCS (UI-SPDCS) such that its complexity is independent of the universe size. However, the UI-SPDCS scheme does not scale with the conference size. We propose a relatively scalable KD scheme termed as DH-SPDCS that uses the UI-SPDCS scheme and the tree-based group Diffie-Hellman (TGDH) key exchange protocol. The proposed DH-SPDCS scheme provides a configurable trade-off between computation and communication complexity of the scheme. Sarang Deshpande, Ajay Kumar Todimala, Ravi K. Balachandran, Byrav Ramamurthy, Xukai Zou, N. V. Vinodchandran |
ICC | 6 |
| 2006 | Dimension, entropy rates, and compression
John M. Hitchcock, N. V. Vinodchandran |
J. Comput. Syst. Sci. | 2 |
| 2006 | Computational depth: Concept and applications
Luis Filipe Coelho Antunes, Lance Fortnow, Dieter van Melkebeek, N. V. Vinodchandran |
Theor. Comput. Sci. | 4 |
| 2005 | On computing disjoint paths with dependent cost structure in optical networksabstractProviding fault tolerance against network failures in an optical WDM network is of prime importance. In this work we study the problem of computing optimal disjoint paths for providing shared protection in fully wavelength-convertible networks. We introduce and formalize the concept of dependent cost structure of a protection path on its working path and current network status. We formulate the problem of computing optimal disjoint paths for providing shared protection in fully wavelength-convertible networks as the problem of computing least-cost disjoint paths with dependent cost structure (LDP-DCS). We prove that LDP-DCS is NP-complete and is also hard to approximate. We present an iterative modified network-flow heuristic for the problem. We provide an approach to measure the optimality of the solution computed by the heuristic. Simulation results demonstrate the superior performance of our proposed heuristic in comparison to earlier heuristic approaches which did not consider the dependent cost structure. Ajay Kumar Todimala, Byrav Ramamurthy, N. V. Vinodchandran |
BROADNETS | 3 |
| 2005 | Relations Between Average-Case and Worst-Case Complexity
Aduri Pavan, N. V. Vinodchandran |
FCT | 2 |
| 2005 | CRTDH: an efficient key agreement scheme for secure group communications in wireless ad hoc networksabstractAs a result of the growing popularity of wireless networks, in particular ad hoc networks, security over such networks has become very important. In this paper, we study the problem of secure group communications (SGC) and key management over ad hoc networks. We identify the key features of any SGC protocol for such networks. We also propose an efficient key agreement scheme for SGC. The scheme solves two important problems that exist in most current SGC schemes: requirement of member serialization and existence of a central entity. Besides this, the protocol also has many highly desirable properties such as contributory and efficient computation of group key, uniform work load for all the members, few rounds of rekeying (2 rounds for the initial key formation and join and 1 round for leave), and efficient support for high dynamics. These properties make the protocol well suited for wireless ad hoc networks. Ravi K. Balachandran, Byrav Ramamurthy, Xukai Zou, N. V. Vinodchandran |
ICC | 4 |
| 2005 | A balanced key tree approach for dynamic secure group communicationabstractLogical key hierarchy (LKH) is a promising solution to handle group key distribution in secure group communication. Several recent studies have investigated different approaches to reduce the re-keying cost of LKH. For certain group communication applications, such as the subscription pay TV; a member's departure time is available when the member joins the group. The proposed scheme aims to improve the re-keying cost for such applications. It uses a combination of an AVL tree and a binary search tree called the leaving tree as the topology of its key tree. Both the AVL tree and the leaving tree are searchable by members' departure times. Our analysis shows that the average costs in terms of the number of key updates for the member join and leave are O(logn) and O(loglog n), respectively. Our simulation results show that the proposed scheme achieves better performance than other balanced tree based solutions. Geng Hao, N. V. Vinodchandran, Byrav Ramamurthy, Xukai Zou |
ICCCN | 2 |
| 2005 | Derandomizing Arthur-Merlin Games using Hitting SetsabstractWe prove that AM (and hence Graph Nonisomorphism) is in NP if for some ε > 0, some language in NE ∩ coNE requires nondeterministic circuits of size 2ε n This improves results of Arvind and Köbler and of Klivans and van Melkebeek who proved the same conclusion, but under stronger hardness assumptions. The previous results on derandomizing AM were based on pseudorandom generators. In contrast, our approach is based on a strengthening of Andreev, Clementi and Rolim’s hitting set approach to derandomization. As a spin-off, we show that this approach is strong enough to give an easy proof of the following implication: for some ε > 0, if there is a language in E which requires nondeterministic circuits of size 2ε n , then P = BPP. This differs from Impagliazzo and Wigderson’s theorem “only” by replacing deterministic circuits with nondeterministic ones. Peter Bro Miltersen, N. V. Vinodchandran |
Comput. Complex. | 2 |
| 2005 | Entropy rates and finite-state dimension
Chris Bourke, John M. Hitchcock, N. V. Vinodchandran |
Theor. Comput. Sci. | 3 |
| 2005 | A note on the circuit complexity of PP
N. V. Vinodchandran |
Theor. Comput. Sci. | 1 |
| 2004 | Partial Bi-immunity and NP-CompletenessabstractThe Turing and many-one completeness notions for NP have been previously separated under measure, genericity, and bi-immunity hypotheses on NP. The proofs of all these results rely on the existence of a language in NP with almost everywhere hardness. In this paper we separate the same NP-completeness notions under a partial bi-immunity hypothesis that is weaker and only yields a language in NP that is hard to solve on most strings. This improves the results of Lutz and Mayordomo (1996), Ambos-Spies and Bentzien (2000), and Pavan and Selman (2002). The proof of this result is a significant departure from previous work. John M. Hitchcock, Aduri Pavan, N. V. Vinodchandran |
CCC | 3 |
| 2004 | Dimension, Entropy Rates, and CompressionabstractThis paper develops relationships between resource-bounded dimension, entropy rates, and compression. New tools for calculating dimensions are given and used to improve previous results about circuit-size complexity classes. Approximate counting of SpanP functions is used to prove that the NP-entropy rate is an upper bound for dimension in /spl Delta//sub 3//sup E/, the third level of the exponential-time hierarchy. This general result is applied to simultaneously improve the results of Mayordomo (1994) on the measure on P/poly in /spl Delta//sub 3//sup E/ and of Lutz (2003) on the dimension of exponential-size circuit complexity classes in ESPACE. Entropy rates of efficiently rankable sets, sets that are optimally compressible, are studied in conjunction with time-bounded dimension. It is shown that rankable entropy rates give upper bounds for time-bounded dimensions. We use this to improve results of Lutz (1992) about polynomial-size circuit complexity classes from resource-bounded measure to dimension. Exact characterizations of the effective dimensions in terms of Kolmogorov complexity rates at the polynomial-space and higher levels have been established, but in the time-bounded setting no such equivalence is known. We introduce the concept of polynomial-time superranking as an extension of ranking. We show that superranking provides an equivalent definition of polynomial-time dimension. From this superranking characterization we show that polynomial-time Kolmogorov complexity rates give a lower bound on polynomial-time dimension. John M. Hitchcock, N. V. Vinodchandran |
CCC | 2 |
| 2004 | Learning DNFs and Circuits Using Teaching Assistants
N. V. Vinodchandran |
COCOON | 1 |
| 2004 | SVM-based generalized multiple-instance learning via approximate box countingabstractThe multiple-instance learning (MIL) model has been very successful in application areas such as drug discovery and content-based image-retrieval. Recently, a generalization of this model and an algorithm for this generalization were introduced, showing significant advantages over the conventional MIL model in certain application areas. Unfortunately, this algorithm is inherently inefficient, preventing scaling to high dimensions. We reformulate this algorithm using a kernel for a support vector machine, reducing its time complexity from exponential to polynomial. Computing the kernel is equivalent to counting the number of axis-parallel boxes in a discrete, bounded space that contain at least one point from each of two multisets P and Q. We show that this problem is #P-complete, but then give a fully polynomial randomized approximation scheme (FPRAS) for it. Finally, we empirically evaluate our kernel. Qingping Tao, Stephen D. Scott 0001, N. V. Vinodchandran, Thomas Takeo Osugi |
ICML | 3 |
| 2004 | An Extended Kernel for Generalized Multiple-Instance LearningabstractThe multiple-instance learning (MIL) model has been successful in areas such as drug discovery and content-based image-retrieval. Recently, this model was generalized and a corresponding kernel was introduced to learn generalized MIL concepts with a support vector machine. While this kernel enjoyed empirical success, it has limitations in its representation. We extend this kernel by enriching its representation and empirically evaluate our new kernel on data from content-based image retrieval, biological sequence analysis, and drug discovery. We found that our new kernel generalized noticeably better than the old one in content-based image retrieval and biological sequence analysis and was slightly better or even with the old kernel in the other applications, showing that an SVM using this kernel does not overfit despite its richer representation. Qingping Tao, Stephen D. Scott 0001, N. V. Vinodchandran, Thomas Takeo Osugi, Brandon Mueller |
ICTAI | 3 |
| 2004 | AMexp[nsube](NP[cap]coNP)/poly
N. V. Vinodchandran |
Inf. Process. Lett. | 1 |
| 2004 | Counting Complexity of Solvable Black-Box Group ProblemsabstractWe place many computational problems over solvable black-box groups in the counting complexity classes SPP or LWPP\@. The classes SPP and LWPP are considered classes of low counting complexity. In particular, SPP is low (powerless when used as oracles) for all gap-definable counting classes (PP\@, C$_=$P\@, Mod$_k$P\@, etc.) and LWPP is low for PP and C$_=$P\@. The results improve the upper bounds for these problems proved in [Arvind and Vinodchandran, Theoret. Comput. Sci., 180 (1997), pp. 17--45], where the authors place these problems in randomized versions of SPP and LWPP. Because of the randomization, upper bounds in that paper implied lowness only for the class PP. The results in this paper favor the belief that these problems are unlikely to be complete for NP. N. V. Vinodchandran |
SIAM J. Comput. | 1 |
| 2003 | Using Depth to Capture Average-Case Complexity
Luis Filipe Coelho Antunes, Lance Fortnow, N. V. Vinodchandran |
FCT | 3 |
| 2000 | Exact learning via teaching assistants
Vikraman Arvind, N. V. Vinodchandran |
Theor. Comput. Sci. | 2 |
| 2000 | The counting complexity of group-definable languages
Vikraman Arvind, N. V. Vinodchandran |
Theor. Comput. Sci. | 2 |
| 1999 | Super-Polynomial Versus Half-Exponential Circuit Size in the Exponential Hierarchy
Peter Bro Miltersen, N. V. Vinodchandran, Osamu Watanabe 0001 |
COCOON | 2 |
| 1999 | Derandomizing Arthur-Merlin Games Using Hitting SetsabstractWe prove that AM (and hence Graph Nonisomorphism) is in NP if for some /spl epsiv/>0, some language in NE/spl cap/ coNE requires nondeterministic circuits of size 2/sup en/. This improves results of Arvind and Kobler (1997) and of Klivans and Van Melkebeek (1999) who have proven the same conclusion, but under stronger hardness assumptions, namely, either the existence of a language in NE/spl cap/ coNE which cannot be approximated by nondeterministic circuits of size less than 2/sup en/ or the existence of a language in NE/spl cap/ coNE which requires oracle circuits of size 2/sup en/ with oracle gates for SAT (satisfiability). The previous results on derandomizing AM were based on pseudorandom generators. In contrast, our approach is based on a strengthening of Andreev, Clementi and Rolim's (1996) hitting set approach to derandomization. As a spin-off we show that this approach is strong enough to give an easy (if the existence of explicit dispersers can be assumed known) proof of the following implication: for some /spl epsiv/>0, if there is a language in E which requires nondeterministic circuits of size 2/sup en/, then P=BPP. This differs from Impagliazzo and Wigderson's (1995) theorem "only" by replacing deterministic circuits with nondeterministic ones. Peter Bro Miltersen, N. V. Vinodchandran |
FOCS | 2 |
| 1999 | The Query Complexity of Program Checking by Constant-Depth Circuits
Vikraman Arvind, K. V. Subrahmanyam 0001, N. V. Vinodchandran |
ISAAC | 3 |
| 1997 | Exact Learning via Teaching Assistants (Extended Abstract)
Vikraman Arvind, N. V. Vinodchandran |
ALT | 2 |
| 1997 | Improved Lowness Results for Solvable Black-box Group Problems
N. V. Vinodchandran |
FSTTCS | 1 |
| 1997 | Solvable Black-Box Group Problems are Low for PP
Vikraman Arvind, N. V. Vinodchandran |
Theor. Comput. Sci. | 2 |
| 1996 | Solvable Black-Box Group Problems Are Low for PP
Vikraman Arvind, N. V. Vinodchandran |
STACS | 2 |
| 1995 | A Note on Mod and Generalised Mod Classes
Meena Mahajan, N. V. Vinodchandran |
Inf. Process. Lett. | 2 |
| 1994 | A Note on SpanP Functions
Meena Mahajan, Thomas Thierauf, N. V. Vinodchandran |
Inf. Process. Lett. | 3 |