Demo Data from EDBT 2026 / reviewers in the wild / expert
Bjarki Holm
dblp:42/7572
· DBLP profile ↗
5ranked-venue papers
0as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 4Applied, 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
4 papers |
Computational complexity · 41% Mathematical optimization · 24% Graph algorithms and graph theory · 17% |
Topics — the 12 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational complexity
descriptive complexity |
0.6 | 4 | 2015 | Solving Linear Programs without Breaking Abstractions · J. ACM 2015 Maximum Matching and Linear Programming in Fixed-Point Logic with Counting · LICS 2013 Pebble Games with Algebraic Rules · ICALP (2) 2012 |
Mathematical optimization › linear programming
ellipsoid method |
0.4 | 2 | 2015 | Solving Linear Programs without Breaking Abstractions · J. ACM 2015 Maximum Matching and Linear Programming in Fixed-Point Logic with Counting · LICS 2013 |
Computational complexity › descriptive complexity
fixed-point logic with counting |
0.4 | 2 | 2015 | Solving Linear Programs without Breaking Abstractions · J. ACM 2015 Maximum Matching and Linear Programming in Fixed-Point Logic with Counting · LICS 2013 |
Mathematical optimization
linear programming |
0.4 | 2 | 2015 | Solving Linear Programs without Breaking Abstractions · J. ACM 2015 Maximum Matching and Linear Programming in Fixed-Point Logic with Counting · LICS 2013 |
Graph algorithms and graph theory › graph matching
maximum matching |
0.4 | 2 | 2015 | Solving Linear Programs without Breaking Abstractions · J. ACM 2015 Maximum Matching and Linear Programming in Fixed-Point Logic with Counting · LICS 2013 |
Logic in computer science
finite model theory |
0.2 | 2 | 2012 | Pebble Games with Algebraic Rules · ICALP (2) 2012 Logics with Rank Operators · LICS 2009 |
Algorithmic game theory and mechanism design
matching |
0.2 | 1 | 2015 | Solving Linear Programs without Breaking Abstractions · J. ACM 2015 |
Graph algorithms and graph theory
graph algorithms |
0.2 | 1 | 2013 | Maximum Matching and Linear Programming in Fixed-Point Logic with Counting · LICS 2013 |
Computational complexity › space complexity
pebble game |
0.1 | 1 | 2012 | Pebble Games with Algebraic Rules · ICALP (2) 2012 |
Computational complexity
complexity classes |
0.1 | 1 | 2009 | Logics with Rank Operators · LICS 2009 |
Logic in computer science › finite model theory
fixed-point logic |
0.1 | 1 | 2009 | Logics with Rank Operators · LICS 2009 |
Computational complexity › descriptive complexity
choiceless polynomial time |
0.0 | 1 | 2013 | Maximum Matching and Linear Programming in Fixed-Point Logic with Counting · LICS 2013 |
Methods — techniques the papers use, named apart from their topics
separation oracle · 0.4ellipsoid method · 0.2canonical minimum cuts · 0.2pebble game · 0.1rank operators · 0.1fixed-point logic with counting · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Pebble Games with Algebraic RulesabstractWe define a general framework of partition games for formulating two-player pebble games over finite structures. We show that one particular such game, which we call the invertible-map game, yields a family of polynomial-time approximations of graph isomorphism that is strictly stronger than the well-known Weisfeiler-Lehman method. The general framework we introduce includes as special cases the pebble games for finite-variable logics with and without counting. It also includes a matrix-equivalence game, introduced here, which characterises equivalence in the finite-variable fragments of matrix-rank logic. We show that the equivalence defined by the invertible-map game is a refinement of the equivalence defined by each of these games for finite-variable logics. Anuj Dawar, Bjarki Holm |
Fundam. Informaticae | 2 |
| 2015 | Solving Linear Programs without Breaking AbstractionsabstractWe show that the ellipsoid method for solving linear programs can be implemented in a way that respects the symmetry of the program being solved. That is to say, there is an algorithmic implementation of the method that does not distinguish, or make choices, between variables or constraints in the program unless they are distinguished by properties definable from the program. In particular, we demonstrate that the solvability of linear programs can be expressed in fixed-point logic with counting (FPC) as long as the program is given by a separation oracle that is itself definable in FPC. We use this to show that the size of a maximum matching in a graph is definable in FPC. This settles an open problem first posed by Blass, Gurevich and Shelah [Blass et al. 1999]. On the way to defining a suitable separation oracle for the maximum matching program, we provide FPC formulas defining canonical maximum flows and minimum cuts in undirected capacitated graphs. Anuj Dawar, Bjarki Holm |
J. ACM | 3 |
| 2013 | Maximum Matching and Linear Programming in Fixed-Point Logic with CountingabstractWe establish the expressibility in fixed-point logic with counting (FPC) of a number of natural polynomial-time problems. In particular, we show that the size of a maximum matching in a graph is definable in FPC. This settles an open problem first posed by Blass, Gurevich and Shelah [1], who asked whether the existence of perfect matchings in general graphs could be determined in the more powerful formalism of choiceless polynomial time with counting. Our result is established by noting that the ellipsoid method for solving linear programs of full dimension can be implemented in FPC. This allows us to prove that linear programs of full dimension can be optimised in FPC if the corresponding separation oracle problem can be defined in FPC. On the way to defining a suitable separation oracle for the maximum matching problem, we provide FPC formulas defining maximum flows and canonical minimum cuts in capacitated graphs. Anuj Dawar, Bjarki Holm |
LICS | 3 |
| 2012 | Pebble Games with Algebraic Rules
Anuj Dawar, Bjarki Holm |
ICALP (2) | 2 |
| 2009 | Logics with Rank OperatorsabstractWe introduce extensions of first-order logic (FO) and fixed-point logic (FP) with operators that compute the rank of a definable matrix. These operators are generalizations of the counting operations in FP+C (i.e. fixed-point logic with counting) that allow us to count the dimension of a definable vector space, rather than just count the cardinality of a definable set. The logics we define have data complexity contained in polynomial time and all known examples of polynomial time queries that are not definable in FP+C are definable in FP+rk, the extension of FP with rank operators. For each prime number p and each positive integer n, we have rank operators rkpfor determining the rank of a matrix over the finite field GFpdefined by a formula over n-tuples. We compare the expressive power of the logics obtained by varying the values p and n can take. In particular, we show that increasing the arity of the operators yields an infinite hierarchy of expressive power. The rank operators are surprisingly expressive, even in the absence of fixed-point operators. We show that FO+rkpcan define deterministic and symmetric transitive closure. This allows us to show that, on ordered structures, FO+rkpcaptures the complexity class MODpL, for all prime values of p. Anuj Dawar, Martin Grohe, Bjarki Holm, Bastian Laubner |
LICS | 3 |