Arrow Research search

Author name cluster

Paul Beame

Possible papers associated with this exact author name in Arrow. This page groups case-insensitive exact name matches and is not a full identity disambiguation profile.

42 papers
2 author rows

Possible papers

42

STOC Conference 2024 Conference Paper

Quantum Time-Space Tradeoffs for Matrix Problems

  • Paul Beame
  • Niels Kornerup
  • Michael Whitmeyer

We prove lower bounds on the time and space required for quantum computers to solve a wide variety of problems involving matrices, many of which have only been analyzed classically in prior work. Using a novel way of applying recording query methods we show that for many linear algebra problems—including matrix-vector product, matrix inversion, matrix multiplication and powering—existing classical time-space tradeoffs also apply to quantum algorithms with at most a constant factor loss. For example, for almost all fixed matrices A , including the discrete Fourier transform (DFT) matrix, we prove that quantum circuits with at most T input queries and S qubits of memory require T =Ω( n 2 / S ) to compute matrix-vector product Ax for x ∈ {0,1} n . We similarly prove that matrix multiplication for n × n binary matrices requires T =Ω( n 3 / √ S ). Because many of our lower bounds are matched by deterministic algorithms with the same time and space complexity, our results show that quantum computers cannot provide any asymptotic advantage for these problems at any space bound. We also improve the previous quantum time-space tradeoff lower bounds for n × n Boolean (i.e. AND-OR) matrix multiplication from T =Ω( n 2.5 / S 1/2 ) to T =Ω( n 2.5 / S 1/4 ) which has optimal exponents for the powerful query algorithms to which it applies. Our method also yields improved lower bounds for classical algorithms.

NeurIPS Conference 2019 Conference Paper

Smoothing Structured Decomposable Circuits

  • Andy Shih
  • Guy Van den Broeck
  • Paul Beame
  • Antoine Amarilli

We study the task of smoothing a circuit, i. e. , ensuring that all children of a plus-gate mention the same variables. Circuits serve as the building blocks of state-of-the-art inference algorithms on discrete probabilistic graphical models and probabilistic programs. They are also important for discrete density estimation algorithms. Many of these tasks require the input circuit to be smooth. However, smoothing has not been studied in its own right yet, and only a trivial quadratic algorithm is known. This paper studies efficient smoothing for structured decomposable circuits. We propose a near-linear time algorithm for this task and explore lower bounds for smoothing decomposable circuits, using existing results on range-sum queries. Further, for the important case of All-Marginals, we show a more efficient linear-time algorithm. We validate experimentally the performance of our methods.

SODA Conference 2017 Conference Paper

Massively-Parallel Similarity Join, Edge-Isoperimetry, and Distance Correlations on the Hypercube

  • Paul Beame
  • Cyrus Rashtchian

We study distributed protocols for finding all pairs of similar vectors in a large dataset. Our results pertain to a variety of discrete metrics, and we give concrete instantiations for Hamming distance. In particular, we give improved upper bounds on the overhead required for similarity defined by Hamming distance r > 1 and prove a lower bound showing qualitative optimality of the overhead required for similarity over any Hamming distance r. Our main conceptual contribution is a connection between similarity search algorithms and certain graph-theoretic quantities. For our upper bounds, we exhibit a general method for designing one-round protocols using edge-isoperimetric shapes in similarity graphs. For our lower bounds, we define a new combinatorial optimization problem, which can be stated in purely graph-theoretic terms yet also captures the core of the analysis in previous theoretical work on distributed similarity joins. As one of our main technical results, we prove new bounds on distance correlations in subsets of the Hamming cube.

UAI Conference 2015 Conference Paper

New Limits for Knowledge Compilation and Applications to Exact Model Counting

  • Paul Beame
  • Vincent Liew

