Klas Markström
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Research Interests
Klas Markström has a total of 56 co-authors. Here are the top co-authors by number of shared publications:
- Allan Lo
School of Mathematics University of Birmingham Birmingham UK
8 shared publications - Per-Håkan Lundow
Department of Mathematics and Mathematical Statistics, Umeå University, SE-901 87 Umeå, Sweden
8 shared publications - Per Håkan Lundow
Condensed Matter Theory Department of Theoretical Physics AlbaNova University Center KTH SE-106 91 Stockholm Sweden
7 shared publications - Demetres Christofides
School of Computing and Mathematics, UCLan Cyprus; 7080 Pyla Cyprus
5 shared publications - Victor Falgas-Ravry
Umeå Universitet
5 shared publications Bei Zhou
Imperial College London United Kingdom
4 shared publications
Latest Publications
- Open Access
- 19 June 2026
- Published by Wiley in Journal of Graph Theory
- Vol. 113 (4) , 634-649
Density Conditions for k Vertex‐Disjoint Triangles in Tripartite Graphs
Let be positive integers such that and be a tripartite graph with parts such that . Denote the edge densities of and by and , respectively. In this paper, we study edge density conditions for the existence of vertex‐disjoint triangles in a tripartite graph. For we give an optimal condition in terms of densities for the existence of vertex‐disjoint triangles in . We also give an optimal condition in terms of densities for the existence of a triangle‐factor in .
- 19 June 2026
- Published by Wiley in Journal of Graph Theory
- Vol. 113 (4) , 634-649
Open AccessDensity Conditions for k Vertex‐Disjoint Triangles in Tripartite Graphs
Let be positive integers such that and be a tripartite graph with parts such that . Denote the edge densities of and by and , respectively. In this paper, we study edge density conditions for the existence of vertex‐disjoint triangles in a tripartite graph. For we give an optimal condition in terms of densities for the existence of vertex‐disjoint triangles in . We also give an optimal condition in terms of densities for the existence of a triangle‐factor in .
- Open Access
Rainbow subgraphs of star-coloured graphs
An edge-colouring of a graph $G$ can fail to be rainbow for two reasons: either it contains a monochromatic cherry (a pair of incident edges), or a monochromatic matching of size two. A colouring is a proper colouring if it forbids the first structure, and a star-colouring if it forbids the second structure. In this paper, we study rainbow subgraphs in star-coloured graphs and determine the maximum number of colours in a star-colouring of a large complete graph which does not contain a rainbow copy of a given graph $H$. This problem is a special case of one studied by Axenovich and Iverson on generalised Ramsey numbers and we extend their results in this case.Open AccessRainbow subgraphs of star-coloured graphs
An edge-colouring of a graph $G$ can fail to be rainbow for two reasons: either it contains a monochromatic cherry (a pair of incident edges), or a monochromatic matching of size two. A colouring is a proper colouring if it forbids the first structure, and a star-colouring if it forbids the second structure. In this paper, we study rainbow subgraphs in star-coloured graphs and determine the maximum number of colours in a star-colouring of a large complete graph which does not contain a rainbow copy of a given graph $H$. This problem is a special case of one studied by Axenovich and Iverson on generalised Ramsey numbers and we extend their results in this case. - Open Access
An orderly algorithm for generation of Condorcet Domains
Condorcet domains are fundamental objects in the theory of majority voting; they are sets of linear orders with the property that if every voter picks a linear order from this set, assuming that the number of voters is odd, and alternatives are ranked according to the pairwise majority ranking, then the result is a linear order on the set of all alternatives. In this paper we present an efficient orderly algorithm for the generation of all non-isomorphic maximal Condorcet domains on $n$ alternatives. The algorithm can be adapted to generate domains from various important subclasses of Condorcet domains. We use an example implementation to extend existing enumerations of domains from several such subclasses and make both data and the implementation publicly available.Open AccessAn orderly algorithm for generation of Condorcet Domains
Condorcet domains are fundamental objects in the theory of majority voting; they are sets of linear orders with the property that if every voter picks a linear order from this set, assuming that the number of voters is odd, and alternatives are ranked according to the pairwise majority ranking, then the result is a linear order on the set of all alternatives. In this paper we present an efficient orderly algorithm for the generation of all non-isomorphic maximal Condorcet domains on $n$ alternatives. The algorithm can be adapted to generate domains from various important subclasses of Condorcet domains. We use an example implementation to extend existing enumerations of domains from several such subclasses and make both data and the implementation publicly available. - Open Access
- 16 June 2025
- Published by Wiley in Journal of Combinatorial Designs
- Vol. 33 (9) , 357-372
Enumeration and Construction of Row‐Column Designs
We computationally completely enumerate a number of types of row‐column designs up to isotopism, including double, sesqui, and triple arrays as known from the literature, and two newly introduced types that we call mono arrays and AO‐arrays. We calculate autotopism group sizes for the designs we generate. For larger parameter values, where complete enumeration is not feasible, we generate examples of some of the designs, and for some admissible parameter sets, we prove non‐existence results. We give some explicit constructions of sesqui arrays, mono arrays and AO‐arrays, in particular, we prove constructively that AO‐arrays exist for all feasible parameter sets. Finally, we investigate connections to Youden rectangles and binary pseudo‐Youden designs.
- 16 June 2025
- Published by Wiley in Journal of Combinatorial Designs
- Vol. 33 (9) , 357-372
Open AccessEnumeration and Construction of Row‐Column Designs
We computationally completely enumerate a number of types of row‐column designs up to isotopism, including double, sesqui, and triple arrays as known from the literature, and two newly introduced types that we call mono arrays and AO‐arrays. We calculate autotopism group sizes for the designs we generate. For larger parameter values, where complete enumeration is not feasible, we generate examples of some of the designs, and for some admissible parameter sets, we prove non‐existence results. We give some explicit constructions of sesqui arrays, mono arrays and AO‐arrays, in particular, we prove constructively that AO‐arrays exist for all feasible parameter sets. Finally, we investigate connections to Youden rectangles and binary pseudo‐Youden designs.
- Open Access
- 14 March 2025
- Published by Elsevier in Discrete Applied Mathematics
- Vol. 370, 57-70
Coherent domains and improved lower bounds for the maximum size of Condorcet domains
- 14 March 2025
- Published by Elsevier in Discrete Applied Mathematics
- Vol. 370, 57-70
Open AccessCoherent domains and improved lower bounds for the maximum size of Condorcet domains
- Open Access
- 13 December 2024
- Published by Elsevier in Mathematical Social Sciences
- Vol. 133, 23-33
Condorcet domains on at most seven alternatives
- 13 December 2024
- Published by Elsevier in Mathematical Social Sciences
- Vol. 133, 23-33
Open AccessCondorcet domains on at most seven alternatives
- Open Access
CDL: A fast and flexible library for the study of permutation sets with structural restrictions
- Open Access
- 29 April 2024
- Published by Springer Nature in Combinatorica
- Vol. 44 (5) , 977-1010
Rainbow Variations on a Theme by Mantel: Extremal Problems for Gallai Colouring Templates
Let $$\textbf{G}:=(G_1, G_2, G_3)$$ be a triple of graphs on the same vertex set V of size n. A rainbow triangle in $$\textbf{G}$$ is a triple of edges $$(e_1, e_2, e_3)$$ with $$e_i\in G_i$$ for each i and $$\{e_1, e_2, e_3\}$$ forming a triangle in V. The triples $$\textbf{G}$$ not containing rainbow triangles, also known as Gallai colouring templates, are a widely studied class of objects in extremal combinatorics. In the present work, we fully determine the set of edge densities $$(\alpha _1, \alpha _2, \alpha _3)$$ such that if $$\vert E(G_i)\vert > \alpha _i n^2$$ for each i and n is sufficiently large, then $$\textbf{G}$$ must contain a rainbow triangle. This resolves a problem raised by Aharoni, DeVos, de la Maza, Montejanos and Šámal, generalises several previous results on extremal Gallai colouring templates, and proves a recent conjecture of Frankl, Győri, He, Lv, Salia, Tompkins, Varga and Zhu.- 29 April 2024
- Published by Springer Nature in Combinatorica
- Vol. 44 (5) , 977-1010
Open AccessRainbow Variations on a Theme by Mantel: Extremal Problems for Gallai Colouring Templates
Let $$\textbf{G}:=(G_1, G_2, G_3)$$ be a triple of graphs on the same vertex set V of size n. A rainbow triangle in $$\textbf{G}$$ is a triple of edges $$(e_1, e_2, e_3)$$ with $$e_i\in G_i$$ for each i and $$\{e_1, e_2, e_3\}$$ forming a triangle in V. The triples $$\textbf{G}$$ not containing rainbow triangles, also known as Gallai colouring templates, are a widely studied class of objects in extremal combinatorics. In the present work, we fully determine the set of edge densities $$(\alpha _1, \alpha _2, \alpha _3)$$ such that if $$\vert E(G_i)\vert > \alpha _i n^2$$ for each i and n is sufficiently large, then $$\textbf{G}$$ must contain a rainbow triangle. This resolves a problem raised by Aharoni, DeVos, de la Maza, Montejanos and Šámal, generalises several previous results on extremal Gallai colouring templates, and proves a recent conjecture of Frankl, Győri, He, Lv, Salia, Tompkins, Varga and Zhu. - Open Access
Arrow's single peaked domains, richness, and domains for plurality and the Borda count
In this paper we extend the study of Arrow's generalisation of Black's single-peaked domain and connect this to domains where voting rules satisfy different versions of independence of irrelevant alternatives. First we report on a computational generation of all non-isomorphic Arrow's single-peaked domains on $n\leq 9$ alternatives. Next, we introduce a quantitative measure of richness for domains, as the largest number $r$ such that every alternative is given every rank between 1 and $r$ by the orders in the domain. We investigate the richness of Arrow's single-peaked domains and prove that Black's single-peaked domain has the highest possible richness, but it is not the only domain which attains the maximum. After this we connect Arrow's single-peaked domains to the discussion by Dasgupta, Maskin and others of domains on which plurality and the Borda count satisfy different versions of Independence of Irrelevant alternatives (IIA). For Nash's version of IIA and plurality, it turns out the domains are exactly the duals of Arrow's single-peaked domains. As a consequence there can be at most two alternatives which are ranked first in any such domain. For the Borda count both Arrow's and Nash's versions of IIA lead to a maximum domain size which is exponentially smaller than $2^{n-1}$, the size of Black's single-peaked domain.Open AccessArrow's single peaked domains, richness, and domains for plurality and the Borda count
In this paper we extend the study of Arrow's generalisation of Black's single-peaked domain and connect this to domains where voting rules satisfy different versions of independence of irrelevant alternatives. First we report on a computational generation of all non-isomorphic Arrow's single-peaked domains on $n\leq 9$ alternatives. Next, we introduce a quantitative measure of richness for domains, as the largest number $r$ such that every alternative is given every rank between 1 and $r$ by the orders in the domain. We investigate the richness of Arrow's single-peaked domains and prove that Black's single-peaked domain has the highest possible richness, but it is not the only domain which attains the maximum. After this we connect Arrow's single-peaked domains to the discussion by Dasgupta, Maskin and others of domains on which plurality and the Borda count satisfy different versions of Independence of Irrelevant alternatives (IIA). For Nash's version of IIA and plurality, it turns out the domains are exactly the duals of Arrow's single-peaked domains. As a consequence there can be at most two alternatives which are ranked first in any such domain. For the Borda count both Arrow's and Nash's versions of IIA lead to a maximum domain size which is exponentially smaller than $2^{n-1}$, the size of Black's single-peaked domain. - Open Access
Enumeration of Sets of Mutually Orthogonal Latin Rectangles
We study sets of mutually orthogonal Latin rectangles (MOLR), and a natural variation of the concept of self-orthogonal Latin squares which is applicable on larger sets of mutually orthogonal Latin squares and MOLR, namely that each Latin rectangle in a set of MOLR is isotopic to each other rectangle in the set. We call such a set of MOLR \emph{homogeneous}. In the course of doing this, we perform a complete enumeration of non-isotopic sets of $t$ mutually orthogonal $k\times n$ Latin rectangles for $k\leq n \leq 7$, for all $t < n$. Specifically, we keep track of homogeneous sets of MOLR, as well as sets of MOLR where the autotopism group acts transitively on the rectangles, and we call such sets of MOLR \emph{transitive}. We build the sets of MOLR row by row, and in this process we also keep track of which of the MOLR are homogeneous and/or transitive in each step of the construction process. We use the prefix \emph{stepwise} to refer to sets of MOLR with this property. Sets of MOLR are connected to other discrete objects, notably finite geometries and certain regular graphs. Here we observe that all projective planes of order at most 9 except the Hughes plane can be constructed from a stepwise transitive MOLR.Open AccessEnumeration of Sets of Mutually Orthogonal Latin Rectangles
We study sets of mutually orthogonal Latin rectangles (MOLR), and a natural variation of the concept of self-orthogonal Latin squares which is applicable on larger sets of mutually orthogonal Latin squares and MOLR, namely that each Latin rectangle in a set of MOLR is isotopic to each other rectangle in the set. We call such a set of MOLR \emph{homogeneous}. In the course of doing this, we perform a complete enumeration of non-isotopic sets of $t$ mutually orthogonal $k\times n$ Latin rectangles for $k\leq n \leq 7$, for all $t < n$. Specifically, we keep track of homogeneous sets of MOLR, as well as sets of MOLR where the autotopism group acts transitively on the rectangles, and we call such sets of MOLR \emph{transitive}. We build the sets of MOLR row by row, and in this process we also keep track of which of the MOLR are homogeneous and/or transitive in each step of the construction process. We use the prefix \emph{stepwise} to refer to sets of MOLR with this property. Sets of MOLR are connected to other discrete objects, notably finite geometries and certain regular graphs. Here we observe that all projective planes of order at most 9 except the Hughes plane can be constructed from a stepwise transitive MOLR.