Nikhil Balaji
Chennai Mathematical Institute
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Nikhil Balaji.
mathematical foundations of computer science | 2014
Eric Allender; Nikhil Balaji; Samir Datta
We present improved uniform TC 0 circuits for division, matrix powering, and related problems, where the improvement is in terms of “majority depth” (as studied by Maciel and Therien). As a corollary, we obtain improved bounds on the complexity of certain problems involving arithmetic circuits, which are known to lie in the counting hierarchy.
foundations of software technology and theoretical computer science | 2015
Nikhil Balaji; Samir Datta; Venkatesh Ganesan
We show that counting Euler tours in undirected bounded tree-width graphs is tractable even in parallel - by proving a
theory and applications of models of computation | 2015
Nikhil Balaji; Samir Datta
\#SAC^1
mathematical foundations of computer science | 2017
Akshay S.; Nikhil Balaji; Nikhil Vyas
upper bound. This is in stark contrast to #P-completeness of the same problem in general graphs. Our main technical contribution is to show how (an instance of) dynamic programming on bounded \emph{clique-width} graphs can be performed efficiently in parallel. Thus we show that the sequential result of Espelage, Gurski and Wanke for efficiently computing Hamiltonian paths in bounded clique-width graphs can be adapted in the parallel setting to count the number of Hamiltonian paths which in turn is a tool for counting the number of Euler tours in bounded tree-width graphs. Our technique also yields parallel algorithms for counting longest paths and bipartite perfect matchings in bounded-clique width graphs. While establishing that counting Euler tours in bounded tree-width graphs can be computed by non-uniform monotone arithmetic circuits of polynomial degree (which characterize
computing and combinatorics conference | 2015
Nikhil Balaji; Andreas Krebs; Nutan Limaye
\#SAC^1
workshop on algorithms and computation | 2014
Nikhil Balaji; Samir Datta
) is relatively easy, establishing a uniform
Electronic Colloquium on Computational Complexity | 2013
Nikhil Balaji; Samir Datta
\#SAC^1
Theoretical Computer Science | 2017
Nikhil Balaji; Andreas Krebs; Nutan Limaye
bound needs a careful use of polynomial interpolation.
mathematical foundations of computer science | 2016
Nikhil Balaji; Samir Datta; Raghav Kulkarni; Supartha Podder
Motivated by a recent result of Elberfeld, Jakoby and Tantau [EJT10] showing that \(\mathsf {MSO}\) properties are Logspace computable on graphs of bounded treewidth, we consider the complexity of computing the determinant of the adjacency matrix of a bounded treewidth graph and as our main result prove that it is in Logspace. It is important to notice that the determinant is neither an \(\mathsf {MSO}\)-property nor counts the number of solutions of an \(\mathsf {MSO}\)-predicate. This technique yields Logspace algorithms for counting the number of spanning arborescences and directed Euler tours in bounded treewidth digraphs.
Electronic Colloquium on Computational Complexity | 2016
Nikhil Balaji; Nutan Limaye; Srikanth Srinivasan
Given a linear recurrence sequence (LRS), the Skolem problem, asks whether it ever becomes zero. The decidability of this problem has been open for several decades. Currently decidability is known only for LRS of order upto 4. For arbitrary orders (i.e., number of terms the n-th depends on), the only known complexity result is NP-hardness by a result of Blondel and Portier from 2002. In this paper, we give a different proof of this hardness result, which is arguably simpler and pinpoints the source of hardness. To demonstrate this, we identify a subclass of LRS for which the Skolem problem is in fact NP-complete. We show the generic nature of our lower-bound technique by adapting it to show stronger lower bounds of a related problem that encompasses many known decision problems on linear recurrent sequences.