We show new limits on the efficiency of using current techniques to make exact probabilistic inference for large classes of natural problems. In particular we show new lower bounds on knowledge compilation to SDD and DNNF forms. We give strong lower bounds on the complexity of SDD representations by relating SDD size to best-partition communication complexity. We use this relationship to prove exponential lower bounds on the SDD size for representing a large class of problems that occur naturally as queries over probabilistic databases. A consequence is that for representing unions of conjunctive queries, SDDs are not qualitatively more concise than OBDDs. We also derive simple examples for which SDDs must be exponentially less concise than FBDDs. Finally, we derive exponential lower bounds on the sizes of DNNF representations using a new quasipolynomial simulation of DNNFs by nondeterministic FBDDs.

AAAI Conference 2014 Conference Paper

Non-Restarting SAT Solvers with Simple Preprocessing Can Efficiently Simulate Resolution

  • Paul Beame
  • Ashish Sabharwal

Propositional satisfiability (SAT) solvers based on conflict directed clause learning (CDCL) implicitly produce resolution refutations of unsatisfiable formulas. The precise class of formulas for which they can produce polynomial size refutations has been the subject of several studies, with special focus on the clause learning aspect of these solvers. The results, however, assume the use of non-standard and non-asserting learning schemes, or rely on polynomially many restarts for simulating individual steps of a resolution refutation, or work with a theoretical model that significantly deviates from certain key aspects of all modern CDCL solvers such as learning only one asserting clause from each conflict and other techniques such as conflict guided backjumping and phase saving. We study non-restarting CDCL solvers that learn only one asserting clause per conflict and show that, with simple preprocessing that depends only on the number of variables of the input formula, such solvers can polynomially simulate resolution. We show, moreover, that this preprocessing allows one to convert any CDCL solver to one that is non-restarting.

FOCS Conference 2013 Conference Paper

Element Distinctness, Frequency Moments, and Sliding Windows

  • Paul Beame
  • Raphaël Clifford
  • Widad Machmouchi

We derive new time-space tradeoff lower bounds and algorithms for exactly computing statistics of input data, including frequency moments, element distinctness, and order statistics, that are simple to calculate for sorted data. We develop a randomized algorithm for the element distinctness problem whose time T and space S satisfy T ∈ Õ (n 3/2 /S 1/2 ), smaller than previous lower bounds for comparison-based algorithms, showing that element distinctness is strictly easier than sorting for randomized branching programs. This algorithm is based on a new time and space efficient algorithm for finding all collisions of a function f from a finite set to itself that are reachable by iterating f from a given set of starting points. We further show that our element distinctness algorithm can be extended at only a polylogarithmic factor cost to solve the element distinctness problem over sliding windows, where the task is to take an input of length 2n-1 and produce an output for each window of length n, giving n outputs in total. In contrast, we show a time-space tradeoff lower bound of T ∈ Ω(n 2 /S) for randomized branching programs to compute the number of distinct elements over sliding windows. The same lower bound holds for computing the low-order bit of F 0 and computing any frequency moment F k, ≠ 1. This shows that those frequency moments and the decision problem F 0 mod 2 are strictly harder than element distinctness. We complement this lower bound with a T ∈ Õ(n 2 /S) comparison-based deterministic RAM algorithm for exactly computing F k over sliding windows, nearly matching both our lower bound for the sliding-window version and the comparison-based lower bounds for the single-window version. We further exhibit a quantum algorithm for F 0 over sliding windows with T ∈ O(n 3/2 /S 1/2 ). Finally, we consider the computations of order statistics over sliding windows.

UAI Conference 2013 Conference Paper

Lower Bounds for Exact Model Counting and Applications in Probabilistic Databases

  • Paul Beame
  • Jerry Li 0001
  • Sudeepa Roy 0001
  • Dan Suciu

