EDBT 2026 Demo / reviewers in the wild / expert
Balagopal Komarath
dblp:124/2629
· DBLP profile ↗
22ranked-venue papers
15as first author
11since 2021 · last 2026
0009-0008-3007-6280ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 21 · 15 first-author · 11 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | VP, VNP and Algebraic Branching Programs over Min-Plus SemiringsabstractArithmetic circuit complexity studies the complexity of computing polynomials using only arithmetic operations such as addition, multiplication, subtraction, and division. Polynomials over rings of integers model counting problems. Similarly, polynomials over semirings such as tropical semirings model optimization problems. Circuits over semirings then model so called pure algorithms, algorithms that only use the operations in the semiring. In this paper, we do a complexity-theoretic study of the power and limitations of circuits (which represent dynamic programs) over semirings: - We define VNP over min-plus semirings, which can faithfully represent problems such as computing min-weight perfect matchings and min-weight Hamiltonian cycles where we have efficiently verifiable certificates. Unlike over rings, we complement the values in the certificate for free as complementation is impossible over min-plus semirings. We prove a dichotomy theorem that states that if we only complement logarithmically many values, this class is same as VP over min-plus semirings. If we complement super-logarithmically many values, then VNP ≠ VP. - We consider constant-width ABPs (which are also called incremental dynamic programs that are restricted to use only a constant number of registers) and show that even simple problems like computing the min-weight 2-edge-matching is impossible with width 2 (or 2 registers). However, with width 3 (or 3 registers), such programs can compute everything. More generally, we show that constant-depth formulas are efficiently simulated by constant-width ABPs. - We show that an exponential hypercube sum (min in the semiring) over even provably weak models such as width-2 ABPs and products of linear forms are the same as VNP. Balagopal Komarath, Harshil Mittal, Jayalal Sarma |
ICALP | 1 |
| 2026 | Counting Patterns in Degenerate Graphs in Constant SpaceabstractFor a fixed pattern graph, we study the algorithmic complexity of counting homomorphisms, subgraph isomorphisms, and induced subgraph isomorphisms into an $n$-vertex, $d$-degenerate host graph. Bressan (Algorithmica, 2021) introduced the notion of DAG treewidth and showed that counting homomorphisms and induced subgraphs can be performed efficiently using dynamic programming that requires polynomial space. In this work, we introduce a new graph parameter, called DAG treedepth, which enables efficient divide-and-conquer algorithms for counting homomorphisms in $d$-degenerate host graphs using only constant space. Bera, Gishboliner, Levanzov, Seshadhri, and Shapira (SODA, 2021) showed that a pattern graph has DAG treewidth one if and only if it contains no induced cycle of length at least six. This induced minor characterization leads to linear-time and linear-space algorithms. Building on this line of work, we derive an induced-minor characterization of graphs with DAG treedepth at most two that uses only constant space. Recently, Paul-Pena and Seshadhri (ICALP, 2025) proved that all pattern graphs on at most nine vertices can be counted in subquadratic time using polynomial space. We show that every pattern graph on at most nine vertices can be counted as an induced subgraph in $O(n^3)$ time using only constant space. Moreover, we show that patterns on at most eleven vertices can be counted in $O(n^2)$ time using polynomial space. Finally, we present a constant-space algorithm for counting induced subgraphs that matches the running time of Bressan algorithm. We further show that, when polynomial space is allowed, homomorphisms, subgraph isomorphisms, and induced subgraph isomorphisms can be counted faster than Bressan algorithm. In addition, we establish several other results related to DAG treewidth and DAG treedepth that may be of independent interest. Balagopal Komarath, Anant Kumar, Akash Pareek |
MFCS | 1 |
| 2026 | Monotone Bounded Depth Formula Complexity of Graph Homomorphism PolynomialsabstractWe introduce baggy elimination trees, a novel graph decomposition that generalises the classical elimination trees underlying treedepth, and use them to give a complete characterisation of the monotone bounded-depth formula complexity of graph homomorphism and coloured isomorphism polynomials. Specifically, we prove that the $Δ$-product depth monotone formula complexity of these polynomials is $Θ\!\left(n^{λ_Δ(H)}\right)$, where $λ_Δ(H)$ is the minimum cost of a baggy elimination tree for $H$ at BET-depth~$Δ$. This result closes the last open case in the programme initiated by Komarath, Pandey and Rahul and continued by Bhargav, Chen, Curticapean and Dwivedi: tight size characterisations of monotone circuit complexity (via treewidth / bounded-depth treewidth), monotone ABP complexity (via pathwidth / bounded-depth pathwidth), and monotone formula complexity (via treedepth) were already known; our theorem supplies the missing bounded-depth formula characterisation via the new notion of bounded-depth baggy-elimination-tree cost $λ_Δ$, completing the picture for all three models in algebraic complexity and their fixed depth variants. As applications, for constant-degree polynomial families we derive an almost-optimal separation between monotone circuits and monotone formulas at every fixed product depth: there exists a family computable by $O(N)$-size monotone circuits of product depth $Δ$ that requires $Ω(N^{Δ/2})$-size monotone formulas of the same depth (and this exponent is optimal up to a constant factor). We also prove a strict depth hierarchy: for every $Δ\geq 1$ and every constant $k \geq 2$, there is a constant-degree family with $O(s(N))$-size monotone formulas of product depth $Δ$ that requires $Ω(s(N)^k)$-size monotone formulas of product depth $Δ- 1$. Balagopal Komarath, Rohit Narayanan |
MFCS | 1 |
| 2026 | Finding and counting patterns in sparse graphs
Balagopal Komarath, Anant Kumar, Suchismita Mishra 0001, Aditi Sethia |
J. Comput. Syst. Sci. | 1 |
| 2025 | Sensitivity and Query Complexity Under UncertaintyabstractIn this paper, we study the query complexity of Boolean functions in the presence of uncertainty, motivated by parallel computation with an unlimited number of processors where inputs are allowed to be unknown. We allow each query to produce three results: zero, one, or unknown. The output could also be: zero, one, or unknown, with the constraint that we should output "unknown" only when we cannot determine the answer from the revealed input bits. Such an extension of a Boolean function is called its hazard-free extension. - We prove an analogue of Huang’s celebrated sensitivity theorem [Annals of Mathematics, 2019] in our model of query complexity with uncertainty. - We show that the deterministic query complexity of the hazard-free extension of a Boolean function is at most quadratic in its randomized query complexity and quartic in its quantum query complexity, improving upon the best-known bounds in the Boolean world. - We exhibit an exponential gap between the smallest depth (size) of decision trees computing a Boolean function, and those computing its hazard-free extension. - We present general methods to convert decision trees for Boolean functions to those for their hazard-free counterparts, and show optimality of this construction. We also parameterize this result by the maximum number of unknown values in the input. - We show lower bounds on size complexity of decision trees for hazard-free extensions of Boolean functions in terms of the number of prime implicants and prime implicates of the underlying Boolean function. Deepu Benson, Balagopal Komarath, Nikhil S. Mande, Nalli Sai Soumya, Jayalal Sarma, Karteek Sreenivasaiah |
MFCS | 2 |
| 2024 | On the Power of Border Width-2 ABPs over Fields of Characteristic 2
Pranjal Dutta, Christian Ikenmeyer, Balagopal Komarath, Harshil Mittal, Saraswati Nanoti, Dhara Thakkar |
STACS | 3 |
| 2023 | Karchmer-Wigderson Games for Hazard-Free ComputationabstractWe present a Karchmer-Wigderson game to study the complexity of hazard-free formulas. This new game is both a generalization of the monotone Karchmer-Wigderson game and an analog of the classical Boolean Karchmer-Wigderson game. Therefore, it acts as a bridge between the existing monotone and general games. Using this game, we prove hazard-free formula size and depth lower bounds that are provably stronger than those possible by the standard technique of transferring results from monotone complexity in a black-box fashion. For the multiplexer function we give (1) a hazard-free formula of optimal size and (2) an improved low-depth hazard-free formula of almost optimal size and (3) a hazard-free formula with alternation depth 2 that has optimal depth. We then use our optimal constructions to obtain an improved universal worst-case hazard-free formula size upper bound. We see our results as a step towards establishing hazard-free computation as an independent missing link between Boolean complexity and monotone complexity. Christian Ikenmeyer, Balagopal Komarath, Nitin Saurabh |
ITCS | 2 |
| 2023 | Finding and Counting Patterns in Sparse Graphs
Balagopal Komarath, Anant Kumar, Suchismita Mishra 0001, Aditi Sethia |
STACS | 1 |
| 2023 | Monotone Arithmetic Complexity of Graph Homomorphism Polynomials
Balagopal Komarath, Anurag Pandey 0001, C. S. Rahul 0001 |
Algorithmica | 1 |
| 2022 | Monotone Arithmetic Complexity of Graph Homomorphism PolynomialsabstractWe consider algorithms for finding and counting small, fixed graphs in sparse host graphs. In the non-sparse setting, the parameters treedepth and treewidth play a crucial role in fast, constant-space and polynomial-space algorithms respectively. We discover two new parameters that we call matched treedepth and matched treewidth. We show that finding and counting patterns with low matched treedepth and low matched treewidth can be done asymptotically faster than the existing algorithms when the host graphs are sparse for many patterns. As an application to finding and counting fixed-size patterns, we discover Õ(m³)-time, constant-space algorithms for cycles of length at most 11 and Õ(m²)-time, polynomial-space algorithms for paths of length at most 10. Balagopal Komarath, Anurag Pandey 0001, C. S. Rahul 0001 |
ICALP | 1 |
| 2022 | Rabbits Approximate, Cows Compute Exactly!
Balagopal Komarath, Anurag Pandey 0001, Nitin Saurabh |
MFCS | 1 |
| 2020 | On the complexity of detecting hazards
Balagopal Komarath, Nitin Saurabh |
Inf. Process. Lett. | 1 |
| 2019 | On the Complexity of Hazard-free CircuitsabstractThe problem of constructing hazard-free Boolean circuits dates back to the 1940s and is an important problem in circuit design. Our main lower-bound result unconditionally shows the existence of functions whose circuit complexity is polynomially bounded while every hazard-free implementation is provably of exponential size. Previous lower bounds on the hazard-free complexity were only valid for depth 2 circuits. The same proof method yields that every subcubic implementation of Boolean matrix multiplication must have hazards. These results follow from a crucial structural insight: Hazard-free complexity is a natural generalization of monotone complexity to all (not necessarily monotone) Boolean functions. Thus, we can apply known monotone complexity lower bounds to find lower bounds on the hazard-free complexity. We also lift these methods from the monotone setting to prove exponential hazard-free complexity lower bounds for non-monotone functions. As our main upper-bound result, we show how to efficiently convert a Boolean circuit into a bounded-bit hazard-free circuit with only a polynomially large blow-up in the number of gates. Previously, the best known method yielded exponentially large circuits in the worst case, so our algorithm gives an exponential improvement. As a side result, we establish the NP-completeness of several hazard detection problems. Christian Ikenmeyer, Balagopal Komarath, Christoph Lenzen 0001, Vladimir Lysikov, Andrey Mokhov, Karteek Sreenivasaiah |
J. ACM | 2 |
| 2018 | Graph Pattern Polynomials
Markus Bläser, Balagopal Komarath, Karteek Sreenivasaiah |
FSTTCS | 2 |
| 2018 | On the complexity of hazard-free circuitsabstractThe problem of constructing hazard-free Boolean circuits dates back to the 1940s and is an important problem in circuit design. Our main lower-bound result unconditionally shows the existence of functions whose circuit complexity is polynomially bounded while every hazard-free implementation is provably of exponential size. Previous lower bounds on the hazard-free complexity were only valid for depth 2 circuits. The same proof method yields that every subcubic implementation of Boolean matrix multiplication must have hazards. These results follow from a crucial structural insight: Hazard-free complexity is a natural generalization of monotone complexity to all (not necessarily monotone) Boolean functions. Thus, we can apply known monotone complexity lower bounds to find lower bounds on the hazard-free complexity. We also lift these methods from the monotone setting to prove exponential hazard-free complexity lower bounds for non-monotone functions. Christian Ikenmeyer, Balagopal Komarath, Christoph Lenzen 0001, Vladimir Lysikov, Andrey Mokhov, Karteek Sreenivasaiah |
STOC | 2 |
| 2018 | Comparator Circuits over Finite Bounded Posets
Balagopal Komarath, Jayalal Sarma, K. S. Sunil |
Inf. Comput. | 1 |
| 2018 | Pebbling meets coloring: Reversible pebble game on trees
Balagopal Komarath, Jayalal Sarma, Saurabh Sawlani |
J. Comput. Syst. Sci. | 1 |
| 2016 | On the Complexity of L-reachabilityabstractWe initiate a complexity theoretic study of the language based graph reachability problem (L–REACH) : Fix a language L. Given a graph whose edges are labelled with alphabet symbols of the language L and two special vertices s and t, test if there is path P from s to t in the graph such that the concatenation of the symbols seen from s to t in the path P forms a string in the language L. We study variants of this problem with different graph classes and different language classes and obtain complexity theoretic characterizations for all of them. Our main results are the following: Restricting the language using formal language theory we show that the complexity of L–REACH increases with the power of the formal language class. We show that there is a regular language for which the L–REACH is NL-complete even for undirected graphs. In the case of linear languages, the complexity of L–REACH does not go beyond the complexity of L itself. Further, there is a deterministic context-free language L for which L–DAGREACH is LogCFL-complete. We use L–REACH as a lens to study structural complexity. In this direction we show that there is a language A in TC 0 for which A–DAGREACH is NP-complete. Using this we show that P vs NP question is equivalent to P vs DAGREACH −1 (P) 1 question. This leads to the intriguing possibility that by proving DAGREACH −1 (P) is contained in some subclass of P, we can prove an upward translation of separation of complexity classes. Note that we do not know a way to upward translate the separation of complexity classes. Balagopal Komarath, Jayalal Sarma, K. S. Sunil |
Fundam. Informaticae | 1 |
| 2015 | Reversible Pebble Game on Trees
Balagopal Komarath, Jayalal Sarma, Saurabh Sawlani |
COCOON | 1 |
| 2015 | Comparator Circuits over Finite Bounded Posets
Balagopal Komarath, Jayalal Sarma, K. S. Sunil |
ICALP (1) | 1 |
| 2014 | Circuit Complexity of Properties of Graphs with Constant Planar Cutwidth
Kristoffer Arnsfelt Hansen, Balagopal Komarath, Jayalal Sarma, Sven Skyum, Navid Talebanfard |
MFCS (2) | 2 |
| 2013 | Pebbling, Entropy and Branching Program Size Lower BoundsabstractWe contribute to the program of proving lower bounds on the size of branching programs solving the Tree Evaluation Problem introduced in (Stephen A. Cook, Pierre McKenzie, Dustin Wehr, Mark Braverman, and Rahul Santhanam, 2012). Proving an exponential lower bound for the size of the non-deterministic thrifty branching programs would separate NL from P under the thrifty hypothesis. In this context, we consider a restriction of non-deterministic thrifty branching programs called bitwise-independence. We show that any bitwise-independent non-deterministic thrifty branching program solving BT_2(h,k) must have at least 1/2 k^{h/2} states. Prior to this work, lower bounds were known for general branching programs only for fixed heights h=2,3,4 (Stephen A. Cook, Pierre McKenzie, Dustin Wehr, Mark Braverman, and Rahul Santhanam, 2012). Our lower bounds are also tight (up to a factor of k), since the known (Stephen A. Cook, Pierre McKenzie, Dustin Wehr, Mark Braverman, and Rahul Santhanam, 2012) non-deterministic thrifty branching programs for this problem of size O(k^{h/2+1}) are bitwise-independent. We prove our results by associating a fractional pebbling strategy with any bitwise-independent non-deterministic thrifty branching program solving the Tree Evaluation Problem. Such a connection was not known previously even for fixed heights. Our main technique is the entropy method introduced by Jukna and Zak (S. Jukna and S. Žák, 2003) originally in the context of proving lower bounds for read-once branching programs. We also show that the previous lower bounds known (Stephen A. Cook, Pierre McKenzie, Dustin Wehr, Mark Braverman, and Rahul Santhanam, 2012) for deterministic branching programs for Tree Evaluation Problem can be obtained using this approach. Using this method, we also show tight lower bounds for any k-way deterministic branching program solving Tree Evaluation Problem when the instances are restricted to have the same group operation in all internal nodes. Balagopal Komarath, Jayalal Sarma |
STACS | 1 |