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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

János Komlós

dblp:92/6955 · DBLP profile ↗
← Back
26ranked-venue papers
10as first author
0since 2021 · last 2017
0000-0003-4342-886XORCID · corroborated

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

Theory of computation · 22 · 7 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorComputer networks · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1

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
12 papers
Computational complexity · 38% Algorithms and data structures · 33% Graph algorithms and graph theory · 16%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Parallel and multicore computing · 67% Interconnection networks and networks-on-chip · 33%
Computer networks
1 paper
Wireless networking · 67% Physical-layer communications · 33%
Artificial intelligence
1 paper
Representation and self-supervised learning · 77% Deep learning architectures and training · 23%

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

TopicWeightPapersLastEvidence papers
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
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
Algorithms and data structures › data structure design › search structures › hashing
perfect hashing
0.021984
Storing a Sparse Table with 0(1) Worst Case Access Time · J. ACM 1984
Hash Functions for Priority Queues · FOCS 1983
Algorithms and data structures
priority queues
0.021984
Hash Functions for Priority Queues · Inf. Control. 1984
Hash Functions for Priority Queues · FOCS 1983
Machine learning › Representation and self-supervised learning
associative memory
0.011988
Effect of Connectivity in Associative Memory Models (Preliminary Version) · FOCS 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
Graph algorithms and graph theory
spectral graph theory
0.011988
Effect of Connectivity in Associative Memory Models (Preliminary Version) · FOCS 1988
Computational complexity
derandomization
0.011987
Deterministic Simulation in LOGSPACE · STOC 1987
Computational complexity › space complexity
logarithmic space
0.011987
Deterministic Simulation in LOGSPACE · STOC 1987
Computational complexity › pseudorandomness
pseudorandom generators
0.011987
Deterministic Simulation in LOGSPACE · STOC 1987
Computational complexity
space complexity
0.011987
Deterministic Simulation in LOGSPACE · STOC 1987
Computational complexity › circuit complexity
branching programs
0.011986
Two lower bounds for branching programs · STOC 1986
Computational complexity
circuit complexity
0.011986
Two lower bounds for branching programs · STOC 1986
Computational complexity
lower bounds
0.011986
Two lower bounds for branching programs · STOC 1986
Algorithms and data structures
selection
0.011986
Deterministic Selection in O(log log N) Parallel Time · STOC 1986
Computational complexity › boolean function analysis
symmetric functions
0.011986
Two lower bounds for branching programs · STOC 1986
Wireless networking › multiple access protocols
conflict resolution
0.011985
An asymptotically fast nonadaptive algorithm for conflict resolution in multiple-access channels · IEEE Trans. Inf. Theory 1985
Physical-layer communications
multiple access
0.011985
An asymptotically fast nonadaptive algorithm for conflict resolution in multiple-access channels · IEEE Trans. Inf. Theory 1985
Wireless networking › multiple access protocols
tree algorithm
0.011985
An asymptotically fast nonadaptive algorithm for conflict resolution in multiple-access channels · IEEE Trans. Inf. Theory 1985
Algorithms and data structures › data structure design › search structures
dictionary
0.011984
Storing a Sparse Table with 0(1) Worst Case Access Time · J. ACM 1984
Algorithms and data structures › tree data structures
path queries
0.011984
Linear Verification for Spanning Trees · FOCS 1984
Graph algorithms and graph theory › graph algorithms
tree algorithms
0.011984
Linear Verification for Spanning Trees · FOCS 1984
Parallel and multicore computing › parallel algorithms
sorting
0.011983
An O(n log n) Sorting Network · STOC 1983
Computational complexity › computational models
cell probe model
0.011983
Hash Functions for Priority Queues · FOCS 1983
Algorithms and data structures › data structure design › search structures › hashing
hash functions
0.011983
Hash Functions for Priority Queues · FOCS 1983
Algorithms and data structures › sequence algorithms › sorting
sorting networks
0.011983
An O(n log n) Sorting Network · STOC 1983
Machine learning › Deep learning architectures and training › feedforward neural network
threshold networks
0.011988
Effect of Connectivity in Associative Memory Models (Preliminary Version) · FOCS 1988
Algorithms and data structures › analysis of algorithms
comparison complexity
0.011984
Linear Verification for Spanning Trees · FOCS 1984

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

