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

Bjarki Holm

dblp:42/7572 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Computational complexity
descriptive complexity
0.642015
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.422015
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.422015
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.422015
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.422015
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.222012
Pebble Games with Algebraic Rules · ICALP (2) 2012
Logics with Rank Operators · LICS 2009
Algorithmic game theory and mechanism design
matching
0.212015
Solving Linear Programs without Breaking Abstractions · J. ACM 2015
Graph algorithms and graph theory
graph algorithms
0.212013
Maximum Matching and Linear Programming in Fixed-Point Logic with Counting · LICS 2013
Computational complexity › space complexity
pebble game
0.112012
Pebble Games with Algebraic Rules · ICALP (2) 2012
Computational complexity
complexity classes
0.112009
Logics with Rank Operators · LICS 2009
Logic in computer science › finite model theory
fixed-point logic
0.112009
Logics with Rank Operators · LICS 2009
Computational complexity › descriptive complexity
choiceless polynomial time
0.012013
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
YearPublicationVenuePosition
2017 Pebble Games with Algebraic Rules
abstract
We 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. Informaticae2
2015 Solving Linear Programs without Breaking Abstractions
abstract
We 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. ACM3
2013 Maximum Matching and Linear Programming in Fixed-Point Logic with Counting
abstract
We 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
LICS3
2012 Pebble Games with Algebraic Rules
Anuj Dawar, Bjarki Holm
ICALP (2)2
2009 Logics with Rank Operators
abstract
We 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
LICS3