The best current methods for exactly computing the number of satisfying assignments, or the satisfying probability, of Boolean formulas can be seen, either directly or indirectly, as building decision-DNNF (decision decomposable negation normal form) representations of the input Boolean formulas. Decision-DNNFs are a special case of d- DNNFs where d stands for deterministic. We show that any decision-DNNF can be converted into an equivalent FBDD (free binary decision diagram) – also known as a readonce branching program (ROBP or 1-BP) – with only a quasipolynomial increase in representation size in general, and with only a polynomial increase in size in the special case of monotone k-DNF formulas. Leveraging known exponential lower bounds for FBDDs, we then obtain similar exponential lower bounds for decision-DNNFs which provide lower bounds for the recent algorithms. We also separate the power of decision-DNNFs from d-DNNFs and a generalization of decision-DNNFs known as AND- FBDDs. Finally we show how these imply exponential lower bounds for natural problems associated with probabilistic databases.

STOC Conference 2012 Conference Paper

Time-space tradeoffs in resolution: superpolynomial lower bounds for superlinear space

  • Paul Beame
  • Christopher Beck
  • Russell Impagliazzo

We give the first time-space tradeoff lower bounds for Resolution proofs that apply to superlinear space. In particular, we show that there are formulas of size N that have Resolution refutations of space and size each roughly N log 2 N (and like all formulas have Resolution refutations of space N) for which any Resolution refutation using space S and length T requires T ≥ (N 0.58 log 2 N /S) Ω(log log N/log log log N) . By downward translation, a similar tradeoff applies to all smaller space bounds. We also show somewhat stronger time-space tradeoff lower bounds for Regular Resolution, which are also the first to apply to superlinear space. Namely, for any space bound S at most 2 o(N 1/4 ) there are formulas of size $N$, having clauses of width 4, that have Regular Resolution proofs of space S and slightly larger size T=O(NS), but for which any Regular Resolution proof of space S 1-ε requires length T Ω(log log N/ log log log N) .

STOC Conference 2010 Conference Paper

Hardness amplification in proof complexity

  • Paul Beame
  • Trinh Huynh
  • Toniann Pitassi

We present a general method for converting any family of unsatisfiable CNF formulas that is hard for one of the simplest proof systems -- tree resolution -- into formulas that require large rank in very strong proof systems, including any proof system that manipulates polynomials of degree at most k (known as Th(k) proofs). These include high degree versions of Lovasz-Schrijver and Cutting Planes proofs. We introduce two very general families of these proof systems, denoted Tcc(k) and Rcc(k). The proof lines of Tcc(k) are arbitrary Boolean functions, each of which can be evaluated by an efficient k-party randomized communication protocol. Tcc(k) proofs include Th(k-1) proofs as a special case. Rcc(k) proofs generalize Tcc(k) proofs and require only that each inference be checkable by a short k-party protocol. For all k in O(loglog n), our main results are as follows: First, any unsatisfiable CNF formula of high resolution rank can be efficiently transformed into another CNF formula requiring high rank in all Rcc(k) systems, and exponential tree size in all Tcc(k) systems. Secondly, there are strict rank hierarchies for all Rcc(k) systems, and strict tree-size hierarchies for all Tcc(k) systems. Finally, we apply our general method to give optimal integrality gaps for low rank Rcc(2) proofs for MAX-2t-SAT, which imply optimal integrality gaps for low rank Cutting Planes and Th(1) proofs.

FOCS Conference 2009 Conference Paper

Multiparty Communication Complexity and Threshold Circuit Size of AC^0

  • Paul Beame
  • Dang-Trinh Huynh-Ngoc

We prove an n ¿(-1) /4 k lower bound on the randomized k-party communication complexity of depth 4 AC 0 functions in the number-on-forehead (NOF) model for up to ¿(log n) players. These are the first non-trivial lower bounds for general NOF multiparty communication complexity for any AC 0 function for ¿ (log log n) players. For non-constant k the bounds are larger than all previous lower bounds for any AC 0 function even for simultaneous communication complexity. Our lower bounds imply the first superpolynomial lower bounds for the simulation of AC 0 by MAJ o SYMM o AND circuits, showing that the well-known quasipolynomial simulations of AC 0 by such circuits are qualitatively optimal, even for formulas of small constant depth. We also exhibit a depth 5 formula in NP k cc - BPP k cc for k up to ¿(log n) and derive an ¿(2¿(log n/ ¿(k))) lower bound on the randomized k-party NOF communication complexity of set disjointness for up to ¿(log 1/3 n) players which is significantly larger than the O (log log n) players allowed in the best previous lower bounds for multiparty set disjointness. We prove other strong results for depth 3 and 4 AC 0 functions.

