August 2017
·
9 Reads
·
8 Citations
Journal of the ACM
We separate monotone analogues of L and NL by proving that any monotone switching network solving directed connectivity on n vertices must have size at least nΩ(lg n).
This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.
August 2017
·
9 Reads
·
8 Citations
Journal of the ACM
We separate monotone analogues of L and NL by proving that any monotone switching network solving directed connectivity on n vertices must have size at least nΩ(lg n).
November 2016
·
39 Reads
·
3 Citations
In this paper, we show that while almost all functions require exponential size branching programs to compute, for all functions f there is a branching program computing a doubly exponential number of copies of f which has linear size per copy of f. This result disproves a conjecture about non-uniform catalytic computation, rules out a certain type of bottleneck argument for proving non-monotone space lower bounds, and can be thought of as a constructive analogue of Razborov's result that submodular complexity measures have maximum value O(n).
January 2015
·
21 Reads
Space complexity is the study of how much space/memory it takes to solve problems. Unfortunately, proving general lower bounds on space complexity is notoriously hard. Thus, we instead consider the restricted case of monotone algorithms, which only make deductions based on what is in the input and not what is missing. In this thesis, we develop techniques for analyzing monotone space complexity via a model called the monotone switching network model. Using these techniques, we prove tight bounds on the minimal size of monotone switching networks solving the directed connectivity, generation, and k-clique problems. These results separate monotone analgoues of L and NL and provide an alternative proof of the separation of the monotone NC hierarchy first proved by Raz and McKenzie. We then further develop these techniques for the directed connectivity problem in order to analyze the monotone space complexity of solving directed connectivity on particular input graphs.
December 2014
·
41 Reads
A set of q triangles sharing a common edge is a called a book of size q. Letting bk(G) denote the size of the largest book in a graph G, Erd\H{o}s and Rothschild \cite{erdostwo} asked what the minimal value of bk(G) is for graphs G with n vertices and a set number of edges where every edge is contained in at least one triangle. In this paper, we show that for any graph G with n vertices and edges where every edge is contained in at least one triangle, .
November 2014
·
5 Reads
·
8 Citations
Theory of Computing
We prove tight size bounds on monotone switching networks for the NP-complete problem of k-clique, and for an explicit monotone problem by analyzing a pyramid structure of height h for the P-complete problem of generation. This gives alternative proofs of the separations of m-NC from m-P and of m-NCⁱ from m-NCⁱ⁺¹, different from Raz-McKenzie (Combinatorica 1999). The enumerative-combinatorial and Fourier analytic techniques in this paper are very different from a large body of work on circuit depth lower bounds, and may be of independent interest.
February 2013
·
20 Reads
·
2 Citations
In this paper, we extend the work of our previous paper "Bounds on monotone switching networks for directed connectivity" by further analyzing the monotone space complexity of directed connectivity. In particular, we analyze the monotone space compexity of directed connectivity for a variety of input graphs, not just minimal YES-instances. We show that the monotone space complexity of input graphs with a very large number of lollipops (vertices v for which there is an edge from s to v or an edge from v to t) is low by giving a randomized monotone generalization of Savitch's algorithm which uses a parity argument. This gives us upper bounds for both monotone switching networks and monotone circuits. We then give lower bounds on monotone switching networks for directed connectivity which are tight whenever the input graph is acyclic and does not have any vertices v which are connected to a large number of other vertices by short paths.
January 2013
·
24 Reads
·
1 Citation
In this paper, we prove almost tight bounds on the size of sound monotone switching networks accepting permutations sets of directed trees. This roughly corresponds to proving almost tight bounds bounds on the monotone memory efficiency of the directed ST-connectivity problem for the special case in which the input graph is guaranteed to have no path from s to t or be isomorphic to a specific directed tree.
May 2012
·
10 Reads
·
11 Citations
Proceedings of the Annual ACM Symposium on Theory of Computing
We prove tight size bounds on monotone switching networks for the k-clique problem, and for an explicit monotone problem by analyzing the generation problem with a pyramid structure of height h. This gives alternative proofs of the separations of m-NC from m-P and of m-NCi from m-NCi+1, different from Raz-McKenzie (Combinatorica '99). The enumerative-combinatorial and Fourier analytic techniques in this work are very different from a large body of work on circuit depth lower bounds, and may be of independent interest.
... Reversible pebblings of DAGs have been studied in [LV96,Krá04] and have been employed to shed light on time-space trade-offs in reversible simulation of irreversible computation in [LTV98,LMT00,Wil00,BTV01]. In a different line of work Potechin [Pot10] implicitly used the reversible pebble game for proving lower bounds on monotone space complexity, with the connection made explicit in the follow-up works [CP14,FPRC13]. ...
November 2014
Theory of Computing
... The st-connectivity function stConn n takes as input an n-vertex directed graph with two distinguished vertices s and t, and outputs 1 if there is a directed path from s to t and 0 otherwise. Karchmer and Wigderson [KW90] proved, for the case of undirected graphs, that any monotone boolean formula computing stConn n must have size n Θ(log n) , and alternative proofs were given by [GS95,Pot17,Rob18] for the case of directed graphs. A similar lower bound follows from Theorem 2.8 by considering F to be the induction principle of [BP98] (see [Rob18] for a proof). ...
Reference:
Proofs, Circuits, and Communication
August 2017
Journal of the ACM
... Well known barriers to large classes of techniques include the relativization barrier of Baker, Gill and Solovay [BGS75], the natural proof barrier of Razborov and Rudich [RR94] and the algebrization barrier of Aaronson and Wigderson [AW09]. But there are many other important barriers, to more concrete lower bound methods, including [Raz,Raz89,Pot16]. Finding analogous barriers for arithmetic complexity has been much harder; while encapsulation of general lower bound ...
November 2016
... Reversible pebblings have been studied in [LV96,Krá04,KSS18] and have been used to prove timespace trade-offs in reversible simulation of irreversible computation in [LTV98, LMT00, Wil00, BTV01]. In a different context, Potechin [Pot10] implicitly used reversible pebbling to obtain lower bounds in monotone space complexity, with the connection made explicit in later works [CP14,FPRC13]. The paper [CLNV15] (to which this overview is indebted) studied the relative power of standard and reversible pebblings with respect to space, and also established PSPACE-hardness results for estimating the minimum space required to pebble graphs (reversibly or not). ...
May 2012
Proceedings of the Annual ACM Symposium on Theory of Computing
... Filmus et al. (2013) showed an average case lower bound when we take a distribution over minimal YES instances and maximal NO instances. In Potechin (2013), we consider the monotone space complexity of solving directed connectivity on other input graphs. More precisely, we define m(G) to be the minimal size of a sound monotone switching network that accepts all input graphs isomorphic to G. Letting l be the length of the shortest path from s to t, we show that m(G) is n Ω(lg l ) whenever no vertex of G is connected by shorter paths to too many other vertices of G. ...
February 2013
... We also show an upper bound, showing that m(G) is small whenever almost all vertices v in G are directly reachable from s or can directly reach t, that is, s → v ∈ E (G) or v → t ∈ E (G). Building on this work, Brakensiek and Potechin (2013) proved almost tight bounds on m(G) whenever m(G) is an acyclic directed tree. A natural open problem is to obtain almost tight bounds on m(G) whenever G is an acyclic directed graph. ...
January 2013