Arrow Research search

Author name cluster

Harry Buhrman

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.

17 papers
2 author rows

Possible papers

17

STOC Conference 2014 Conference Paper

Computing with a full memory: catalytic space

  • Harry Buhrman
  • Richard Cleve
  • Michal Koucký 0001
  • Bruno Loff
  • Florian Speelman

We define the notion of a catalytic-space computation. This is a computation that has a small amount of clean space available and is equipped with additional auxiliary space, with the caveat that the additional space is initially in an arbitrary, possibly incompressible, state and must be returned to this state when the computation is finished. We show that the extra space can be used in a nontrivial way, to compute uniform TC 1 -circuits with just a logarithmic amount of clean space. The extra space thus works analogously to a catalyst in a chemical reaction. TC 1 -circuits can compute for example the determinant of a matrix, which is not known to be computable in logspace. In order to obtain our results we study an algebraic model of computation, a variant of straight-line programs. We employ register machines with input registers x 1 ,..., x n and work registers r 1 ,..., r m . The instructions available are of the form r i ← r i ± u × v , with u, v registers (distinct from r i ) or constants. We wish to compute a function f ( x 1 ,..., x n ) through a sequence of such instructions. The working registers have some arbitrary initial value r i = τ i , and they may be altered throughout the computation, but by the end all registers must be returned to their initial value τ i , except for, say, r 1 which must hold τ 1 + f ( x 1 ,..., x n ). We show that all of Valiant's class VP, and more, can be computed in this model. This significantly extends the framework and techniques of Ben-Or and Cleve [6]. Upper bounding the power of catalytic computation we show that catalytic logspace is contained in ZPP. We further construct an oracle world where catalytic logpace is equal to PSPACE, and show that under the exponential time hypothesis (ETH), SAT can not be computed in catalytic sub-linear space.

MFCS Conference 2013 Conference Paper

Learning Reductions to Sparse Sets

  • Harry Buhrman
  • Lance Fortnow
  • John M. Hitchcock
  • Bruno Loff

Abstract We study the consequences of NP having non-uniform polynomial size circuits of various types. We continue the work of Agrawal and Arvind [1] who study the consequences of Sat being many-one reducible to functions computable by non-uniform circuits consisting of a single weighted threshold gate. ( Sat \(\leq_m^p \mathrm{LT}_1\) ). They claim that P= NP follows as a consequence, but unfortunately their proof was incorrect. We take up this question and use results from computational learning theory to show that if Sat \(\leq_m^p \mathrm{LT}_1\) then PH = P NP. We furthermore show that if Sat disjunctive truth-table (or majority truth-table) reduces to a sparse set then Sat \(\leq_m^p\) LT 1 and hence a collapse of PH to P NP also follows. Lastly we show several interesting consequences of Sat \(\leq_{dtt}^p\) SPARSE.

MFCS Conference 2012 Conference Paper

Reductions to the Set of Random Strings: The Resource-Bounded Case

  • Eric Allender
  • Harry Buhrman
  • Luke Friedman
  • Bruno Loff

Abstract This paper is motivated by a conjecture [1, 5] that BPP can be characterized in terms of polynomial-time nonadaptive reductions to the set of Kolmogorov-random strings. In this paper we show that an approach laid out in [5] to settle this conjecture cannot succeed without significant alteration, but that it does bear fruit if we consider time-bounded Kolmogorov complexity instead. We show that if a set A is reducible in polynomial time to the set of time- t -bounded Kolmogorov-random strings (for all large enough time bounds t ), then A is in P/poly, and that if in addition such a reduction exists for any universal Turing machine one uses in the definition of Kolmogorov complexity, then A is in PSPACE.

FOCS Conference 2006 Conference Paper

New Limits on Fault-Tolerant Quantum Computation

  • Harry Buhrman
  • Richard Cleve
  • Monique Laurent
  • Noah Linden
  • Alexander Schrijver
  • Falk Unger

We show that quantum circuits cannot be made fault-tolerant against a depolarizing noise level of thetas = (6 - 2radic2)/7 ap 45%, thereby improving on a previous bound of 50% (due to Razborov, 2004). More precisely, the circuit model for which we prove this bound contains perfect gates from the Clifford group (CNOT, Hadamard, S, X, Y, Z) and arbitrary additional one-qubit gates that are subject to depolarizing noise thetas. We prove that this set of gates cannot be universal for arbitrary (even classical) computation, from which the upper bound on the noise threshold for fault-tolerant quantum computation follows

MFCS Conference 2003 Invited Paper

Distributed Quantum Computing

  • Harry Buhrman
  • Hein Röhrig

Abstract Quantum computing combines the framework of quantum mechanics with that of computer science. In this paper we give a short introduction to quantum computing and survey the results in the area of distributed quantum computing and its applications to physics.

TCS Journal 2002 Journal Article

Complexity measures and decision tree complexity: a survey

  • Harry Buhrman
  • Ronald de Wolf