FOCS Conference 2008 Conference Paper

On the Value of Multiple Read/Write Streams for Approximating Frequency Moments

  • Paul Beame
  • Dang-Trinh Huynh-Ngoc

We consider the read/write streams model, an extension of the standard data stream model in which an algorithm can create and manipulate multiple read/write streams in addition to its input data stream. We show that any randomized read/write stream algorithm with a fixed number of streams and a sublogarithmic number of passes that produces a constant factor approximation of the k-th frequency moment F k of an input sequence of length of at most N from {1, .. ., N} requires space Omega(N 1-4/k-delta ) for any delta > 0. For comparison, it is known that with a single read-only data stream there is a randomized constant- factor approximation for F k using O(N 1-2/k ) space and that there is a deterministic algorithm computing F k exactly using 3 read/write streams, O(log N) passes, and O(log N) space. Therefore, although the ability to manipulate multiple read/write streams can add substantial power to the data stream model, with a sub-logarithmic number of passes this does not significantly improve the ability to approximate higher frequency moments efficiently. Our lower bounds also apply to (1 + epsi)-approximations of F k for epsi ges 1/N.

IJCAI Conference 2007 Conference Paper

  • Tian Sang
  • Paul Beame
  • Henry Kautz

The problem of Most Probable Explanation (MPE) arises in the scenario of probabilistic inference: finding an assignment to all variables that has the maximum likelihood given some evidence. We consider the more general CNF-based MPE problem, where each literal in a CNF-formula is associated with a weight. We describe reductions between MPE and weighted MAX-SAT, and show that both can be solved by a variant of weighted model counting. The MPE-SAT algorithm is quite competitive with the state-of-the-art MAX-SAT, WCSP, and MPE solvers on a variety of problems.

STOC Conference 2007 Conference Paper

Lower bounds for randomized read/write stream algorithms

  • Paul Beame
  • T. S. Jayram
  • Atri Rudra

Motivated by the capabilities of modern storage architectures, we consider the following generalization of the data stream model where the algorithm has sequential access to multiple streams. Unlike the data stream model, where the stream is read only, in this new model (introduced in [8,9]) the algorithms can also write onto streams. There is no limit on the size of the streams but the number of passes made on the streams is restricted. On the other hand, the amount of internal memory used by the algorithm is scarce, similar to data stream model. We resolve the main open problem in [7] of proving lower bounds in this model for algorithms that are allowed to have 2-sided error. Previously, such lower bounds were shown only for deterministic and 1-sided error randomized algorithms [9,7]. We consider the classical set disjointness problemthat has proved to be invaluable for deriving lower bounds for many other problems involving data streams and other randomized models of computation. For this problem, we show a near-linear lower bound on the size of the internal memory used by a randomized algorithm with 2-sided error that is allowed to have o(log N/log log N) passes over the streams. This bound is almost optimal sincethere is a simple algorithm that can solve this problem using logarithmic memory if the number of passes over the streams. Applications include near-linear lower bounds onthe internal memory for well-known problems in the literature:(1) approximately counting the number of distinct elements in the input (F 0 );(2) approximating the frequency of the mod of an input sequence(F* ∞ );(3) computing the join of two relations; and (4) deciding if some node of an XML document matches an XQuery (or XPath) query. Our techniques involve a novel direct-sum type of argument that yields lower bounds for many other problems. Our results asymptotically improve previously known bounds for any problem even in deterministic and 1-sided error models of computation.

SAT Conference 2005 Conference Paper

Heuristics for Fast Exact Model Counting

  • Tian Sang
  • Paul Beame
  • Henry A. Kautz

