VLDB 2026 Research / reviewers in the wild / expert
Venkatesh Raman 0001
dblp:25/2134
· DBLP profile ↗
163ranked-venue papers
15as first author
18since 2021 · last 2026
0000-0001-8123-0980ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 156 · 14 first-author · 16 since 2021Databases, data management, data science and information retrieval · 9 · 4 first-author · 1 since 2021Artificial intelligence and machine learning · 6 · 1 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 1 since 2021Software engineering, systems software and programming languages · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Learning with Structure: Computing Consistent Subsets on Structurally-Regular GraphsabstractThe Minimum Consistent Subset (MCS) problem arises naturally in the context of supervised clustering and instance selection. In supervised clustering, one aims to infer a meaningful partitioning of data using a small labeled subset. However, the sheer volume of training data in modern applications poses a significant computational challenge. The MCS problem formalizes this goal: given a labeled dataset X in a metric space, the task is to compute a smallest subset S of X such that every point in X shares its label with at least one of its nearest neighbors in S. Recently, the MCS problem has been extended to graph metrics, where distances are defined by shortest paths. Prior work has shown that MCS remains NP-hard even on simple graph classes like trees, and presented an fixed-parameter tractable (FPT) algorithm parameterized by the number of colors for MCS on trees. This raises the challenge of identifying graph classes that admit algorithms efficient in both input size (n) and the number of colors (c). In this work, we study the Minimum Consistent Subset problem on graphs, focusing on two well-established measures: the vertex cover number (vc) and the neighborhood diversity (nd). Specifically, we design efficient algorithms for graphs exhibiting small vc or small nd, which frequently arise in real-world domains characterized by local sparsity or repetitive structure. These parameters are particularly relevant because they capture structural properties that often correlate with the tractability of otherwise hard problems. Graphs with small vertex cover sizes are "almost independent sets", representing sparse interactions, while graphs with small neighborhood diversity exhibit a high degree of symmetry and regularity. Importantly, small neighborhood diversity can occur even in dense graphs, a property frequently observed in domains such as social networks with modular communities or knowledge graphs with repeated relational patterns. Thus, algorithms designed to work efficiently for graphs with small neighborhood diversity are capable of efficiently solving MCS in complex settings where small vertex covers may not exist. We show that MCS is FPT when parameterized by the vertex cover number and by neighborhood diversity. In each case, we present an algorithm whose running time is polynomial in n and c, and the non-polynomial part depends solely on the chosen parameter. Notably, our algorithms remain efficient for arbitrarily many colors, as their complexity is polynomially dependent on the number of colors. Aritra Banik, Mano Prakash Parthasarathi, Venkatesh Raman 0001, Diya Roy |
AAAI | 3 |
| 2025 | Dominator coloring and CD coloring in almost cluster graphs
Aritra Banik, Prahlad Narasimhan Kasthurirangan, Venkatesh Raman 0001 |
J. Comput. Syst. Sci. | 3 |
| 2025 | Parameterized complexity of dominating set variants in almost cluster and split graphs
Dishant Goyal, Ashwin Jacob, Kaushtubh Kumar, Diptapriyo Majumdar, Venkatesh Raman 0001 |
J. Comput. Syst. Sci. | 5 |
| 2023 | Dominator Coloring and CD Coloring in Almost Cluster Graphs
Aritra Banik, Prahlad Narasimhan Kasthurirangan, Venkatesh Raman 0001 |
WADS | 3 |
| 2023 | Improved kernels for tracking paths
Pratibha Choudhary, Michael T. Goodrich, Siddharth Gupta 0002, Hadi Khodabandeh, Pedro Matias 0001, Venkatesh Raman 0001 |
Inf. Process. Lett. | 6 |
| 2023 | Deletion to scattered graph classes I - Case of finite number of graph classes
Ashwin Jacob, Jari J. H. de Kroon, Diptapriyo Majumdar, Venkatesh Raman 0001 |
J. Comput. Syst. Sci. | 4 |
| 2023 | Deletion to scattered graph classes II - improved FPT algorithms for deletion to pairs of graph classes
Ashwin Jacob, Diptapriyo Majumdar, Venkatesh Raman 0001 |
J. Comput. Syst. Sci. | 3 |
| 2023 | Structural parameterizations of budgeted graph coloring
Susobhan Bandopadhyay, Suman Banerjee 0002, Aritra Banik, Venkatesh Raman 0001 |
Theor. Comput. Sci. | 4 |
| 2022 | Structural Parameterizations with Modulator Oblivion
Ashwin Jacob, Fahad Panolan, Venkatesh Raman 0001, Vibha Sahlot |
Algorithmica | 3 |
| 2022 | Finding kings in tournamentsabstractA tournament is an orientation of a complete graph. It is well-known that any tournament has a vertex from which every other vertex can be reached by a path of length at most 2. Such a vertex is called a king or a 2-king. It is also known that to find such a vertex, Ωn4/3 queries (to the adjacency matrix) are necessary and On3/2 probes are sufficient. It is a long standing open problem to narrow this gap between the upper and lower bound. We first show that – the adversary Ajtai et al. (2016) and Shen et al. (2003) used to prove the known Ωn4/3 lower bound cannot be used to prove a better lower bound, by giving an algorithm that achieves the bound against the same adversary; Clearly in any tournament there is a vertex from which every other vertex is reachable by a path of length at most d for any d≥2 and such a vertex is called a d-king. The bounds for finding a 2-king have been generalized (Ajtai et al., 2016) to obtain generalized upper and lower bounds to find a d-king. We show that – our algorithm against the weak adversary works against such an adversary for finding d-kings too. More generally, if we can find a 2-king in On4/3 time, then we can find a d-king in asymptotically optimal time for any d≥2. This was conjectured in an earlier paper. Then we address the complexity of finding a set of d-kings, i.e. a small subset of vertices such that every vertex is reachable from one of them by a path of length at most d. Such a set is called a d-cover. – We generalize the lower bound for finding a d-king to give a lower bound for finding k sized d-covers. We complement it with an algorithm matching this bound for k∈Ω(lgn). For d=1 for example, our results imply that we can find a (lgn−lglgn+k)-sized dominating set in On2/k time and that this bound is optimal. Finally we develop a dynamic data structure so that whenever a new vertex is added to the tournament, we can find a king of the new tournament in O(n) time. Arindam Biswas 0001, Varunkumar Jayapaul, Venkatesh Raman 0001, S. Srinivasa Rao 0001 |
Discret. Appl. Math. | 3 |
| 2022 | Frameworks for designing in-place graph algorithmsabstractRead-only memory (ROM) model is a classical model of computation to study time-space tradeoffs of algorithms. More recently, several graph algorithms have been studied under ROM model. In this paper, we study graph algorithms under two different relaxations of ROM model, referred to as the implicit and rotate models, and show that these simple relaxations allow us to implement fundamental graph search methods like BFS and DFS more space efficiently than in ROM model. All our algorithms are simple but quite subtle, and we believe that these models are practical enough to spur interest for other graph problems in these models. Sankardeep Chakraborty, Anish Mukherjee 0001, Venkatesh Raman 0001, S. Srinivasa Rao 0001 |
J. Comput. Syst. Sci. | 3 |
| 2022 | Structural parameterizations of Tracking Paths problem
Pratibha Choudhary, Venkatesh Raman 0001 |
Theor. Comput. Sci. | 2 |
| 2021 | Sublinear-Space Approximation Algorithms for Max r-SAT
Arindam Biswas 0001, Venkatesh Raman 0001 |
COCOON | 2 |
| 2021 | Faster FPT Algorithms for Deletion to Pairs of Graph Classes
Ashwin Jacob, Diptapriyo Majumdar, Venkatesh Raman 0001 |
FCT | 3 |
| 2021 | Parameterizing Role Coloring on Forests
Sukanya Pandey, Venkatesh Raman 0001, Vibha Sahlot |
SOFSEM | 2 |
| 2021 | Approximation in (Poly-) Logarithmic SpaceabstractWe develop new approximation algorithms for classical graph and set problems in the RAM model under space constraints. As one of our main results, we devise an algorithm for $$d\text {-}\textsc {Hitting Set}{}$$ that runs in time $$n^{{{\,\mathrm{O}\,}}{(d^2 + (d / \epsilon ))}}$$ , uses $${{\,\mathrm{O}\,}}{((d^2 + (d / \epsilon ))\log {n})}$$ bits of space, and achieves an approximation ratio of $${{\,\mathrm{O}\,}}{((d / \epsilon ) n^{\epsilon })}$$ for any positive $$\epsilon \le 1$$ and any $$d \in {\mathbb {N}}$$ . In particular, this yields a factor- $${{\,\mathrm{O}\,}}{(\log {n})}$$ approximation algorithm which runs in time $$n^{{{\,\mathrm{O}\,}}{(\log {n})}}$$ and uses $${{\,\mathrm{O}\,}}{(\log ^2{n})}$$ bits of space (for constant d). As a corollary, we obtain similar bounds for $$\textsc {Vertex Cover}{}$$ and several graph deletion problems. For bounded-multiplicity problem instances, one can do better. We devise a factor-2 approximation algorithm for $$\textsc {Vertex Cover}{}$$ on graphs with maximum degree $$\varDelta$$ , and an algorithm for computing maximal independent sets, both of which run in time $$n^{{{\,\mathrm{O}\,}}{(\varDelta )}}$$ and use $${{\,\mathrm{O}\,}}{(\varDelta \log {n})}$$ bits of space. For the more general $$d\text {-}\textsc {Hitting Set}{}$$ problem, we devise a factor-d approximation algorithm which runs in time $$n^{{{\,\mathrm{O}\,}}{(d{\delta }^2)}}$$ and uses $${{\,\mathrm{O}\,}}{(d {\delta }^2 \log {n})}$$ bits of space on set families where each element appears in at most $$\delta$$ sets. For $$\textsc {Independent Set}{}$$ restricted to graphs with average degree d, we give a factor-(2d) approximation algorithm which runs in polynomial time and uses $${{\,\mathrm{O}\,}}{(\log {n})}$$ bits of space. We also devise a factor- $${{\,\mathrm{O}\,}}{(d^2)}$$ approximation algorithm for $$\textsc {Dominating Set}{}$$ on d-degenerate graphs which runs in time $$n^{{{\,\mathrm{O}\,}}{(\log {n})}}$$ and uses $${{\,\mathrm{O}\,}}{(\log ^2{n})}$$ bits of space. For d-regular graphs, we show how a known randomized factor- $${{\,\mathrm{O}\,}}{(\log {d})}$$ approximation algorithm can be derandomized to run in time $$n^{{{\,\mathrm{O}\,}}{(1)}}$$ and use $${{\,\mathrm{O}\,}}{(\log n)}$$ bits of space. Our results use a combination of ideas from the theory of kernelization, distributed algorithms and randomized algorithms. Arindam Biswas 0001, Venkatesh Raman 0001, Saket Saurabh 0001 |
Algorithmica | 2 |
| 2021 | Recognizing k-Clique Extendible Orderings
Mathew C. Francis, Rian Neogi, Venkatesh Raman 0001 |
Algorithmica | 3 |
| 2021 | Parameterized Complexity of Conflict-Free Set Cover
Ashwin Jacob, Diptapriyo Majumdar, Venkatesh Raman 0001 |
Theory Comput. Syst. | 3 |
| 2020 | Optimal Output Sensitive Fault Tolerant Cuts
Niranka Banerjee, Venkatesh Raman 0001, Saket Saurabh 0001 |
FSTTCS | 2 |
| 2020 | Parameterized Complexity of Deletion to Scattered Graph ClassesabstractGraph-modification problems, where we add/delete a small number of vertices/edges to make the given graph to belong to a simpler graph class, is a well-studied optimization problem in all algorithmic paradigms including classical, approximation and parameterized complexity. Specifically, graph-deletion problems, where one needs to delete at most k vertices to place it in a given non-trivial hereditary (closed under induced subgraphs) graph class, captures several well-studied problems including Vertex Cover, Feedback Vertex Set, Odd Cycle Transveral, Cluster Vertex Deletion, and Perfect Deletion. Investigation into these problems in parameterized complexity has given rise to powerful tools and techniques. While a precise characterization of the graph classes for which the problem is fixed-parameter tractable (FPT) is elusive, it has long been known that if the graph class is characterized by a finite set of forbidden graphs, then the problem is FPT. In this paper, we initiate a study of a natural variation of the problem of deletion to scattered graph classes where we need to delete at most k vertices so that in the resulting graph, each connected component belongs to one of a constant number of graph classes. A simple hitting set based approach is no longer feasible even if each of the graph classes is characterized by finite forbidden sets. As our main result, we show that this problem (in the case where each graph class has a finite forbidden set) is fixed-parameter tractable by a O^*(2^(k^O(1))) algorithm, using a combination of the well-known techniques in parameterized complexity - iterative compression and important separators. Our approach follows closely that of a related problem in the context of satisfiability [Ganian, Ramanujan, Szeider, TAlg 2017], where one wants to find a small backdoor set so that the resulting CSP (constraint satisfaction problem) instance belongs to one of several easy instances of satisfiability. While we follow the main idea from this work, there are some challenges for our problem which we needed to overcome. When there are two graph classes with finite forbidden sets to get to, and if one of the forbidden sets has a path, then we show that the problem has a (better) singly exponential algorithm and a polynomial sized kernel. We also design an efficient FPT algorithm for a special case when one of the graph classes has an infinite forbidden set. Specifically, we give a O^*(4^k) algorithm to determine whether k vertices can be deleted from a given graph so that in the resulting graph, each connected component is a tree (the sparsest connected graph) or a clique (the densest connected graph). Ashwin Jacob, Diptapriyo Majumdar, Venkatesh Raman 0001 |
IPEC | 3 |
| 2020 | Structural Parameterizations with Modulator OblivionabstractIt is known that problems like Vertex Cover, Feedback Vertex Set and Odd Cycle Transversal are polynomial time solvable in the class of chordal graphs. We consider these problems in a graph that has at most $k$ vertices whose deletion results in a chordal graph, when parameterized by $k$. While this investigation fits naturally into the recent trend of what are called `structural parameterizations', here we assume that the deletion set is not given. One method to solve them is to compute a $k$-sized or an approximate ($f(k)$ sized, for a function $f$) chordal vertex deletion set and then use the structural properties of the graph to design an algorithm. This method leads to at least $k^{\mathcal{O}(k)}n^{\mathcal{O}(1)}$ running time when we use the known parameterized or approximation algorithms for finding a $k$-sized chordal deletion set on an $n$ vertex graph. In this work, we design $2^{\mathcal{O}(k)}n^{\mathcal{O}(1)}$ time algorithms for these problems. Our algorithms do not compute a chordal vertex deletion set (or even an approximate solution). Instead, we construct a tree decomposition of the given graph in time $2^{\mathcal{O}(k)}n^{\mathcal{O}(1)}$ where each bag is a union of four cliques and $\mathcal{O}(k)$ vertices. We then apply standard dynamic programming algorithms over this special tree decomposition. This special tree decomposition can be of independent interest. Our algorithms are adaptive (robust) in the sense that given an integer $k$, they detect whether the graph has a chordal vertex deletion set of size at most $k$ or output the special tree decomposition and solve the problem. We also show lower bounds for the problems we deal with under the Strong Exponential Time Hypothesis (SETH). Ashwin Jacob, Fahad Panolan, Venkatesh Raman 0001, Vibha Sahlot |
IPEC | 3 |
| 2020 | Approximation in (Poly-) Logarithmic Space
Arindam Biswas 0001, Venkatesh Raman 0001, Saket Saurabh 0001 |
MFCS | 2 |
| 2020 | Recognizing k-Clique Extendible Orderings
Mathew C. Francis, Rian Neogi, Venkatesh Raman 0001 |
WG | 3 |
| 2020 | A Polynomial Sized Kernel for Tracking Paths Problem
Aritra Banik, Pratibha Choudhary, Daniel Lokshtanov, Venkatesh Raman 0001, Saket Saurabh 0001 |
Algorithmica | 4 |
| 2020 | Parameterized Complexity of Geometric Covering Problems Having Conflicts
Aritra Banik, Fahad Panolan, Venkatesh Raman 0001, Vibha Sahlot, Saket Saurabh 0001 |
Algorithmica | 3 |
| 2020 | Elusiveness of finding degrees
Dishant Goyal, Varunkumar Jayapaul, Venkatesh Raman 0001 |
Discret. Appl. Math. | 3 |
| 2020 | A characterization of König-Egerváry graphs with extendable vertex covers
Venkatesh Raman 0001, M. S. Ramanujan 0001, Saket Saurabh 0001 |
Inf. Process. Lett. | 1 |
| 2020 | Fixed-Parameter Tractability of (n - k) List Coloring
Aritra Banik, Ashwin Jacob, Vijay Kumar Paliwal, Venkatesh Raman 0001 |
Theory Comput. Syst. | 4 |
| 2020 | List-coloring - Parameterizing from triviality
Pranav Arora, Aritra Banik, Vijay Kumar Paliwal, Venkatesh Raman 0001 |
Theor. Comput. Sci. | 4 |
| 2020 | Fully dynamic arboricity maintenance
Niranka Banerjee, Venkatesh Raman 0001, Saket Saurabh 0001 |
Theor. Comput. Sci. | 2 |
| 2020 | Fixed-parameter tractable algorithms for Tracking Shortest Paths
Aritra Banik, Pratibha Choudhary, Venkatesh Raman 0001, Saket Saurabh 0001 |
Theor. Comput. Sci. | 3 |
| 2019 | Fully Dynamic Arboricity Maintenance
Niranka Banerjee, Venkatesh Raman 0001, Saket Saurabh 0001 |
COCOON | 2 |
| 2019 | Deconstructing Parameterized Hardness of Fair Vertex Deletion Problems
Ashwin Jacob, Venkatesh Raman 0001, Vibha Sahlot |
COCOON | 2 |
| 2019 | Parameterized Streaming Algorithms for Min-Ones d-SATabstractIn this work, we initiate the study of the Min-Ones d-SAT problem in the parameterized streaming model. An instance of the problem consists of a d-CNF formula F and an integer k, and the objective is to determine if F has a satisfying assignment which sets at most k variables to 1. In the parameterized streaming model, input is provided as a stream, just as in the usual streaming model. A key difference is that the bound on the read-write memory available to the algorithm is O(f(k) log n) (f: N -> N, a computable function) as opposed to the O(log n) bound of the usual streaming model. The other important difference is that the number of passes the algorithm makes over its input must be a (preferably small) function of k. We design a (k + 1)-pass parameterized streaming algorithm that solves Min-Ones d-SAT (d >= 2) using space O((kd^(ck) + k^d)log n) (c > 0, a constant) and a (d + 1)^k-pass algorithm that uses space O(k log n). We also design a streaming kernelization for Min-Ones 2-SAT that makes (k + 2) passes and uses space O(k^6 log n) to produce a kernel with O(k^6) clauses. To complement these positive results, we show that any k-pass algorithm for or Min-Ones d-SAT (d >= 2) requires space Omega(max{n^(1/k) / 2^k, log(n / k)}) on instances (F, k). This is achieved via a reduction from the streaming problem POT Pointer Chasing (Guha and McGregor [ICALP 2008]), which might be of independent interest. Given this, our (k + 1)-pass parameterized streaming algorithm is the best possible, inasmuch as the number of passes is concerned. In contrast to the results of Fafianie and Kratsch [MFCS 2014] and Chitnis et al. [SODA 2015], who independently showed that there are 1-pass parameterized streaming algorithms for Vertex Cover (a restriction of Min-Ones 2-SAT), we show using lower bounds from Communication Complexity that for any d >= 1, a 1-pass streaming algorithm for Min-Ones d-SAT requires space Omega(n). This excludes the possibility of a 1-pass parameterized streaming algorithm for the problem. Additionally, we show that any p-pass algorithm for the problem requires space Omega(n/p). Akanksha Agrawal 0001, Arindam Biswas 0001, Édouard Bonnet, Nick Brettell, Radu Curticapean, Dániel Marx, Tillmann Miltzow, Venkatesh Raman 0001, Saket Saurabh 0001 |
FSTTCS | 8 |
| 2019 | Fixed-Parameter Tractability of (n-k) List Coloring
Aritra Banik, Ashwin Jacob, Vijay Kumar Paliwal, Venkatesh Raman 0001 |
IWOCA | 4 |
| 2019 | Solving Group Interval Scheduling Efficiently
Arindam Biswas 0001, Venkatesh Raman 0001, Saket Saurabh 0001 |
IWOCA | 2 |
| 2019 | Parameterized Algorithms for Max Colorable Induced Subgraph Problem on Perfect Graphs
Neeldhara Misra, Fahad Panolan, Ashutosh Rai 0001, Venkatesh Raman 0001, Saket Saurabh 0001 |
Algorithmica | 4 |
| 2019 | Harmonious coloring: Parameterized algorithms and upper bounds
Sudeshna Kolay, P. Ragukumar, Fahad Panolan, Venkatesh Raman 0001, Prafullkumar Tale |
Theor. Comput. Sci. | 4 |
| 2019 | Tractability of König edge deletion problems
Diptapriyo Majumdar, Rian Neogi, Venkatesh Raman 0001, Vaishali Surianarayanan |
Theor. Comput. Sci. | 3 |
| 2018 | A Framework for In-place Graph AlgorithmsabstractRead-only memory (ROM) model is a classical model of computation to study time-space tradeoffs of algorithms. A classical result on the ROM model is that any algorithm to sort n numbers using O(s) words of extra space requires Omega (n^2/s) comparisons for lg n <= s <= n/lg n and the bound has also been recently matched by an algorithm. However, if we relax the model, we do have sorting algorithms (say Heapsort) that can sort using O(n lg n) comparisons using O(lg n) bits of extra space, even keeping a permutation of the given input sequence at anytime during the algorithm. We address similar relaxations for graph algorithms. We show that a simple natural relaxation of ROM model allows us to implement fundamental graph search methods like BFS and DFS more space efficiently than in ROM. By simply allowing elements in the adjacency list of a vertex to be permuted, we show that, on an undirected or directed connected graph G having n vertices and m edges, the vertices of G can be output in a DFS or BFS order using O(lg n) bits of extra space and O(n^3 lg n) time. Thus we obtain similar bounds for reachability and shortest path distance (both for undirected and directed graphs). With a little more (but still polynomial) time, we can also output vertices in the lex-DFS order. As reachability in directed graphs (even in DAGs) and shortest path distance (even in undirected graphs) are NL-complete, and lex-DFS is P-complete, our results show that our model is more powerful than ROM if L != P. En route, we also introduce and develop algorithms for another relaxation of ROM where the adjacency lists of the vertices are circular lists and we can modify only the heads of the lists. Here we first show a linear time DFS implementation using n + O(lg n) bits of extra space. Improving the extra space exponentially to only O(lg n) bits, we also obtain BFS and DFS albeit with a slightly slower running time. Both the models we propose maintain the graph structure throughout the algorithm, only the order of vertices in the adjacency list changes. In sharp contrast, for BFS and DFS, to the best of our knowledge, there are no algorithms in ROM that use even O(n^{1-epsilon}) bits of extra space; in fact, implementing DFS using cn bits for c<1 has been mentioned as an open problem. Furthermore, DFS (BFS, respectively) algorithms using n+o(n) (o(n), respectively) bits of extra use Reingold's [JACM, 2008] or Barnes et al's reachability algorithm [SICOMP, 1998] and hence have high runtime. Our results can be contrasted with the recent result of Buhrman et al. [STOC, 2014] which gives an algorithm for directed st-reachability on catalytic Turing machines using O(lg n) bits with catalytic space O(n^2 lg n) and time O(n^9). Sankardeep Chakraborty, Anish Mukherjee 0001, Venkatesh Raman 0001, S. Srinivasa Rao 0001 |
ESA | 3 |
| 2018 | A Polynomial Sized Kernel for Tracking Paths Problem
Aritra Banik, Pratibha Choudhary, Daniel Lokshtanov, Venkatesh Raman 0001, Saket Saurabh 0001 |
LATIN | 4 |
| 2018 | Fréchet Distance Between a Line and Avatar Point Set
Aritra Banik, Fahad Panolan, Venkatesh Raman 0001, Vibha Sahlot |
Algorithmica | 3 |
| 2018 | Approximability of Clique Transversal in Perfect Graphs
Samuel Fiorini, R. Krithika 0001, N. S. Narayanaswamy, Venkatesh Raman 0001 |
Algorithmica | 4 |
| 2018 | Structural Parameterizations of Undirected Feedback Vertex Set: FPT Algorithms and Kernelization
Diptapriyo Majumdar, Venkatesh Raman 0001 |
Algorithmica | 2 |
| 2018 | Revisiting Connected Vertex Cover: FPT Algorithms and Lossy Kernels
R. Krithika 0001, Diptapriyo Majumdar, Venkatesh Raman 0001 |
Theory Comput. Syst. | 3 |
| 2018 | Space Efficient Linear Time Algorithms for BFS, DFS and Applications
Niranka Banerjee, Sankardeep Chakraborty, Venkatesh Raman 0001, S. Srinivasa Rao 0001 |
Theory Comput. Syst. | 3 |
| 2018 | Polynomial Kernels for Vertex Cover Parameterized by Small Degree Modulators
Diptapriyo Majumdar, Venkatesh Raman 0001, Saket Saurabh 0001 |
Theory Comput. Syst. | 2 |
| 2018 | Selection and Sorting in the "Restore" ModelabstractWe consider the classical selection and sorting problems in a model where the initial permutation of the input has to be restored after completing thecomputation. Such algorithms are useful for designing space-efficient algorithms, when one encounters subproblems that have to be solved by subroutines. It is important that these subroutines leave the array in its original state after they finish so that the computation can be properly resumed. Algorithms in this model can also be relevant for saving communication time, in case the data is distributed among several machines and would need to be copied to further machines for execution of the subroutine. Although the requirement of the restoration is stringent compared to the classicalversions of the problems, this model is more relaxed than a read-only memory where the input elements are not allowed to be moved within the input array. We first show that for a sequence of n integers, selection (finding the median or more generally the k -th smallest element for a given k ) can be done in O ( n ) time using O (lg n ) words 1 of extra space in this model. In contrast, no linear-time selection algorithm is known that uses polylogarithmic space in the read-only memory model. For sorting n integers in this model, we first present an O ( n lg n )-time algorithm using O (lg n ) words of extra space that outputs (in a write only tape) the given sequence in sorted order while restoring the order of the original input in the input tape. When the universe size U is polynomial in n , we give a faster O ( n )-time algorithm (analogous to radix sort) that uses O ( n ε ) words of extra space for an arbitrarily small constant ε > 0. More generally, we show how to match the time bound of any word-RAM integer sorting algorithms using O ( n ε ) words of extra space. In sharp contrast, there is an Ω ( n 2 / S )-time lower bound for integer sorting using O ( S ) bits of space in the read-only memory model. Extension of our results to arbitrary input types beyond integers is not possible: for “indivisible” input elements, we can prove the same Ω ( n 2 / S ) lower bound for sorting in our model. We also describe space-efficient algorithms to count the number of inversions in a given sequence in this model. En route, we develop linear-time in-place algorithms to extract leading bits of the input array and to compress and decompress strings with low entropy; these techniques may be of independent interest. Timothy M. Chan, J. Ian Munro, Venkatesh Raman 0001 |
ACM Trans. Algorithms | 3 |
| 2017 | Parameterized Complexity of Geometric Covering Problems Having Conflicts
Aritra Banik, Fahad Panolan, Venkatesh Raman 0001, Vibha Sahlot, Saket Saurabh 0001 |
WADS | 3 |
| 2017 | On the Succinct Representation of Equivalence Classes
Hicham El-Zein, Moshe Lewenstein, J. Ian Munro, Venkatesh Raman 0001, Timothy M. Chan |
Algorithmica | 4 |
| 2017 | On the Parameterized Complexity of Reconfiguration Problems
Amer E. Mouawad, Naomi Nishimura, Venkatesh Raman 0001, Narges Simjour, Akira Suzuki 0001 |
Algorithmica | 3 |
| 2017 | Biconnectivity, st-numbering and other applications of DFS using O(n) bits
Sankardeep Chakraborty, Venkatesh Raman 0001, S. Srinivasa Rao 0001 |
J. Comput. Syst. Sci. | 2 |
| 2017 | Shortest Reconfiguration Paths in the Solution Space of Boolean FormulasabstractGiven a Boolean formula and a satisfying assignment, a flip is an operation that changes the value of a variable in the assignment so that the resulting assignment remains satisfying. We study the problem of computing the shortest sequence of flips (if one exists) that transforms a given satisfying assignment $s$ to another satisfying assignment $t$ of an input Boolean formula. Earlier work characterized the complexity of deciding the existence of a sequence of flips between two given satisfying assignments using Schaefer's framework for classification of Boolean formulas. We build on it to provide a trichotomy for the complexity of finding the shortest sequence of flips and show that it is either in P, NP-complete, or PSPACE-complete. Our result adds to the growing set of complexity results known for shortest reconfiguration sequence problems by providing an example where the shortest sequence can be found in polynomial time even though the sequence flips variables that have the same value in both $s$ and $t$. This is in contrast to most reconfiguration problems studied so far, where polynomial-time algorithms for computing the shortest path were known only for cases where the path modified no more than the symmetric difference of $s$ and $t$. Our proof uses Birkhoff's representation theorem on a set system that we show to be a distributive lattice. The technique provides insights and can perhaps be used for other reconfiguration problems as well. Amer E. Mouawad, Naomi Nishimura, Vinayak Pathak, Venkatesh Raman 0001 |
SIAM J. Discret. Math. | 4 |
| 2017 | Finding modes with equality comparisons
Varunkumar Jayapaul, J. Ian Munro, Venkatesh Raman 0001, S. Srinivasa Rao 0001 |
Theor. Comput. Sci. | 3 |
| 2016 | Improved Space Efficient Algorithms for BFS, DFS and Applications
Niranka Banerjee, Sankardeep Chakraborty, Venkatesh Raman 0001 |
COCOON | 3 |
| 2016 | Fréchet Distance Between a Line and Avatar Point SetabstractFrechet distance is an important geometric measure that captures the distance between two curves or more generally point sets. In this paper, we consider a natural variant of Frechet distance problem with multiple choice, provide an approximation algorithm and address its parameterized and kernelization complexity. A multiple choice problem consists of a set of color classes Q={Q_1,Q_2,...,Q_n}, where each class Q_i consists of a pair of points Q_i = {q_i, bar{q_i}}. We call a subset A subset {q_i , bar{q_i}:1 <= i <= n} conflict free if A contains at most one point from each color class. The standard objective in multiple choice problem is to select a conflict free subset that optimizes a given function. Given a line segment l and set Q of a pair of points in R^2, our objective is to find a conflict free subset that minimizes the Frechet distance between l and the point set, where the minimum is taken over all possible conflict free subsets. We first show that this problem is NP-hard, and provide a 3-approximation algorithm. Then we develop a simple randomized FPT algorithm which is later derandomized using universal family of sets. We believe that this technique can be of independent interest, and can be used to solve other parameterized multiple choice problems. The randomized algorithm runs in O(2^k * n * log^2(n)) time, and the derandomized deterministic algorithm runs in O(2^k * k^{O(log(k))} * n * log^2(n)) time, where k, the parameter, is the number of elements in the conflict free subset solution. Finally we present a simple branching algorithm for the problem running in O(2^k * n^{2} *log(n)) time. We also show that the problem is unlikely to have a polynomial sized kernel under standard complexity theoretic assumption. Aritra Banik, Fahad Panolan, Venkatesh Raman 0001, Vibha Sahlot |
FSTTCS | 3 |
| 2016 | Biconnectivity, Chain Decomposition and st-Numbering Using O(n) BitsabstractRecent work by Elmasry et al. (STACS 2015) and Asano et al. (ISAAC 2014) reconsidered classical fundamental graph algorithms focusing on improving the space complexity. Elmasry et al. gave, among others, an implementation of depth first search (DFS) of a graph on n vertices and m edges, taking O(m lg lg n) time using O(n) bits of space improving on the time bound of O(m lg n) due to Asano et al. Subsequently Banerjee et al. (COCOON 2016) gave an O(m + n) time implementation using O(m+n) bits, for DFS and its classical applications (including testing for biconnectivity, and finding cut vertices and cut edges). Recently, Kammer et al. (MFCS 2016) gave an algorithm for testing biconnectivity using O(n + min{m, n lg lg n}) bits in linear time. In this paper, we consider O(n) bits implementations of the classical applications of DFS. These include the problem of finding cut vertices, and biconnected components, chain decomposition and st-numbering. Classical algorithms for them typically use DFS and some Omega(lg n) bits of information at each node. Our O(n)-bit implementations for these problems take O(m lg^c n lg lg n) time for some small constant c (c leq 3). Central to our implementation is a succinct representation of the DFS tree and a space efficient partitioning of the DFS tree into connected subtrees, which maybe of independent interest for space efficient graph algorithms. Sankardeep Chakraborty, Venkatesh Raman 0001, S. Srinivasa Rao 0001 |
ISAAC | 2 |
| 2016 | Parameterized Algorithms on Perfect Graphs for Deletion to (r, l)-GraphsabstractFor fixed integers r,l >= 0, a graph G is called an (r,l)-graph if the vertex set V(G) can be partitioned into r independent sets and l cliques. Such a graph is also said to have cochromatic number r+l. The class of (r,l) graphs generalizes r-colourable graphs (when l=0) and hence not surprisingly, determining whether a given graph is an (r,l)-graph is NP-hard even when r >= 3 or l >= 3 in general graphs. When r and ell are part of the input, then the recognition problem is NP-hard even if the input graph is a perfect graph (where the Chromatic Number problem is solvable in polynomial time). It is also known to be fixed-parameter tractable (FPT) on perfect graphs when parameterized by r and l. I.e. there is an f(r+l) n^O(1) algorithm on perfect graphs on n vertices where f is a function of r and l. Observe that such an algorithm is unlikely on general graphs as the problem is NP-hard even for constant r and l. In this paper, we consider the parameterized complexity of the following problem, which we call Vertex Partization. Given a perfect graph G and positive integers r,l,k decide whether there exists a set S subset or equal to V(G) of size at most k such that the deletion of S from G results in an (r,l)-graph. This problem generalizes well studied problems such as Vertex Cover (when r=1 and l=0), Odd Cycle Transversal (when r=2, l=0) and Split Vertex Deletion (when r=1=l). 1. Vertex Partization on perfect graphs is FPT when parameterized by k+r+l. 2. The problem, when parameterized by k+r+l, does not admit any polynomial sized kernel, under standard complexity theoretic assumptions. In other words, in polynomial time, the input graph cannot be compressed to an equivalent instance of size polynomial in k+r+l. In fact, our result holds even when k=0. 3. When r,ell are universal constants, then Vertex Partization on perfect graphs, parameterized by k, has a polynomial sized kernel. Sudeshna Kolay, Fahad Panolan, Venkatesh Raman 0001, Saket Saurabh 0001 |
MFCS | 3 |
| 2016 | Harmonious Coloring: Parameterized Algorithms and Upper Bounds
Sudeshna Kolay, P. Ragukumar, Fahad Panolan, Venkatesh Raman 0001, Prafullkumar Tale |
WG | 4 |
| 2015 | Time-Space Tradeoffs for Dynamic Programming Algorithms in Trees and Bounded Treewidth Graphs
Niranka Banerjee, Sankardeep Chakraborty, Venkatesh Raman 0001, Sasanka Roy, Saket Saurabh 0001 |
COCOON | 3 |
| 2015 | Shortest Reconfiguration Paths in the Solution Space of Boolean Formulas
Amer E. Mouawad, Naomi Nishimura, Vinayak Pathak, Venkatesh Raman 0001 |
ICALP (1) | 4 |
| 2015 | Kernels for Structural Parameterizations of Vertex Cover - Case of Small Degree ModulatorsabstractVertex Cover is one of the most well studied problems in the realm of parameterized algorithms and admits a kernel with O(l^2) edges and 2*l vertices. Here, l denotes the size of a vertex cover we are seeking for. A natural question is whether Vertex Cover admits a polynomial kernel (or a parameterized algorithm) with respect to a parameter k, that is, provably smaller than the size of the vertex cover. Jansen and Bodlaender [STACS 2011, TOCS 2013] raised this question and gave a kernel for Vertex Cover of size O(f^3), where f is the size of a feedback vertex set of the input graph. We continue this line of work and study Vertex Cover with respect to a parameter that is always smaller than the solution size and incomparable to the size of the feedback vertex set of the input graph. Our parameter is the number of vertices whose removal results in a graph of maximum degree two. While vertex cover with this parameterization can easily be shown to be fixed-parameter tractable (FPT), we show that it has a polynomial sized kernel. The input to our problem consists of an undirected graph G, S \subseteq V(G) such that |S| = k and G[V(G)\S] has maximum degree at most 2 and a positive integer l. Given (G,S,l), in polynomial time we output an instance (G',S',l') such that |V(G')|<= O(k^5), |E(G')|<= O(k^6) and G has a vertex cover of size at most l if and only if G' has a vertex cover of size at most l'. When G[V(G)\S] has maximum degree at most 1, we improve the known kernel bound from O(k^3) vertices to O(k^2) vertices (and O(k^3) edges). In general, if G[V(G)\S] is simply a collection of cliques of size at most d, then we transform the graph in polynomial time to an equivalent hypergraph with O(k^d) vertices and show that, for d >= 3, a kernel with O(k^{d-epsilon}) vertices is unlikely to exist for any epsilon >0 unless NP is a subset of coNO/poly. Diptapriyo Majumdar, Venkatesh Raman 0001, Saket Saurabh 0001 |
IPEC | 2 |
| 2015 | SAT-based analysis of large real-world feature models is easyabstractModern conflict-driven clause-learning (CDCL) Boolean SAT solvers provide efficient automatic analysis of real-world feature models (FM) of systems ranging from cars to operating systems. It is well-known that solver-based analysis of real-world FMs scale very well even though SAT instances obtained from such FMs are large, and the corresponding analysis problems are known to be NP-complete. To better understand why SAT solvers are so effective, we systematically studied many syntactic and semantic characteristics of a representative set of large real-world FMs. We discovered that a key reason why large real-world FMs are easy-to-analyze is that the vast majority of the variables in these models are unrestricted, i.e., the models are satisfiable for both true and false assignments to such variables under the current partial assignment. Given this discovery and our understanding of CDCL SAT solvers, we show that solvers can easily find satisfying assignments for such models without too many backtracks relative to the model size, explaining why solvers scale so well. Further analysis showed that the presence of unrestricted variables in these real-world models can be attributed to their high-degree of variability. Additionally, we experimented with a series of well-known nonbacktracking simplifications that are particularly effective in solving FMs. The remaining variables/clauses after simplifications, called the core, are so few that they are easily solved even with backtracking, further strengthening our conclusions. We explain the connection between our findings and backdoors, an idea posited by theorists to explain the power of SAT solvers. This connection strengthens our hypothesis that SAT-based analysis of FMs is easy. In contrast to our findings, previous research characterizes the difficulty of analyzing randomly-generated FMs in terms of treewidth. Our experiments suggest that the difficulty of analyzing real-world FMs cannot be explained in terms of treewidth. Jia Hui (Jimmy) Liang, Vijay Ganesh 0001, Krzysztof Czarnecki 0001, Venkatesh Raman 0001 |
SPLC | 4 |
| 2015 | Sorting and Selection with Equality Comparisons
Varunkumar Jayapaul, J. Ian Munro, Venkatesh Raman 0001, S. Srinivasa Rao 0001 |
WADS | 3 |
| 2015 | Finding median in read-only memory on integer input
Timothy M. Chan, J. Ian Munro, Venkatesh Raman 0001 |
Theor. Comput. Sci. | 3 |
| 2014 | LP Approaches to Improved Approximation for Clique Transversal in Perfect Graphs
Samuel Fiorini, R. Krithika 0001, N. S. Narayanaswamy, Venkatesh Raman 0001 |
ESA | 4 |
| 2014 | Improved Explicit Data Structures in the Bitprobe Model
Moshe Lewenstein, J. Ian Munro, Patrick K. Nicholson, Venkatesh Raman 0001 |
ESA | 4 |
| 2014 | Tradeoff Between Label Space and Auxiliary Space for Representation of Equivalence Classes
Hicham El-Zein, J. Ian Munro, Venkatesh Raman 0001 |
ISAAC | 3 |
| 2014 | Vertex Cover Reconfiguration and Beyond
Amer E. Mouawad, Naomi Nishimura, Venkatesh Raman 0001 |
ISAAC | 3 |
| 2014 | Space Efficient Data Structures for Nearest Larger Neighbor
Varunkumar Jayapaul, Seungbum Jo, Venkatesh Raman 0001, S. Srinivasa Rao 0001 |
IWOCA | 3 |
| 2014 | The Complexity of Bounded Length Graph Recoloring and CSP Reconfiguration
Paul S. Bonsma, Amer E. Mouawad, Naomi Nishimura, Venkatesh Raman 0001 |
IPEC | 4 |
| 2014 | Reconfiguration over Tree Decompositions
Amer E. Mouawad, Naomi Nishimura, Venkatesh Raman 0001, Marcin Wrochna |
IPEC | 3 |
| 2014 | Selection and Sorting in the "Restore" ModelabstractWe consider the classical selection and sorting problems in a model where the initial permutation of the input has to be restored after completing the computation. While the requirement of the restoration is stringent compared to the classical versions of the problems, this model is more relaxed than a read-only memory where the input elements are not allowed to be moved within the input array. We first show that for a sequence of n integers, selection (finding the median or more generally the k-th smallest element for a given k) can be done in O(n) time using O(lgn) words1 of extra space in this model. In contrast, no linear-time selection algorithm is known which uses polylogarithmic space in the read-only memory model. For sorting n integers in this model, we first present an O(n lg n)-time algorithm using O(lg n) words of extra space. When the universe size U is polynomial in n, we give a faster O(n)-time algorithm (analogous to radix sort) which uses O(n∊) words of extra space for an arbitrarily small constant ∊ > 0. More generally, we show how to match the time bound of any word-RAM integer-sorting algorithms using O(n∊) words of extra space. In sharp contrast, there is an Ω(n2/S)-time lower bound for integer sorting using O(S) bits of space in the read-only memory model. Extension of our results to arbitrary input types beyond integers is not possible: for “indivisible” input elements, we can prove the same Ω(n2/S) lower bound for sorting in our model. En route, we develop linear-time in-place algorithms to extract leading bits of the input array and to compress and decompress strings with low entropy; these techniques may be of independent interest. Timothy M. Chan, J. Ian Munro, Venkatesh Raman 0001 |
SODA | 3 |
| 2014 | Fixed-Parameter Tractability of Satisfying Beyond the Number of Variables
Robert Crowston, Gregory Z. Gutin, Mark Jones 0001, Venkatesh Raman 0001, Saket Saurabh 0001, Anders Yeo |
Algorithmica | 4 |
| 2014 | The Kernelization Complexity of Connected Domination in Graphs with (no) Small Cycles
Neeldhara Misra, Geevarghese Philip, Venkatesh Raman 0001, Saket Saurabh 0001 |
Algorithmica | 3 |
| 2014 | Faster Parameterized Algorithms Using Linear ProgrammingabstractWe investigate the parameterized complexity of Vertex Cover parameterized by the difference between the size of the optimal solution and the value of the linear programming (LP) relaxation of the problem. By carefully analyzing the change in the LP value in the branching steps, we argue that combining previously known preprocessing rules with the most straightforward branching algorithm yields an O *(2.618 k ) algorithm for the problem. Here, k is the excess of the vertex cover size over the LP optimum, and we write O *( f ( k )) for a time complexity of the form O ( f ( k ) n O (1) ). We proceed to show that a more sophisticated branching algorithm achieves a running time of O *(2.3146 k ). Following this, using previously known as well as new reductions, we give O *(2.3146 k ) algorithms for the parameterized versions of Above Guarantee Vertex Cover , Odd Cycle Transversal , Split Vertex Deletion, and Almost 2-SAT , and O *(1.5214 k ) algorithms for König Vertex Deletion and Vertex Cover parameterized by the size of the smallest odd cycle transversal and König vertex deletion set. These algorithms significantly improve the best known bounds for these problems. The most notable improvement among these is the new bound for Odd Cycle Transversal —this is the first algorithm that improves on the dependence on k of the seminal O *(3 k ) algorithm of Reed, Smith, and Vetta. Finally, using our algorithm, we obtain a kernel for the standard parameterization of Vertex Cover with at most 2 k − c log k vertices. Our kernel is simpler than previously known kernels achieving the same size bound. Daniel Lokshtanov, N. S. Narayanaswamy, Venkatesh Raman 0001, M. S. Ramanujan 0001, Saket Saurabh 0001 |
ACM Trans. Algorithms | 3 |
| 2014 | Evolution and Controllability of CancerNetworks: A Boolean PerspectiveabstractCancer forms a robust system capable of maintaining stable functioning (cell sustenance and proliferation) despite perturbations. Cancer progresses as stages over time typically with increasing aggressiveness and worsening prognosis. Characterizing these stages and identifying the genes driving transitions between them is critical to understand cancer progression and to develop effective anti-cancer therapies. In this work, we propose a novel model for the `cancer system' as a Boolean state space in which a Boolean network, built from protein-interaction and gene-expression data from different stages of cancer, transits between Boolean satisfiability states by "editing" interactions and "flipping" genes. Edits reflect rewiring of the PPI network while flipping of genes reflect activation or silencing of genes between stages. We formulate a minimization problem min flip to identify these genes driving the transitions. The application of our model (called BoolSpace) on three case studies-pancreatic and breast tumours in human and post spinal-cord injury (SCI) in rats-reveals valuable insights into the phenomenon of cancer progression: (i) interactions involved in core cell-cycle and DNA-damage repair pathways are significantly rewired in tumours, indicating significant impact to key genome-stabilizing mechanisms; (ii) several of the genes flipped are serine/threonine kinases which act as biological switches, reflecting cellular switching mechanisms between stages; and (iii) different sets of genes are flipped during the initial and final stages indicating a pattern to tumour progression. Based on these results, we hypothesize that robustness of cancer partly stems from "passing of the baton" between genes at different stages-genes from different biological processes and/or cellular components are involved in different stages of tumour progression thereby allowing tumour cells to evade targeted therapy, and therefore an effective therapy should target a "cover set" of these genes. A C/C++ implementation of BoolSpace is freely available at: http://www.bioinformatics.org.au/tools-data. Sriganesh Srihari, Venkatesh Raman 0001, Hon Wai Leong, Mark A. Ragan |
IEEE ACM Trans. Comput. Biol. Bioinform. | 2 |
| 2014 | Less space: Indexing for queries with wildcards
Moshe Lewenstein, J. Ian Munro, Venkatesh Raman 0001, Sharma V. Thankachan |
Theor. Comput. Sci. | 3 |
| 2013 | Faster, Space-Efficient Selection Algorithms in Read-Only Memory for Integers
Timothy M. Chan, J. Ian Munro, Venkatesh Raman 0001 |
ISAAC | 3 |
| 2013 | Succinct Data Structures for Representing Equivalence Classes
Moshe Lewenstein, J. Ian Munro, Venkatesh Raman 0001 |
ISAAC | 3 |
| 2013 | Less Space: Indexing for Queries with Wildcards
Moshe Lewenstein, J. Ian Munro, Venkatesh Raman 0001, Sharma V. Thankachan |
ISAAC | 3 |
| 2013 | On the Parameterized Complexity of Reconfiguration Problems
Amer E. Mouawad, Naomi Nishimura, Venkatesh Raman 0001, Narges Simjour, Akira Suzuki 0001 |
IPEC | 3 |
| 2013 | Upper and Lower Bounds for Weak Backdoor Set Detection
Neeldhara Misra, Sebastian Ordyniak, Venkatesh Raman 0001, Stefan Szeider |
SAT | 3 |
| 2013 | Parameterized Algorithms for Max Colorable Induced Subgraph Problem on Perfect Graphs
Neeldhara Misra, Fahad Panolan, Ashutosh Rai 0001, Venkatesh Raman 0001, Saket Saurabh 0001 |
WG | 4 |
| 2013 | The Parameterized Complexity of Unique Coverage and Its Variants
Neeldhara Misra, Hannes Moser, Venkatesh Raman 0001, Saket Saurabh 0001, Somnath Sikdar |
Algorithmica | 3 |
| 2013 | Guest Editorial: Special Issue on Parameterized and Exact Computation, Part II
Venkatesh Raman 0001, Saket Saurabh 0001 |
Algorithmica | 1 |
| 2013 | Beyond bidimensionality: Parameterized subexponential algorithms on directed graphs
Frederic Dorn, Fedor V. Fomin, Daniel Lokshtanov, Venkatesh Raman 0001, Saket Saurabh 0001 |
Inf. Comput. | 4 |
| 2013 | Fixed-parameter algorithms for Cochromatic Number and Disjoint Rectangle Stabbing via iterative localization
Pinar Heggernes, Dieter Kratsch, Daniel Lokshtanov, Venkatesh Raman 0001, Saket Saurabh 0001 |
Inf. Comput. | 4 |
| 2013 | A Polynomial Kernel for Feedback Arc Set on Bipartite Tournaments
Pranabendu Misra, Venkatesh Raman 0001, M. S. Ramanujan 0001, Saket Saurabh 0001 |
Theory Comput. Syst. | 2 |
| 2013 | Parameterized complexity of MaxSat Above Average
Robert Crowston, Gregory Z. Gutin, Mark Jones 0001, Venkatesh Raman 0001, Saket Saurabh 0001 |
Theor. Comput. Sci. | 4 |
| 2013 | Solving min ones 2-sat as fast as vertex cover
Neeldhara Misra, N. S. Narayanaswamy, Venkatesh Raman 0001, Bal Sri Shankar |
Theor. Comput. Sci. | 3 |
| 2012 | Parameterized Complexity of MaxSat above Average
Robert Crowston, Gregory Z. Gutin, Mark Jones 0001, Venkatesh Raman 0001, Saket Saurabh 0001 |
LATIN | 4 |
| 2012 | Fixed-Parameter Tractability of Satisfying beyond the Number of Variables
Robert Crowston, Gregory Z. Gutin, Mark Jones 0001, Venkatesh Raman 0001, Saket Saurabh 0001, Anders Yeo |
SAT | 4 |
| 2012 | LP can be a cure for Parameterized ProblemsabstractWe investigate the parameterized complexity of Vertex Cover parameterized above the optimum value of the linear programming (LP) relaxation of the integer linear programming formulation of the problem. By carefully analyzing the change in the LP value in the branching steps, we argue that even the most straightforward branching algorithm (after some preprocessing) results in an O^*(2.6181^r) algorithm for the problem where r is the excess of the vertex cover size over the LP optimum. We write O^*(f(k)) for a time complexity of the form O(f(k)n^{O(1)}), where f(k) grows exponentially with k. Then, using known and new reductions, we give O^*(2.6181^k) algorithms for the parameterized versions of Above Guarantee Vertex Cover, Odd Cycle Transversal, Split Vertex Deletion and Almost 2-SAT, and an O^*(1.6181^k) algorithm for Konig Vertex Deletion, Vertex Cover Param by OCT and Vertex Cover Param by KVD. These algorithms significantly improve the best known bounds for these problems. The notable improvement is the bound for Odd Cycle Transversal for which this is the first major improvement after the first algorithm that showed it fixed-parameter tractable in 2003. We also observe that using our algorithm, one can obtain a simple kernel for the classical vertex cover problem with at most 2k-O(log k) vertices. N. S. Narayanaswamy, Venkatesh Raman 0001, M. S. Ramanujan 0001, Saket Saurabh 0001 |
STACS | 2 |
| 2012 | Parameterized Algorithms for Even Cycle Transversal
Pranabendu Misra, Venkatesh Raman 0001, M. S. Ramanujan 0001, Saket Saurabh 0001 |
WG | 2 |
| 2012 | Guest Editorial: Special Issue on Parameterized and Exact Computation, Part I
Venkatesh Raman 0001, Saket Saurabh 0001 |
Algorithmica | 1 |
| 2012 | Faster algorithms for finding and counting subgraphs
Fedor V. Fomin, Daniel Lokshtanov, Venkatesh Raman 0001, Saket Saurabh 0001, B. V. Raghavendra Rao |
J. Comput. Syst. Sci. | 3 |
| 2012 | Maximum r-Regular Induced Subgraph Problem: Fast Exponential Algorithms and Combinatorial BoundsabstractWe show that for a fixed $r$, the number of maximal $r$-regular induced subgraphs in any graph with $n$ vertices is upper bounded by $\mathcal{O}(c^n)$, where $c$ is a positive constant strictly less than $2$. This bound generalizes the well-known result of Moon and Moser, who showed an upper bound of $3^{n/3}$ on the number of maximal independent sets of a graph on $n$ vertices. We complement this upper bound result by obtaining an almost tight lower bound on the number of (possible) maximal $r$-regular induced subgraphs possible in a graph on $n$ vertices. Our upper bound results are algorithmic. That is, we can enumerate all the maximal $r$-regular induced subgraphs in time $\mathcal{O}(c^n n^{\mathcal{O}(1)})$. A related question is that of finding a maximum-sized $r$-regular induced subgraph. Given a graph $G=(V,E)$ on $n$ vertices, the Maximum $r$-Regular Induced Subgraph (M-$r$-RIS) problem asks for a maximum-sized subset of vertices, $R \subseteq V$, such that the induced subgraph on $R$ is $r$-regular. As a by-product of the enumeration algorithm, we get a $\mathcal{O}(c^n)$ time algorithm for this problem for any fixed constant $r$, where $c$ is a positive constant strictly less than $2$. Furthermore, we use the techniques and results obtained in the paper to obtain improved exact algorithms for a special case of the Induced Subgraph Isomorphism problem, namely, the Induced $r$-Regular Subgraph Isomorphism problem, where $r$ is a constant, the $\delta$-Separating Maximum Matching problem and the Efficient Edge Dominating Set problem. Sushmita Gupta, Venkatesh Raman 0001, Saket Saurabh 0001 |
SIAM J. Discret. Math. | 2 |
| 2012 | Polynomial kernels for dominating set in graphs of bounded degeneracy and beyondabstractWe show that for every fixed j ≥ i ≥ 1, the k -D ominating S et problem restricted to graphs that do not have K ij (the complete bipartite graph on ( i + j ) vertices, where the two parts have i and j vertices, respectively) as a subgraph is fixed parameter tractable (FPT) and has a polynomial kernel. We describe a polynomial-time algorithm that, given a K i,j -free graph G and a nonnegative integer k , constructs a graph H (the “kernel”) and an integer k ' such that (1) G has a dominating set of size at most k if and only if H has a dominating set of size at most k ', (2) H has O (( j + 1) i + 1 k i 2 ) vertices, and (3) k ' = O (( j + 1) i + 1 k i 2 ). Since d -degenerate graphs do not have K d+1,d+1 as a subgraph, this immediately yields a polynomial kernel on O (( d + 2) d +2 k ( d + 1) 2 ) vertices for the k -D ominating S et problem on d -degenerate graphs, solving an open problem posed by Alon and Gutner [Alon and Gutner 2008; Gutner 2009]. The most general class of graphs for which a polynomial kernel was previously known for k -D ominating S et is the class of K h -topological-minor-free graphs [Gutner 2009]. Graphs of bounded degeneracy are the most general class of graphs for which an FPT algorithm was previously known for this problem. K h -topological-minor-free graphs are K i,j -free for suitable values of i,j (but not vice-versa), and so our results show that k -D ominating S et has both FPT algorithms and polynomial kernels in strictly more general classes of graphs. Using the same techniques, we also obtain an O ( jk i ) vertex-kernel for the k -I ndependent D ominating S et problem on K i,j -free graphs. Geevarghese Philip, Venkatesh Raman 0001, Somnath Sikdar |
ACM Trans. Algorithms | 2 |
| 2012 | On Parameterized Independent Feedback Vertex Set
Neeldhara Misra, Geevarghese Philip, Venkatesh Raman 0001, Saket Saurabh 0001 |
Theor. Comput. Sci. | 3 |
| 2012 | Succinct representations of permutations and functions
J. Ian Munro, Rajeev Raman, Venkatesh Raman 0001, S. Srinivasa Rao 0001 |
Theor. Comput. Sci. | 3 |
| 2011 | On Parameterized Independent Feedback Vertex Set
Neeldhara Misra, Geevarghese Philip, Venkatesh Raman 0001, Saket Saurabh 0001 |
COCOON | 3 |
| 2011 | Paths, Flowers and Vertex Cover
Venkatesh Raman 0001, M. S. Ramanujan 0001, Saket Saurabh 0001 |
ESA | 1 |
| 2011 | A Polynomial Kernel for Feedback Arc Set on Bipartite Tournaments
Pranabendu Misra, Venkatesh Raman 0001, M. S. Ramanujan 0001, Saket Saurabh 0001 |
ISAAC | 2 |
| 2011 | Bidimensionality and EPTASabstractBidimensionality theory appears to be a powerful framework for the development of meta-algorithmic techniques. It was introduced by Demaine et al. [J. ACM 2005] as a tool to obtain sub-exponential time parameterized algorithms for problems on H-minor free graphs. Demaine and Hajiaghayi [SODA 2005] extended the theory to obtain polynomial time approximation schemes (PTASs) for bidimensional problems, and subsequently improved these results to EPTASs. Fomin et. al [SODA 2010] established a third meta-algorithmic direction for bidimensionality theory by relating it to the existence of linear kernels for parameterized problems. In this paper we revisit bidimensionality theory from the perspective of approximation algorithms and redesign the framework for obtaining EPTASs to be more powerful, easier to apply and easier to understand. One of the important conditions required in the framework developed by Demaine and Hajiaghayi [SODA 2005] is that to obtain an EPTAS for a graph optimization problem П, we have to know a constant-factor approximation algorithm for П. Our approach eliminates this strong requirement, which makes it amenable to more problems. At the heart of our framework is a decomposition lemma which states that for “most” bidimensional problems, there is a polynomial time algorithm which given an H-minor-free graph G as input and an ε > 0 outputs a vertex set X of size ε · OPT such that the treewidth of G\X is O(1/ε). Here, OPT is the objective function value of the problem in question This allows us to obtain EPTASs on (apex)-minor-free graphs for all problems covered by the previous framework, as well as for a wide range of packing problems, partial covering problems and problems that are neither closed under taking minors, nor contractions. To the best of our knowledge for many of these problems including Cycle Packing, Vertex-H-Packing, Maximum Leaf Spanning Tree, and Partial r-Dominating Set no EPTASs on planar graphs were previously known. Fedor V. Fomin, Daniel Lokshtanov, Venkatesh Raman 0001, Saket Saurabh 0001 |
SODA | 3 |
| 2011 | The Complexity of König Subgraph Problems and Above-Guarantee Vertex Cover
Sounaka Mishra, Venkatesh Raman 0001, Saket Saurabh 0001, Somnath Sikdar, C. R. Subramanian 0001 |
Algorithmica | 2 |
| 2011 | Subexponential algorithms for partial cover problems
Fedor V. Fomin, Daniel Lokshtanov, Venkatesh Raman 0001, Saket Saurabh 0001 |
Inf. Process. Lett. | 3 |
| 2010 | Fast Local Search Algorithm for Weighted Feedback Arc Set in TournamentsabstractWe present a fast local search algorithm that finds an improved solution (if there is any) in the k-exchange neighborhood of the given solutionto an instance of Weighted Feedback Arc Set in Tournaments. More precisely,given an arc weighted tournament T on n vertices and a feedback arc set F (a set of arcs whose deletion from T turns it into a directed acyclic graph), our algorithm decides in time O(2o(k) n log n) if there is a feedback arc set of smaller weight and that differs from F in at most k arcs. To our knowledge this is the first algorithm searching the k-exchange neighborhood of an NP-complete problem that runs in (parameterized) subexponential time. Using this local search algorithm for Weighted Feedback Arc Set in Tournaments, we obtain subexponential time algorithms for a local search variant of Kemeny Ranking — a problem in social choice theory and of One-Sided Cross Minimization — a problem in graph drawing. Fedor V. Fomin, Daniel Lokshtanov, Venkatesh Raman 0001, Saket Saurabh 0001 |
AAAI | 3 |
| 2010 | The effect of girth on the kernelization complexity of Connected Dominating SetabstractIn the Connected Dominating Set problem we are given as input a graph $G$ and a positive integer $k$, and are asked if there is a set $S$ of at most $k$ vertices of $G$ such that $S$ is a dominating set of $G$ and the subgraph induced by $S$ is connected. This is a basic connectivity problem that is known to be NP-complete, and it has been extensively studied using several algorithmic approaches. In this paper we study the effect of excluding short cycles, as a subgraph, on the kernelization complexity of Connected Dominating Set. Kernelization algorithms are polynomial-time algorithms that take an input and a positive integer $k$ (the parameter) and output an equivalent instance where the size of the new instance and the new parameter are both bounded by some function $g(k)$. The new instance is called a $g(k)$ kernel for the problem. If $g(k)$ is a polynomial in $k$ then we say that the problem admits polynomial kernels. The girth of a graph $G$ is the length of a shortest cycle in $G$. It turns out that Connected Dominating Set is ``hard'' on graphs with small cycles, and becomes progressively easier as the girth increases. More specifically, we obtain the following interesting trichotomy: Connected Dominating Set (a) does not have a kernel of any size on graphs of girth $3$ or $4$ (since the problem is W[2]-hard); (b) admits a $g(k)$ kernel, where $g(k)$ is $k^{O(k)}$, on graphs of girth $5$ or $6$ but has no polynomial kernel (unless the Polynomial Hierarchy (PH) collapses to the third level) on these graphs; (c) has a cubic ($O(k^3)$) kernel on graphs of girth at least $7$. While there is a large and growing collection of parameterized complexity results available for problems on graph classes characterized by excluded minors, our results add to the very few known in the field for graph classes characterized by excluded subgraphs. Neeldhara Misra, Geevarghese Philip, Venkatesh Raman 0001, Saket Saurabh 0001 |
FSTTCS | 3 |
| 2010 | Solving minones-2-sat as Fast as vertex cover
Neeldhara Misra, N. S. Narayanaswamy, Venkatesh Raman 0001, Bal Sri Shankar |
MFCS | 3 |
| 2010 | Beyond Bidimensionality: Parameterized Subexponential Algorithms on Directed GraphsabstractIn this paper we make the first step beyond bidimensionality by obtaining subexponential time algorithms for problems on directed graphs. We develop two different methods to achieve subexponential time parameterized algorithms for problems on sparse directed graphs. We exemplify our approaches with two well studied problems. For the first problem, $k$-Leaf Out-Branching, which is to find an oriented spanning tree with at least $k$ leaves, we obtain an algorithm solving the problem in time $2^{\cO(\sqrt{k} \log k)} n+ n^{\cO(1)}$ on directed graphs whose underlying undirected graph excludes some fixed graph $H$ as a minor. For the special case when the input directed graph is planar, the running time can be improved to $2^{\cO(\sqrt{k} )}n + n^{\cO(1)}$. The second example is a generalization of the {\sc Directed Hamiltonian Path} problem, namely $k$-Internal Out-Branching, which is to find an oriented spanning tree with at least $k$ internal vertices. We obtain an algorithm solving the problem in time $2^{\cO(\sqrt{k} \log k)} + n^{\cO(1)}$ on directed graphs whose underlying undirected graph excludes some fixed apex graph $H$ as a minor. Finally, we observe that for any $\ve>0$, the $k$-Directed Path problem is solvable in time $\cO((1+\ve)^k n^{f(\ve)})$, where $f$ is some function of $\ve$. Our methods are based on non-trivial combinations of obstruction theorems for undirected graphs, kernelization, problem specific combinatorial structures and a layering technique similar to the one employed by Baker to obtain PTAS for planar graphs. Frederic Dorn, Fedor V. Fomin, Daniel Lokshtanov, Venkatesh Raman 0001, Saket Saurabh 0001 |
STACS | 4 |
| 2010 | A Quartic Kernel for Pathwidth-One Vertex Deletion
Geevarghese Philip, Venkatesh Raman 0001, Yngve Villanger |
WG | 2 |
| 2009 | Solving Dominating Set in Larger Classes of Graphs: FPT Algorithms and Polynomial Kernels
Geevarghese Philip, Venkatesh Raman 0001, Somnath Sikdar |
ESA | 2 |
| 2009 | Subexponential Algorithms for Partial Cover ProblemsabstractPartial Cover problems are optimization versions of fundamental and well studied problems like {\sc Vertex Cover} and {\sc Dominating Set}. Here one is interested in covering (or dominating) the maximum number of edges (or vertices) using a given number ($k$) of vertices, rather than covering all edges (or vertices). In general graphs, these problems are hard for parameterized complexity classes when parameterized by $k$. It was recently shown by Amini et. al. [{\em FSTTCS 08}\,] that {\sc Partial Vertex Cover} and {\sc Partial Dominating Set} are fixed parameter tractable on large classes of sparse graphs, namely $H$-minor free graphs, which include planar graphs and graphs of bounded genus. In particular, it was shown that on planar graphs both problems can be solved in time $2^{\cO(k)}n^{\cO(1)}$. Fedor V. Fomin, Daniel Lokshtanov, Venkatesh Raman 0001, Saket Saurabh 0001 |
FSTTCS | 3 |
| 2009 | Parameterizing above or below guaranteed values
Meena Mahajan, Venkatesh Raman 0001, Somnath Sikdar |
J. Comput. Syst. Sci. | 2 |
| 2008 | Parameterized Algorithms for Generalized Domination
Venkatesh Raman 0001, Saket Saurabh 0001, Sriganesh Srihari |
COCOA | 1 |
| 2008 | König Deletion Sets and Vertex Covers above the Matching Size
Sounaka Mishra, Venkatesh Raman 0001, Saket Saurabh 0001, Somnath Sikdar |
ISAAC | 2 |
| 2008 | Short Cycles Make W -hard Problems Hard: FPT Algorithms for W -hard Problems in Graphs with no Short Cycles
Venkatesh Raman 0001, Saket Saurabh 0001 |
Algorithmica | 1 |
| 2007 | The Complexity of Finding Subgraphs Whose Matching Number Equals the Vertex Cover Number
Sounaka Mishra, Venkatesh Raman 0001, Saket Saurabh 0001, Somnath Sikdar, C. R. Subramanian 0001 |
ISAAC | 2 |
| 2007 | The Parameterized Complexity of the Unique Coverage Problem
Hannes Moser, Venkatesh Raman 0001, Somnath Sikdar |
ISAAC | 2 |
| 2007 | Improved fixed parameter tractable algorithms for two "edge" problems: MAXCUT and MAXDAG
Venkatesh Raman 0001, Saket Saurabh 0001 |
Inf. Process. Lett. | 1 |
| 2007 | Parameterized complexity of the induced subgraph problem in directed graphs
Venkatesh Raman 0001, Somnath Sikdar |
Inf. Process. Lett. | 1 |
| 2007 | Efficient Exact Algorithms through Enumerating Maximal Independent Sets and Other Techniques
Venkatesh Raman 0001, Saket Saurabh 0001, Somnath Sikdar |
Theory Comput. Syst. | 1 |
| 2007 | Succinct indexable dictionaries with applications to encoding k-ary trees, prefix sums and multisetsabstractWe consider the indexable dictionary problem, which consists of storing a set S ⊆ {0,…, m − 1} for some integer m while supporting the operations of rank( x ), which returns the number of elements in S that are less than x if x ∈ S , and −1 otherwise; and select( i ), which returns the i th smallest element in S . We give a data structure that supports both operations in O (1) time on the RAM model and requires B( n, m ) + o ( n ) + O (lg lg m ) bits to store a set of size n , where B( n, m ) = ⌊lg ( m / n )⌋ is the minimum number of bits required to store any n -element subset from a universe of size m . Previous dictionaries taking this space only supported (yes/no) membership queries in O (1) time. In the cell probe model we can remove the O (lg lg m ) additive term in the space bound, answering a question raised by Fich and Miltersen [1995] and Pagh [2001]. We present extensions and applications of our indexable dictionary data structure, including: —an information-theoretically optimal representation of a k -ary cardinal tree that supports standard operations in constant time; —a representation of a multiset of size n from {0,…, m − 1} in B( n, m + n ) + o ( n ) bits that supports (appropriate generalizations of) rank and select operations in constant time; and + O (lg lg m ) —a representation of a sequence of n nonnegative integers summing up to m in B( n, m + n ) + o ( n ) bits that supports prefix sum queries in constant time. Rajeev Raman, Venkatesh Raman 0001, S. Srinivasa Rao 0001 |
ACM Trans. Algorithms | 2 |
| 2006 | Fast Exponential Algorithms for Maximum r-Regular Induced Subgraph Problems
Sushmita Gupta, Venkatesh Raman 0001, Saket Saurabh 0001 |
FSTTCS | 2 |
| 2006 | Succinct ordinal trees with level-ancestor queriesabstractWe consider succinct or space-efficient representations of trees that efficiently support a variety of navigation operations. We focus on static ordinal trees, that is, arbitrary static rooted trees where the children of each node are ordered. The set of operations is essentially the union of the sets of operations supported by previous succinct representations [Jacobson 1989; Munro and Raman 2001; Benoit et al. 1999] to which we add the level-ancestor operation.Our representation takes 2 n + o ( n ) bits to represent an n -node tree, which is within o ( n ) bits of the information-theoretic minimum, and supports all operations in O (1) time on the RAM model. These operations also provide a mapping from the n nodes of the tree onto the integers {1, …, n }. In addition to the existing motivations for studying such data structures, we are motivated by the problem of representing XML documents compactly so that XPath queries can be supported efficiently. Richard F. Geary, Rajeev Raman, Venkatesh Raman 0001 |
ACM Trans. Algorithms | 3 |
| 2006 | Faster fixed parameter tractable algorithms for finding feedback vertex setsabstractA feedback vertex set ( fvs ) of a graph is a set of vertices whose removal results in an acyclic graph. We show that if an undirected graph on n vertices with minimum degree at least 3 has a fvs on at most 1/3 n 1 − ϵ vertices, then there is a cycle of length at most 6/ϵ (for ϵ ≥ 1/2, we can even improve this to just 6).Using this, we obtain a O ((12 log k /log log k + 6) k n ω algorithm for testing whether an undirected graph on n vertices has a fvs of size at most k . Here n ω is the complexity of the best matrix multiplication algorithm. The previous best parameterized algorithm for this problem took O ((2 k + 1) k n 2 ) time.We also investigate the fixed parameter complexity of weighted feedback vertex set problem in weighted undirected graphs. Venkatesh Raman 0001, Saket Saurabh 0001, C. R. Subramanian 0001 |
ACM Trans. Algorithms | 1 |
| 2006 | A simple optimal representation for balanced parentheses
Richard F. Geary, Naila Rahman, Rajeev Raman, Venkatesh Raman 0001 |
Theor. Comput. Sci. | 4 |
| 2006 | Parameterized algorithms for feedback set problems and their duals in tournaments
Venkatesh Raman 0001, Saket Saurabh 0001 |
Theor. Comput. Sci. | 1 |
| 2005 | Representing Trees of Higher Degree
David Benoit, Erik D. Demaine, J. Ian Munro, Rajeev Raman, Venkatesh Raman 0001, S. Srinivasa Rao 0001 |
Algorithmica | 5 |
| 2004 | A Simple Optimal Representation for Balanced Parentheses
Richard F. Geary, Naila Rahman, Rajeev Raman, Venkatesh Raman 0001 |
CPM | 4 |
| 2004 | Succinct ordinal trees with level-ancestor queries
Richard F. Geary, Rajeev Raman, Venkatesh Raman 0001 |
SODA | 3 |
| 2003 | Merging and Sorting By Strip Moves
Meena Mahajan, Raghavan Rama 0001, Venkatesh Raman 0001, Vijayakumar Sundarrajan |
FSTTCS | 3 |
| 2003 | Succinct Representations of Permutations
J. Ian Munro, Rajeev Raman, Venkatesh Raman 0001, S. Srinivasa Rao 0001 |
ICALP | 3 |
| 2003 | Parameterized Complexity of Directed Feedback Set Problems in Tournaments
Venkatesh Raman 0001, Saket Saurabh 0001 |
WADS | 1 |
| 2002 | Approximation Algorithms for Some Parameterized Counting Problems
Vikraman Arvind, Venkatesh Raman 0001 |
ISAAC | 2 |
| 2002 | Faster Fixed Parameter Tractable Algorithms for Undirected Feedback Vertex Set
Venkatesh Raman 0001, Saket Saurabh 0001, C. R. Subramanian 0001 |
ISAAC | 1 |
| 2002 | Succinct indexable dictionaries with applications to encoding k-ary trees and multisets
Rajeev Raman, Venkatesh Raman 0001, S. Srinivasa Rao 0001 |
SODA | 2 |
| 2002 | Parameterized complexity of finding subgraphs with hereditary properties
Subhash Khot, Venkatesh Raman 0001 |
Theor. Comput. Sci. | 2 |
| 2001 | Explicit Deterministic Constructions for Membership in the Bitprobe Model
Jaikumar Radhakrishnan, Venkatesh Raman 0001, S. Srinivasa Rao 0001 |
ESA | 2 |
| 2001 | Representing dynamic binary trees succinctly
J. Ian Munro, Venkatesh Raman 0001, Adam J. Storm |
SODA | 2 |
| 2001 | Succinct Dynamic Data Structures
Rajeev Raman, Venkatesh Raman 0001, S. Srinivasa Rao 0001 |
WADS | 2 |
| 2001 | A tradeoff between search and update in dictionaries
Jaikumar Radhakrishnan, Venkatesh Raman 0001 |
Inf. Process. Lett. | 2 |
| 2001 | Succinct Representation of Balanced Parentheses and Static TreesabstractWe consider the implementation of abstract data types for the static objects: binary tree, rooted ordered tree, and a balanced sequence of parentheses. Our representations use an amount of space within a lower order term of the information theoretic minimum and support, in constant time, a richer set of navigational operations than has previously been considered in similar work. In the case of binary trees, for instance, we can move from a node to its left or right child or to the parent in constant time while retaining knowledge of the size of the subtree at which we are positioned. The approach is applied to produce a succinct representation of planar graphs in which one can test adjacency in constant time. J. Ian Munro, Venkatesh Raman 0001 |
SIAM J. Comput. | 2 |
| 2000 | Parameterized Complexity of Finding Subgraphs with Hereditary Properties
Subhash Khot, Venkatesh Raman 0001 |
COCOON | 2 |
| 2000 | The complexity of irredundant sets parameterized by size
Rodney G. Downey, Michael R. Fellows, Venkatesh Raman 0001 |
Discret. Appl. Math. | 3 |
| 1999 | Upper Bounds for MaxSat: Further Improved
Nikhil Bansal 0001, Venkatesh Raman 0001 |
ISAAC | 2 |
| 1999 | Static Dictionaries Supporting Rank
Venkatesh Raman 0001, S. Srinivasa Rao 0001 |
ISAAC | 1 |
| 1999 | Representing Trees of Higer Degree
David Benoit, Erik D. Demaine, J. Ian Munro, Venkatesh Raman 0001 |
WADS | 4 |
| 1999 | Selecting Small Ranks in EREW PRAM
Sarnath Ramnath, Venkatesh Raman 0001 |
Inf. Process. Lett. | 2 |
| 1998 | Space Efficient Suffix Trees
J. Ian Munro, Venkatesh Raman 0001, S. Srinivasa Rao 0001 |
FSTTCS | 2 |
| 1998 | An Improved Fixed-Parameter Algorithm for Vertex Cover
R. Balasubramanian, Michael R. Fellows, Venkatesh Raman 0001 |
Inf. Process. Lett. | 3 |
| 1998 | A Simplified NP-Complete MAXSAT Problem
Venkatesh Raman 0001, Bala Ravikumar, S. Srinivasa Rao 0001 |
Inf. Process. Lett. | 1 |
| 1997 | Succinct Representation of Balanced Parentheses, Static Trees and Planar GraphsabstractWe consider the implementation of abstract data types for the static objects: binary tree, rooted ordered tree and balanced parenthesis expression. Our representations use an amount of space within a lower order term of the information theoretic minimum and support, in constant time, a richer set of navigational operations than has previously been considered in similar work. In the case of binary trees, for instance, we can move from a node to its left or right child or to the parent in constant time while retaining knowledge of the size of the subtree at which we are positioned. The approach is applied to produce succinct representation of planar graphs in which one can test adjacency in constant time. J. Ian Munro, Venkatesh Raman 0001 |
FOCS | 2 |
| 1996 | Fast Stable In-Place Sorting with O (n) Data Moves
J. Ian Munro, Venkatesh Raman 0001 |
Algorithmica | 2 |
| 1996 | Selection from Read-Only Memory and Sorting with Minimum Data Movement
J. Ian Munro, Venkatesh Raman 0001 |
Theor. Comput. Sci. | 2 |
| 1995 | Path Balance Heuristic for Self-Adjusting Binary Search Trees
R. Balasubramanian, Venkatesh Raman 0001 |
FSTTCS | 2 |
| 1995 | Tight Bounds for Finding Degrees from the Adjacency Matrix
R. Balasubramanian, Venkatesh Raman 0001, G. Srinivasaraghavan 0001 |
LATIN | 2 |
| 1993 | The Complexity of Finding Certain Trees in Tournaments
R. Balasubramanian, Venkatesh Raman 0001, G. Srinivasaraghavan 0001 |
WADS | 2 |
| 1992 | Selection from Read-Only Memory and Sorting with Optimum Data Movement
J. Ian Munro, Venkatesh Raman 0001 |
FSTTCS | 2 |
| 1991 | Fast Sorting In-Place Sorting with O(n) Data
J. Ian Munro, Venkatesh Raman 0001 |
FSTTCS | 2 |
| 1991 | Sorting Multisets and Vectors In-Place
J. Ian Munro, Venkatesh Raman 0001 |
WADS | 2 |
| 1989 | Sorting with Minimum Data Movement (Preliminary Draft)
J. Ian Munro, Venkatesh Raman 0001 |
WADS | 2 |