Brendan D. McKay

dblp:74/5295 · DBLP profile ↗
← Back
24ranked-venue papers
7as first author
2since 2021 · last 2026
0000-0002-3553-0496ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 18 · 6 first-author · 1 since 2021Databases, data management, data science and information retrieval · 5 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2Security and privacy · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1
YearPublicationVenuePosition
2026 Canonical Labelling of Random Regular Graphs
Mikhail Isaev, Tamás Makai, Brendan D. McKay, Pawel Pralat, Jane Tan, Maksim Zhukovskii
ICALP3
2022 Fast fully dynamic labelling for distance queries
Qing Wang 0002, Yu Lin 0001, Brendan D. McKay
VLDB J.4
2020 The Iteration Number of Colour Refinement
abstract
The Colour Refinement procedure and its generalisation to higher dimensions, the Weisfeiler-Leman algorithm, are central subroutines in approaches to the graph isomorphism problem. In an iterative fashion, Colour Refinement computes a colouring of the vertices of its input graph. A trivial upper bound on the iteration number of Colour Refinement on graphs of order n is n-1. We show that this bound is tight. More precisely, we prove via explicit constructions that there are infinitely many graphs G on which Colour Refinement takes |G|-1 iterations to stabilise. Modifying the infinite families that we present, we show that for every natural number n >= 10, there are graphs on n vertices on which Colour Refinement requires at least n-2 iterations to reach stabilisation.
Sandra Kiefer, Brendan D. McKay
ICALP2
2020 Sandwiching random regular graphs between binomial random graphs
abstract
Kim and Vu made the following conjecture (Advances in Mathematics, 2004): if d ≫ log n, then the random d-regular graph (n, d) can asymptotically almost surely be “sandwiched” between (n, p1) and (n, p2) where p1 and p2 are both (1 + o(1))d/n. They proved this conjecture for log n ≪ d ≪ n1/3−o(1), with a defect in the sandwiching: (n, d) contains (n, p1) perfectly, but is not completely contained in (n, p2). Recently, the embedding (n, p1) ⊆ (n, d) was improved by Dudek, Frieze, Ruciński and Šileikis to d = o(n). In this paper, we prove Kim–Vu's sandwich conjecture, with perfect containment on both sides, for all . For , we prove a weaker version of the sandwich conjecture with p2 approximately equal to (d/n) log n, without any defect. In addition to sandwiching regular graphs, our results cover graphs whose degrees are asymptotically equal. The proofs rely on estimates for the probability that a random factor of a pseudorandom graph contains a given edge, which is of independent interest. As applications, we obtain new results on the properties of random graphs with given near-regular degree sequences, including Hamiltonicity and universality in subgraph containment. We also determine several graph parameters in these random graphs, such as the chromatic number, small subgraph counts, the diameter, and the independence number. We are also able to characterise many phase transitions in edge percolation on these random graphs, such as the threshold for the appearance of a giant component.
Pu Gao, Mikhail Isaev, Brendan D. McKay
SODA3
2019 A Highly Scalable Labelling Approach for Exact Distance Queries in Complex Networks
abstract
Answering exact shortest path distance queries is a fundamental task in graph theory. Despite a tremendous amount of research on the subject, there is still no satisfactory solution that can scale to billion-scale complex networks. Labelling-based methods are well-known for rendering fast response time to distance queries; however, existing works can only construct labelling on moderately large networks (million-scale) and cannot scale to large networks (billion-scale) due to their prohibitively large space requirements and very long preprocessing time. In this work, we present novel techniques to efficiently construct distance labelling and process exact shortest path distance queries for complex networks with billions of vertices and billions of edges. Our method is based on two ingredients: (i) a scalable labelling algorithm for constructing minimal distance labelling, and (ii) a querying framework that supports fast distance-bounded search on a sparsified graph. Thus, we first develop a novel labelling algorithm that can scale to graphs at the billion-scale. Then, we formalize a querying framework for exact distance queries, which combines our proposed highway cover distance labelling with distance-bounded searches to enable fast distance computation. To speed up the labelling construction process, we further propose a parallel labelling method that can construct labelling simultaneously for multiple landmarks. We evaluated the performance of the proposed methods on 12 real-world networks. The experiments show that the proposed methods can not only handle networks with billions of vertices, but also be up to 70 times faster in constructing labelling and save up to 90% of labelling space. In particular, our method can answer distance queries on a billion-scale network of around 8B edges in less than 1ms, on average.
Qing Wang 0002, Yu Lin 0001, Brendan D. McKay
EDBT4
2019 The r-switching-stable graphs
Jeanette C. McLeod, Brendan D. McKay, Beáta Faller
Discret. Appl. Math.2
2014 Practical graph isomorphism, II
Brendan D. McKay, Adolfo Piperno
J. Symb. Comput.1
2014 Competition Numbers, Quasi-line Graphs, and Holes
abstract
The competition graph of an acyclic directed graph $D$ is the undirected graph on the same vertex set as $D$ in which two distinct vertices are adjacent if they have a common out-neighbor in $D$. The competition number of an undirected graph $G$ is the least number of isolated vertices that have to be added to $G$ to make it the competition graph of an acyclic directed graph. We resolve two conjectures concerning competition graphs. First, we prove a conjecture of Opsut by showing that the competition number of every quasi-line graph is at most 2. Recall that a quasi-line graph, also called a locally co-bipartite graph, is a graph for which the neighborhood of every vertex can be partitioned into at most two cliques. To prove this conjecture we devise an alternative characterization of quasi-line graphs to the one by Chudnovsky and Seymour. Second, we prove a conjecture of Kim by showing that the competition number of any graph is at most one greater than the number of holes in the graph. Our methods also allow us to prove a strengthened form of this conjecture recently proposed by Kim et al., showing that the competition number of any graph is at most one greater than the dimension of the subspace of the cycle space spanned by the holes.
Brendan D. McKay, Pascal Schweitzer, Patrick Schweitzer
SIAM J. Discret. Math.1
2013 Asymptotic Enumeration of Sparse Multigraphs with Given Degrees
abstract
Let $J$ and $J^*$ be subsets of $\mathbb{N}$ such that $0,1\in J$ and $0\in J^*$. For infinitely many $n$, let ${\boldsymbol{k}}=(k_1,\ldots, k_n)$ be a vector of nonnegative integers whose sum $M$ is even. We find an asymptotic expression for the number of multigraphs on the vertex set $\{1,\ldots, n\}$ with degree sequence given by ${\boldsymbol{k}}$ such that every loop has multiplicity in $J^*$ and every nonloop edge has multiplicity in $J$. Equivalently, these are symmetric integer matrices with values $J^*$ allowed on the diagonal and $J$ off the diagonal. Our expression holds when the maximum degree $k_{\mathrm{max}}$ satisfies $k_{\mathrm{max}} = o(M^{1/3})$. We prove this result using the switching method, building on an asymptotic enumeration of simple graphs with given degrees [B. D. McKay and N. C. Wormald, Combinatorica, 11 (1991), pp. 369--382]. Our application of the switching method introduces a novel way of combining several different switching operations into a single computation.
Catherine S. Greenhill, Brendan D. McKay
SIAM J. Discret. Math.2
2010 Rectangular-radial drawings of cubic plane graphs
Mahdieh Hasheminezhad, S. Mehdi Hashemi, Brendan D. McKay, Maryam Tahmasbi
Comput. Geom.3
2009 Graph structural properties of non-Yutsis graphs allowing fast recognition
Robert E. L. Aldred, Dries Van Dyck, Gunnar Brinkmann, Veerle Fack, Brendan D. McKay
Discret. Appl. Math.5
2008 A Census of Small Latin Hypercubes
abstract
We count all latin cubes of order $n\le6$ and latin hypercubes of order $n\le5$ and dimension $d\le5$. We classify these (hyper)cubes into isotopy classes and paratopy classes (main classes). For the same values of n and d we classify all d-ary quasigroups of order n into isomorphism classes and also count them according to the number of identity elements they possess (meaning we have counted the d-ary loops). We also give an exact formula for the number of (isomorphism classes of) d-ary quasigroups of order 3 for every d. Then we give a number of constructions for d-ary quasigroups with a specific number of identity elements. In the process, we prove that no 3-ary loop of order n can have exactly $n-1$ identity elements (but no such result holds in dimensions other than 3). Finally, we give some new examples of latin cuboids which cannot be extended to latin cubes.
Brendan D. McKay, Ian M. Wanless
SIAM J. Discret. Math.1
2007 Computing Symmetries of Combinatorial Objects
Brendan D. McKay
GD1
2006 The number of transversals in a Latin square
Brendan D. McKay, Jeanette C. McLeod, Ian M. Wanless
Des. Codes Cryptogr.1
2006 A Linear Time Algorithm for Constructing Maximally Symmetric Straight Line Drawings of Triconnected Planar Graphs
Seok-Hee Hong 0001, Brendan D. McKay, Peter Eades
Discret. Comput. Geom.2
2002 Symmetric drawings of triconnected planar graphs
Seok-Hee Hong 0001, Brendan D. McKay, Peter Eades
SODA2
2000 TrExML: a maximum-likelihood approach for extensive tree-space exploration
abstract
MOTIVATION: Maximum-likelihood analysis of nucleotide and amino acid sequences is a powerful approach for inferring phylogenetic relationships and for comparing evolutionary hypotheses. Because it is a computationally demanding and time-consuming process, most algorithms explore only a minute portion of tree-space, with the emphasis on finding the most likely tree while ignoring the less likely, but not significantly worse, trees. However, when such trees exist, it is equally important to identify them to give due consideration to the phylogenetic uncertainty. Consequently, it is necessary to change the focus of these algorithms such that near optimal trees are also identified. RESULTS: This paper presents the Advanced Stepwise Addition Algorithm for exploring tree-space and two algorithms for generating all binary trees on a set of sequences. The Advanced Stepwise Addition Algorithm has been implemented in TrExML, a phylogenetic program for maximum-likelihood analysis of nucleotide sequences. TrExML is shown to be more effective at finding near optimal trees than a similar program, fastDNAml, implying that TrExML offers a better approach to account for phylogenetic uncertainty than has previously been possible. A program, TreeGen, is also described; it generates binary trees on a set of sequences allowing for extensive exploration of tree-space using other programs. AVAILABILITY: TreeGen, TrExML, and the sequence data used to test the programs are available from the following two WWW sites: http://whitetail.bemidji.msus. edu/trexml/and http://jcsmr.anu.edu.au/dmm/humgen.+ ++html.
Marty J. Wolf, Simon Easteal, Margaret Kahn, Brendan D. McKay, Lars S. Jermiin
Bioinform.4
2000 Nonhamiltonian 3-Connected Cubic Planar Graphs
abstract
We establish that every cyclically 4-connected cubic planar graph of order at most 40 is hamiltonian. Furthermore, this bound is determined to be sharp, and we present all nonhamiltonian examples of order 42. In addition we list all nonhamiltonian cyclically 5-connected cubic planar graphs of order at most 52 and all nonhamiltonian 3-connected cubic planar graphs of girth 5 on at most 46 vertices. The fact that all 3-connected cubic planar graphs on at most 176 vertices and with face size at most 6 are hamiltonian is also verified.
Robert E. L. Aldred, Sheng Bau, Derek A. Holton, Brendan D. McKay
SIAM J. Discret. Math.4
1998 Fast Backtracking Principles Applied to Find New Cages
Brendan D. McKay, Wendy J. Myrvold, Jacqueline Nadon
SODA1
1996 NC Algorithms for Dynamically Solving the all Pairs Shortest Paths Problem and Related Problems
Weifa Liang, Brendan D. McKay
Inf. Process. Lett.2
1991 The First Classical Ramsey Number for Hypergraphs is Computed
Brendan D. McKay, Stanislaw P. Radziszowski
SODA1
1986 Constant Time Generation of Free Trees
abstract
An algorithm of Beyer and Hedetniemi [SIAM J. Comput., 9 (1980), pp. 706–712] for generating rooted unlabeled trees is extended to generate unlabeled free trees. All the nonisomorphic trees of a given size are generated, without repetition, in time proportional to the number of trees.
Robert Alan Wright, L. Bruce Richmond, Andrew M. Odlyzko, Brendan D. McKay
SIAM J. Comput.4
1984 An Algorithm for Generating Subsets of Fixed Size With a Strong Minimal Change Property
Peter Eades, Brendan D. McKay
Inf. Process. Lett.2
1980 A Correction to Colbourn's Paper on the Complexity of Matrix Symmetrizability
Charles J. Colbourn, Brendan D. McKay
Inf. Process. Lett.2