EDBT 2026 Demo / reviewers in the wild / expert
T. S. Jayram
dblp:j/TSJayram · also Jayram S. Thathachar
· DBLP profile ↗
54ranked-venue papers
21as first author
4since 2021 · last 2025
0000-0001-5235-4853ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 37 · 15 first-authorDatabases, data management, data science and information retrieval · 8 · 4 first-author · 1 since 2021Artificial intelligence and machine learning · 4 · 2 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 2 since 2021Systems, architecture and hardware · 2Computer networks · 1Software engineering, systems software and programming languages · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
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
32 papers |
Computational complexity · 38% Algorithms and data structures · 23% Approximation and online algorithms · 14% | |
| Databases, data mining, and information retrieval
9 papers |
Data stream processing · 38% Query processing and optimization · 33% Database theory · 21% | |
| Network and information security
1 paper |
Cryptographic protocols and secure computation · 100% |
Topics — the 30 heaviest of 85, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational complexity
communication complexity |
1.4 | 14 | 2018 | Randomized Communication vs. Partition Number · ICALP 2017 A Composition Theorem for Conical Juntas · CCC 2016 Optimal Bounds for Johnson-Lindenstrauss Transforms and Streaming Problems with Subconstant Error · ACM Trans. Algorithms 2013 |
Algorithms and data structures › data streams
streaming algorithms |
1.1 | 8 | 2022 | The White-Box Adversarial Data Stream Model · PODS 2022 Optimal Bounds for Johnson-Lindenstrauss Transforms and Streaming Problems with Subconstant Error · ACM Trans. Algorithms 2013 The Data Stream Space Complexity of Cascaded Norms · FOCS 2009 |
Approximation and online algorithms
approximation algorithms |
0.9 | 1 | 2025 | Approximate Forest Completion and Learning-Augmented Algorithms for Metric Minimum Spanning Trees · ICML 2025 |
Approximation and online algorithms
learning-augmented algorithms |
0.9 | 1 | 2025 | Approximate Forest Completion and Learning-Augmented Algorithms for Metric Minimum Spanning Trees · ICML 2025 |
Graph algorithms and graph theory › spanning tree
minimum spanning tree |
0.9 | 1 | 2025 | Approximate Forest Completion and Learning-Augmented Algorithms for Metric Minimum Spanning Trees · ICML 2025 |
Algorithms and data structures › data streams › streaming algorithms
adversarially robust streaming |
0.6 | 1 | 2022 | The White-Box Adversarial Data Stream Model · PODS 2022 |
Computational complexity › communication complexity
information complexity |
0.6 | 5 | 2017 | Randomized Communication vs. Partition Number · ICALP 2017 Information complexity: a tutorial · PODS 2010 On the Communication Complexity of Read-Once AC^0 Formulae · CCC 2009 |
Computational complexity › communication complexity
randomized communication complexity |
0.5 | 3 | 2017 | Randomized Communication vs. Partition Number · ICALP 2017 On the Communication Complexity of Read-Once AC^0 Formulae · CCC 2009 A Composition Theorem for Conical Juntas · CCC 2016 |
Computational complexity › communication complexity › bounded-round protocols
one-way communication |
0.4 | 4 | 2013 | Optimal Bounds for Johnson-Lindenstrauss Transforms and Streaming Problems with Subconstant Error · ACM Trans. Algorithms 2013 Optimal Bounds for Johnson-Lindenstrauss Transforms and Streaming Problems with Sub-Constant Error · SODA 2011 Exponential Separation of Quantum and Classical One-Way Communication Complexity · SIAM J. Comput. 2008 |
Cryptographic protocols and secure computation
key exchange |
0.3 | 1 | 2018 | Resource-Efficient Common Randomness and Secret-Key Schemes · SODA 2018 |
Cryptographic protocols and secure computation › key exchange
secret key agreement |
0.3 | 1 | 2018 | Resource-Efficient Common Randomness and Secret-Key Schemes · SODA 2018 |
Coding theory › channel coding › polar codes
channel polarization |
0.3 | 1 | 2018 | A Note on Some Inequalities Used in Channel Polarization and Polar Coding · IEEE Trans. Inf. Theory 2018 |
Information theory
common randomness |
0.3 | 1 | 2018 | Resource-Efficient Common Randomness and Secret-Key Schemes · SODA 2018 |
Coding theory › channel coding
polar codes |
0.3 | 1 | 2018 | A Note on Some Inequalities Used in Channel Polarization and Polar Coding · IEEE Trans. Inf. Theory 2018 |
Information theory › information-theoretic security
secret key generation |
0.3 | 1 | 2018 | Resource-Efficient Common Randomness and Secret-Key Schemes · SODA 2018 |
Algorithms and data structures › numerical linear algebra
dimensionality reduction |
0.3 | 2 | 2013 | Optimal Bounds for Johnson-Lindenstrauss Transforms and Streaming Problems with Subconstant Error · ACM Trans. Algorithms 2013 Optimal Bounds for Johnson-Lindenstrauss Transforms and Streaming Problems with Sub-Constant Error · SODA 2011 |
Algorithms and data structures › numerical linear algebra › dimensionality reduction › random projection
johnson-lindenstrauss transform |
0.3 | 2 | 2013 | Optimal Bounds for Johnson-Lindenstrauss Transforms and Streaming Problems with Subconstant Error · ACM Trans. Algorithms 2013 Optimal Bounds for Johnson-Lindenstrauss Transforms and Streaming Problems with Sub-Constant Error · SODA 2011 |
Computational complexity › communication complexity › deterministic communication complexity
partition number |
0.3 | 1 | 2017 | Randomized Communication vs. Partition Number · ICALP 2017 |
Computational complexity › space complexity
space lower bounds |
0.3 | 2 | 2013 | Optimal Bounds for Johnson-Lindenstrauss Transforms and Streaming Problems with Subconstant Error · ACM Trans. Algorithms 2013 The Data Stream Space Complexity of Cascaded Norms · FOCS 2009 |
Computational complexity › query complexity › query complexity lower bounds
partition bound |
0.2 | 1 | 2016 | A Composition Theorem for Conical Juntas · CCC 2016 |
Computational complexity
query complexity |
0.2 | 1 | 2016 | A Composition Theorem for Conical Juntas · CCC 2016 |
Data stream processing › streaming algorithms
streaming lower bounds |
0.2 | 2 | 2011 | Optimal Bounds for Johnson-Lindenstrauss Transforms and Streaming Problems with Sub-Constant Error · SODA 2011 Information complexity: a tutorial · PODS 2010 |
Query processing and optimization
OLAP |
0.2 | 3 | 2007 | OLAP over uncertain and imprecise data · VLDB J. 2007 Efficient Allocation Algorithms for OLAP Over Imprecise Data · VLDB 2006 OLAP Over Uncertain and Imprecise Data · VLDB 2005 |
Coding theory › network coding
index coding |
0.2 | 2 | 2011 | Index Coding With Side Information · IEEE Trans. Inf. Theory 2011 Index Coding with Side Information · FOCS 2006 |
Computational complexity › lower bounds › machine model lower bounds
streaming lower bounds |
0.2 | 4 | 2008 | Lower bounds for randomized read/write stream algorithms · STOC 2007 Estimating the sortedness of a data stream · SODA 2007 Tight lower bounds for selection in randomly ordered streams · SODA 2008 |
Machine learning › Reinforcement learning › markov decision process
non-stationary markov decision process |
0.2 | 1 | 2013 | Online Optimization with Dynamic Temporal Uncertainty: Incorporating Short Term Predictions for Renewable Integration in Intelligent Energy Systems · AAAI 2013 |
Energy systems and smart grids › renewable energy
renewable energy integration |
0.2 | 1 | 2013 | Online Optimization with Dynamic Temporal Uncertainty: Incorporating Short Term Predictions for Renewable Integration in Intelligent Energy Systems · AAAI 2013 |
Algorithms and data structures › sequence algorithms › string algorithms
edit distance |
0.2 | 2 | 2010 | Lower Bounds for Edit Distance and Product Metrics via Poincaré-Type Inequalities · SODA 2010 Approximating Edit Distance Efficiently · FOCS 2004 |
Data stream processing
uncertain data stream |
0.2 | 2 | 2008 | Estimating statistical aggregates on probabilistic data streams · ACM Trans. Database Syst. 2008 Estimating statistical aggregates on probabilistic data streams · PODS 2007 |
Computational complexity › communication complexity › two-party communication
quantum communication complexity |
0.1 | 2 | 2008 | Exponential Separation of Quantum and Classical One-Way Communication Complexity · SIAM J. Comput. 2008 Exponential separation of quantum and classical one-way communication complexity · STOC 2004 |
Methods — techniques the papers use, named apart from their topics
heuristic forest construction · 0.9approximation algorithm · 0.9adaptive adversary modeling · 0.6deterministic algorithm · 0.5information cost · 0.4communication game · 0.4randomized algorithm · 0.4regret bounds · 0.3online algorithm design · 0.3public-coin randomized protocol · 0.2partition bound · 0.2information complexity · 0.2randomized algorithms · 0.2unbiased estimator · 0.1frequency moment estimation · 0.1aggregation algorithm · 0.1allocation algorithms · 0.1online algorithm · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Approximate Forest Completion and Learning-Augmented Algorithms for Metric Minimum Spanning TreesabstractFinding a minimum spanning tree (MST) for $n$ points in an arbitrary metric space is a fundamental primitive for hierarchical clustering and many other ML tasks, but this takes $\Omega(n^2)$ time to even approximate. We introduce a framework for metric MSTs that first (1) finds a forest of trees using practical heuristics, and then (2) finds a small weight set of edges to connect disjoint components in the forest into a spanning tree. We prove that optimally solving step (2) still takes $\Omega(n^2)$ time, but we provide a subquadratic 2.62-approximation algorithm. In the spirit of learning-augmented algorithms, we then show that if the heuristic forest found in step (1) overlaps with an optimal MST, we can approximate the original MST problem in subquadratic time, where the approximation factor depends on a measure of overlap. In practice, we find nearly optimal spanning trees for a wide range of metrics, while being orders of magnitude faster than exact algorithms. Nate Veldt, Thomas Stanley, Ben Priest, Trevor Steil, Keita Iwabuchi, T. S. Jayram, Geoffrey Sanders |
ICML | 6 |
| 2024 | Exploring the Utility of Clip Priors for Visual Relationship PredictionabstractThis work explores the challenges of leveraging large-scale vision language models, such as CLIP, for visual relationship prediction (VRP), a task vital in understanding the relations between objects in a scene based on both image features and text descriptors. Despite its potential, we find that CLIP’s language priors are restrictive in effectively differentiating between various predicates for VRP. Towards this, we present CREPE (CLIP Representation Enhanced Predicate Estimation), which utilizes learnable prompts and a unique contrastive training strategy to derive reliable CLIP representations suited for VRP. CREPE can be seamlessly integrated into any VRP method. Our evaluations on the Visual Genome benchmark illustrate that using representations from CREPE significantly enhances the performance of vanilla VRP methods, such as UVTransE and VCTree. This enhancement is notable as CREPE can be seamlessly integrated into any VRP method, even without the need for additional calibration techniques, showcasing its efficacy as a powerful solution to VRP. CREPE’s performance on the Unrel benchmark reveals strong generalization to diverse and previously unseen predicate occurrences, despite lacking explicit training on such examples. Rakshith Subramanyam, T. S. Jayram, Rushil Anirudh, Jayaraman J. Thiagarajan |
ICASSP | 2 |
| 2023 | Contrastive Knowledge-Augmented Meta-Learning for Few-Shot ClassificationabstractModel agnostic meta-learning algorithms aim to infer priors from several observed tasks that can then be used to adapt to a new task with few examples. Given the inherent diversity of tasks arising in existing benchmarks, recent methods have resorted to task-specific adaptation of the prior. Our goal is to improve generalization of meta learners when the task distribution contains challenging distribution shifts and semantic disparities. To this end, we introduce CAML (Contrastive Knowledge-Augmented Meta Learning), a knowledge-enhanced few-shot learning approach that evolves a knowledge graph to encode historical experience, and employs a contrastive distillation strategy to leverage the encoded knowledge for task-aware modulation of the base learner. In addition to the standard few-shot task adaptation, we also consider the more challenging multi-domain task adaptation and few-shot dataset generalization settings in our evaluation with standard benchmarks. Our empirical study shows that CAML (i) enables simple task encoding schemes; (ii) eliminates the need for knowledge extraction at inference time; and most importantly, (iii) effectively aggregates historical experience thus leading to improved performance in both multi-domain adaptation and dataset generalization. Rakshith Subramanyam, Mark Heimann, T. S. Jayram, Rushil Anirudh, Jayaraman J. Thiagarajan |
WACV | 3 |
| 2022 | The White-Box Adversarial Data Stream ModelabstractThere has been a flurry of recent literature studying streaming algorithms for which the input stream is chosen adaptively by a black-box adversary who observes the output of the streaming algorithm at each time step. However, these algorithms fail when the adversary has access to the internal state of the algorithm, rather than just the output of the algorithm. Miklós Ajtai, Vladimir Braverman, T. S. Jayram, Sandeep Silwal, Alec Sun, David P. Woodruff, Samson Zhou |
PODS | 3 |
| 2019 | Controlling Attention in a Memory-Augmented Neural Network To Solve Working Memory Tasks
T. S. Jayram, Younes Bouhadjar, Tomasz Kornuta, Ryan L. McAvoy, Alexis Asseman, Ahmet S. Ozcan |
CogSci | 1 |
| 2018 | Using Multi-task and Transfer Learning to Solve Working Memory TasksabstractWe propose a new architecture called Memory-Augmented Encoder-Solver (MAES) that enables transfer learning to solve complex working memory tasks adapted from cognitive psychology. It uses dual recurrent neural network controllers, inside the encoder and solver, respectively, that interface with a shared memory module and is completely differentiable. We study different types of encoders in a systematic manner and demonstrate a unique advantage of multi-task learning in obtaining the best possible encoder. We show by extensive experimentation that the trained MAES models achieve task-size generalization, i.e., they are capable of handling sequential inputs 50 times longer than seen during training, with appropriately large memory modules. We demonstrate that the performance achieved by MAES far outperforms existing and well-known models such as the LSTM, NTM and DNC on the entire suite of tasks. T. S. Jayram, Tomasz Kornuta, Ryan L. McAvoy, Ahmet S. Ozcan |
ICMLA | 1 |
| 2018 | Resource-Efficient Common Randomness and Secret-Key SchemesabstractWe study common randomness where two parties have access to i.i.d. samples from a known random source, and wish to generate a shared random key using limited (or no) communication with the largest possible probability of agreement. This problem is at the core of secret key generation in cryptography, with connections to communication under uncertainty and locality sensitive hashing. We take the approach of treating correlated sources as a critical resource, and ask whether common randomness can be generated resource-efficiently. We consider two notable sources in this setup arising from correlated bits and correlated Gaussians. We design the first explicit schemes that use only a polynomial number of samples (in the key length) so that the players can generate shared keys that agree with constant probability using optimal communication. The best previously known schemes were both non-constructive and used an exponential number of samples. In the amortized setting, we characterize the largest achievable ratio of key length to communication in terms of the external and internal information costs, two well-studied quantities in theoretical computer science. In the relaxed setting where the two parties merely wish to improve the correlation between the generated keys of length k, we show that there are no interactive protocols using o(k) bits of communication having agreement probability even as small as 2–o(k). For the related communication problem where the players wish to compute a joint function f of their inputs using i.i.d samples from a known source, we give a simultaneous message passing protocol using 2O(c) bits where c is the interactive randomized public-coin communication complexity of f. This matches the lower bound shown previously while the best previously known upper bound was doubly exponential in c. Our schemes reveal a new connection between common randomness and unbiased error-correcting codes, e.g., dual-BCH codes and their analogues in Euclidean space. Badih Ghazi, T. S. Jayram |
SODA | 2 |
| 2018 | A Note on Some Inequalities Used in Channel Polarization and Polar CodingabstractWe give a unified treatment of some inequalities that are used in the proofs of channel polarization theorems involving a binary-input discrete memoryless channel. T. S. Jayram, Erdal Arikan |
IEEE Trans. Inf. Theory | 1 |
| 2017 | Randomized Communication vs. Partition NumberabstractWe show that randomized communication complexity can be superlogarithmic in the partition number of the associated communication matrix, and we obtain near-optimal randomized lower bounds for the Clique vs. Independent Set problem. These results strengthen the deterministic lower bounds obtained in prior work (Goos, Pitassi, and Watson, FOCS 2015). One of our main technical contributions states that information complexity when the cost is measured with respect to only 1-inputs (or only 0-inputs) is essentially equivalent to information complexity with respect to all inputs. Mika Göös, T. S. Jayram, Toniann Pitassi, Thomas Watson 0001 |
ICALP | 2 |
| 2016 | A Composition Theorem for Conical JuntasabstractIn this work we introduce, both for classical communication complexity and query complexity, a modification of the 'partition bound' introduced by Jain and Klauck [2010]. We call it the 'public-coin partition bound'. We show that (the logarithm to the base two of) its communication complexity and query complexity versions form, for all relations, a quadratically tight lower bound on the public-coin randomized communication complexity and randomized query complexity respectively. Mika Göös, T. S. Jayram |
CCC | 2 |
| 2015 | On Multiplicative Weight Updates for Concave and Submodular Function MaximizationabstractWe develop a continuous-time framework based on multiplicative weight updates to approximately solve continuous optimization problems. The framework allows for a simple and modular analysis for a variety of problems involving convex constraints and concave or submodular objective functions. The continuous-time framework avoids the cumbersome technical details that are typically necessary in actual algorithms. We also show that the continuous-time algorithms can be converted into implementable algorithms via a straightforward discretization process. Using our framework and additional ideas we obtain significantly faster algorithms compared to previously known algorithms to maximize the multilinear relaxation of a monotone or non-monotone submodular set function subject to linear packing constraints. Chandra Chekuri, T. S. Jayram, Jan Vondrák |
ITCS | 2 |
| 2014 | Exchangeability and Realizability: De Finetti Theorems on GraphsabstractA classic result in probability theory known as de Finetti's theorem states that exchangeable random variables are equivalent to a mixture of distributions where each distribution is determined by an i.i.d. sequence of random variables (an "i.i.d. mix"). Motivated by a recent application and more generally by the relationship of local vs. global correlation in randomized rounding, we study weaker notions of exchangeability that still imply the conclusion of de Finetti's theorem. We say that a bivariate distribution rho is G-realizable for a graph G if there exists a joint distribution of random variables on the vertices such that the marginal distribution on each edge equals rho. We first characterize completely the G-realizable distributions for all symmetric/arc-transitive graphs G. Our main results are forms of de Finetti's theorem for general graphs, based on spectral properties. Let lambda_1(G) >= ... >= lambda_n(G) denote the eigenvalues of the adjacency matrix of G. 1. We prove that if rho is G_n-realizable for a sequence of graphs such that lambda_n(G_n) / lambda_1(G_n) tends to 0, then rho is described by a probability matrix that is positive-semidefinite. For random variables on domains of size |D| <= 4, this implies that rho must be an i.i.d. mix. 2. If rho is G_n-realizable for a sequence of (n,d,lambda)-graphs G_n (d-regular with all eigenvalues except for one bounded by lambda in absolute value) such that lambda(G_n) / d(G_n) tends to 0, then rho is an i.i.d. mix. 3. If rho is G_n-realizable for a sequence of directed graphs such that each of them is an arbitrary orientation of an (n,d,lambda)-graph G_n, and lambda(G_n) / d(G_n) tends to 0, then rho is an i.i.d. mix. T. S. Jayram, Jan Vondrák |
APPROX-RANDOM | 1 |
| 2013 | Online Optimization with Dynamic Temporal Uncertainty: Incorporating Short Term Predictions for Renewable Integration in Intelligent Energy SystemsabstractGrowing costs, environmental awareness and government directives have set the stage for an increase in the fraction of electricity supplied using intermittent renewable sources such as solar and wind energy. To compensate for the increased variability in supply and demand, we need algorithms for online energy resource allocation under temporal uncertainty of future consumption and availability. Recent advances in prediction algorithms offer hope that a reduction in future uncertainty, through short term predictions, will increase the worth of the renewables. Predictive information is then revealed incrementally in an online manner, leading to what we call dynamic temporal uncertainty. We demonstrate the non-triviality of this problem and provide online algorithms, both randomized and deterministic, to handle time varying uncertainty in future rewards for non-stationary MDPs in general and for energy resource allocation in particular. We derive theoretical upper and lower bounds that hold even for a finite horizon, and establish that, in the deterministic case, discounting future rewards can be used as a strategy to maximize the total (undiscounted) reward. We also corroborate the efficacy of our methodology using wind and demand traces. Vikas Garg 0001, T. S. Jayram, Balakrishnan Narayanaswamy |
AAAI | 2 |
| 2013 | On the information complexity of cascaded norms with small domainsabstractWe consider the problem of estimating cascaded norms in a data stream, a well-studied generalization of the classical norm estimation problem, where the data is aggregated in a cascaded fashion along multiple attributes. We show that when the number of attributes for each item is at most d, then estimating the cascaded norm Lk·L1requires space Ω(d·n1-2/k) for every d = O(n1/k). This result interpolates between the tight lower bounds known previously for the two extremes of d = 1 and d = Θ(n1/k) [1]. The proof of this result uses the information complexity paradigm that has proved successful in obtaining tight lower bounds for several well-known problems. We use the above data stream problem as a motivation to sketch some of the key ideas of this paradigm. In particular, we give a unified and a more general view of the key negative-type inequalities satisfied by the transcript distributions of communication protocols. T. S. Jayram |
ITW | 1 |
| 2013 | Optimal Bounds for Johnson-Lindenstrauss Transforms and Streaming Problems with Subconstant ErrorabstractThe Johnson-Lindenstrauss transform is a dimensionality reduction technique with a wide range of applications to theoretical computer science. It is specified by a distribution over projection matrices from R n → R k where k n and states that k = O ( ε −2 log 1/ δ ) dimensions suffice to approximate the norm of any fixed vector in R n to within a factor of 1 ± ε with probability at least 1 − δ . In this article, we show that this bound on k is optimal up to a constant factor, improving upon a previous Ω (( ε −2 log 1/ δ )/log(1/ ε )) dimension bound of Alon. Our techniques are based on lower bounding the information cost of a novel one-way communication game and yield the first space lower bounds in a data stream model that depend on the error probability δ . For many streaming problems, the most naïve way of achieving error probability δ is to first achieve constant probability, then take the median of O (log 1/ δ ) independent repetitions. Our techniques show that for a wide range of problems, this is in fact optimal! As an example, we show that estimating the ℓ p -distance for any p ∈ [0,2] requires Ω ( ε −2 log n log 1/ δ ) space, even for vectors in {0,1} n . This is optimal in all parameters and closes a long line of work on this problem. We also show the number of distinct elements requires Ω ( ε −2 log 1/ δ + log n ) space, which is optimal if ε −2 = Ω (log n ). We also improve previous lower bounds for entropy in the strict turnstile and general turnstile models by a multiplicative factor of Ω (log 1/ δ ). Finally, we give an application to one-way communication complexity under product distributions, showing that, unlike the case of constant δ , the VC-dimension does not characterize the complexity when δ = o (1). T. S. Jayram, David P. Woodruff |
ACM Trans. Algorithms | 1 |
| 2011 | Optimal Bounds for Johnson-Lindenstrauss Transforms and Streaming Problems with Sub-Constant ErrorabstractThe Johnson-Lindenstrauss transform is a dimensionality reduction technique with a wide range of applications to theoretical computer science. It is specified by a distribution over projection matrices from ℝn → ℝk where k ≪ d and states that k = O(ε−2 log 1/δ) dimensions suffice to approximate the norm of any fixed vector in ℝd to within a factor of 1 ± ε with probability at least 1 − δ. In this paper we show that this bound on k is optimal up to a constant factor, improving upon a previous Ω((ε−2 log 1/δ)/ log(1/ε)) dimension bound of Alon. Our techniques are based on lower bounding the information cost of a novel one-way communication game and yield the first space lower bounds in a data stream model that depend on the error probability δ. For many streaming problems, the most naïve way of achieving error probability δ is to first achieve constant probability, then take the median of O(log 1/δ) independent repetitions. Our techniques show that for a wide range of problems this is in fact optimal! As an example, we show that estimating the ℓp-distance for any p ∊ [0, 2] requires Ω(ε−2 log n log 1/δ) space, even for vectors in {0, 1}n. This is optimal in all parameters and closes a long line of work on this problem. We also show the number of distinct elements requires Ω(ε−2 log 1/δ + log n) space, which is optimal if ε−2 = Ω(log n). We also improve previous lower bounds for entropy in the strict turnstile and general turnstile models by a multiplicative factor of Ω(log 1/δ). Finally, we give an application to one-way communication complexity under product distributions, showing that unlike in the case of constant δ, the VC-dimension does not characterize the complexity when δ = o(1). T. S. Jayram, David P. Woodruff |
SODA | 1 |
| 2011 | Index Coding With Side InformationabstractMotivated by a problem of transmitting supplemental data over broadcast channels (Birk and Kol, INFOCOM 1998), we study the following coding problem: a sender communicates with n receivers R1,..., Rn. He holds an input x ∈ {0,01l}nand wishes to broadcast a single message so that each receiver Ri can recover the bit xi. Each Rihas prior side information about x, induced by a directed graph Grain nodes; Ri knows the bits of a; in the positions {j | (i,j) is an edge of G}.G is known to the sender and to the receivers. We call encoding schemes that achieve this goal INDEXcodes for {0,1}nwith side information graph G. In this paper we identify a measure on graphs, the minrank, which exactly characterizes the minimum length of linear and certain types of nonlinear INDEX codes. We show that for natural classes of side information graphs, including directed acyclic graphs, perfect graphs, odd holes, and odd anti-holes, minrank is the optimal length of arbitrary INDEX codes. For arbitrary INDEX codes and arbitrary graphs, we obtain a lower bound in terms of the size of the maximum acyclic induced subgraph. This bound holds even for randomized codes, but has been shown not to be tight. Ziv Bar-Yossef, Yitzhak Birk, T. S. Jayram, Tomer Kol |
IEEE Trans. Inf. Theory | 3 |
| 2010 | Information complexity: a tutorialabstractThe recent years have witnessed the overwhelming success of algorithms that operate on massive data. Several computing paradigms have been proposed for massive data set algorithms such as data streams, sketching, sampling etc. and understanding their limitations is a fundamental theoretical challenge. In this survey, we describe the information complexity paradigm that has proved successful in obtaining tight lower bounds for several well-known problems. Information complexity quantifies the amount of information about the inputs that must be necessarily propagated by any algorithm in solving a problem. We describe the key ideas of this paradigm, and highlight the beautiful interplay of techniques arising from diverse areas such as information theory, statistics and geometry. T. S. Jayram |
PODS | 1 |
| 2010 | Lower Bounds for Edit Distance and Product Metrics via Poincaré-Type InequalitiesabstractWe prove that any sketching protocol for edit distance achieving a constant approximation requires nearly logarithmic (in the strings’ length) communication complexity. This is an exponential improvement over the previous, doubly-logarithmic, lower bound of [Andoni-Krauthgamer, FOCS'07]. Our lower bound also applies to the Ulam distance (edit distance over non-repetitive strings). In this special case, it is polynomially related to the recent upper bound of [Andoni-Indyk-Krauthgamer, SODA'09]. Prom a technical perspective, we prove a direct-sum theorem for sketching product metrics that is of independent interest. We show that, for any metric X that requires sketch size which is a sufficiently large constant, sketching the max-product metric ℓd∞(X) requires Ω(d) bits. The conclusion, in fact, also holds for arbitrary two-way communication. The proof uses a novel technique for information complexity based on Poincaré inequalities and suggests an intimate connection between non-embeddability, sketching and communication complexity. Alexandr Andoni, T. S. Jayram, Mihai Patrascu |
SODA | 2 |
| 2009 | Hellinger Strikes Back: A Note on the Multi-party Information Complexity of AND
T. S. Jayram |
APPROX-RANDOM | 1 |
| 2009 | On the Communication Complexity of Read-Once AC^0 FormulaeabstractWe study the 2-party randomized communication complexity of read-once AC0formulae. For balanced AND-OR trees T with n inputs and depth d, we show that the communication complexity of the function fT(x, y) = T(x omicron y) is Omega(n/4d) where (x omicron y)iis defined so that the resulting tree also has alternating levels of AND and OR gates. For each bit of x, y, the operation omicron is either AND or OR depending on the gate in T to which it is an input. Using this, we show that for general AND-OR trees T with n inputs and depth d, the communication complexity of fT(x, y) is n/2Omega(dlogd). These results generalize classical results on the communication complexity of set-disjointness (where T is an OR -gate) and recent results on the communication complexity of the TRIBES functions (where T is a depth-2 read-once formula). Our techniques build on and extend the information complexity methodology for proving lower bounds on randomized communication complexity. Our analysis for trees of depth d proceeds in two steps: (1) reduction to measuring the information complexity of binary depth-d trees, and (2) proving lower bounds on the information complexity of binary trees. In order to execute this program, we carefully construct input distributions under which both these steps can be carried out simultaneously. We believe the tools we develop will prove useful in further studies of information complexity in particular, and communication complexity in general. T. S. Jayram, Swastik Kopparty, Prasad Raghavendra |
CCC | 1 |
| 2009 | The Data Stream Space Complexity of Cascaded NormsabstractWe consider the problem of estimating cascaded aggregates over a matrix presented as a sequence of updates in a data stream. A cascaded aggregate P · Q is defined by evaluating aggregate Q repeatedly over each row of the matrix, and then evaluating aggregate P over the resulting vector of values. This problem was introduced by Cormode and Muthukrishnan, PODS, 2005 [CM]. We analyze the space complexity of estimating cascaded norms on an n × d matrix to within a small relative error. Let Lpdenote the p-th norm, where p is a non-negative integer. We abbreviate the cascaded norm Lk· Lpby Lk,p. (1) For any constant k ¿ p ¿ 2, we obtain a 1-pass O¿(n1-2/kd1-2/p)-space algorithm for estimating Lk,p. This is optimal up to polylogarithmic factors and resolves an open question of [CM] regarding the space complexity of L4,2. We also obtain 1-pass space-optimal algorithms for estimating L¿,kand Lk,¿. (2) We prove a space lower bound of ¿(n1-1/k) on estimating Lk,0and Lk,1, resolving an open question due to Indyk, IITK Data Streams Workshop (Problem 8), 2006. We also resolve two more questions of [CM] concerning Lk,2estimation and block heavy hitter problems. Ganguly, Bansal and Dube (FAW, 2008) claimed an O(1)-space algorithm for estimating Lk,pfor any k,p ¿ [0,2]. Our lower bounds show this claim is incorrect. T. S. Jayram, David P. Woodruff |
FOCS | 1 |
| 2008 | Tight lower bounds for selection in randomly ordered streams
Amit Chakrabarti, T. S. Jayram, Mihai Patrascu |
SODA | 2 |
| 2008 | Exponential Separation of Quantum and Classical One-Way Communication ComplexityabstractWe give the first exponential separation between quantum and bounded-error randomized one-way communication complexity. Specifically, we define the Hidden Matching Problem HM$_n$: Alice gets as input a string ${\bf x}\in\{0, 1\}^n$, and Bob gets a perfect matching M on the n coordinates. Bob's goal is to output a tuple $\langle i,j,b \rangle$ such that the edge $(i,j)$ belongs to the matching M and $b=x_i\oplus x_j$. We prove that the quantum one-way communication complexity of HM$_n$ is $O(\log n)$, yet any randomized one-way protocol with bounded error must use $\Omega({\sqrt{n}})$ bits of communication. No asymptotic gap for one-way communication was previously known. Our bounds also hold in the model of Simultaneous Messages (SM), and hence we provide the first exponential separation between quantum SM and randomized SM with public coins. For a Boolean decision version of HM$_n$, we show that the quantum one-way communication complexity remains $O(\log n)$ and that the 0-error randomized one-way communication complexity is $\Omega(n)$. We prove that any randomized linear one-way protocol with bounded error for this problem requires $\Omega(\sqrt[3]{n \log n})$ bits of communication. Ziv Bar-Yossef, T. S. Jayram, Iordanis Kerenidis |
SIAM J. Comput. | 2 |
| 2008 | Estimating statistical aggregates on probabilistic data streamsabstractThe probabilistic stream model was introduced by Jayram et al. [2007]. It is a generalization of the data stream model that is suited to handling probabilistic data, where each item of the stream represents a probability distribution over a set of possible events. Therefore, a probabilistic stream determines a distribution over a potentially exponential number of classical deterministic streams, where each item is deterministically one of the domain values. We present algorithms for computing commonly used aggregates on a probabilistic stream. We present the first one pass streaming algorithms for estimating the expected mean of a probabilistic stream. Next, we consider the problem of estimating frequency moments for probabilistic data. We propose a general approach to obtain unbiased estimators working over probabilistic data by utilizing unbiased estimators designed for standard streams. Applying this approach, we extend a classical data stream algorithm to obtain a one-pass algorithm for estimating F 2 , the second frequency moment. We present the first known streaming algorithms for estimating F 0 , the number of distinct items on probabilistic streams. Our work also gives an efficient one-pass algorithm for estimating the median, and a two-pass algorithm for estimating the range. T. S. Jayram, Andrew McGregor 0001, S. Muthukrishnan 0001, Erik Vee |
ACM Trans. Database Syst. | 1 |
| 2007 | Estimating statistical aggregates on probabilistic data streamsabstractThe probabilistic-stream model was introduced by Jayram et al. [20].It is a generalization of the data stream model that issuited to handling "probabilistic" data, where each item of the stream represents a probability distribution over a set of possible events. Therefore, a probabilistic stream determines a distribution over apotentially exponential number of classical "deterministic" streams where each item is deterministically one of the domain values. T. S. Jayram, Andrew McGregor 0001, S. Muthukrishnan 0001, Erik Vee |
PODS | 1 |
| 2007 | Estimating the sortedness of a data stream
Parikshit Gopalan, T. S. Jayram, Robert Krauthgamer, Ravi Kumar 0001 |
SODA | 2 |
| 2007 | Efficient aggregation algorithms for probabilistic data
T. S. Jayram, Satyen Kale, Erik Vee |
SODA | 1 |
| 2007 | Lower bounds for randomized read/write stream algorithmsabstractMotivated by the capabilities of modern storage architectures, we consider the following generalization of the data stream model where the algorithm has sequential access to multiple streams. Unlike the data stream model, where the stream is read only, in this new model (introduced in [8,9]) the algorithms can also write onto streams. There is no limit on the size of the streams but the number of passes made on the streams is restricted. On the other hand, the amount of internal memory used by the algorithm is scarce, similar to data stream model. Paul Beame, T. S. Jayram, Atri Rudra |
STOC | 2 |
| 2007 | OLAP over uncertain and imprecise data
Douglas Burdick, Prasad Deshpande, T. S. Jayram, Raghu Ramakrishnan 0001, Shivakumar Vaithyanathan |
VLDB J. | 3 |
| 2006 | Index Coding with Side InformationabstractMotivated by a problem of transmitting data over broadcast channels (BirkandKol, INFOCOM1998), we study the following coding problem: a sender communicates with n receivers Rl,.., Rn. He holds an input x isin {0, 1}nand wishes to broadcast a single message so that each receiver Rican recover the bit xi. Each Rihas prior side information about x, induced by a directed graph G on n nodes; Riknows the bits of x in the positions {j | (i, j) is anedge of G}. We call encoding schemes that achieve this goal INDEX codes for {0, 1}nwith side information graph G. In this paper we identify a measure on graphs, the minrank, which we conjecture to exactly characterize the minimum length of INDEX codes. We resolve the conjecture for certain natural classes of graphs. For arbitrary graphs, we show that the minrank bound is tight for both linear codes and certain classes of non-linear codes. For the general problem, we obtain a (weaker) lower bound that the length of an INDEX code for any graph G is at least the size of the maximum acyclic induced subgraph of G Ziv Bar-Yossef, Yitzhak Birk, T. S. Jayram, Tomer Kol |
FOCS | 3 |
| 2006 | The containment problem for REAL conjunctive queries with inequalitiesabstractQuery containment is a fundamental algorithmic problem in database query processing and optimization. Under set semantics, the query-containment problem for conjunctive queries has long been known to be NP-complete. In real database systems, however, queries are usually evaluated under bag semantics, not set semantics. In particular, SQL queries are evaluated under bag semantics and return multisets as answers, since duplicates are not eliminated unless explicitly requested. The exact complexity of the query-containment problem for conjunctive queries under bag semantics has been an open problem for more than a decade; in fact, it is not even known whether this problem is decidable.Here, we investigate, under bag semantics, the query-containment problem for conjunctive queries with inequalities. It has been previously shown that, under set semantics, this problem is complete for the second level of the polynomial hierarchy. Our main result asserts that, under bag semantics, the query-containment problem for conjunctive queries with inequalities is undecidable. Actually, we establish the stronger result that this problem is undecidable even if the following two restrictions hold at the same time: (1) the queries use just a single binary relation; and (2) the total number of inequalities is bounded by a certain fixed value. Moreover, the same undecidability results hold under bag-set semantics. T. S. Jayram, Phokion G. Kolaitis, Erik Vee |
PODS | 1 |
| 2006 | Efficient Allocation Algorithms for OLAP Over Imprecise Data
Douglas Burdick, Prasad Deshpande, T. S. Jayram, Raghu Ramakrishnan 0001, Shivakumar Vaithyanathan |
VLDB | 3 |
| 2005 | OLAP Over Uncertain and Imprecise Data
Douglas Burdick, Prasad Deshpande, T. S. Jayram, Raghu Ramakrishnan 0001, Shivakumar Vaithyanathan |
VLDB | 3 |
| 2004 | The Sketching Complexity of Pattern Matching
Ziv Bar-Yossef, T. S. Jayram, Robert Krauthgamer, Ravi Kumar 0001 |
APPROX-RANDOM | 2 |
| 2004 | Approximating Edit Distance EfficientlyabstractEdit distance has been extensively studied for the past several years. Nevertheless, no linear-time algorithm is known to compute the edit distance between two strings, or even to approximate it to within a modest factor. Furthermore, for various natural algorithmic problems such as low-distortion embeddings into normed spaces, approximate nearest-neighbor schemes, and sketching algorithms, known results for the edit distance are rather weak. We develop algorithms that solve gap versions of the edit distance problem: given two strings of length n with the promise that their edit distance is either at most k or greater than /spl lscr/, decide which of the two holds. We present two sketching algorithms for gap versions of edit distance. Our first algorithm solves the k vs. (kn)/sup 2/3/ gap problem, using a constant size sketch. A more involved algorithm solves the stronger k vs. /spl lscr/ gap problem, where /spl lscr/ can be as small as O(k/sup 2/) - still with a constant sketch - but works only for strings that are mildly "nonrepetitive". Finally, we develop an n/sup 3/7/-approximation quasilinear time algorithm for edit distance, improving the previous best factor of n/sup 3/4/ (Cole and Hariharan, 2002); if the input strings are assumed to be nonrepetitive, then the approximation factor can be strengthened to n/sup 1/3/. Ziv Bar-Yossef, T. S. Jayram, Robert Krauthgamer, Ravi Kumar 0001 |
FOCS | 2 |
| 2004 | Exponential separation of quantum and classical one-way communication complexityabstractWe give the first exponential separation between quantum and bounded-error randomized one-way communication complexity. Specifically, we define the Hidden Matching Problem HMn: Alice gets as input a string x ∈ (0, 1)n and Bob gets a perfect matching M on the n coordinates. Bob's goal is to output a tuple [i,j,b] such that the edge (i,j) belongs to the matching M and b = xi ⊕ xj. We prove that the quantum one-way communication complexity of HMn is O(log n), yet any randomized one-way protocol with bounded error must use Ω(√n) bits of communication. No asymptotic gap for one-way communication was previously known. Our bounds also hold in the model of Simultaneous Messages (SM) and hence we provide the first exponential separation between quantum SM and randomized SM with public coins.For a Boolean decision version of HMn, we show that the quantum one-way communication complexity remains O(log n) and that the 0-error randomized one-way communication complexity is Ω(n). We prove that any randomized linear one-way protocol with bounded error for this problem requires Ω(√[3] n log n) bits of communication. Ziv Bar-Yossef, T. S. Jayram, Iordanis Kerenidis |
STOC | 2 |
| 2004 | An information statistics approach to data stream and communication complexity
Ziv Bar-Yossef, T. S. Jayram, Ravi Kumar 0001, D. Sivakumar 0001 |
J. Comput. Syst. Sci. | 2 |
| 2004 | Cell-probe lower bounds for the partial match problem
T. S. Jayram, Subhash Khot, Ravi Kumar 0001, Yuval Rabani |
J. Comput. Syst. Sci. | 1 |
| 2003 | Cell-probe lower bounds for the partial match problemabstractGiven a database of n points in (0,1)d, the partial match problem is: In response to a query x in (0, 1, *)d, find a database point y such that for every i whenever xi ≠ *, we have xi = yi. In this paper we show randomized lower bounds in the cell-probe model for this well-studied problem[18, 11, 19, 16, 4, 6 ].Our lower bounds follow from a two-party asymmetric randomized communication complexity near-optimal lower bound for this problem, where we show that either Alice has to send Ω(d log n) bits or Bob has to send Ω(n1 - o(1)) bits. When applied to the cell-probe model, it means that if the number of cells is restricted to be poly(n, d) where each cell is of size poly(log n, d), then Ω(d/log2 n) probes are needed. This is an exponential improvement over the previously known lower bounds for this problem[16, 4]. T. S. Jayram, Subhash Khot, Ravi Kumar 0001, Yuval Rabani |
STOC | 1 |
| 2003 | Two applications of information complexityabstractWe show the following new lower bounds in two concrete complexity models: T. S. Jayram, Ravi Kumar 0001, D. Sivakumar 0001 |
STOC | 1 |
| 2002 | Information Theory Methods in Communication ComplexityabstractWe use tools and techniques from information theory to study communication complexity problems in the one-way and simultaneous communication models. Our results include: (1) a tight characterization of multi-party one-way communication complexity for product distributions in terms of VC-dimension and shatter coefficients; (2) an equivalence of multi-party one-way and simultaneous communication models for product distributions; (3) a suite of lower bounds for specific functions in the simultaneous communication model, most notably an optimal lower bound for the multi-party set disjointness problem of Alon et al. (1999) and for the generalized addressing function problem of Babai et al. (1996) for arbitrary groups. Methodologically, our main contribution is rendering communication complexity problems in the framework of information theory. This allows us access to the powerful calculus of information theory and the use of fundamental principles such as Fano's inequality and the maximum likelihood estimate principle. Ziv Bar-Yossef, T. S. Jayram, Ravi Kumar 0001, D. Sivakumar 0001 |
CCC | 2 |
| 2002 | An Information Statistics Approach to Data Stream and Communication ComplexityabstractWe present a new method for proving strong lower bounds in communication complexity. This method is based on the notion of the conditional information complexity of a function which is the minimum amount of information about the inputs that has to be revealed by a communication protocol for the function. While conditional information complexity is a lower bound on the communication complexity, we show that it also admits a direct sum theorem. Direct sum decomposition reduces our task to that of proving (conditional) information complexity lower bounds for simple problems (such as the AND of two bits). For the latter, we develop novel techniques based on Hellinger distance and its generalizations. Ziv Bar-Yossef, T. S. Jayram, Ravi Kumar 0001, D. Sivakumar 0001 |
FOCS | 2 |
| 2002 | Approximate counting of inversions in a data streamabstractInversions are used as a fundamental quantity to measure the sortedness of data, to evaluate different ranking methods for databases, and in the context of rank aggregation. Considering the volume of the data sets in these applications, the data stream model [16, 2] is a natural setting to design efficient algorithms. We obtain a suite of space-efficient streaming algorithms for approximating the number of inversions in a permutation to within a factor of ffl. The best space bound we achieve for this problem is O(log n log log n) through a deterministic algorithm. In contrast, we derive an \\Omega\\Gamma n) lower bound for randomized exact computation for this problem; thus approximation is essential. For the more general problem of approximating the number of inversions between two permutations, we obtain a randomized O( p n log n)-space algorithm. For approximating the number of inversions in a general list, we give a randomized O( p n log 2 n)-space two-pass algorithm. In contrast, we derive \\Omega\\Gamma n) lower bounds for deterministic approximate computation for these problems; thus randomization is essential. All our algorithms use only O(log n) time per data item. Our result for approximating the number of inversions in a permutation is unique and surprising in the following aspect: all of the existing streaming algorithms require randomization in a crucial way, whereas our algorithms are deterministic! 1 Miklós Ajtai, T. S. Jayram, Ravi Kumar 0001, D. Sivakumar 0001 |
STOC | 2 |
| 2002 | Using Control Theory to Achieve Service Level Objectives In Performance Management
Sujay S. Parekh, Neha Gandhi, Joseph L. Hellerstein, Dawn M. Tilbury, T. S. Jayram, Joseph P. Bigus |
Real Time Syst. | 5 |
| 2001 | Using Control Theory to Achieve Service Level Objectives In Performance ManagementabstractA widely used approach to achieving service level objectives for a software system (e.g., an email server) is to add a controller that manipulates the target system's tuning parameters. We describe a methodology for designing such controllers for software systems that builds on classical control theory. The classical approach proceeds in two steps: system identification and controller design. In system identification, we construct mathematical models of the target system. Traditionally, this has been based on a first-principles approach, using detailed knowledge of the target system. Such models can be complex and difficult to build, validate, use, and maintain. In our methodology, a statistical (ARMA) model is fit to historical measurements of the target being controlled. These models are easier to obtain and use and allow us to apply control-theoretic design techniques to a larger class of systems. When applied to a Lotus Notes groupware server, we obtain model fits with R/sup 2/ no lower than 75% and as high as 98%. In controller design, an analysis of the models leads to a controller that will achieve the service level objectives. We report on an analysis of a closed-loop system using an integral control law with Lotus Notes as the target. The objective is to maintain a reference queue length. Using root-locus analysis from control theory, we are able to predict the occurrence (or absence) of controller-induced oscillations in the system's response. Such oscillations are undesirable since they increase variability, thereby resulting in a failure to meet the service level objective. We implement this controller for a real Lotus Notes system, and observe a remarkable correspondence between the behavior of the real system and the predictions of the analysis. This indicates that the control theoretic analysis is sufficient to select controller parameters that meet the desired goals, and the need for simulations is reduced. Sujay S. Parekh, Neha Gandhi, Joseph L. Hellerstein, Dawn M. Tilbury, T. S. Jayram, Joseph P. Bigus |
Integrated Network Management | 5 |
| 2001 | Online server allocation in a server farm via benefit task systemsabstractA web content hosting service provider needs to dynamically allocate servers in a server farm to its customers' web sites. Ideally, the allocation to a site should always suffice to handle its load. However, due to a limited number of servers and the overhead incurred in changing the allocation of a server from one site to another, the system may become overloaded. The problem faced by the web hosting service provider is how to allocate the available servers in the most profitable way. Adding to the complexity of this problem is the fact that future loads of the sites are either unknown or known only for the very near future.In this paper we model this server allocation problem, and consider both its offline and online versions. We give a polynomial time algorithm for computing the optimal offline allocation. In the online setting, we show almost optimal algorithms (both deterministic and randomized) for any positive lookahead. The quality of the solution improves as the lookahead increases. We also consider several special cases of practical interest. Finally, we present some experimental results using actual trace data that show that one of our online algorithm performs very close to optimal.Interestingly, the online server allocation problem can be cast as a more general benefit task system that we define. Our results extend to this task system, which captures also the benefit maximization variants of the k-server problem and the metrical task system problem. It follows that the benefit maximization variants of these problems are more tractable than their cost minimization variants. T. S. Jayram, Tracy Kimbrel, Robert Krauthgamer, Baruch Schieber, Maxim Sviridenko |
STOC | 1 |
| 2001 | Time-Space Tradeoffs for Branching Programs
Paul Beame, T. S. Jayram, Michael E. Saks |
J. Comput. Syst. Sci. | 2 |
| 2000 | Analysis of Large-Scale Distributed Information SystemsabstractStudies the effects of correlations between the inter-arrival times of different service classes. An analysis of distributed information systems reveals that such inter-class correlations exist, in part as a result of the interactions between the server and its clients. To gain insight into the performance implications of these correlations, we formulate a general stochastic model that explicitly captures client-server interactions, and we derive a matrix analysis of a specific instance of the model. Our results illustrate and quantify the impact that such inter-class correlations can have on system performance. Joseph L. Hellerstein, T. S. Jayram, Mark S. Squillante |
MASCOTS | 2 |
| 1998 | On the Limitations of Ordered Representations of Functions
T. S. Jayram |
CAV | 1 |
| 1998 | Time-Space Tradeoffs for Branching ProgramsabstractWe obtain the first non-trivial time-space tradeoff lower bound for functions f: {0,1}/sup n//spl rarr/{0,1} on general branching programs by exhibiting a Boolean function f that requires exponential size to be computed by any branching program of length (1+/spl epsiv/)n, for some constant /spl epsiv/>0. We also give the first separation result between the syntactic and semantic read-k models for k>1 by showing that polynomial-size semantic read-twice branching programs can compute functions that require exponential size on any syntactic read-k branching program. We also show a time-space tradeoff result on the more general R-way branching program model: for any k, we give a function that requires exponential size to be computed by length kn q-way branching programs, for some q=q(k). Paul Beame, Michael E. Saks, T. S. Jayram |
FOCS | 3 |
| 1998 | On Separating the Read-k-Times Branching Program Hierarchy
T. S. Jayram |
STOC | 1 |
| 1997 | Efficient Oblivious Branching Programs for Threshold and Mod Functions
Rakesh K. Sinha, T. S. Jayram |
J. Comput. Syst. Sci. | 2 |
| 1994 | Efficient Oblivious Branching Programs for Threshold FunctionsabstractIn his survey paper on branching programs, A.A. Razborov (1991) asked the following question: Does every rectifier-switching network computing the majority of n bits have size n/sup 1+/spl Omega/(1/)? We answer this question in the negative by constructing a simple oblivious branching program of size O(n log/sup 3/ n/log log n log log log n) for computing any threshold function. This improves the previously best known upper bound of O(n/sup 3/2/) due to O.B. Lupanov (1965).> Rakesh K. Sinha, T. S. Jayram |
FOCS | 2 |