depth analysis · 0.0combinatorial construction · 0.0parallel time · 0.0comparison model · 0.0read-once branching programs · 0.0probabilistic simulation · 0.0oracle · 0.0eraser machines · 0.0sparse table representation · 0.0sorting network construction · 0.0nonadaptive algorithm · 0.0cell probe lower bound · 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.2
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.2
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.2
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.2
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.1
1996 Matching Nuts and Bolts in O(n log n) Time (Extended Abstract)
János Komlós, Endre Szemerédi
SODA1
1993 Effect of Connectivity in an Associative Memory Model
János Komlós, Ramamohan Paturi
J. Comput. Syst. Sci.1
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
FOCS2
1992 Almost Tight Bounds for epsilon-Nets
János Komlós, János Pach, Gerhard J. Woeginger
Discret. Comput. Geom.1
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.2
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.3
1988 Effect of Connectivity in Associative Memory Models (Preliminary Version)
abstract
The authors investigate how good connectivity properties translate into good error-correcting behavior in sparse networks of threshold elements. They determine how the eigenvalues of the interconnection graph (which in turn reflect connectivity properties) relate to the quantities, number of items stored, amount of error-correction, radius of attraction, and rate of convergence in an associative memory model consisting of a sparse network of threshold elements or neurons.>
János Komlós, Ramamohan Paturi
FOCS1
1988 Convergence results in an associative memory model
János Komlós, Ramamohan Paturi
Neural Networks1
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
STOC2
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
STOC4
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
STOC2
1985 Probabilistic partitioning algorithms for the rectilinear steiner problem
abstract
Abstract Based on the probabilistic approach introduced by Karp [14], we present two partitioning algorithms for the approximate solution of large instances of the rectilinear Steiner problem in the plane. The algorithms subdivide a set of given points into small groups, construct a minimum rectilinear Steiner tree for each small group, and then patch the subtrees together to form a near‐optimum rectilinear Steiner tree for the given points. Suppose there are n given points, uniformly distributed over the unit square [0,1] × [0,1] and spanned by a minimum rectilinear Steiner tree To. Then for any given integer t > 0, the first algorithm runs in O(f(t)n + n log n) time and produces a rectilinear Steiner tree T1 such that \documentclass{article}\pagestyle{empty}\begin{document}$ \left({|T_1 |/|T_0 |} \right) \le 1 + O\left({\sqrt {1/t}} \right) $\end{document} with probability approaching 1 as n → ∞, while the second algorithm has an expected running time of O(g(t)n) and it also produces a rectilinear Steiner tree T2 such that \documentclass{article}\pagestyle{empty}\begin{document}$ \left({|T_2 |/|T_0 |} \right) \le 1 + O\left({\sqrt {1/t}} \right) $\end{document} with probability approaching 1 as n → ∞.
János Komlós, Man-tak Shing
Networks1
1985 An asymptotically fast nonadaptive algorithm for conflict resolution in multiple-access channels
abstract
A basic problem in the decentralized control of a multiple access channel is to resolve the conflicts that arise when several stations transmit simultaneously to the channel. Capetanakis, Hayes, and Tsybakov and Mikhailov found a deterministic {\em tree algorithm} that resolves conflicts amongkstations from an ensemble ofnin time\Theta (k + k \log (n / k))in the worst case. In this algorithm, at each step, the choice of which stations to enable to transmit depends crucially on feedback information provided by the channel. We show that ifkis given {\em a priori} then such conflicts can be resolved in time\Theta (k + k \log (n / k))using an algorithm in which the corresponding choices do not depend on feedback.
János Komlós, Albert G. Greenberg
IEEE Trans. Inf. Theory1
1985 Correction to 'An Asymptotically Nonadaptive Algorithm for Conflict Resolution in Multiple-Access Channels'
János Komlós, Albert G. Greenberg
IEEE Trans. Inf. Theory1
1984 Linear Verification for Spanning Trees
abstract
Given a rooted tree with values associated with the n vertices and a set A of directed paths (queries), we describe an algorithm which finds the maximum value of every one of the given paths, and which uses only 5n + n log [(|A|+n)/n] comparisons. This leads to a spanning tree verification algorithm using O(n+e) comparisons in a graph with n vertices and e edges. No implementation is offered.
János Komlós
FOCS1
1984 Hash Functions for Priority Queues
Miklós Ajtai, Michael L. Fredman, János Komlós
Inf. Control.3
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. ACM2
1983 Hash Functions for Priority Queues
abstract
The complexity of priority queue operations is analyzed with respect to the cell probe computational model of A. Yao. A method utilizing families of hash functions is developed which permits priority queue operations to be implemented in constant worst case time provided that a size constraint is satisfied. The minimum necessary size of a family of hash functions for computing the rank function is estimated and contrasted with the minimum size required for perfect hashing.
Miklós Ajtai, Michael L. Fredman, János Komlós
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
STOC2
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
FOCS2
1978 There is no Fast Single Hashing Algorithm
Miklós Ajtai, János Komlós, Endre Szemerédi
Inf. Process. Lett.2