Demo Data from SIGIR 2026 / reviewers in the wild / expert
Lorenz Leutgeb
dblp:227/5429
· DBLP profile ↗
4ranked-venue papers
2as first author
4since 2021 · last 2026
0000-0003-0391-3430ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 4 · 2 first-author · 4 since 2021Software engineering, systems software and programming languages · 3 · 2 first-author · 3 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021
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.
| Software engineering, system software, and programming languages
2 papers |
Program analysis · 100% | |
| Theoretical computer science
1 paper |
Algorithms and data structures · 100% | |
| Artificial intelligence
1 paper |
Probabilistic and Bayesian machine learning · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis › resource analysis
amortized analysis |
1.1 | 2 | 2022 | Automated Expected Amortised Cost Analysis of Probabilistic Data Structures · CAV (2) 2022 ATLAS: Automated Amortised Complexity Analysis of Self-adjusting Data Structures · CAV (2) 2021 |
Program analysis
resource analysis |
1.1 | 2 | 2022 | Automated Expected Amortised Cost Analysis of Probabilistic Data Structures · CAV (2) 2022 ATLAS: Automated Amortised Complexity Analysis of Self-adjusting Data Structures · CAV (2) 2021 |
Program analysis › resource analysis › amortized analysis
automatic amortized resource analysis |
0.5 | 1 | 2021 | ATLAS: Automated Amortised Complexity Analysis of Self-adjusting Data Structures · CAV (2) 2021 |
Algorithms and data structures › dynamic data structures
self-adjusting data structures |
0.5 | 1 | 2021 | ATLAS: Automated Amortised Complexity Analysis of Self-adjusting Data Structures · CAV (2) 2021 |
Algorithms and data structures › data structure design › search structures › search trees › binary search trees
splay trees |
0.5 | 1 | 2021 | ATLAS: Automated Amortised Complexity Analysis of Self-adjusting Data Structures · CAV (2) 2021 |
Methods — techniques the papers use, named apart from their topics
potential function templates · 1.0optimization · 1.0constraint solving · 1.0type-and-effect system · 0.6type and effect system · 0.6potential functions · 0.6potential function · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | A Two-Watched Literal Scheme for First-Order LogicabstractAbstract The two-watched literal scheme, a core component of efficient CDCL (Conflict-Driven Clause Learning) implementations for propositional logic, is extended to first-order logic. Given a set of first-order clauses and a set of ground literals, our lifted two-watched literal scheme efficiently detects all propagating and false clauses with respect to the ground literals. We present the algorithm as a system of rules and prove its soundness and completeness. Additionally, we provide an implementation of the two-watched literal scheme, which outperforms a standard dynamic programming approach for detecting propagatable literals and conflicts, especially when dealing with long clauses. Yasmine Briefs, Martin Bromberger, Tobias Gehl, Lorenz Leutgeb, Simon Schwarz 0001, Christoph Weidenbach |
IJCAR (2) | 4 |
| 2022 | Automated Expected Amortised Cost Analysis of Probabilistic Data StructuresabstractAbstract In this paper, we present the first fully-automated expected amortised cost analysis of self-adjusting data structures, that is, of randomised splay trees, randomised splay heaps and randomised meldable heaps, which so far have only (semi-)manually been analysed in the literature. Our analysis is stated as a type-and-effect system for a first-order functional programming language with support for sampling over discrete distributions, non-deterministic choice and a ticking operator. The latter allows for the specification of fine-grained cost models. We state two soundness theorems based on two different—but strongly related—typing rules of ticking, which account differently for the cost of non-terminating computations. Finally we provide a prototype implementation able to fully automatically analyse the aforementioned case studies."Image missing" Lorenz Leutgeb, Georg Moser, Florian Zuleger |
CAV (2) | 1 |
| 2022 | Type-based analysis of logarithmic amortised complexityabstractAbstract We introduce a novel amortised resource analysis couched in a type-and-effect system. Our analysis is formulated in terms of the physicist’s method of amortised analysis and is potentialbased. The type system makes use of logarithmic potential functions and is the first such system to exhibit logarithmic amortised complexity . With our approach, we target the automated analysis of self-adjusting data structures, like splay trees, which so far have only manually been analysed in the literature. In particular, we have implemented a semi-automated prototype, which successfully analyses the zig-zig case of splaying , once the type annotations are fixed. Martin Hofmann 0001, Lorenz Leutgeb, David Obwaller, Georg Moser, Florian Zuleger |
Math. Struct. Comput. Sci. | 2 |
| 2021 | ATLAS: Automated Amortised Complexity Analysis of Self-adjusting Data StructuresabstractAbstract Being able to argue about the performance of self-adjusting data structures such as splay trees has been a main objective, when Sleator and Tarjan introduced the notion ofamortisedcomplexity. Analysing these data structures requires sophisticated potential functions, which typically contain logarithmic expressions. Possibly for these reasons, and despite the recent progress in automated resource analysis, they have so far eluded automation. In this paper, we report on the first fully-automated amortised complexity analysis of self-adjusting data structures. Following earlier work, our analysis is based on potential function templates with unknown coefficients. We make the following contributions: 1) We encode the search for concrete potential function coefficients as an optimisation problem over a suitable constraint system. Our target function steers the search towards coefficients that minimise the inferred amortised complexity. 2) Automation is achieved by using a linear constraint system in conjunction with suitable lemmata schemes that encapsulate the required non-linear facts about the logarithm. We discuss our choices that achieve a scalable analysis. 3) We present our tool $$\mathsf {ATLAS}$$ ATLAS and report on experimental results forsplay trees,splay heapsandpairing heaps. We completely automatically infer complexity estimates that match previous results (obtained by sophisticated pen-and-paper proofs), and in some cases even infer better complexity estimates than previously published. Lorenz Leutgeb, Georg Moser, Florian Zuleger |
CAV (2) | 1 |