Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Endre Szemerédi

dblp:94/1611 · DBLP profile ↗
← Back
43ranked-venue papers
2as first author
0since 2021 · last 2017
—ORCID · none

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

Theory of computation · 39 · 2 first-authorDatabases, data management, data science and information retrieval · 2Graphics, computer vision, multimedia, augmented reality and games · 2Applied, interdisciplinary, general and emerging computing · 2

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
23 papers
Graph algorithms and graph theory · 39% Computational complexity · 28% Algorithms and data structures · 21%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Parallel and multicore computing · 67% Interconnection networks and networks-on-chip · 33%

Topics — the 30 heaviest of 54, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Graph algorithms and graph theory › graph connectivity
fault-tolerant graphs
0.012000
Universality and Tolerance · FOCS 2000
Graph algorithms and graph theory
graph theory
0.012000
Universality and Tolerance · FOCS 2000
Graph algorithms and graph theory › graph classes
universal graphs
0.012000
Universality and Tolerance · FOCS 2000
Computational complexity
circuit complexity
0.031995
Lower bounds for sorting networks · STOC 1995
On Nontrivial Separators for k-Page Graphs and Simulations by Nondeterministic One-Tape Turing Machines · STOC 1986
Two lower bounds for branching programs · STOC 1986
Computational complexity
space complexity
0.031992
Undirected Connectivity in O(log ^1.5 n) Space · FOCS 1992
Two Tapes Are Better than One for Off-Line Turing Machines · STOC 1987
Deterministic Simulation in LOGSPACE · STOC 1987
Algorithms and data structures › sequence algorithms › sorting
sorting networks
0.021995
Lower bounds for sorting networks · STOC 1995
An O(n log n) Sorting Network · STOC 1983
Algorithmic game theory and mechanism design
matching
0.011996
Matching Nuts and Bolts in O(n log n) Time (Extended Abstract) · SODA 1996
Parallel and multicore computing
parallel algorithms
0.031992
Halvers and Expanders · FOCS 1992
Deterministic Selection in O(log log N) Parallel Time · STOC 1986
An O(n log n) Sorting Network · STOC 1983
Algorithms and data structures › sequence algorithms
sorting
0.011995
Lower bounds for sorting networks · STOC 1995
Computational complexity › space complexity
logarithmic space
0.021992
Undirected Connectivity in O(log ^1.5 n) Space · FOCS 1992
Deterministic Simulation in LOGSPACE · STOC 1987
Algorithms and data structures › data structure design › search structures › hashing
perfect hashing
0.021992
Fault Tolerant Graphs, Perfect Hash Functions and Disjoint Paths · FOCS 1992
Storing a Sparse Table with 0(1) Worst Case Access Time · J. ACM 1984
Interconnection networks and networks-on-chip
sorting network
0.011992
Halvers and Expanders · FOCS 1992
Graph algorithms and graph theory
expander graphs
0.011992
Halvers and Expanders · FOCS 1992
Graph algorithms and graph theory › graph spanners
fault-tolerant spanners
0.011992
Fault Tolerant Graphs, Perfect Hash Functions and Disjoint Paths · FOCS 1992
Graph algorithms and graph theory
graph connectivity
0.011992
Undirected Connectivity in O(log ^1.5 n) Space · FOCS 1992
Graph algorithms and graph theory
graph embedding
0.011992
Fault Tolerant Graphs, Perfect Hash Functions and Disjoint Paths · FOCS 1992
Graph algorithms and graph theory
spanners and emulators
0.011992
Fault Tolerant Graphs, Perfect Hash Functions and Disjoint Paths · FOCS 1992
Graph algorithms and graph theory › graph algorithms › connectivity
undirected connectivity
0.011992
Undirected Connectivity in O(log ^1.5 n) Space · FOCS 1992
Computational geometry
combinatorial geometry
0.011989
An Upper Bound on the Number of Planar k-Sets · FOCS 1989
Computational geometry › discrete geometry
k-sets
0.011989
An Upper Bound on the Number of Planar k-Sets · FOCS 1989
Computational geometry › geometric optimization
parametric search
0.011989
An Optimal-Time Algorithm for Slope Selection · SIAM J. Comput. 1989
Graph algorithms and graph theory › random graphs
random regular graphs
0.011989
On the Second Eigenvalue in Random Regular Graphs · STOC 1989
Graph algorithms and graph theory › spectral graph theory
second eigenvalue
0.011989
On the Second Eigenvalue in Random Regular Graphs · STOC 1989
Algorithms and data structures › selection
selection algorithms
0.011989
An Optimal-Time Algorithm for Slope Selection · SIAM J. Comput. 1989
Graph algorithms and graph theory
spectral graph theory
0.011989
On the Second Eigenvalue in Random Regular Graphs · STOC 1989
Coding theory
upper bounds
0.011989
An Upper Bound on the Number of Planar k-Sets · FOCS 1989
Algorithms and data structures › analysis of algorithms
hard instances
0.011988
Many Hard Examples for Resolution · J. ACM 1988
Computational complexity › query complexity
membership queries
0.021984
Storing a Sparse Table with 0(1) Worst Case Access Time · J. ACM 1984
Storing a Sparse Table with O(1) Worst Case Access Time · FOCS 1982
Algorithms and data structures › number-theoretic algorithms
primality testing
0.011988
Two Infinite Sets of Primes with Fast Primality Tests · STOC 1988
Algorithms and data structures › number-theoretic algorithms
prime generation
0.011988
Two Infinite Sets of Primes with Fast Primality Tests · STOC 1988

