Krishnamoorthy Dinesh 0001

dblp:156/0653 · DBLP profile ↗
← Back
13ranked-venue papers
7as first author
6since 2021 · last 2026
0000-0002-1777-7305ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 13 · 7 first-author · 6 since 2021
YearPublicationVenuePosition
2026 Space Complexity of Reachability in Simple Path Graphs
abstract
One of the central questions in space complexity is whether nondeterministic logspace computations (NL) can be simulated in unambiguous logspace (UL). A stronger notion, reach unambiguity (ReachUL ⊆ UL ∩ coUL), requires every configuration reachable from the start to have exactly one computation path [Buntrock et al., 1991]. It is known that directed graph reachability is NL-complete, planar graph reachability is in UL, and undirected graph reachability is in deterministic logspace (L). In this work, we study the space complexity of reachability problem for restricted directed graph families and show the following. 1) For reach unambiguous graphs (graphs with at most one path from start vertex to every vertex), [Lange, 1997] showed that reachability is in ReachUL. As our main result, we show that for simple path graphs (introduced in [Kannan et al., 2008], which contains reach unambiguous graphs), where each vertex has at most one simple path from the start, the reachability problem lies in UL ∩ coUL. The key difficulty lies in recognizing whether the input graph is a simple path graph or not. 2) Our first result can also be equivalently stated as follows: the recognition problem for simple path graphs is in UL ∩ coUL if and only if the reachability problem restricted to simple path graphs is also in UL ∩ coUL. Inspired by this, we investigate the complexity of graph recognition versus graph reachability for other directed graph classes. Observe that for any graph class, solving reachability (for the class) also solves the recognition problem for that class. We show that for reach unambiguous graphs, solving recognition is as hard as solving reachability (making both of them ReachUL-complete).
Krishnamoorthy Dinesh 0001, Chandana Sasidharan
MFCS1
2025 Almost-Catalytic Computation
Sagar Bisoyi, Krishnamoorthy Dinesh 0001, Bhabya Rai, Jayalal Sarma
CIAC (2)2
2023 Classical Simulation of One-Query Quantum Distinguishers
Andrej Bogdanov, TsunMing Cheung, Krishnamoorthy Dinesh 0001, John C. S. Lui
APPROX/RANDOM3
2023 Bounded Simultaneous Messages
abstract
We consider the following question of bounded simultaneous messages (BSM) protocols: Can computationally unbounded Alice and Bob evaluate a function f(x,y) of their inputs by sending polynomial-size messages to a computationally bounded Carol? The special case where f is the mod-2 inner-product function and Carol is bounded to AC⁰ has been studied in previous works. The general question can be broadly motivated by applications in which distributed computation is more costly than local computation. In this work, we initiate a more systematic study of the BSM model, with different functions f and computational bounds on Carol. In particular, we give evidence against the existence of BSM protocols with polynomial-size Carol for naturally distributed variants of NP-complete languages.
Andrej Bogdanov, Krishnamoorthy Dinesh 0001, Yuval Filmus, Yuval Ishai, Avi Kaplan, Sruthi Sekar
FSTTCS2
2022 Bounded Indistinguishability for Simple Sources
abstract
A pair of sources X, Y over {0,1}ⁿ are k-indistinguishable if their projections to any k coordinates are identically distributed. Can some AC^0 function distinguish between two such sources when k is big, say k = n^{0.1}? Braverman’s theorem (Commun. ACM 2011) implies a negative answer when X is uniform, whereas Bogdanov et al. (Crypto 2016) observe that this is not the case in general. We initiate a systematic study of this question for natural classes of low-complexity sources, including ones that arise in cryptographic applications, obtaining positive results, negative results, and barriers. In particular: - There exist Ω(√n)-indistinguishable X, Y, samplable by degree-O(log n) polynomial maps (over F₂) and by poly(n)-size decision trees, that are Ω(1)-distinguishable by OR. - There exists a function f such that all f(d, ε)-indistinguishable X, Y that are samplable by degree-d polynomial maps are ε-indistinguishable by OR for all sufficiently large n. Moreover, f(1, ε) = ⌈log(1/ε)⌉ + 1 and f(2, ε) = O(log^{10}(1/ε)). - Extending (weaker versions of) the above negative results to AC^0 distinguishers would require settling a conjecture of Servedio and Viola (ECCC 2012). Concretely, if every pair of n^{0.9}-indistinguishable X, Y that are samplable by linear maps is ε-indistinguishable by AC^0 circuits, then the binary inner product function can have at most an ε-correlation with AC^0 ◦ ⊕ circuits. Finally, we motivate the question and our results by presenting applications of positive results to low-complexity secret sharing and applications of negative results to leakage-resilient cryptography.
Andrej Bogdanov, Krishnamoorthy Dinesh 0001, Yuval Filmus, Yuval Ishai, Avi Kaplan, Akshayaram Srinivasan
ITCS2
2022 On pure space vs catalytic space
Sagar Bisoyi, Krishnamoorthy Dinesh 0001, Jayalal Sarma
Theor. Comput. Sci.2
2020 On Pure Space vs Catalytic Space
Sagar Bisoyi, Krishnamoorthy Dinesh 0001, Jayalal Sarma
TAMC2
2020 New bounds for energy complexity of Boolean functions
Krishnamoorthy Dinesh 0001, Samir Otiv, Jayalal Sarma
Theor. Comput. Sci.1
2020 Sensitivity, affine transforms and quantum communication complexity
Krishnamoorthy Dinesh 0001, Jayalal Sarma
Theor. Comput. Sci.1
2019 Sensitivity, Affine Transforms and Quantum Communication Complexity
Krishnamoorthy Dinesh 0001, Jayalal Sarma
COCOON1
2019 Alternation, sparsity and sensitivity: Bounds and exponential gaps
Krishnamoorthy Dinesh 0001, Jayalal Sarma
Theor. Comput. Sci.1
2018 New Bounds for Energy Complexity of Boolean Functions
Krishnamoorthy Dinesh 0001, Samir Otiv, Jayalal Sarma
COCOON1
2016 Characterization and Lower Bounds for Branching Program Size Using Projective Dimension
abstract
We study projective dimension, a graph parameter (denoted by pd(G) for a graph G), introduced by Pudlak and Rodl (1992). For a Boolean function f(on n bits), Pudlak and Rodl associated a bipartite graph G_f and showed that size of the optimal branching program computing f (denoted by bpsize(f)) is at least pd(G_f) (also denoted by pd(f)). Hence, proving lower bounds for pd(f) imply lower bounds for bpsize(f). Despite several attempts (Pudlak and Rodl (1992), Ronyai et.al, (2000)), proving super-linear lower bounds for projective dimension of explicit families of graphs has remained elusive. We observe that there exist a Boolean function f for which the gap between the pd(f) and bpsize(f) is 2^{Omega(n)}. Motivated by the argument in Pudlak and Rodl (1992), we define two variants of projective dimension - projective dimension with intersection dimension 1 (denoted by upd(f)) and {bitwise decomposable projective dimension} (denoted by bpdim(f)). We show the following results: (a) We observe that there exist a Boolean function f for which the gap between upd(f) and bpsize(f) is 2^{Omega(n)}. In contrast, we also show that the bitwise decomposable projective dimension characterizes size of the branching program up to a polynomial factor. That is, there exists a large constant c>0 and for any function f, bpdim(f)/6 <= bpsize(f) <= (bpdim(f))^c. (b) We introduce a new candidate function family f for showing super-polynomial lower bounds for bpdim(f). As our main result, we demonstrate gaps between pd(f) and the above two new measures for f: pd(f) = O(sqrt{n}), upd(f) = Omega(n), bpdim(f) = Omega({n^{1.5}}/{log(n)}). (c) Although not related to branching program lower bounds, we derive exponential lower bounds for two restricted variants of pd(f) and upd(f) respectively by observing that they are exactly equal to well-studied graph parameters - bipartite clique cover number and bipartite partition number respectively.
Krishnamoorthy Dinesh 0001, Sajin Koroth, Jayalal Sarma
FSTTCS1