TU Darmstadt / ULB / TUprints

Combinatorial approaches to the group isomorphism problem

Brachter, Jendrik (2023)
Combinatorial approaches to the group isomorphism problem.
Technische Universität Darmstadt
doi: 10.26083/tuprints-00026387
Ph.D. Thesis, Primary publication, Publisher's Version

[img] Text
thesis_brachter.pdf
Copyright Information: CC BY-SA 4.0 International - Creative Commons, Attribution ShareAlike.

Download (1MB)
Item Type: Ph.D. Thesis
Type of entry: Primary publication
Title: Combinatorial approaches to the group isomorphism problem
Language: English
Referees: Schweitzer, Prof. Dr. Pascal ; Horn, Prof. Dr. Max
Date: 19 December 2023
Place of Publication: Darmstadt
Collation: 188 Seiten
Date of oral examination: 15 November 2023
DOI: 10.26083/tuprints-00026387
Abstract:

The isomorphism problem of finite groups, that is, the task of deciding whether two given finite groups are isomorphic, is one of the most fundamental problems in computational group theory for which we currently do not have efficient algorithmic tools. This is equally true in practical applications, as well as in terms of computational complexity: in the general case, apart from minor improvements, we are essentially stuck with an upper bound of n^O(log n) (obtained from enumerating all (log n)-sized generating sets), where n is the group order. On the other hand, there are currently no substantial lower bounds.

In this thesis, we develop new algorithmic perspectives on the group isomorphism problem. We define and analyze a series of combinatorial algorithms in the context of finite groups, and in fact arbitrary relational structures. More precisely, we study the k-dimensional WL-algorithm} (k-WL) for natural numbers k, which is an essential tool for the graph isomorphism problem. It is a crucial subroutine in all state-of-the-art graph isomorphism solvers, and it forms an important building block in Babai’s break-through quasi-polynomial time (n^O((log n)^c)) algorithm for graph isomorphism. It is a combinatorial algorithm with a runtime of n^O(k), that assigns canonical colorings to graphs. It thereby serves as a non-isomorphism test, with important connections to logic, games, and graph structure theory.

Our first contribution is the generalization of the WL-algorithm from graphs to relational structures, in terms of three potentially different versions of the WL. We compare these versions, showing that they can be placed in a hierarchy of distinguishing powers. The general result that we prove is that each version is natural under a certain point of view (and can be characterized by a corresponding logic), but asymptotically, it does not matter which version of WL we work with.

In particular, we obtain an asymptotically robust notion of the Weisfeiler-Leman dimension for relational structures, which denotes the smallest natural number k, such that the k-dimensional WL-algorithm identifies a given structure up to isomorphism. This allows us to subsequently initiate a descriptive complexity theory of finite groups, where we propose the Weisfeiler-Leman dimension as a natural measure of complexity.

We construct a compendium of structural properties and group theoretic constructions that are detectable via a low-dimensional Weisfeiler-Leman algorithm. This includes various major building blocks of group theory, for example, we show that groups share the same multiset of composition factors if they are indistinguishable via 5-WL. We also provide a framework that allows one to easily extend and adapt our results to other group theoretic properties. We thereby uncover far-reaching connections between the WL-dimension and the structure of a finite group, and we provide an effective tool-kit to analyze the WL-algorithm on groups and related algebraic structures.

We then employ these tools to derive upper bounds on the WL-dimension of several important group classes. For instance, we show that the WL-dimension of coprime extensions of abelian groups and the WL-dimension of semisimple groups are both bounded by O(log log n). We also identify several natural group classes of bounded WL-dimension.

Finally, we discuss lower bounds in two ways: first, we provide explicit examples that certify Weisfeiler-Leman indistinguishability for small dimensions, and second, we devise combinatorial reductions that asymptotically preserve the WL-dimension. The latter provides potential sources for groups of unbounded Weisfeiler-Leman dimension.

Alternative Abstract:
Alternative AbstractLanguage

Das Gruppenisomorpieproblem, also die Aufgabe, zu entscheiden, ob zwei gegebene endliche Gruppen isomorph sind, ist eines der fundamentalsten Probleme in der algorithmischen Gruppentheorie, für welches uns zurzeit keine effizienten algorithmischen Methoden zur Verfügung stehen. Dies gilt sowohl für praktische Anwendungen, als auch im Sinne der Komplexitätstheorie: Abgesehen von geringfügigen Verbesserungen, bleibt die beste obere Schranke von der Form n^O(log n) (resultierend aus der Auflistung von Erzeugendensystemen der Mächtigkeit log n), wobei n die Gruppenordnung bezeichnet.