Abstract An important extension of satisfiability testing is model-counting, a task that corresponds to problems such as probabilistic reasoning and computing the permanent of a Boolean matrix. We recently introduced Cachet, an exact model-counting algorithm that combines formula caching, clause learning, and component analysis. This paper reports on experiments with various techniques for improving the performance of Cachet, including component-selection strategies, variable-selection branching heuristics, randomization, backtracking schemes, and cross-component implications. The result of this work is a highly-tuned version of Cachet, the first (and currently, only) system able to exactly determine the marginal probabilities of variables in random 3-SAT formulas with 150+ variables. We use this to discover an interesting property of random formulas that does not seem to have been previously observed.

IJCAI Conference 2003 Conference Paper

Understanding the Power of Clause Learning

  • Paul Beame
  • Henry Kautz
  • Ashish Sabharwal

Efficient implementations of DPLL with the addition of clause learning are the fastest complete satisfiability solvers and can handle many significant real-world problems, such as verification, planning, and design. Despite its importance, little is known of the ultimate strengths and limitations of the technique. This paper presents the first precise characterization of clause learning as a proof system, and begins the task of understanding its power. In particular, we show that clause learning using any nonredundant scheme and unlimited restarts is equivalent to general resolution. We also show that without restarts but with a new learning scheme, clause learning can provide exponentially smaller proofs than regular resolution, which itself is known to be much stronger than ordinary DPLL.

SAT Conference 2003 Conference Paper

Using Problem Structure for Efficient Clause Learning

  • Ashish Sabharwal
  • Paul Beame
  • Henry A. Kautz

Abstract DPLL based clause learning algorithms for satisfiability testing are known to work very well in practice. However, like most branch-and-bound techniques, their performance depends heavily on the variable order used in making branching decisions. We propose a novel way of exploiting the underlying problem structure to guide clause learning algorithms toward faster solutions. The key idea is to use a higher level problem description, such as a graph or a PDDL specification, to generate a good branching sequence as an aid to SAT solvers. The sequence captures hierarchical structure that is lost in the CNF translation. We show that this leads to exponential speedups on grid and randomized pebbling problems. The ideas we use originate from the analysis of problem structure recently used in [1] to study clause learning from a theoretical perspective.

FOCS Conference 2002 Conference Paper

Bounded-Depth Frege Lower Bounds for Weaker Pigeonhole Principles

  • Joshua Buresh-Oppenheim
  • Paul Beame
  • Toniann Pitassi
  • Ran Raz
  • Ashish Sabharwal

We prove a quasi-polynomial lower bound on the size of bounded-depth Frege proofs of the pigeonhole principle PHP/sub n//sup m/ where m = (1 + 1/polylog n)n. This lower bound qualitatively matches the known quasipolynomial-size bounded-depth Frege proofs for these principles. Our technique, which uses a switching lemma argument like other lower bounds for bounded-depth Frege proofs, is novel in that the tautology to which this switching lemma is applied remains random throughout the argument.

STOC Conference 2002 Conference Paper

Time-space tradeoffs, multiparty communication complexity, and nearest-neighbor problems

  • Paul Beame
  • Erik Vee

(MATH) We extend recent techniques for time-space tradeoff lower bounds using multiparty communication complexity ideas. Using these arguments, for inputs from large domains we prove larger tradeoff lower bounds than previously known for general branching programs, yielding time lower bounds of the form $T=\Omega(n\log^2 n)$ when space $S=n^{1-\epsilon}$, up from $T=\Omega(n\log n)$ for the best previous results. We also prove the first unrestricted separation of the power of general and oblivious branching programs by proving that \onegap, which is trivial on general branching programs, has a time-space tradeoff of the form $T=\Omega(n\log^2 (n/S))$ on oblivious branching programs.Finally, using time-space tradeoffs for branching programs, we improve the lower bounds on query time of data structures for nearest neighbor problems in $d$ dimensions from $\Omega(d/\log n)$, proved in the cell-probe model \cite{bor:nn-lb,br:nn-lb}, to $\Omega(d)$ or $\Omega(d\sqrt{\log d/\log\log d})$ or even $\Omega(d\log d)$ (depending on the metric space involved) in slightly less general but more reasonable data structure models.

