Demo Data from EDBT 2026 / reviewers in the wild / expert
Tuomo Lempiäinen
dblp:31/10105
· DBLP profile ↗
9ranked-venue papers
3as first author
0since 2021 · last 2018
0000-0003-2436-5381ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 4 · 1 first-authorSystems, architecture and hardware · 3Applied, 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
5 papers |
Distributed computing theory · 53% Computational complexity · 28% Graph algorithms and graph theory · 10% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed computing theory › local algorithms
locally checkable labeling |
0.6 | 2 | 2018 | New classes of distributed time complexity · STOC 2018 LCL Problems on Grids · PODC 2017 |
Computational complexity
lower bounds |
0.5 | 2 | 2016 | A lower bound for the distributed Lovász local lemma · STOC 2016 Ability to Count Messages Is Worth Θ(Δ) Rounds in Distributed Computing · LICS 2016 |
Distributed computing theory › distributed graph algorithms
LOCAL model |
0.3 | 1 | 2018 | New classes of distributed time complexity · STOC 2018 |
Computational complexity › structural complexity › hierarchy theorems
time hierarchy theorems |
0.3 | 1 | 2018 | New classes of distributed time complexity · STOC 2018 |
Graph algorithms and graph theory › planar graphs
grid graphs |
0.3 | 1 | 2017 | LCL Problems on Grids · PODC 2017 |
Distributed computing theory
distributed graph algorithms |
0.2 | 1 | 2016 | A lower bound for the distributed Lovász local lemma · STOC 2016 |
Combinatorics and discrete mathematics › probabilistic method
lovász local lemma |
0.2 | 1 | 2016 | A lower bound for the distributed Lovász local lemma · STOC 2016 |
Distributed computing theory
message passing |
0.2 | 1 | 2016 | Ability to Count Messages Is Worth Θ(Δ) Rounds in Distributed Computing · LICS 2016 |
Logic in computer science
modal logic |
0.0 | 1 | 2012 | Weak models of distributed computing, with connections to modal logic · PODC 2012 |
Methods — techniques the papers use, named apart from their topics
monte carlo randomized algorithms · 0.2modal logic · 0.2bisimulation · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | New classes of distributed time complexityabstractA number of recent papers – e.g. Brandt et al. (STOC 2016), Chang et al. (FOCS 2016), Ghaffari & Su (SODA 2017), Brandt et al. (PODC 2017), and Chang & Pettie (FOCS 2017) – have advanced our understanding of one of the most fundamental questions in theory of distributed computing: what are the possible time complexity classes of LCL problems in the LOCAL model? In essence, we have a graph problem Π in which a solution can be verified by checking all radius-O(1) neighbourhoods, and the question is what is the smallest T such that a solution can be computed so that each node chooses its own output based on its radius-T neighbourhood. Here T is the distributed time complexity of Π. The time complexity classes for deterministic algorithms in bounded-degree graphs that are known to exist by prior work are Θ(1), Θ(log* n), Θ(logn), Θ(n1/k), and Θ(n). It is also known that there are two gaps: one between ω(1) and o(loglog* n), and another between ω(log* n) and o(logn). It has been conjectured that many more gaps exist, and that the overall time hierarchy is relatively simple – indeed, this is known to be the case in restricted graph families such as cycles and grids. We show that the picture is much more diverse than previously expected. We present a general technique for engineering LCL problems with numerous different deterministic time complexities, including Θ(logα n) for any α ≥ 1, 2Θ(logα n) for any α ≤ 1, and Θ(nα) for any α < 1/2 in the high end of the complexity spectrum, and Θ(logα log* n) for any α ≥ 1, 2Θ(logα log* n) for any α ≤ 1, and Θ((log* n)α) for any α ≤ 1 in the low end of the complexity spectrum; here α is a positive rational number. Alkida Balliu, Juho Hirvonen, Janne H. Korhonen, Tuomo Lempiäinen, Dennis Olivetti, Jukka Suomela |
STOC | 4 |
| 2017 | Constant Space and Non-Constant Time in Distributed ComputingabstractWhile the relationship of time and space is an established topic in traditional centralised com- plexity theory, this is not the case in distributed computing. We aim to remedy this by studying the time and space complexity of algorithms in a weak message-passing model of distributed com- puting. While a constant number of communication rounds implies a constant number of states visited during the execution, the other direction is not clear at all. We show that indeed, there exist non-trivial graph problems that are solvable by constant-space algorithms but that require a non-constant running time. Somewhat surprisingly, this holds even when restricted to the class of only cycle and path graphs. Our work provides us with a new complexity class for distributed computing and raises interesting questions about the existence of further combinations of time and space complexity. Tuomo Lempiäinen, Jukka Suomela |
OPODIS | 1 |
| 2017 | LCL Problems on GridsabstractLCLs or locally checkable labelling problems (e.g. maximal independent set, maximal matching, and vertex colouring) in the LOCAL model of computation are very well-understood in cycles (toroidal 1-dimensional grids): every problem has a complexity of O(1), Θ(log* n), or Θ(n), and the design of optimal algorithms can be fully automated. This work develops the complexity theory of LCL problems for toroidal 2-dimensional grids. The complexity classes are the same as in the 1-dimensional case: O(1), Θ(log* n), and Θ(n). However, given an LCL problem it is undecidable whether its complexity is Θ(log* n) or Θ(n) in 2-dimensional grids. Sebastian Brandt 0002, Juho Hirvonen, Janne H. Korhonen, Tuomo Lempiäinen, Patric R. J. Östergård, Christopher Purcell, Joel Rybicki, Jukka Suomela, Przemyslaw Uznanski |
PODC | 4 |
| 2016 | Ability to Count Messages Is Worth Θ(Δ) Rounds in Distributed ComputingabstractHella et al. (PODC 2012, Distributed Computing 2015) identified seven different message-passing models of distributed computing---one of which is the port-numbering model---and provided a complete classification of their computational power relative to each other. However, their method for simulating the ability to count incoming messages causes an additive overhead of 2Δ -- 2 communication rounds, and it was not clear if this is actually optimal. In this paper we give a positive answer, by using bisimulation as our main tool: there is a matching linear-in-Δ lower bound. This closes the final gap in our understanding of the models, with respect to the number of communication rounds. By a previously identified connection to modal logic, our result has implications to the relationship between multimodal logic and graded multimodal logic. Tuomo Lempiäinen |
LICS | 1 |
| 2016 | A lower bound for the distributed Lovász local lemmaabstractWe show that any randomised Monte Carlo distributed algorithm for the Lovász local lemma requires Omega(log log n) communication rounds, assuming that it finds a correct assignment with high probability. Our result holds even in the special case of d = O(1), where d is the maximum degree of the dependency graph. By prior work, there are distributed algorithms for the Lovász local lemma with a running time of O(log n) rounds in bounded-degree graphs, and the best lower bound before our work was Omega(log* n) rounds [Chung et al. 2014]. Sebastian Brandt 0002, Orr Fischer, Juho Hirvonen, Barbara Keller, Tuomo Lempiäinen, Joel Rybicki, Jukka Suomela, Jara Uitto |
STOC | 5 |
| 2015 | Weak models of distributed computing, with connections to modal logic
Lauri Hella, Matti Järvisalo, Antti Kuusisto, Juhana Laurinharju, Tuomo Lempiäinen, Kerkko Luosto, Jukka Suomela, Jonni Virtema |
Distributed Comput. | 5 |
| 2014 | Search methods for tile sets in patterned DNA self-assembly
Mika Göös, Tuomo Lempiäinen, Eugen Czeizler, Pekka Orponen |
J. Comput. Syst. Sci. | 2 |
| 2012 | Weak models of distributed computing, with connections to modal logicabstractThis work presents a classification of weak models of distributed computing. We focus on deterministic distributed algorithms, and we study models of computing that are weaker versions of the widely-studied port-numbering model. In the port-numbering model, a node of degree d receives messages through d input ports and it sends messages through d output ports, both numbered with 1,2,...,d. In this work, VVc is the class of all graph problems that can be solved in the standard port-numbering model. We study the following subclasses of VVc: Lauri Hella, Matti Järvisalo, Antti Kuusisto, Juhana Laurinharju, Tuomo Lempiäinen, Kerkko Luosto, Jukka Suomela, Jonni Virtema |
PODC | 5 |
| 2011 | Synthesizing Small and Reliable Tile Sets for Patterned DNA Self-assembly
Tuomo Lempiäinen, Eugen Czeizler, Pekka Orponen |
DNA | 1 |