We discuss several complexity measures for Boolean functions: certificate complexity, sensitivity, block sensitivity, and the degree of a representing or approximating polynomial. We survey the relations and biggest gaps known between these measures, and show how they give bounds for the decision tree complexity of Boolean functions on deterministic, randomized, and quantum computers.

FOCS Conference 2002 Conference Paper

Power from Random Strings

  • Eric Allender
  • Harry Buhrman
  • Michal Koucký 0001
  • Dieter van Melkebeek
  • Detlef Ronneburger

We show that sets consisting of strings of high Kolmogorov complexity provide examples of sets that are complete for several complexity classes under probabilistic and non-uniform reductions. These sets are provably not complete under the usual many-one reductions. Let R/sub K/, R/sub Kt/, R/sub KS/, R/sub KT/ be the sets of strings x having complexity at least |x|/2, according to the usual Kolmogorov complexity measure K, Levin's time-bounded Kolmogorov complexity Kt [27], a space-bounded Kolmogorov measure KS, and the time-bounded Kolmogorov complexity measure KT that was introduced in [4], respectively. Our main results are: 1. R/sub KS/ and R/sub Kt/ are complete for PSPACE and EXP, respectively, under P/poly-truth-table reductions. 2. EXP = NP/sup R(Kt)/. 3. PSPACE = ZPP/sup R(KS)/ /spl sube/ P/sup R(K)/. 4. The Discrete Log, Factoring, and several lattice problems are solvable in BPP/sup R(KT)/.

TCS Journal 2000 Journal Article

New applications of the incompressibility method: Part II

  • Harry Buhrman
  • Tao Jiang
  • Ming Li
  • Paul Vitányi

The incompressibility method is an elementary yet powerful proof technique. It has been used successfully in many areas (Li and Vitányi, An Introduction to Kolmogorov Complexity and its Applications, Springer, New york, 1997). To further demonstrate its power and elegance we exhibit new simple proofs using the incompressibility method.

FOCS Conference 1999 Conference Paper

Bounds for Small-Error and Zero-Error Quantum Algorithms

  • Harry Buhrman
  • Richard Cleve
  • Ronald de Wolf
  • Christof Zalka

We present a number of results related to quantum algorithms with small error probability and quantum algorithms that are zero-error. First, we give a tight analysis of the trade-offs between the number of queries of quantum search algorithms, their error probability, the size of the search space, and the number of solutions in this space. Using this, we deduce new lower and upper bounds for quantum versions of amplification problems. Next, we establish nearly optimal quantum-classical separations for the query complexity of monotone functions in the zero-error model (where our quantum zero-error model is defined so as to be robust when the quantum gates are noisy). Also, we present a communication complexity problem related to a total function for which there is a quantum-classical communication complexity gap in the zero-error model. Finally, we prove separations for monotone graph properties in the zero-error and other error models which imply that the evasiveness conjecture for such properties does not hold for quantum computers.

FOCS Conference 1998 Conference Paper

Quantum Lower Bounds by Polynomials

  • Robert Beals
  • Harry Buhrman
  • Richard Cleve
  • Michele Mosca
  • Ronald de Wolf

We examine the number T of queries that a quantum network requires to compute several Boolean functions on {0, 1}/sup N/ in the black-box model. We show that, in the black-box model, the exponential quantum speed-up obtained for partial functions (i. e. problems involving a promise on the input) by Deutsch and Jozsa and by Simon cannot be obtained for any total function: if a quantum algorithm computes some total Boolean function f with bounded-error using T black-box queries then there is a classical deterministic algorithm that computes f exactly with O(T/sup 6/) queries. We also give asymptotically tight characterizations of T for all symmetric f in the exact, zero-error, and bounded-error settings. Finally, we give new precise bounds for AND, OR, and PARITY. Our results are a quantum extension of the so-called polynomial method, which has been successfully applied in classical complexity theory, and also a quantum extension of results by Nisan about a polynomial relationship between randomized and deterministic decision tree complexity.

FOCS Conference 1995 Conference Paper

Using Autoreducibility to Separate Complexity Classes

  • Harry Buhrman
  • Lance Fortnow
  • Leen Torenvliet

A language is autoreducible if it can be reduced to itself by a Turing machine that does not ask its own input to the oracle. We use autoreducibility to separate exponential space from doubly exponential space by showing that all Turing complete sets for exponential space are autoreducible but there exists some Turing complete set for doubly exponential space that is not. We immediately also get a separation of logarithmic space from polynomial space. Although we already know how to separate these classes using diagonalization, our proofs separate classes solely by showing they have different structural properties, thus applying Post's Program (E. Pos, 1944) to complexity theory. We feel such techniques may prove unknown separations in the future. In particular if we could settle the question as to whether all complete sets for doubly exponential time were autoreducible we would separate polynomial time from either logarithmic space or polynomial space. We also show several other theorems about autoreducibility.

v2026.09.13