In der vorliegenden Arbeit entwickeln wir neue algorithmische Ansätze für das Gruppenisomorphieproblem. Wir definieren und analysieren eine Reihe von kombinatorischen Algorithmen im Kontext von endlichen Gruppen, beziehungsweise allgemeiner beliebigen relationalen Strukturen. Genauer studieren wir den k-dimensionalen Weisfeiler-Leman-Algorithmus (k-WL) für natürliche Zahlen k, welcher ein essenzielles Werkzeug für das Graphenisomorphieproblem darstellt. Er ist eine wichtige Subroutine in allen kompetitiven Graphenisomorphie-Solvern und er formt einen wichtigen Baustein in Babais Quasipolynomialzeit-Algorithmus (n^O((log n)^c)) für das Graphenisomorphieproblem. Es handelt sich dabei um einen kombinatorischen Algorithmus der Laufzeit n^O(k), welcher Graphen kanonische Färbungen zuweist. Dadurch fungiert der Algorithmus als Nicht-Isomorphie-Test, mit wichtigen Verbindungen zur Logik, Spieltheorie und Graphenstrukturtheorie.

Unser erster Beitrag besteht in der Verallgemeinerung des WL-Algorithmus auf relationale Strukturen in der Form von drei möglicherweise verschiedenen Versionen. Wir vergleichen diese Versionen und zeigen, dass sie bezüglich ihrer Fähigkeit relationale Strukturen zu unterscheiden in einer Hierarchie angeordnet werden können. Das Hauptresultat ist hier, dass jede Version unter einem bestimmten Gesichtspunkt natürlich ist (und durch eine entsprechende Logik charakterisiert werden kann), aber asymptotisch alle Versionen eine vergleichbare Aussagekraft besitzen.

Insbesondere erhalten wir so eine asymptotisch robuste Definition der Weisfeiler-Leman-Dimension für relationale Strukturen, welche die kleinste natürliche Zahl k bezeichnet, sodass der k-dimensionale WL-Algorithmus eine gegebene Struktur bis auf Isomorphie identifiziert. Dies ermöglicht es uns, im Folgenden eine deskriptive Komplexitätstheorie für endliche Gruppen zu initiieren, wobei die Weisfeiler-Leman-Dimension als natürliches Komplexitätsmaß fungiert.

Wir erstellen im Laufe dieser Arbeit ein Kompendium an gruppentheoretischen Struktureigenschaften, welche von einem niedrigdimensionalen WL-Algorithmus identifiziert werden. Dies beinhaltet verschiedene wichtige Bausteine der Gruppentheorie, zum Beispiel zeigen wir, dass Gruppen, welche nicht von 5-WL unterschieden werden, stets dieselbe Multimenge an Kompositionsfaktoren besitzen. Außerdem stellen wir ein Framework bereit, welches es leicht ermöglicht, unsere Resultate zu erweitern oder an spezielle gruppentheoretische Kontexte anzupassen. Wir etablieren so weitreichende Verbindungen zwischen der WL-Dimension und der Struktur einer endlichen Gruppe und wir liefern effektive Werkzeuge für die Analyse des WL-Algorithmus auf Gruppen und verwandten algebraischen Strukturen.

Wir verwenden diese Werkzeuge dann, um obere Schranken an die WL-Dimension verschiedener wichtiger Klassen von Gruppen herzuleiten. Unter anderem zeigen wir, dass die WL-Dimension von teilerfremden Erweiterungen abelscher Gruppen oder von halbeinfachen Gruppen durch O(log log n) beschränkt ist. Des Weiteren identifizieren wir einige natürliche Klassen von Gruppen mit beschränkter WL-Dimension.

Schließlich diskutieren wir untere Schranken auf zwei Arten: Erstens geben wir explizit Gruppen an, welche für niedrigdimensionale Versionen von WL nicht unterscheidbar sind und zweitens entwerfen wir kombinatorische Reduktionen, welche die WL-Dimension asymptotisch erhalten. Letzteres liefert potenzielle Quellen für Gruppen von unbeschränkter WL-dimension.

German
Status: Publisher's Version
URN: urn:nbn:de:tuda-tuprints-263875
Classification DDC: 500 Science and mathematics > 510 Mathematics
Divisions: 04 Department of Mathematics > Didactics and Pedagogy of Mathematics
Date Deposited: 19 Dec 2023 13:54
Last Modified: 12 Feb 2024 11:52
URI: https://tuprints.ulb.tu-darmstadt.de/id/eprint/26387
PPN: 515410888
Export:
Actions (login required)
View Item View Item