Methods — techniques the papers use, named apart from their topics

random construction · 0.0explicit construction · 0.0combinatorial construction · 0.0depth analysis · 0.0probabilistic method · 0.0information-theoretic lower bound · 0.0collision argument · 0.0parametric search · 0.0recursive doubling · 0.0extremal graph theory · 0.0parallel time · 0.0comparison model · 0.0sorting network construction · 0.0
YearPublicationVenuePosition
2017 The Approximate Loebl-Komlós-Sós Conjecture I: The Sparse Decomposition
abstract
In a series of four papers we prove the following relaxation of the Loebl--Komlós--Sós conjecture: For every $\alpha>0$ there exists a number $k_0$ such that for every $k>k_0$, every $n$-vertex graph $G$ with at least $(\frac{1}{2}+\alpha)n$ vertices of degree at least $(1+\alpha)k$ contains each tree $T$ of order $k$ as a subgraph. The method to prove our result follows a strategy similar to approaches that employ the Szemerédi regularity lemma: We decompose the graph $G$, find a suitable combinatorial structure inside the decomposition, and then embed the tree $T$ into $G$ using this structure. Since for sparse graphs $G$, the decomposition given by the regularity lemma is not helpful, we use a more general decomposition technique. We show that each graph can be decomposed into vertices of huge degree, regular pairs (in the sense of the regularity lemma), and two other objects each exhibiting certain expansion properties. In this paper, we introduce this novel decomposition technique. In the three follow-up papers, we find a suitable combinatorial structure inside the decomposition, which we then use for embedding the tree.
Jan Hladký, János Komlós, Diana Piguet, Miklós Simonovits, Maya Jakobine Stein, Endre Szemerédi
SIAM J. Discret. Math.6
2017 The Approximate Loebl-Komlós-Sós Conjecture II: The Rough Structure of LKS Graphs
abstract
This is the second of a series of four papers in which we prove the following relaxation of the Loebl--Komlós--Sós conjecture: For every $\alpha>0$ there exists a number $k_0$ such that for every $k>k_0$, every $n$-vertex graph $G$ with at least $(\frac{1}{2}+\alpha)n$ vertices of degree at least $(1+\alpha)k$ contains each tree $T$ of order $k$ as a subgraph. In the first paper of this series, we gave a decomposition of the graph $G$ into several parts of different characteristics; this decomposition might be viewed as an analogue of a regular partition for sparse graphs. In the present paper, we find a combinatorial structure inside this decomposition. In the third and fourth papers, we refine the structure and use it for embedding the tree $T$.
Jan Hladký, János Komlós, Diana Piguet, Miklós Simonovits, Maya Jakobine Stein, Endre Szemerédi
SIAM J. Discret. Math.6
2017 The Approximate Loebl-Komlós-Sós Conjecture III: The Finer Structure of LKS Graphs
abstract
This is the third of a series of four papers in which we prove the following relaxation of the Loebl--Komlós--Sós conjecture: For every $\alpha>0$ there exists a number $k_0$ such that for every $k>k_0$, every $n$-vertex graph $G$ with at least $(\frac12+\alpha)n$ vertices of degree at least $(1+\alpha)k$ contains each tree $T$ of order $k$ as a subgraph. In the first paper of the series, we gave a decomposition of the graph $G$ into several parts of different characteristics. In the second paper, we found a combinatorial structure inside the decomposition. In this paper, we will give a refinement of this structure. In the fourth paper, the refined structure will be used for embedding the tree $T$.
Jan Hladký, János Komlós, Diana Piguet, Miklós Simonovits, Maya Jakobine Stein, Endre Szemerédi
SIAM J. Discret. Math.6
2017 The Approximate Loebl-Komlós-Sós Conjecture IV: Embedding Techniques and the Proof of the Main Result
abstract
This is the last of a series of four papers in which we prove the following relaxation of the Loebl--Komlós--Sós conjecture: For every $\alpha>0$ there exists a number $k_0$ such that for every $k>k_0$, every $n$-vertex graph $G$ with at least $(\frac12+\alpha)n$ vertices of degree at least $(1+\alpha)k$ contains each tree $T$ of order $k$ as a subgraph. In the first two papers of this series, we decomposed the host graph $G$ and found a suitable combinatorial structure inside the decomposition. In the third paper, we refined this structure and proved that any graph satisfying the conditions of the above approximate version of the Loebl--Komlós--Sós conjecture contains one of ten specific configurations. In this paper we embed the tree $T$ in each of the ten configurations.
Jan Hladký, János Komlós, Diana Piguet, Miklós Simonovits, Maya Jakobine Stein, Endre Szemerédi
SIAM J. Discret. Math.6
2013 Various Regularity Lemmas in Graphs and Hypergraphs
Endre Szemerédi
CiE1
2005 The Generalization of Dirac's Theorem for Hypergraphs
Endre Szemerédi, Andrzej Rucinski 0001, Vojtech Rödl
MFCS1
2000 Universality and Tolerance
abstract
For any positive integers r and n, let H(r,n) denote the family of graphs on n vertices with maximum degree r, and let H(r,n,n) denote the family of bipartite graphs H on 2n vertices with n vertices in each vertex class, and with maximum degree r. On one hand, we note that any H(r,n)-universal graph must have /spl Omega/(n/sup 2-2/r/) edges. On the other hand, for any n/spl ges/n/sub 0/(r), we explicitly construct H(r,n)-universal graphs G and /spl Lambda/ on n and 2n vertices, and with O(n/sup 2-/spl Omega//(1/r log r)) and O(n/sup 2-1/r/ log/sup 1/r/ n) edges, respectively, such that we can efficiently find a copy of any H /spl epsiv/ H (r,n) in G deterministically. We also achieve sparse universal graphs using random constructions. Finally, we show that the bipartite random graph G=G(n,n,p), with p=cn/sup -1/2r/ log/sup 1/2r/ n is fault-tolerant; for a large enough constant c, even after deleting any /spl alpha/-fraction of the edges of G, the resulting graph is still H(r,/spl alpha/(/spl alpha/)n,/spl alpha/(/spl alpha/)n)-universal for some /spl alpha/: [0,1)/spl rarr/(0,1].
Noga Alon, Michael R. Capalbo, Yoshiharu Kohayakawa, Vojtech Rödl, Andrzej Rucinski 0001, Endre Szemerédi
FOCS6
1998 Matching Nuts and Bolts in O(n log n) Time
abstract
Given a set of n nuts of distinct widths and a set of n bolts such that each nut corresponds to a unique bolt of the same width, how should we match every nut with its corresponding bolt by comparing nuts with bolts? (No comparison is allowed between two nuts or two bolts.) The problem can be naturally viewed as a variant of the classic sorting problem as follows. Given two lists of n numbers each such that one list is a permutation of the other, how should we sort the lists by comparisons only between numbers in different lists? We give an O(n log n)-time deterministic algorithm for the problem. This is optimal up to a constant factor and answers an open question posed by Alon et al. [Proceedings of the 5th Annual ACM-SIAM Symposium on Discrete Algorithms, 1994, pp. 690--696]. Moreover, when copies of nuts and bolts are allowed, our algorithm runs in optimal O(log n) time on n processors in Valiant's parallel comparison tree model. Our algorithm is based on the AKS sorting algorithm with substantial modifications.
János Komlós, Endre Szemerédi
SIAM J. Discret. Math.3
1996 Matching Nuts and Bolts in O(n log n) Time (Extended Abstract)
János Komlós, Endre Szemerédi
SODA3
1995 Lower bounds for sorting networks
abstract
We establish a lower bound of (1:12 \\Gamma o(1)) n log n on the size of any n-input sorting network; this is the first lower bound that improves upon the trivial information-theoretic bound by more than a lower order term. We then extend the lower bound to comparator networks that approximately sort a certain fraction of all input permutations. We also prove a lower bound of (c \\Gamma o(1)) log n, where c ß 3:27, on the depth of any sorting network; the best previous result of approximately (2:41 \\Gamma o(1)) log n was established by Yao in 1980. Our result for size is based on a new technique that lower bounds the number of "0--1 collisions " in the network; we provide strong evidence that the technique will lead to even better lower bounds. 1 Part of this work was done while the author was at DIMACS. 2 XEROX Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CA 94304. Partially supported by the NSF under grant CCR-9404113. Email: [email protected]. 3 Department o...
Nabil Kahalé, Frank Thomson Leighton, C. Greg Plaxton, Torsten Suel, Endre Szemerédi
STOC6
1993 Two Tapes Versus One for Off-Line Turing Machines
Wolfgang Maass 0001, Georg Schnitger, Endre Szemerédi, György Turán
Comput. Complex.3
1992 Fault Tolerant Graphs, Perfect Hash Functions and Disjoint Paths
abstract
Given a graph G on n nodes the authors say that a graph T on n + k nodes is a k-fault tolerant version of G, if one can embed G in any n node induced subgraph of T. Thus T can sustain k faults and still emulate G without any performance degradation. They show that for a wide range of values of n, k and d, for any graph on n nodes with maximum degree d there is a k-fault tolerant graph with maximum degree O(kd). They provide lower bounds as well: there are graphs G with maximum degree d such that any k-fault tolerant version of them has maximum degree at least Ω(d√k)
Miklós Ajtai, Noga Alon, Jehoshua Bruck, Robert Cypher, C. T. Howard Ho, Moni Naor, Endre Szemerédi
FOCS7
1992 Halvers and Expanders
abstract
The authors investigate the asymptotic efficiency of certain combinatorial networks called halvers, which are basic building blocks of many parallel algorithms. They improve the efficiency of halvers in terms of their depth. The novelty is the use of combinatorial circuits whose basic units are k-sorter switches.>
Miklós Ajtai, János Komlós, Endre Szemerédi
FOCS3
1992 Undirected Connectivity in O(log ^1.5 n) Space
abstract
The authors present a deterministic algorithm for the connectivity problem on undirected graphs that runs in O(log/sup 1.5/n) space. Thus, the recursive doubling technique of Savich (1970) which requires Theta (log/sup 2/n) space is not optimal for this problem.>
Noam Nisan, Endre Szemerédi, Avi Wigderson
FOCS2
1992 The Number of Different Distances Determined by a Set of Points in the Euclidean Plane
Fan Chung Graham, Endre Szemerédi, William T. Trotter
Discret. Comput. Geom.2
1992 An Upper Bound on the Number of Planar K-Sets
János Pach, William L. Steiger, Endre Szemerédi
Discret. Comput. Geom.3
1990 Brooks Coloring in Parallel
abstract
A theorem of Brooks guarantees that a maximum-degree-D graph can be properly colored with D colors if the graph does not contain a large complete subgraph. It is proved that finding such a coloring is in NC.
Péter Hajnal, Endre Szemerédi
SIAM J. Discret. Math.2
1990 Lower Bounds to the Complexity of Symmetric Boolean Functions
László Babai, Pavel Pudlák, Vojtech Rödl, Endre Szemerédi
Theor. Comput. Sci.4
1989 An Upper Bound on the Number of Planar k-Sets
abstract
Given a set S of n points, a subset X of size k is called a k-set if there is a hyperplane II that separates X from X/sup c/. It is proved that O(n square root k/log/sub */k) is an upper bound for the number of k-sets in the plane, thus improving the previous bound of P. Erdos et al. (A Survey of Combinatorial Theory, North-Holland, 1983, p.139-49) by a factor of log/sub */k. The method can be extended to give the bound O(n square root k/(log k)/sup epsilon /). The proof only establishes the weaker result; it uses the geometry and combinatorics together in a stronger way than in the earlier work.>
János Pach, William L. Steiger, Endre Szemerédi
FOCS3
1989 On the Second Eigenvalue in Random Regular Graphs
abstract
Article Free Access Share on On the second eigenvalue of random regular graphs Authors: J. Friedman Department of Computer Science, Princeton University, Princeton, NJ Department of Computer Science, Princeton University, Princeton, NJView Profile , J. Kahn Dept. of Mathematics and Center for O. R., Rutgers University, New Brunswick, NJ Dept. of Mathematics and Center for O. R., Rutgers University, New Brunswick, NJView Profile , E. Szemerédi Dept. of Computer Science, Rutgers University, New Brunswick, NJ and Mathematical Institute of the Hungarian Academy of Sciences Dept. of Computer Science, Rutgers University, New Brunswick, NJ and Mathematical Institute of the Hungarian Academy of SciencesView Profile Authors Info & Claims STOC '89: Proceedings of the twenty-first annual ACM symposium on Theory of computingFebruary 1989 Pages 587–598https://doi.org/10.1145/73007.73063Published:01 February 1989Publication History 104citation2,261DownloadsMetricsTotal Citations104Total Downloads2,261Last 12 Months122Last 6 weeks6 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 SiteeReaderPDF
Joel Friedman, Jeff Kahn 0001, Endre Szemerédi
STOC3
1989 There are no p-Complete Families of Symmetric Boolean Functions
Mihály Geréb-Graus, Ramamohan Paturi, Endre Szemerédi
Inf. Process. Lett.3
1989 Optimal Parallel Selection has Complexity O(Log Log n)
Miklós Ajtai, János Komlós, William L. Steiger, Endre Szemerédi
J. Comput. Syst. Sci.4
1989 On Nontrivial Separators for k-Page Graphs and Simulations by Nondeterministic One-Tape Turing Machines
abstract
We show that the following statements are equivalent: Statement 1. 3-pushdown graphs have sublinear separators. Statement 1∗. k-page graphs have sublinear separators. Statement 2. A one-tape nondeterministic Turing machine can simulate a two-tape machine in subquadratic time. None of the statements is known to be true or false at present. However, our proof of equivalence is quantitative-it relates exactly the separator size of the two kinds of graphs to the running time of the simulation in Statement 2. Using this equivalence we derive several graph-theoretic corollaries. There are known examples where upper bounds on graph properties imply upper bounds on computation time or space. There are other examples where lower bounds on graph properties are used to derive lower bounds on computation time in restricted settings. However, our results may constitute the first example where a graph problem is shown to be equivalent to a problem in computational complexity. In a companion paper we construct graphs and prove a lower bound or their separators. Using the equivalence we prove an almost linear lower bound for the size of separators for 3-pushdown graphs and an almost quadratic lower bound for simulating two-tape nondeterministic Turing machines by one-tape machines. Specifically, for an integers s let ls(n), the s-iterated logarithm function, be defined inductively: l°(n)=n, ls+1(n)=log2(ls(n)) for s⩾0. Then: For every fixed s and all n, there is an n-vertex 3-pushdown graph whose smallest separator contains at least ω(n/ls(n)) vertices. There is a language L recognizable in real time by a two-tape nondeterministic Turing machine, but every on-line one-tape nondeterministic Turing machine that recognizes L requires ω(n2/ls(n)) time for any positive integer.
Zvi Galil, Ravi Kannan, Endre Szemerédi
J. Comput. Syst. Sci.3
1989 An Optimal-Time Algorithm for Slope Selection
abstract
Given n points in the plane and an integer k, the problem of selecting that pair of points that determines the line with the kth smallest or largest slope is considered. In the restricted case, where k is $O(n)$, line sweeping gives an optimal, $O(n\log n)$-time algorithm. For general k the parametric search technique of Megiddo is used to describe an $O(n(\log n)^2 )$-time algorithm. This is modified to produce a new, optimal $O(n\log n)$-time selection algorithm by incorporating an approximation idea.
Richard Cole 0001, Jeffrey S. Salowe, William L. Steiger, Endre Szemerédi
SIAM J. Comput.4
1989 Sorting in Average Time o(log) n
abstract
This paper presents a comparison sorting algorithm for the abstract CROW PRAM parallel computer model. The algorithm sorts n input values using n processors and runs in time $O(\log n/\log \log n)$ on the average, assuming that all permutations of the input are equally likely.
Miklós Ajtai, D. Karabeg, János Komlós, Endre Szemerédi
SIAM J. Discret. Math.4
1988 Optimal Slope Selection
Richard Cole 0001, Jeffrey S. Salowe, William L. Steiger, Endre Szemerédi
ICALP4
1988 Two Infinite Sets of Primes with Fast Primality Tests
abstract
Infinite sets P and Q of primes are described, P ⊂ Q. For any natural number n it can be decided if n ∈ P in (deterministic) time Ο((log n)9). This answers affirmatively the question of whether there exists an infinite set of primes whose membership can be tested in polynomial time, and is the main result of the paper. Also, for every n ∈ Q, we show how to produce at random, in expected time Ο((log n)3), a certificate of length Ο(log n) which can be verified in (deterministic) time Ο((log n)3); this is less than the time needed for two exponentiations and is much faster than existing methods. Finally it is important that P is relatively dense (at least cn2/3/log n elements less than n). Elements of Q in a given range may be generated quickly, but it would be costly for an adversary to search Q in this range; this could be useful in cryptography.
Janos Pintz, William L. Steiger, Endre Szemerédi
STOC3
1988 Many Hard Examples for Resolution
abstract
For every choice of positive integers c and k such that k ≥ 3 and c 2 - k ≥ 0.7, there is a positive number ε such that, with probability tending to 1 as n tends to ∞, a randomly chosen family of cn clauses of size k over n variables is unsatisfiable, but every resolution proof of its unsatisfiability must generate at least (1 + ε) n clauses.
Vasek Chvátal, Endre Szemerédi
J. ACM2
1988 The Parallel Complexity of Element Distinctness is Omega (sqrt(log n))
abstract
We consider the problem of element distinctness. Here n synchronized processors, each given an integer input, must decide whether these integers are pairwise distinct, while communicating via an infinitely large shared memory. If simultaneous write access to a memory cell is forbidden, then a lower bound of $\Omega ( \log n )$ on the number of steps easily follows (from S. Cook, C. Dwork, and R. Reischuk, SIAM J. Comput., 15 (1986), pp. 87–97.) When several (different) values can be written simultaneously to any cell, then there is an simple algorithm requiring $O ( 1 )$ steps. We consider the intermediate model, in which simultaneous writes to a single cell are allowed only if all values written are equal. We prove a lower bound of $\Omega ( ( \log n )^{1 /2} )$ steps, improving the previous lower bound of $\Omega ( \log \log \log n )$ steps (F. E. Fich, F. Meyer auf der Heide, and A. Wigderson, Adv. in Comput., 4 (1987), pp. 1–15). The proof uses Ramsey-theoretic and combinatorial arguments. The result implies a separation between the powers of some variants of the PRAM model of parallel computation.
Prabhakar Ragde, William L. Steiger, Endre Szemerédi, Avi Wigderson
SIAM J. Discret. Math.3
1987 Deterministic Simulation in LOGSPACE
abstract
In this paper we show that a wide class of probabilistic algorithms can be simulated by deterministic algorithms. Namely if there is a test in LOGSPACE so that a random sequence of length (log n)2 / log log n passes the test with probability at least 1/n then a deterministic sequence can be constructed in LOGSPACE which also passes the test. It is important that the machine performing the test gets each bit of the sequence only once. The theorem remains valid if both the test and the machine constructing the satisfying sequence have access to the same oracle of polynomial size.
Miklós Ajtai, János Komlós, Endre Szemerédi
STOC3
1987 Two Tapes Are Better than One for Off-Line Turing Machines
abstract
We prove the first superlinear lower bound for a concrete decision problem in P on a Turing machine with one work tape and a two-way input tape (also called: off-line 1-tape Turing machine). In particular we show for off-line Turing machines that 2 tapes are better than 1 and that 3 pushdown stores are better than 2 (both in the deterministic and in the nondeterministic case).
Wolfgang Maass 0001, Georg Schnitger, Endre Szemerédi
STOC3
1987 A Lower Bound for Read-Once-Only Branching Programs
László Babai, Péter Hajnal, Endre Szemerédi, György Turán
J. Comput. Syst. Sci.3
1986 Two lower bounds for branching programs
abstract
The first result concerns branching programs having width (log n) °{*).We give an fl(n log n~ log log n) lower bound for the size of such branching programs computing almost any symmetric Boolean fnnction and in particular the following explicit fnnction: "the sum of the input variables is a quadratic residue mod p" where p is any given prime between n 1/4 and n 1/3.This is a strengthening of previous nonlinear lower bounds obtained by Chandra, Furst, Lipton and by Pudlgk.We mention that by iterating our method the result can be further strengthened to lfl(nlog n).The second result is a C" lower bound for read-onceonly branching programs computing an explicit Boolean function.For n = (~), the function computes the parity of the number of triangles in a graph on v vertices.This improves previous exp(cx/n ) lower bounds for other graph functions by Wegener and Z£k.The result implies a linear lower bound for the space complexity of this Boolean function on "eraser machines", i.e. machines that erase each input bit immediately after having read it.
Miklós Ajtai, László Babai, Péter Hajnal, János Komlós, Pavel Pudlák, Vojtech Rödl, Endre Szemerédi, György Turán
STOC7
1986 Deterministic Selection in O(log log N) Parallel Time
abstract
We show that in the deterministic comparison model for parallel computation, n processors can select the k th smallest item from a set of n numbers in O(loglogn) parallel time.With this result all comparison tasks (selection, merging, sorting), now have upper and lower bounds of the same order in both random and deterministic models.
Miklós Ajtai, János Komlós, William L. Steiger, Endre Szemerédi
STOC4
1986 On Nontrivial Separators for k-Page Graphs and Simulations by Nondeterministic One-Tape Turing Machines
abstract
We show that the following statements are equivalent :Statement 1: 3-pushdown graphs have sublinear separators.
Zvi Galil, Ravi Kannan, Endre Szemerédi
STOC3
1984 On the Complexity of Matrix Group Problems I
abstract
We build a theory of black box groups, and apply it to matrix groups over finite fields. Elements of a black box group are encoded by strings of uniform length and group operations are performd by an oracle. Subgroups are given by a list of generators. We prove that for such subgroups, membership and divisor of the order are in NPB. (B is the group box oracle.) Under a plausible mathematical hypothesis on short presentations of finite simple groups, nom membership and exaact order will also be in NPBand thus in NPB∩ NPB.
László Babai, Endre Szemerédi
FOCS2
1984 Storing a Sparse Table with 0(1) Worst Case Access Time
abstract
A data structure for representing a set of n items from a umverse of m items, which uses space n + o(n) and accommodates membership queries m constant time is described.Both the data structure and the query algorithm are easy to ~mplement.
Michael L. Fredman, János Komlós, Endre Szemerédi
J. ACM3
1983 On Determinism versus Non-Determinism and Related Problems (Preliminary Version)
abstract
We show that, for multi-tape Turing machines, non-deterministic linear time is more powerful than deterministic linear time. We also discuss the prospects for extending this result to more general Turing machines.
Wolfgang J. Paul, Nicholas Pippenger, Endre Szemerédi, William T. Trotter
FOCS3
1983 An O(n log n) Sorting Network
abstract
The purpose of this paper is to describe a sorting network of size 0(n log n) and depth 0(log n).
Miklós Ajtai, János Komlós, Endre Szemerédi
STOC3
1982 Storing a Sparse Table with O(1) Worst Case Access Time
abstract
We describe a data structure for representing a set of n items from a universe of m items, which uses space n+o(n) and accommodates membership queries in constant time. Both the data structure and the query algorithm are easy to implement.
Michael L. Fredman, János Komlós, Endre Szemerédi
FOCS3
1978 There is no Fast Single Hashing Algorithm
Miklós Ajtai, János Komlós, Endre Szemerédi
Inf. Process. Lett.3
1978 The Analysis of Double Hashing
Leonidas J. Guibas, Endre Szemerédi
J. Comput. Syst. Sci.2
1976 The Analysis of Double Hashing (Extended Abstract)
abstract
In this paper we analyze the performance of a well known algorithm known as double hashing [Knuth]. In this method we probe the hash table along arithmetic progressions, where both the initial element and the increment of the progression are chosen randomly and independently depending only on the key K of the search. We prove that double hashing is asymptotically equivalent to uniform probing, an idealized hashing technique that exhibits no clustering and is known to be optimal in a certain sense. Between steps of the extension process we can show that the effect of clustering is negligible, and that we therefore never depart too far from the truly random situation.
Leonidas J. Guibas, Endre Szemerédi
STOC2