English

Permutation group algorithms based on directed graphs (extended version)

Group Theory 2021-07-02 v4

Abstract

We introduce a new framework for solving an important class of computational problems involving finite permutation groups, which includes calculating set stabilisers, intersections of subgroups, and isomorphisms of combinatorial structures. Our techniques generalise 'partition backtrack', which is the current state-of-the-art algorithm introduced by Jeffrey Leon in 1991, and which has inspired our work. Our backtrack search algorithms are organised around vertex- and arc-labelled directed graphs, which allow us to represent many problems more richly than do ordered partitions. We present the theory underpinning our framework, and we include the results of experiments showing that our techniques often result in smaller search spaces than does partition backtrack. An implementation of our algorithms is available as free software in the GraphBacktracking package for GAP.

Keywords

Cite

@article{arxiv.1911.04783,
  title  = {Permutation group algorithms based on directed graphs (extended version)},
  author = {Christopher Jefferson and Markus Pfeiffer and Rebecca Waldecker and Wilf A. Wilson},
  journal= {arXiv preprint arXiv:1911.04783},
  year   = {2021}
}

Comments

Extended version of arXiv:2106.13132; now with a note pointing to and recommending this shorter version; 55 pages, 13 figures, 4 tables

R2 v1 2026-06-23T12:12:49.906Z