STOC Conference 2001 Conference Paper

A sharp threshold in proof complexity

  • Dimitris Achlioptas
  • Paul Beame
  • Michael Molloy 0001

We give the first example of a sharp threshold in proof complexity. More precisely, we show that for any sufficiently small ε>0 and Δ>2.28 , random formulas consisting of (1-ε)n 2-clauses and &Dgr n 3-clauses, which are known to be unsatisfiable almost certainly, almost certainly require resolution and Davis-Putnam proofs of unsatisfiability of exponential size, whereas it is easily seen that random formulas with (1+ε)n 2-clauses (and Δ n 3 clauses) have linear size proofs of unsatisfiability almost certainly. A consequence of our result also yields the first proof that typical random 3-CNF formulas at ratios below the generally accepted range of the satisfiability threshold (and thus expected to be satisfiable almost certainly) cause natural Davis-Putnam algorithms to take exponential time to find satisfying assignments.

FOCS Conference 2000 Conference Paper

Super-linear time-space tradeoff lower bounds for randomized computation

  • Paul Beame
  • Michael E. Saks
  • Xiaodong Sun
  • Erik Vee

We prove the first time-space lower bound tradeoffs for randomized computation of decision problems. The bounds hold even in the case that the computation is allowed to have arbitrary probability of error on a small fraction of inputs. Our techniques are an extension of those used by M. Ajtai (1999) in his time-space tradeoffs for deterministic RAM algorithms computing element distinctness and for deterministic Boolean branching programs computing an explicit function based on quadratic forms over GF(2). Our results also give a quantitative improvement over those given by Ajtai. Ajtai shows, for certain specific functions, that any branching program using space S=o(n) requires time T that is superlinear. The functional form of the superlinear bound is not given in his paper, but optimizing the parameters in his arguments gives T= /spl Omega/(n log log n/log log log n) for S=0(n/sup 1-/spl epsiv//). For the same functions considered by Ajtai, we prove a time-space tradeoff of the form T=/spl Omega/(n/spl radic/(log(n/S)/log log(n/S))). In particular for space 0(n/sup 1-/spl epsiv//), this improves the lower bound on time to /spl Omega/(n/spl radic/(log n/log log n)).

FOCS Conference 1998 Conference Paper

Time-Space Tradeoffs for Branching Programs

  • Paul Beame
  • Michael E. Saks
  • T. S. Jayram

We obtain the first non-trivial time-space tradeoff lower bound for functions f: {0, 1}/sup n//spl rarr/{0, 1} on general branching programs by exhibiting a Boolean function f that requires exponential size to be computed by any branching program of length (1+/spl epsiv/)n, for some constant /spl epsiv/>0. We also give the first separation result between the syntactic and semantic read-k models for k>1 by showing that polynomial-size semantic read-twice branching programs can compute functions that require exponential size on any syntactic read-k branching program. We also show a time-space tradeoff result on the more general R-way branching program model: for any k, we give a function that requires exponential size to be computed by length kn q-way branching programs, for some q=q(k).

I&C Journal 1997 Journal Article

Separating the Power of EREW and CREW PRAMs with Small Communication Width

  • Paul Beame
  • Faith E. Fich
  • Rakesh K. Sinha

We prove that evaluating a Boolean decision tree of heighthrequiresΩ(h/(m+log*h)) time on any EREW PRAM with communication widthmand any number of processors. Since this function can be easily computed in timeO( h ) on a CREW PRAM with communication width 1 using 2 O(h)processors, this gives a separation between the two models whenever the EREW PRAM has communication widthm∈o( h ).

FOCS Conference 1996 Conference Paper

Simplified and Improved Resolution Lower Bounds

  • Paul Beame
  • Toniann Pitassi

We give simple new lower bounds on the lengths of resolution proofs for the pigeonhole principle and for randomly generated formulas. For random formulas, our bounds significantly extend the range of formula sizes for which non-trivial lower bounds are known. For example, we show that with probability approaching 1, any resolution refutation of a randomly chosen 3-CNF formula with at most n/sup 6/5-/spl epsiv// clauses requires exponential size. Previous bounds applied only when the number of clauses was at most linear in the number of variables. For the pigeonhole principle our bound is a small improvement over previous bounds. Our proofs are more elementary than previous arguments, and establish a connection between resolution proof size and maximum clause size.

I&C Journal 1996 Journal Article

Time-Space Tradeoffs for Undirected Graph Traversal by Graph Automata

  • Paul Beame
  • Allan Borodin
  • Prabhakar Raghavan
  • Walter L. Ruzzo
  • Martin Tompa

We investigate time-space tradeoffs for traversing undirected graphs, using a variety of structured models that are all variants of Cook and Rackoff's “Jumping Automata for Graphs. ” Our strongest tradeoff is a quadratic lower bound on the product of time and space for graph traversal. For example, achieving linear time requires linear space, implying that depth-first search is optimal. Since our bound in fact applies to nondeterministic algorithms fornonconnectivity, it also implies that closure under complementation of nondeterministic space-bounded complexity classes is achieved only at the expense of increased time. To demonstrate that these structured models are realistic, we also investigate their power. In addition to admitting well known algorithms such as depth-first search and random walk, we show that one simple variant of this model is nearly as powerful as a Turing machine. Specifically, for general undirected graph problems, it can simulate a Turing machine with only a constant factor increase in space and a polynomial factor increase in time.

FOCS Conference 1995 Conference Paper

Improved Depth Lower Vounds for Small Distance Connectivity

  • Paul Beame
  • Russell Impagliazzo
  • Toniann Pitassi

We consider the problem of determining, given a graph G and specified nodes s and t, whether or not there is a path of at most k edges in G from s to t. We show that solving this problem on polynomial-size unbounded fan-in circuits, requires depth /spl Omega/(loglogk), improving on a depth lower bound of n(log*k) when k=log/sup O(1/) n. In addition we show that there is a constant c such that for k/spl les/logn, any depth d unbounded fan-in circuit for this problem requires size at least n/sup ck/spl epsiv/d/ where /spl epsiv//sub d/=/spl phi//sup -2d//3 and /spl phi/ is the golden mean. This latter result improves on an n/sup /spl Omega/(log(d+3/k)) bound where log/sup (i/) is the i-fold composition of log with itself. The key to our technique is a new form of switching lemma which combines some of the features of iteratively shortening terms due to Furst, Saxe, and Sipser (1981) and Ajtai (1983) with the kinds of switching lemma arguments introduced by Yao (1985), Hastad (1986), and Cai (1986) that have been the methods of choice for subsequent results.

FOCS Conference 1994 Conference Paper

Lower Bound on Hilbert's Nullstellensatz and propositional proofs

  • Paul Beame
  • Russell Impagliazzo
  • Jan Krajícek
  • Toniann Pitassi
  • Pavel Pudlák

The weak form of the Hilbert's Nullstellensatz says that a system of algebraic equations over a field, Q/sub i/(x~)=0, does not have a solution in the algebraic closure iff 1 is in the ideal generated by the polynomials Q/sub i/(x~). We shall prove a lower bound on the degrees of polynomials P/sub i/(x~) such that /spl Sigma//sub i/ P/sub i/(x~)Q/sub i/(x~)=1. This result has the following application. The modular counting principle states that no finite set whose cardinality is not divisible by q can be partitioned into q-element classes. For each fixed cardinality N, this principle can be expressed as a propositional formula Count/sub q//sup N/. Ajtai (1988) proved recently that, whenever p, q are two different primes, the propositional formulas Count/sub q//sup qn+1/ do not have polynomial size, constant-depth Frege proofs from instances of Count/sub p//sup m/, m/spl ne/0 (mod p). We give a new proof of this theorem based on the lower bound for the Hilbert's Nullstellensatz. Furthermore our technique enables us to extend the independence results for counting principles to composite numbers p and q. This results in an exact characterization of when Count/sub q/ can be proven efficiently from Count/sub p/, for all p and q. >

STOC Conference 1992 Conference Paper

Randomized versus Nondeterministic Communication Complexity

  • Paul Beame
  • Joan Lawry

Our main result is the demonstration of a Boolean function f with nondeterministic and co-nondeterministic complexities O (log n ) and ε-error randomized complexity Ω(log 2 n ), for 0 ≤ ε < 1/2. This is the first separation of this kind for a decision problem.

TCS Journal 1992 Journal Article

The complexity of computing symmetric functions using threshold circuits

  • Paul Beame
  • Erik Brisson
  • Richard Ladner

This paper considers size-depth tradeoffs for threshold circuits computing symmetric functions. The size measure used is the number of connections or edges in the threshold circuits as opposed to the number of gates in the circuits. The main result is that for all d⩾2 and n⩾82 d there is a threshold circuit to compute any n-input symmetric function which has size O 1+ log n 2d−1 ·n 1+1 (2d−1) and depth bounded by 6d+8. As a consequence, there is a threshold circuit for any n-input symmetric function which has size O(n) and depth bounded by O(log logn). A somewhat simpler construction that contains many features of the general solution shows that for all d⩾1 and n⩾22 d−1 there is a threshold circuit for the n-input parity function which has size bounded by ( 27 2 2 )n 1+1 (2d−1) and depth bounded by 2d.

FOCS Conference 1990 Conference Paper

Communication-Space Tradeoffs for Unrestricted Protocols

  • Paul Beame
  • Martin Tompa
  • Peiyuan Yan

Communicating branching programs are introduced, and a general technique for demonstrating communication-space tradeoffs for pairs of communicating branching programs is developed. The technique is used to prove communication-space tradeoffs for any pair of communicating branching programs that hashes according to a universal family of hash functions. Other tradeoffs follow from this result. For example any pair of communicating Boolean branching programs that computes matrix-vector products over GF(2) requires communication-space product Omega (n/sup 2/). These are the first examples of communication-space tradeoffs on a completely general model of communicating processes. >

FOCS Conference 1990 Conference Paper

Time-Space Tradeoffs for Undirected Graph Traversal

  • Paul Beame
  • Allan Borodin
  • Prabhakar Raghavan
  • Walter L. Ruzzo
  • Martin Tompa

Time-space tradeoffs for traversing undirected graphs are proved. One of these tradeoffs is a quadratic lower bound on a deterministic model that closely matches the probabilistic upper bound of A. Z. Broder et al. (1989). The models used are variants of S. A. Cook and C. W. Rackoff's (1980) jumping automata for graphs. Some open problems are stated. >

I&C Journal 1988 Journal Article

Limits on the power of concurrent-write parallel machines

  • Paul Beame

The computation of specific functions using the most general form of concurrent-read-concurrent-write parallel RAM is considered. It is shown that such a machine can compute any function of Boolean inputs in time log n − log log n + O(1) given a polynomial number of processors and memory cells and that this bound is tight for integer addition. Despite this evidence of the power of the model we show that a very simple function, namely parity, requires time Ω ( log n ) to compute given a polynomial bound on the number of processors, independent of the number of memory cells.

FOCS Conference 1984 Conference Paper

Log Depth Circuits for Division and Related Problems

  • Paul Beame
  • Stephen A. Cook
  • H. James Hoover

We present optimal depth Boolean circuits (depth O(log n)) for integer division, powering, and multiple products. We also show that these three problems are of equivalent uniform depth and space complexity. In addition, we describe an algorithm for testing divisibility that is optimal for both depth and space.

v2026.09.13