Demo Data from EDBT 2026 / reviewers in the wild / expert
Sairam Subramanian
dblp:17/4088
· DBLP profile ↗
13ranked-venue papers
3as first author
0since 2021 · last 2012
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 9 · 3 first-authorSystems, architecture and hardware · 1Computer networks · 1Databases, data management, data science and information retrieval · 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
4 papers |
Graph algorithms and graph theory · 73% Computational geometry · 15% Algorithms and data structures · 12% | |
| Databases, data mining, and information retrieval
2 papers |
Spatial and temporal data management · 54% Indexing and storage engines · 46% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 100% |
Topics — the 12 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Graph algorithms and graph theory
shortest path |
0.0 | 2 | 1994 | Faster shortest-path algorithms for planar graphs · STOC 1994 A linear-processor polylog-time algorithm for shortest paths in planar graphs · FOCS 1993 |
Spatial and temporal data management
spatial indexing |
0.0 | 1 | 1995 | The P-range Tree: A New Data Structure for Range Searching in Secondary Memory · SODA 1995 |
Algorithms and data structures › memory hierarchy
external memory data structures |
0.0 | 1 | 1995 | The P-range Tree: A New Data Structure for Range Searching in Secondary Memory · SODA 1995 |
Computational geometry
range searching |
0.0 | 1 | 1995 | The P-range Tree: A New Data Structure for Range Searching in Secondary Memory · SODA 1995 |
Graph algorithms and graph theory › graph algorithms › network flow
maximum flow |
0.0 | 1 | 1994 | Faster shortest-path algorithms for planar graphs · STOC 1994 |
Graph algorithms and graph theory › planar graphs
planar graph algorithms |
0.0 | 1 | 1994 | Faster shortest-path algorithms for planar graphs · STOC 1994 |
Graph algorithms and graph theory › graph algorithms › path problems
shortest path algorithms |
0.0 | 1 | 1994 | Faster shortest-path algorithms for planar graphs · STOC 1994 |
Graph algorithms and graph theory › shortest path
single-source shortest paths |
0.0 | 1 | 1994 | Faster shortest-path algorithms for planar graphs · STOC 1994 |
Parallel and multicore computing
parallel algorithms |
0.0 | 1 | 1993 | A linear-processor polylog-time algorithm for shortest paths in planar graphs · FOCS 1993 |
Graph algorithms and graph theory › shortest path
planar graph shortest paths |
0.0 | 1 | 1993 | A linear-processor polylog-time algorithm for shortest paths in planar graphs · FOCS 1993 |
Computational geometry › range searching
orthogonal range searching |
0.0 | 1 | 1994 | Path Caching: A Technique for Optimal External Searching · PODS 1994 |
Graph algorithms and graph theory
graph separators |
0.0 | 1 | 1993 | A linear-processor polylog-time algorithm for shortest paths in planar graphs · FOCS 1993 |
Methods — techniques the papers use, named apart from their topics
segment tree · 0.0priority search trees · 0.0path caching · 0.0separator decomposition · 0.0parallel RAM algorithms · 0.0negative edge lengths · 0.0linear-time algorithm · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | Modular Design of Artificial Tissue Homeostasis: Robust Control through Synthetic Cellular HeterogeneityabstractSynthetic biology efforts have largely focused on small engineered gene networks, yet understanding how to integrate multiple synthetic modules and interface them with endogenous pathways remains a challenge. Here we present the design, system integration, and analysis of several large scale synthetic gene circuits for artificial tissue homeostasis. Diabetes therapy represents a possible application for engineered homeostasis, where genetically programmed stem cells maintain a steady population of β-cells despite continuous turnover. We develop a new iterative process that incorporates modular design principles with hierarchical performance optimization targeted for environments with uncertainty and incomplete information. We employ theoretical analysis and computational simulations of multicellular reaction/diffusion models to design and understand system behavior, and find that certain features often associated with robustness (e.g., multicellular synchronization and noise attenuation) are actually detrimental for tissue homeostasis. We overcome these problems by engineering a new class of genetic modules for 'synthetic cellular heterogeneity' that function to generate beneficial population diversity. We design two such modules (an asynchronous genetic oscillator and a signaling throttle mechanism), demonstrate their capacity for enhancing robust control, and provide guidance for experimental implementation with various computational techniques. We found that designing modules for synthetic heterogeneity can be complex, and in general requires a framework for non-linear and multifactorial analysis. Consequently, we adapt a 'phenotypic sensitivity analysis' method to determine how functional module behaviors combine to achieve optimal system performance. We ultimately combine this analysis with Bayesian network inference to extract critical, causal relationships between a module's biochemical rate-constants, its high level functional behavior in isolation, and its impact on overall system performance once integrated. Miles Miller, Marc Hafner, Eduardo D. Sontag, Noah Davidsohn, Sairam Subramanian, Priscilla E. M. Purnick, Douglas A. Lauffenburger, Ron Weiss |
PLoS Comput. Biol. | 5 |
| 1999 | Demand modeling and growth planning for TDMA-based wireless networksabstractWireless service providers are facing the need to plan and rapidly evolve their networks to meet subscriber demands. This includes adding switching and radio equipment. At the same time, providers want to maximize the return on their investment by yielding the most subscriber capacity from their network. As networks evolve, large numbers of base transceiver stations (BTSs) along with base station controllers (BSCs) and mobile switching centers (MSCs) are added to support subscriber growth and demand. How to deploy this equipment and maximize performance is a complex problem, which calls for sound and useful methodologies. In order to assess the performance of the network, the subscriber's impacts must be known. Without the understanding of how the subscribers will tax the network resources, the providers will not be able to make the most of their investment and ensure quality and grade of service. This paper proposes techniques for modeling subscriber demand and behavior, which is the key in determining how networks will perform as the subscriber base grows and the network evolves. These scientific techniques were developed to generate accurate representations of subscriber behavior to be used in the planning of wireless networks. Carlos L. García, Hakan Ernam, Will Egner, Sairam Subramanian |
WCNC | 4 |
| 1998 | A Fully Dynamic Approximation Scheme for Shortest Paths in Planar Graphs
Philip N. Klein, Sairam Subramanian |
Algorithmica | 2 |
| 1997 | Faster Shortest-Path Algorithms for Planar GraphsabstractWe give a linear-time algorithm for single-source shortest paths in planar graphs with nonnegative edge-lengths. Our algorithm also yields a linear-time algorithm for maximum flow in a planar graph with the source and sink on the same face. For the case where negative edge-lengths are allowed, we give an algorithm requiringO(n4/3 log(nL)) time, whereLis the absolute value of the most negative length. This algorithm can be used to obtain similar bounds for computing a feasible flow in a planar network, for finding a perfect matching in a planar bipartite graph, and for finding a maximum flow in a planar graph when the source and sink are not on the same face. We also give parallel and dynamic versions of these algorithms. Monika Henzinger, Philip N. Klein, Satish Rao, Sairam Subramanian |
J. Comput. Syst. Sci. | 4 |
| 1995 | The P-range Tree: A New Data Structure for Range Searching in Secondary Memory
Sairam Subramanian, Sridhar Ramaswamy |
SODA | 1 |
| 1995 | An Efficient Parallel Algorithm for Shortest Paths in Planar Layered Digraphs
Sairam Subramanian, Roberto Tamassia, Jeffrey Scott Vitter |
Algorithmica | 1 |
| 1994 | Critical-Path-Based Message Logging for incremental Replay of Message-Passing ProgramsabstractDebugging long-running, nondeterministic message-passing parallel programs requires incremental replay, the ability to exactly replay selected parts of an execution. To support incremental replay, we must log enough messages and checkpoint processes often enough to allow any requested replay to complete quickly. We present an adaptive tracing strategy to keep the message-logging overhead down. We let the user specify a bound on the maximum time any replay request is allowed to take. Our algorithm tracks what each process's critical path will be during a replay and logs enough messages to ensure the critical path will never exceed the bound. Overhead is kept low by not logging messages that can be recomputed during a replay. Experiments indicate that we log about 0.1-5% of the messages while still providing a reasonable bound on any replay.> Robert H. B. Netzer, Sairam Subramanian |
ICDCS | 2 |
| 1994 | Path Caching: A Technique for Optimal External SearchingabstractExternal 2-dimensional searching is a fundamental problem with many applications in relational, object-oriented, spatial, and temporal databases. For example, interval intersection can be reduced to 2-sided, 2-dimensional searching and indexing class hierarchies of objects to 3-sided, 2-dimensional searching. Path caching is a new technique that can be used to transform a number of time/space efficient data structures for internal 2-dimensional searching (such as segment trees, interval trees, and priority search trees) into I/O efficient external ones. Let n be the size of the database, B the page size, and t the output size of a query. Using path caching, we provide the first data structure with optimal I/O query time O(logBn+t/B) for 2-sided, 2-dimensional searching. Furthermore, we show that path caching requires a small space overhead O(n÷Blog2log2B) and is simple enough to admit dynamic updates in optimal O(logBn) amortized time. We also extend this data structure to handle 3-sided, 2-dimensional searching with optimal I/O query-time, at the expense of slightly higher storage and update overheads. Sridhar Ramaswamy, Sairam Subramanian |
PODS | 2 |
| 1994 | Faster shortest-path algorithms for planar graphsabstractWe give a linear-time algorithm for single-source shortest paths in planar graphs with nonnegative edge-lengths. Our algorithm also yields a linear-time algorithm for maximum flow in a planar graph with the source and sink on the same face. The previous best algorithms for these problems required\\Omega\\Gamma n p log n) time where n is the number of nodes in the input graph. For the case where negative edge-lengths are allowed, we give an algorithm requiring O(n 4=3 log nL) time, where L is the absolute value of the most negative length. Previous algorithms for shortest paths with negative edge-lengths required \\Omega\\Gamma n 3=2 ) time. Our shortest-path algorithm yields an O(n 4=3 log n)-time algorithm for finding a perfect matching in a planar bipartite graph. A similar improvement is obtained for maximum flow in a directed planar graph. Philip N. Klein, Satish Rao, Monika Henzinger, Sairam Subramanian |
STOC | 4 |
| 1994 | Complexity Models for Incremental Computation
Peter Bro Miltersen, Sairam Subramanian, Jeffrey Scott Vitter, Roberto Tamassia |
Theor. Comput. Sci. | 2 |
| 1993 | A Fully Dynamic Data Structure for Reachability in Planar Digraphs
Sairam Subramanian |
ESA | 1 |
| 1993 | A linear-processor polylog-time algorithm for shortest paths in planar graphsabstractWe give an algorithm requiring polylog time and a linear number of processors to solve single-source shortest paths in directed planar graphs, bounded-genus graphs, and 2-dimensional overlap graphs. More generally, the algorithm works for any graph provided with a decomposition tree constructed using size-O(/spl radic/n polylog n) separators.> Philip N. Klein, Sairam Subramanian |
FOCS | 2 |
| 1993 | A Fully Dynamic Approximation Scheme for All-Pairs Shortest Paths in Planar Graphs
Philip N. Klein, Sairam Subramanian |
WADS | 2 |