VLDB 2026 Research / reviewers in the wild / expert
Richard Beigel
dblp:b/RichardBeigel
· DBLP profile ↗
75ranked-venue papers
58as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 70 · 54 first-authorSystems, architecture and hardware · 3 · 3 first-authorArtificial intelligence and machine learning · 1Databases, data management, data science and information retrieval · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
32 papers |
Computational complexity · 77% Graph algorithms and graph theory · 10% Algorithms and data structures · 7% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% |
Topics — the 30 heaviest of 63, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational complexity
structural complexity |
0.2 | 9 | 2006 | Infinitely-Often Autoreducible Sets · SIAM J. Comput. 2006 Are Cook and Karp Ever the Same? · CCC 2003 Circuit Lower Bounds Collapse Relativized Complexity Classes · CCC 1999 |
Computational complexity
query complexity |
0.1 | 4 | 2004 | Learning a Hidden Matching · SIAM J. Comput. 2004 Some connections between bounded query classes and non-uniform complexity · Inf. Comput. 2003 Learning a Hidden Matching · FOCS 2002 |
Computational complexity
circuit complexity |
0.1 | 8 | 2001 | Lower Bounds for Approximations by Low Degree Polynomials Over Zm · CCC 2001 Upper and Lower Bounds for Some Depth-3 Circuit Classes · CCC 1997 Circuits Over PP and PL · CCC 1997 |
Computational complexity
relativization |
0.1 | 4 | 1999 | Circuit Lower Bounds Collapse Relativized Complexity Classes · CCC 1999 Downward Separation Fails Catastrophically for Limited Nondeterminism Classes · SIAM J. Comput. 1998 NP Might Not Be As Easy As Detecting Unique Solutions · STOC 1998 |
Computational complexity › query complexity
nonadaptive queries |
0.1 | 2 | 2004 | Learning a Hidden Matching · SIAM J. Comput. 2004 Gaps in Bounded Query Hierarchies · CCC 1999 |
Computational complexity
reduction |
0.1 | 3 | 2006 | Optimal Series-Parallel Trade-offs for Reducing a Function to Its Own Graph · Inf. Comput. 2002 Infinitely-Often Autoreducible Sets · SIAM J. Comput. 2006 Approximable Sets · Inf. Comput. 1995 |
Computational complexity › reduction
autoreducibility |
0.1 | 1 | 2006 | Infinitely-Often Autoreducible Sets · SIAM J. Comput. 2006 |
Computational complexity › algorithmic randomness
hausdorff dimension |
0.1 | 1 | 2006 | Infinitely-Often Autoreducible Sets · SIAM J. Comput. 2006 |
Computational complexity › structural complexity
resource-bounded measure |
0.1 | 1 | 2006 | Infinitely-Often Autoreducible Sets · SIAM J. Comput. 2006 |
Computational complexity
lower bounds |
0.0 | 2 | 2001 | Lower Bounds for Approximations by Low Degree Polynomials Over Zm · CCC 2001 Upper and Lower Bounds for Some Depth-3 Circuit Classes · CCC 1997 |
Graph algorithms and graph theory
graph learning |
0.0 | 1 | 2004 | Learning a Hidden Matching · SIAM J. Comput. 2004 |
Computational complexity › query complexity › bounded queries
bounded query classes |
0.0 | 1 | 2003 | Some connections between bounded query classes and non-uniform complexity · Inf. Comput. 2003 |
Computational complexity
nonuniform complexity |
0.0 | 1 | 2003 | Some connections between bounded query classes and non-uniform complexity · Inf. Comput. 2003 |
Computational complexity › reduction
polynomial-time reduction |
0.0 | 1 | 2003 | Are Cook and Karp Ever the Same? · CCC 2003 |
Computational complexity › relativization
oracle separation |
0.0 | 2 | 1998 | Downward Separation Fails Catastrophically for Limited Nondeterminism Classes · SIAM J. Comput. 1998 Circuits Over PP and PL · CCC 1997 |
Algorithms and data structures › search algorithms
combinatorial search |
0.0 | 1 | 2002 | Learning a Hidden Matching · FOCS 2002 |
Algorithms and data structures › sublinear algorithms
non-adaptive query complexity |
0.0 | 1 | 2002 | Learning a Hidden Matching · FOCS 2002 |
Bioinformatics and computational biology › sequence analysis › sequence assembly › genome assembly
gap closure |
0.0 | 1 | 2001 | An optimal procedure for gap closing in whole genome shotgun sequencing · RECOMB 2001 |
Bioinformatics and computational biology › genomics
genome sequencing |
0.0 | 1 | 2001 | An optimal procedure for gap closing in whole genome shotgun sequencing · RECOMB 2001 |
Bioinformatics and computational biology › genomics › genome sequencing
whole genome shotgun sequencing |
0.0 | 1 | 2001 | An optimal procedure for gap closing in whole genome shotgun sequencing · RECOMB 2001 |
Computational complexity › boolean function analysis › symmetric functions
parity |
0.0 | 1 | 2001 | Lower Bounds for Approximations by Low Degree Polynomials Over Zm · CCC 2001 |
Logic in computer science › finite model theory
query languages |
0.0 | 1 | 2001 | Commutative Queries · Inf. Comput. 2001 |
Mathematical optimization
integer programming |
0.0 | 2 | 2000 | The Complexity of Modular Graph Automorphism · SIAM J. Comput. 2000 Languages that Are Easier than their Proofs · FOCS 1991 |
Graph algorithms and graph theory › graph isomorphism
graph automorphism |
0.0 | 1 | 2000 | The Complexity of Modular Graph Automorphism · SIAM J. Comput. 2000 |
Computational complexity
complexity classes |
0.0 | 3 | 2003 | Are Cook and Karp Ever the Same? · CCC 2003 Representing Boolean Functions as Polynomials Modulo Composite Numbers (Extended Abstract) · STOC 1992 Circuits Over PP and PL · CCC 1997 |
Graph algorithms and graph theory
graph algorithms |
0.0 | 1 | 1999 | Finding Maximum Independent Sets in Sparse and General Graphs · SODA 1999 |
Graph algorithms and graph theory
independent set |
0.0 | 1 | 1999 | Finding Maximum Independent Sets in Sparse and General Graphs · SODA 1999 |
Graph algorithms and graph theory › independent set
maximum independent set |
0.0 | 1 | 1999 | Finding Maximum Independent Sets in Sparse and General Graphs · SODA 1999 |
Approximation and online algorithms › online algorithms › online algorithms with side information
advice complexity |
0.0 | 1 | 1998 | One Help Bit Doesn't Help · STOC 1998 |
Computational complexity › computational models
DNA computing |
0.0 | 1 | 1998 | Solving Intractable Problems with DNA Computing · CCC 1998 |
Methods — techniques the papers use, named apart from their topics
oracle separation · 0.1relativization · 0.1diagonalization · 0.1randomized algorithm · 0.0circuit lower bounds · 0.0probabilistic method · 0.0lower bound arguments · 0.0ramsey-theoretic argument · 0.0combinatorial optimization · 0.0polynomial-time reduction · 0.0IP protocol · 0.0parallel testing · 0.0fault upper bound analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | On the sizes of DPDAs, PDAs, LBAs
Richard Beigel, William I. Gasarch |
Theor. Comput. Sci. | 1 |
| 2006 | The Multiparty Communication Complexity of Exact-T: Improved Bounds and New Problems
Richard Beigel, William I. Gasarch, James Glenn |
MFCS | 1 |
| 2006 | A tight lower bound for restricted pir protocols
Richard Beigel, Lance Fortnow, William I. Gasarch |
Comput. Complex. | 1 |
| 2006 | Enumerations of the Kolmogorov functionabstractAbstract A recursive enumerator for a function h is an algorithm f which enumerates for an input x finitely many elements including h(x). f is a k(n)-enumerator if for every input x of length n. h(x) is among the first k(n) elements enumerated by f. If there is a k(n)-enumerator for h then h is called k(n)-enumerable. We also consider enumerators which are only A-recursive for some oracle A. Richard Beigel, Harry Buhrman, Peter A. Fejer, Lance Fortnow, Piotr Grabowski, Luc Longpré, Andrej Muchnik, Frank Stephan 0001, Leen Torenvliet |
J. Symb. Log. | 1 |
| 2006 | Infinitely-Often Autoreducible SetsabstractA set A is autoreducible if one can compute, for all x, the value $A(x)$ by querying A only at places $y \neq x$. Furthermore, A is infinitely‐often autoreducible if, for infinitely many x, the value $A(x)$ can be computed by querying A only at places $y \neq x$. For all other x, the computation outputs a special symbol to signal that the reduction is undefined. It is shown that for polynomial time Turing and truth‐table autoreducibility there are A, B, C in the class EXP of all exponential‐time computable sets such that A is not infinitely‐often Turing autoreducible, B is Turing autoreducible but not infinitely‐often truth‐table autoreducible and C is truth‐table autoreducible with $g(n)+1$ queries but not infinitely‐often Turing autoreducible with $g(n)$ queries. Here n is the length of the input, g is nondecreasing, and there exists a polynomial p such that $p(n)$ bounds both the computation time and the value of g at input of length n. Furthermore, connections between notions of infinitely‐often autoreducibility and notions of approximability are investigated. The Hausdorff‐dimension of the class of sets which are not infinitely‐often autoreducible is shown to be 1. Richard Beigel, Lance Fortnow, Frank Stephan 0001 |
SIAM J. Comput. | 1 |
| 2004 | Diagnosis in the Presence of Intermittent Faults
Richard Beigel |
ISAAC | 2 |
| 2004 | Learning a Hidden MatchingabstractWe consider the problem of learning a matching (i.e., a graph in which all vertices have degree 0 or 1) in a model where the only allowed operation is to query whether a set of vertices induces an edge. This is motivated by a problem that arises in molecular biology. In the deterministic nonadaptive setting, we prove a $(\frac{1}{2}+o(1)){n \choose 2} $ upper bound and a nearly matching $0.32{n \choose 2}$ lower bound for the minimum possible number of queries. In contrast, if we allow randomness, then we obtain (by a randomized, nonadaptive algorithm) a much lower O(n log n) upper bound, which is best possible (even for randomized fully adaptive algorithms). Noga Alon, Richard Beigel, Simon Kasif, Steven Rudich, Benny Sudakov |
SIAM J. Comput. | 2 |
| 2004 | Algorithms for four variants of the exact satisfiability problem
Vilhelm Dahllöf, Peter Jonsson, Richard Beigel |
Theor. Comput. Sci. | 3 |
| 2003 | Are Cook and Karp Ever the Same?abstractWe consider the question whether there exists a set A such that every set polynomial-time Turing equivalent to A is also many-one equivalent to A. We show that if E=NE then no sparse set has this property. We give the first relativized world where there exists a set with this property, and in this world the set A is sparse. Richard Beigel, Lance Fortnow |
CCC | 1 |
| 2003 | Infinitely-Often Autoreducible Sets
Richard Beigel, Lance Fortnow, Frank Stephan 0001 |
ISAAC | 1 |
| 2003 | Some connections between bounded query classes and non-uniform complexity
Amihood Amir, Richard Beigel, William I. Gasarch |
Inf. Comput. | 2 |
| 2002 | Learning a Hidden MatchingabstractWe consider the problem of learning a matching (i.e., a graph in which all vertices have degree 0 or 1) in a model where the only allowed operation is to query whether a set of vertices induces an edge. This is motivated by a problem that arises in molecular biology. In the deterministic nonadaptive setting, we prove a ( 1/2 +o(1))(n/2) upper bound and a nearly matching 0.32(n/2) lower bound for the minimum possible number of queries. In contrast, if we allow randomness then we obtain (by a randomized, nonadaptive algorithm) a much lower O(n log n) upper bound, which is best possible (even for randomized fully adaptive algorithms). Noga Alon, Richard Beigel, Simon Kasif, Steven Rudich, Benny Sudakov |
FOCS | 2 |
| 2002 | Optimal Series-Parallel Trade-offs for Reducing a Function to Its Own Graph
Richard Beigel, Lane A. Hemaspaandra, Harald Hempel, Jörg Vogel 0001 |
Inf. Comput. | 1 |
| 2001 | Lower Bounds for Approximations by Low Degree Polynomials Over ZmabstractWe use a Ramsey-theoretic argument to obtain the first lower bounds for approximations over Z/sub m/ by nonlinear polynomials: (i) A degree-2 polynomial over Z/sub m/ (m odd) must differ from the parity function on at least a 1/2-1/2((log n)/sup /spl Omega/(1)/) fraction of all points in the Boolean n-cube. A degree-O(1) polynomial over Z/sub m/ (m odd) must differ from the parity function on at least a 1/2-o(1) fraction of all points in the Boolean n-cube. These nonapproximability results imply the first known lower bounds on the top fanin of MAJoMOD/sub m/oAND/sub O(1)/ circuits (i.e., circuits with a single majority-gate at the output node, MOD/sub m/-gates at the middle level, and constant-fanin AND-gates at the input level) that compute parity: (i) MAJoMOD/sub m/oAND/sub 2/ circuits that compute parity must have top fanin 2((log n)/sup /spl Omega/(1)/). (ii) Parity cannot be computed by MAJoMODmoAND/sub O(1)/ circuits with top fanin O(1). Similar results hold for the MOD/sub q/ function as well. Noga Alon, Richard Beigel |
CCC | 2 |
| 2001 | An optimal procedure for gap closing in whole genome shotgun sequencingabstractTettelin et. al. proposed a new method for closing the gaps in whole genome shotgun sequencing projects. The method uses a multiplex PCR strategy in order to minimize the time and effort required to sequence the DNA in the missing gaps. This procedure has been used in a number of microbial sequencing projects including Streptococcus pneumoniae and other bacteria. In this paper we describe a theoretical framework for this problem and propose an improved method that guarantees to minimize the number of steps involved in the gap closure procedures. In given particular collection of n/2 DNA fragments we describe a strategy that requires. 0.75 log n work in eight parallel rounds of experiment closely matching a corresponding lower bound 0.5 log of n Richard Beigel, Noga Alon, Simon Kasif, Mehmet Serkan Apaydin, Lance Fortnow |
RECOMB | 1 |
| 2001 | Commutative Queries
Richard Beigel, Richard Chang 0001 |
Inf. Comput. | 1 |
| 2000 | Circuits over PP and PL
Richard Beigel |
J. Comput. Syst. Sci. | 1 |
| 2000 | The Comlexity of OddAnabstractAbstract For a fixed set A. the number of queries to A needed in order to decide a set S is a measure of S's complexity. We consider the complexity of certain sets defined in terms of A: and, for m > 2, where #nA. (x1….. xn) = A(x1) + A(xn)(We identify with , where χA is the characteristic function of A.) If A is a nonrecursive semirecursive set or if A is a jump, we give tight bounds on the number of queries needed in order to decide ODDnA and MODmnA: • ODDnA can be decided with n parallel queries to A, but not with n − 1. • ODDnA can be decided with ⌈log(n + 1)⌉ sequential queries to A but not with ⌈log(n + 1)⌉ − 1. • MODmnA can be decided with ⌈n/m⌉ + ⌊n/m⌋ parallel queries to A but not with ⌈n/m⌉ + ⌊n/m⌋ − 1. • MODmnA can be decided with ⌈log(⌈n/m⌉ + ⌊n/m⌋ + 1)⌉ sequential queries to A but not with ⌈log(⌈n/m⌉ + ⌊n/m⌋ + 1)⌉ − 1. The lower bounds above hold for nonrecursive recursively enumerable sets A as well. (Interestingly, the lower bounds for recursively enumerable sets follow by a general result from the lower bounds for semirecursive sets.) In particular, every nonzero truth-table degree contains a set A such that ODDnA cannot be decided with n − 1 parallel queries to A. Since every truth-table degree also contains a set B such that ODDnB can be decided with one query to B, a set's query complexity depends more on its structure than on its degree. For a fixed set A, Q(n, A) = {S: S can be decided with n sequential queries to A}. Q∥ (n, A) = {S : S can be decided with n parallel queries to A}. We show that if A is semirecursive or recursively enumerable, but is not recursive, then these classes form non-collapsing hierarchies: • Q(0,A) ⊂ Q (1, A) ⊂ Q(2, A) ⊂ … Q∥ (0, A) ⊂ Q∥ (1, A) ⊂ Q∥ (2, A) ⊂ … The same is true if A is a jump. Richard Beigel, William I. Gasarch, Martin Kummer, Georgia Martin, Timothy H. McNicholl, Frank Stephan 0001 |
J. Symb. Log. | 1 |
| 2000 | The Complexity of Modular Graph AutomorphismabstractMotivated by the question of the relative complexities of the graph isomorphism and the graph automorphism problems, we define and study the modular graph automorphism problems. These are the decision problems mod k -GA which consist, for each k > 1, of deciding whether the number of automorphisms of a graph is divisible by k. The mod k -GA problems all turn out to be intermediate in difficulty between graph automorphism and graph isomorphism. We define an appropriate search problem corresponding to mod k -GA and design an algorithm that polynomial-time reduces the mod k -GA search problem to the decision problem. Combining this algorithm with an IP protocol, we obtain a randomized polynomial-time checker for mod$_{k}$-GA $\forall k>1$. Vikraman Arvind, Richard Beigel, Antoni Lozano |
SIAM J. Comput. | 2 |
| 1999 | Gaps in Bounded Query HierarchiesabstractPrior results show that most bounded query hierarchies cannot contain finite gaps. For example, it is known that P/sub (m+1)-tt//sup SAT/=P/sub m-tt//sup SAT//spl rArr/P/sub btt//sup SAT/=P/sub m-tt//sup SAT/ and for all sets A/spl middot/FP/sub (m=1)-tt//sup A/=FP/sub m-tt//sup A//spl rArr/FP/sub btt//sup A/=FP/sub m-tt//sup A//spl middot/P/sub (m+1)-T//sup A/=P/sub m-T//sup A/=P/sub bT//sup A//spl middot/FP/sub (m+1)-T//sup A/=FP/sub m-T//sup A//spl rArr/FP/sub bT//sup A/=FP/sub m-T//sup A/ where P/sub m-tt//sup A/ is the set of languages computable by polynomial-time Turing machines that make m nonadaptive queries to A; P/sub btt//sup A/=/spl cup//sub m/P/sub m-tt//sup A/, P/sub m-t//sup A/ and P/sub bT//sup A/ are the analogous adaptive queries classes; and FP/sub m-tt//sup A/, FP/sub btt//sup A/, FP/sub m-T//sup A/, and FP/sub bT//sup A/ in turn are the analogous function classes. It was widely expected that these general results would extend to the remaining case-languages computed with nonadaptive queries-yet results remained elusive. The best known was that P/sub 2m-tt//sup A/=P/sub m-tt//sup A//spl rArr/P/sub btt//sup A/=P/sub m-tt//sup A/. We disprove the conjecture, in fact, P/sub [4/3m]-tt//sup A/=P/sub m-tt//sup A/not/spl rArr/P/sub ([4/3m]+1)-tt/=P/sub [4/3m]-tt//sup A/. Thus there is a P/sub m-tt//sup A/ hierarchy that contains a finite gap. We also make progress on the 3-tt vs. 2-tt case: P/sub 3-tt//sup A/=P/sub 2-tt//sup A//spl rArr/P/sub btt//sup A//spl sube/P/sub 2-tt//sup A//poly. Richard Beigel |
CCC | 1 |
| 1999 | Circuit Lower Bounds Collapse Relativized Complexity ClassesabstractSince the publication of M. Furst et al. (1984) seminal paper connecting AC/sup 0/ with the polynomial hierarchy, it has been well known that circuit lower bounds allow you to construct oracles that separate complexity classes. We show that similar circuit lower bounds allow you to construct oracles that collapse complexity classes. For example, based on Hastad's parity lower bound, we construct an oracle such that P=PH/spl sub//spl oplus/P=EXP. Richard Beigel, Alexis Maciel |
CCC | 1 |
| 1999 | Finding Maximum Independent Sets in Sparse and General Graphs
Richard Beigel |
SODA | 1 |
| 1999 | Molecular Computing, Bounded Nondeterminism, and Efficient Recursion
Richard Beigel |
Algorithmica | 1 |
| 1999 | A Comparison of Resource-Bounded Molecular Computation Models
Richard Beigel |
Algorithmica | 2 |
| 1998 | Solving Intractable Problems with DNA ComputingabstractWe survey the theoretical use of DNA computing to solve intractable problems. We also discuss the relationship between problems in DNA computing and questions in complexity theory. Richard Beigel |
CCC | 1 |
| 1998 | The Geometry of Browsing
Richard Beigel, Egemen Tanin |
LATIN | 1 |
| 1998 | The Complexity of Modular Graph Automorphism
Vikraman Arvind, Richard Beigel, Antoni Lozano |
STACS | 2 |
| 1998 | NP Might Not Be As Easy As Detecting Unique SolutionsabstractTheorem 1.3There exists a relativized world where we can detect unique solutions for NP problems yet P # NP. Richard Beigel, Harry Buhrman, Lance Fortnow |
STOC | 1 |
| 1998 | One Help Bit Doesn't HelpabstractArticle One help-bit doesn't help Share on Authors: Richard Beigel Lehigh University, Elect Eng Comp Science, 19 Memorial Dr W Ste 2, Bethlehem PA Lehigh University, Elect Eng Comp Science, 19 Memorial Dr W Ste 2, Bethlehem PAView Profile , Tirza Hirst Bar-llan University, Department of Mathematics and Computer Science, Bar-Ilan University, 52900 Ramat-Gan, Israel Bar-llan University, Department of Mathematics and Computer Science, Bar-Ilan University, 52900 Ramat-Gan, IsraelView Profile Authors Info & Claims STOC '98: Proceedings of the thirtieth annual ACM symposium on Theory of computingMay 1998 Pages 124–130https://doi.org/10.1145/276698.276720Online:23 May 1998Publication History 6citation229DownloadsMetricsTotal Citations6Total Downloads229Last 12 Months4Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Richard Beigel, Tirza Hirst |
STOC | 1 |
| 1998 | Downward Separation Fails Catastrophically for Limited Nondeterminism ClassesabstractThe $\beta$ hierarchy consists of classes $\beta_k={\rm NP}[log kn ]\subseteq {\rm NP}$. Unlike collapses in the polynomial hierarchy and the Boolean hierarchy, collapses in the $\beta$ hierarchy do not seem to translate up, nor does closure under complement seem to cause the hierarchy to collapse. For any consistent set of collapses and separations of levels of the hierarchy that respects ${\rm P} = \beta_1\subseteq \beta_2\subseteq \cdots \subseteq {\rm NP}$, we can construct an oracle relative to which those collapses and separations hold; at the same time we can make distinct levels of the hierarchy closed under computation or not, as we wish. To give two relatively tame examples: for any $k \geq 1$, we construct an oracle relative to which \[ {\rm P} = \beta_{k} \neq \beta_{k+1} \neq \beta_{k+2} \neq \cdots \] and another oracle relative to which \[ {\rm P} = \beta_{k} \neq \beta_{k+1} = {\rm PSPACE}. \] We also construct an oracle relative to which $\beta_{2k} = \beta_{2k+1} \neq \beta_{2k+2}$ for all k. Richard Beigel, Judy Goldsmith |
SIAM J. Comput. | 1 |
| 1998 | Addition in log2n + O(1) Steps on Average: A Simple AnalysisabstractWe demonstrate the use of Kolmogorov complexity in average case analysis of algorithms through a classical example: adding two n-bit numbers in [log2 n] + 2 steps on average. We simplify the analysis of Burks et al. (1961) and (in more complete forms) Briley (1973) and Schay (1995). Richard Beigel, William I. Gasarch, Ming Li 0001, Louxin Zhang |
Theor. Comput. Sci. | 1 |
| 1997 | Circuits Over PP and PLabstractC.B. Wilson's (1985) model of oracle gates provides a framework for considering reductions whose strength is intermediate between truth-table and Turing. Improving on a stream of results by previous authors, we prove that PL and PP are closed under NC/sub 1/ reductions. This answers an open problem of M. Ogihara (1996). More generally, we show that NC/sub k+1//sup PP/=AC/sub k//sup PP/ and NC/sub k+1//sup PL/=AC/sub k//sup PL/ for all k/spl ges/0. On the other hand, we construct an oracle A such that NC/sub k/(PP/sup A/)/spl ne/NC/sub k+1/(PP/sup A/) for all integers k/spl ges/1. Slightly weaker than NC/sub 1/ reductions are Boolean formula reductions. We ask whether PL and PP are closed under Boolean formula reductions. This is a nontrivial question despite NC/sub 1/=BF, because that equality is easily seen not to relativize. We prove that P/sub log2n/loglogn-T//sup PP//spl sube/BF/sup PP//spl sube/PrTIME(n/sup O(logn)/). Because P/sub log2n/loglogn-T//sup PP//spl nsub/PP relative to an oracle, we think it is unlikely that PP is closed under Boolean formula reductions. We also show that PL is unlikely to be closed under BF reductions. Richard Beigel |
CCC | 1 |
| 1997 | Upper and Lower Bounds for Some Depth-3 Circuit ClassesabstractWe investigate the complexity of depth-3 threshold circuits with majority gates at the output, possibly negated AND gates at level two, and MOD/sub m/ gates at level one. We show that the fan-in of the AND gates can be reduced to O(log n) in the case where m is unbounded, and to a constant in the case where m is constant. We then use these upper bounds to derive exponential lower bounds for this class of circuits. In the unbounded m case, this yields a new proof of a lower bound of Grolmusz; in the constant m case, our result sharpens his lower bound. In addition, we prove an exponential lower bound if OR gates are also permitted on level two and m is a constant prime power. Richard Beigel, Alexis Maciel |
CCC | 1 |
| 1997 | Molecular Computing, Bounded Nondeterminism, and Efficient Recursion
Richard Beigel |
ICALP | 1 |
| 1997 | Upper and Lower Bounds for Some Depth-3 Circuit Classes
Richard Beigel, Alexis Maciel |
Comput. Complex. | 1 |
| 1996 | Pinpointing Computation with Modular Queries in the Boolean Hierarchy
Manindra Agrawal, Richard Beigel, Thomas Thierauf |
FSTTCS | 2 |
| 1996 | On the Query Complexity of Sets
Richard Beigel, William I. Gasarch, Martin Kummer, Timothy H. McNicholl, Frank Stephan 0001 |
MFCS | 1 |
| 1996 | Frequency Computation and Bounded QueriesabstractThere have been several papers over the last ten years that consider the number of queries needed to compute a function as a measure of its complexity. The following function has been studied extensively in that light: FaA(x1,…,xa) = A(x1)…A(xa). We are interested in the complexity (in terms of the number of queries) of approximating FaA. Let b ⩽ a and let f be any function such that FaA(x1,…,xa) and f(x1,…,xa) agree on at least b bits. For a general set A we have matching upper and lower bounds on f that depend on coding theory. These are applied to get exact bounds for the case where A is semirecursive, A is superterse, and (assuming P ≠ NP) A = SAT. We obtain exact bounds when A is the halting problem using different methods. Richard Beigel, William I. Gasarch, Efim B. Kinber |
Theor. Comput. Sci. | 1 |
| 1995 | 3-Coloring in Time O(1.3446n): A No-MIS AlgorithmabstractWe consider worst case time bounds for NP-complete problems including 3-coloring, 3-edge-coloring, and 3-list-coloring. Our algorithms are based on a common generalization of these problems, called symbol-system satisfiability or, briefly, SSS. 3-SAT is equivalent to (2,3)-SSS while the other problems above are special cases of (3,2)-SSS; there is also a natural duality transformation from (a,b)-SSS to (b,a)-SSS. We give a fast algorithm for (3,2)-SSS and use it to improve the time bounds for solving the other problems listed above. Richard Beigel, David Eppstein |
FOCS | 1 |
| 1995 | Fault Diagnosis in a FlashabstractConsider a set of n processors that can communicate with each other. Assume that each processor can be either "good" or "faulty". Also assume that the processors can test each other. We consider how to use parallel testing rounds to identify the faulty processors, given an upper bound t on their number. We prove that 4 rounds are necessary and sufficient when 2/spl radic/(2n)/spl les/0.03n (for n sufficiently large). Furthermore, at least 5 rounds are necessary when t/spl ges/0.49n (for n sufficiently large), and 10 rounds are sufficient when t<0.5n (for all n). (It is well known that no general solution is possible when t/spl ges/0.5n). Richard Beigel, William Hurwood, Nabil Kahalé |
FOCS | 1 |
| 1995 | Quantifying the Amount of VerbosenessabstractWe study the fine structure of the classification of sets of natural numbers A according to the number of queries which are needed to compute the n-fold characteristic function of A. A complete characterization is obtained, relating the question to finite combinatorics. In order to obtain an explicit description we consider several interesting combinatorial problems. Richard Beigel, Martin Kummer, Frank Stephan 0001 |
Inf. Comput. | 1 |
| 1995 | Approximable SetsabstractMuch structural work on NP-complete sets has exploited SAT′s d-self-reducibility. In this paper, we exploit the additional fact that SAT is a d-cylinder to show that NP-complete sets are p-superterse unless P = NP. In fact, every set that is NP-hard under polynomial-time no(1)-tt reductions is p-superterse unless P = NP. In particular, no p-selective set is NP-hard under polynomial-time no(1)-tt reductions unless P = NP. In addition, no easily countable set is NP-hard under Turing reductions unless P = NP. Self-reducibility does not seem to suffice far our main result: in a relativized world, we construct a d-self-reducible set in NP − P that is polynomial-time 2-tt reducible to a p-selective set. Richard Beigel, Martin Kummer, Frank Stephan 0001 |
Inf. Comput. | 1 |
| 1995 | PP Is Closed under IntersectionabstractIn this seminal paper on probabilistic Turing machines, Gill asked whether the class PP is closed under intersection and union. We give a positive answer to this question. We also show that PP is closed under a variety of polynomial-time truth-table reductions. Consequences in complexity theory include the definite collapse and (assuming P ≠ PP) separation of certain query hierarchies over PP. Similar techniques allow us to combine several threshold gates into a single threshold gate. Consequences in the study of circuits include the simulation of circuits with a small number of threshold gates by circuits having only a single threshold gate at the root (perceptrons) and a lower bound on the number of threshold gates that are needed to compute the parity function. Richard Beigel, Nick Reingold, Daniel A. Spielman |
J. Comput. Syst. Sci. | 1 |
| 1994 | An Efficient Algorithm for Dynamic Text Indexing
Ming Gu 0002, Martin Farach-Colton, Richard Beigel |
SODA | 3 |
| 1994 | Representing Boolean Functions as Polynomials Modulo Composite Numbers
David A. Mix Barrington, Richard Beigel, Steven Rudich |
Comput. Complex. | 2 |
| 1994 | When do Extra Majority Gates Help? Polylog(N) Majority Gates Are Equivalent to One
Richard Beigel |
Comput. Complex. | 1 |
| 1994 | Perceptrons, PP, and the Polynomial Hierarchy
Richard Beigel |
Comput. Complex. | 1 |
| 1994 | On ACC
Richard Beigel, Jun Tarui |
Comput. Complex. | 1 |
| 1993 | OC1: A Randomized Induction of Oblique Decision Trees
Sreerama K. Murthy, Simon Kasif, Steven Salzberg, Richard Beigel |
AAAI | 4 |
| 1993 | Fault Diagnosis in a Small Constant Number of Parallel Testing RoundsabstractConsider a set of processors, V, that can communicate with each other.Assume that each processor can be either "good" or "faulty".Also assume that the processors can be used to test each other.We provide a parallel algorithm that determines which processors are good and which are faulty in 32 rounds of testing, pre Tided that a strict majority of the processors are good. Richard Beigel, Grigorii Margulis, Daniel A. Spielman |
SPAA | 1 |
| 1993 | Terse, Superterse, and Verbose Sets
Richard Beigel, William I. Gasarch, John Gill, James C. Owings |
Inf. Comput. | 1 |
| 1993 | A Relationship Between Difference Hierarchies and Relativized Polynomial Hierarchies
Richard Beigel, Richard Chang 0001, Mitsunori Ogihara |
Math. Syst. Theory | 1 |
| 1993 | Almost-Everywhere Complexity Hierarchies for Nondeterministic Time
Eric Allender, Richard Beigel, Ulrich Hertrampf, Steven Homer |
Theor. Comput. Sci. | 2 |
| 1992 | On Probabilistic ACC Circuits with an Exact-Threshold Output Gate
Richard Beigel, Jun Tarui, Seinosuke Toda |
ISAAC | 1 |
| 1992 | Representing Boolean Functions as Polynomials Modulo Composite Numbers (Extended Abstract)abstractDefine the MOD~-degree of a boolean function F to be the smallest degree of any polynomial P, over the ring of integers modulo m, such that for all O-1 assignments 5, F(o?) = O iff P(~= O.We obtain the unexpected result that the MOD,r,-degree of the OR of N variables is 0(~), where r is the number of distinct prime factors of m.This is optimal in the case of representation by symmetric polynomials.The MOD,, function is O if the number of input ones is a multiple of n and is 1 otherwise.We show that the MOD~-degree of both the MOD. and lMODn functions is N$)(l) exactly when there is a prime dividing n but not m.The MOD~-degree of the MOD~function is 1;we show that the MODrn,-degree of lMODm is NtiflJ if m is not a power of a prime, O(1) otherwise.A corollary is that there exists an oracle relative to which the MODm P classes (such as @P) have this structure: MODm P is closed under complement and union iff m is a prime power, and MOD.P is a subset of MODmP iff all primes dividing n also divide m. David A. Mix Barrington, Richard Beigel, Steven Rudich |
STOC | 2 |
| 1992 | When Do Extra Majority Gates Help? Polylog(n) Majority Gates Are Equivalent to OneabstractSuppose that f is computed by a constant depth circuit with 2m AND-, OR-, and NOT-gates, and m majority-gates. We prove that f is computed by a constant depth circuit with 2mo(1) AND-, OR-, and NOT-gates, and a single majority-gate, which is at the root. Richard Beigel |
STOC | 1 |
| 1992 | On Being Incoherent Without Being Very Hard
Richard Beigel, Joan Feigenbaum |
Comput. Complex. | 1 |
| 1992 | Counting Classes: Thresholds, Parity, Mods, and Fewness
Richard Beigel, John Gill |
Theor. Comput. Sci. | 1 |
| 1991 | Languages that Are Easier than their ProofsabstractA basic question about NP is whether or not search reduces in polynomial time to decision. We indicate that the answer is negative: under a complexity assumption (that deterministic and nondeterministic doubleexponential time are unequal) we construct a language in NP for which search does not reduce to decision. These ideas extend in a natural way to interactive proofs and program checking. Under similar assumptions we present languages in NP for which it is harder to prove membership interactively than it is to decide this membership. Similarly we present languages where checking is harder than computing membership. Each of the following properties --- checkability, random-self-reducibility, reduction from search to decision, and interactive proofs in which the prover's power is limited to deciding membership in the language itself --- implies coherence, one of the weakest forms of self-reducibility. Under assumptions about triple-exponential time, we construct incoherent sets in NP.... Richard Beigel, Mihir Bellare, Joan Feigenbaum, Shafi Goldwasser |
FOCS | 1 |
| 1991 | On ACCabstractIt has been shown by A. Yao (1990) that every language in ACC is recognized by a sequence of depth-2 probabilistic circuits with a symmetric gate at the root and n/sup polylog/(n) AND gates of fan-in polylog (n) at the leaves. The authors simplify Yao's proof and strengthen his results: every language in ACC is recognized by a sequence of depth-2 deterministic circuits with a symmetric gate at the root and n/sup polylog/(n) AND gates of fan-in polylog(n) at the leaves. They also analyze and improve modulus-amplifying polynomials constructed by S. Toda (1989) and Yao: this yields smaller circuits in Yao's and the present results on ACC.> Richard Beigel, Jun Tarui |
FOCS | 1 |
| 1991 | The Expressive Power of Voting PolynomialsabstractWe consider the problem of approximating a Boolean function f : f0; 1g n ! f0; 1g by the sign of an integer polynomial p of degree k. For us, a polynomial p(x) predicts the value of f(x) if, whenever p(x) 0, f(x) = 1, and whenever p(x) ! 0, f(x) = 0. A low-degree polynomial p is a good approximator for f if it predicts f at almost all points. Given a positive integer k, and a Boolean function f , we ask, "how good is the best degree k approximation to f?" We introduce a new lower bound technique which applies to any Boolean function. We show that the lower bound technique yields tight bounds in the case f is parity. Minsky and Papert [10] proved that a perceptron can not compute parity; our bounds indicate exactly how well Yale University, Dept. of Computer Science, P.O. Box 208285, New Haven CT 06520-8285. y Email: [email protected]. z Email: [email protected]. Supported in part by NSF grants CCR-8808949 and CCR-8958528. x Carnegie-Mellon University, Schoo... James Aspnes, Richard Beigel, Merrick L. Furst, Steven Rudich |
STOC | 2 |
| 1991 | PP Is Closed Under Intersection (Extended Abstract)abstractIn his seminal paper on probabilistic Turing machines, Gill [13] asked whether the class PP is closed under intersection and union. We give a positive answer to this question. We also show that PP is closed under a variety of polynomial-time truth-table reductions. Consequences in complexity theory include the definite collapse and (assuming P 6= PP) separation of certain query hierarchies over PP. Similar techniques allow us to combine several threshold gates into a single threshold gate. Consequences in the study of circuits include the simulation of circuits with a small number of threshold gates by circuits having only a single threshold gate at the root (perceptrons), and a lower bound on the number of threshold gates needed to compute the parity function. 1. Introduction The class PP was defined in 1972 by John Gill [13, 14] and independently by Janos Simon [26] in 1974. PP is the class of languages accepted by a polynomial-time bounded nondeterministic Turing machine t... Richard Beigel, Nick Reingold, Daniel A. Spielman |
STOC | 1 |
| 1991 | The Mapmaker's dilemmaabstractWe examine the problem of coloring a subgraph of a k-colorable graph without knowing the entire graph. Our results are phrased in terms of a game with two players: (a) the Mapmaker, who must color a fixed set X of vertices in a manner extendible to a k-coloring of the entire graph, and (b) the Explorer, who adds vertices and edges to the graph, hoping to force the Mapmaker to change his mind many times about how to color X. We show that if k ≥ 3, then the Explorer can force an exponential number of mind-changes; but if k = 2, then she can only force a linear number of mind-changes. Applications to recursive graph theory are given. Richard Beigel, William I. Gasarch |
Discret. Appl. Math. | 1 |
| 1991 | Probabilistic Polynomial Time is Closed under Parity ReductionsabstractWe show that probabilistic polynomial time (PP) is closed under polynomial-time parity reductions. As corollaries, we show that several complexity classes are contained in PP. Richard Beigel, Lane A. Hemaspaandra, Gerd Wechsung |
Inf. Process. Lett. | 1 |
| 1991 | Relativized Counting Classes: Relations among Thresholds, Parity, and ModsabstractWell-known complexity classes such as NP, co-NP, ⊕P (PARITY-P), and PP are produced by considering a nondeterministic polynomial time Turing machine N and defining acceptance in terms of the number of accepting paths in N. That is, they are subclasses of P#P[1]. Other interesting classes such as MODk P and C + P are also subclasses of P#P[1]. Many relations among these classes are unresolved. Of course, these classes coincide if P = PSPACE. However, we develop a simple combinatorial technique for constructing oracles that separate counting classes. Our results suggest that it will be difficult to resolve the unknown relationships among different counting classes. In addition to presenting new oracle separations, we simplify several previous constructions. Richard Beigel |
J. Comput. Syst. Sci. | 1 |
| 1991 | Bounded Queries to SAT and the Boolean Hierarchy
Richard Beigel |
Theor. Comput. Sci. | 1 |
| 1990 | A Note on the Almost-Everywhere Hierarchy for Nondeterministic Time
Eric Allender, Richard Beigel, Ulrich Hertrampf, Steven Homer |
STACS | 2 |
| 1990 | Counting Classes: Thresholds, Parity, Mods, and Fewness
Richard Beigel, John Gill, Ulrich Hertrampf |
STACS | 1 |
| 1990 | Unbounded Searching SlgorithmsabstractThe unbounded search problem was posed by Bentley and Yao. It is the problem of finding a key in a linearly ordered unbounded table, with the proviso that the number of comparisons is to be minimized. It is shown that Bentley and Yao’s lower bound is essentially optimal, and some new upper bounds for the unbounded search problem are proven. The solution of this problem in parallel is demon-strated. Richard Beigel |
SIAM J. Comput. | 1 |
| 1990 | Sorting n Objects with a K-SorterabstractA k-sorter is a device that sorts k objects in unit time. The complexity of an algorithm that uses a k-sorter is defined as the number of applications of the k-sorter. In this measure, the complexity of sorting n objects is between n log n/k log k and 4n log n/k log k, up to first-order terms in n and k.> Richard Beigel, John Gill |
IEEE Trans. Computers | 1 |
| 1990 | Bi-Immunity Results for Cheatable SetsabstractAn oracle A is k-cheatable if there is a polynomial-time algorithm to determine the answers to 2k parallel queries to A from the answers to only k queries to some other oracle B. It is known that 1-cheatable sets cannot be bi-immune for P. In contrast, we construct 2-cheatable sets that are bi-immune for arbitrary time complexity classes. In addition, for each k, we construct a set that is (k + 1)-cheatable, but not k-cheatable; we show that this separation does not hold with bi-immunity. We show that if a recursive set A is bi-immune for P then there exists a nontrivial 1-cheatable set that is polynomial-time m-reducible to A. Consequently if NP contains a set that is bi-immune for P then NP contains a set that is not polynomial-time Turing-equivalent to a self-reducible set. Richard Beigel |
Theor. Comput. Sci. | 1 |
| 1989 | Locating Faults in a Constant Number of Parallel Testing RoundsabstractConsider a system of processing elements in which elements may administer tests to other elements. We show, surprisingly, that a constant number of rounds of parallel testing are sufficient to identify all faults (in all cases where fault identification is possible). We also present an O(log log n=t t) algorithm with a small constant of proportionality, where n denotes the total number of processors and t denotes the number of faulty processors. Both of these results improve upon the previous best, which was O(log n=t t) rounds. For the problems of identifying a single faulty processor (diagnosis-with-repair) and identifying a single good processor, we present an oblivious constant-time algorithm using a fixed 3-regular interconnect that tolerates a linear number of faults. This contrasts with the well-known result that every oblivious algorithm for complete diagnosis must use a number of rounds that is linear in t. 1 Introduction Consider a system composed of many processing element... Richard Beigel, S. Rao Kosaraju, Gregory F. Sullivan |
SPAA | 1 |
| 1989 | On the Complexity of Finding the Chromatic Number of a Recursive Graph I: The Bounded Case
Richard Beigel, William I. Gasarch |
Ann. Pure Appl. Log. | 1 |
| 1989 | On the Complexity of Finding the Chromatic Number of a Recursive Graph II: The Unbounded CaseabstractA recursive graph is a graph whose edge set and vertex set are both recursive. Although the chromatic number of a recursive graph G (denoted #(G)) cannot be determined recursively, it can be determined if queries to the halting set are allowed. We show that the problem of determining the chromatic number of a recursive graph with a minimum number of queries to the halting set, is closely related to the unbounded search problem. In particular if f is a non-decreasing function such that P i#0 2 -f(i) is effectively computable, then there is an algorithm to determine #(G) with f(#(G)) queries to K i# P i#0 2 -f(i) # 1 (i.e., f satisfies Kraft's inequality). We also investigate recursive chromatic numbers (which require queries to a set much harder than the halting set, namely # ### ), the effect of allowing queries to a weaker set, and the effect of being able to ask p queries at a time. Most of our results are also true for highly recursive graphs (graphs where one can determine t... Richard Beigel, William I. Gasarch |
Ann. Pure Appl. Log. | 1 |
| 1989 | Nondeterministic Bounded Query ReducibilitiesabstractA query-bounded Turing machine is an oracle machine which computes its output function from a bounded number of queries to its oracle. In this paper we investigate the behavior of nondeterministic query-bounded Turing machines. In particular we study how easily such machines can compute the function F A n (x 1 , . . . , x n ) from A, where A # N and F A n (x 1 , . . . , x n ) = ##A (x 1 ), . . . , #A (x n )#. We show that each truth-table degree contains a set A such that, F A n can be nondeterministically computed from A by asking at most one question per nondeterministic branch; and that every set of the form A # also has this property. On the other hand, we show that if A is a 1-generic set then F A n cannot be nondeterministically computed from A in less that n queries to A; and that each non-zero r.e. Turing degree contains an r.e. set A with the same property. If the machines involved can only make queries that are part of their input then all sets such that F A n ca... Richard Beigel, William I. Gasarch, James C. Owings |
Ann. Pure Appl. Log. | 1 |