Trivalent Graph isomorphism in polynomial time
Adria Alcala Mena

TL;DR
This paper explores the polynomial-time graph isomorphism problem for trivalent graphs, analyzing Luks' theoretical algorithm and providing an efficient implementation in the SAGE system.
Contribution
It offers a detailed explanation of Luks' algorithm for bounded valence graphs and presents an efficient implementation in SAGE, bridging theory and practice.
Findings
Luks' algorithm can be effectively implemented for trivalent graphs.
The implementation achieves polynomial time performance.
The study enhances practical tools for graph isomorphism testing.
Abstract
It's important to design polynomial time algorithms to test if two graphs are isomorphic at least for some special classes of graphs. An approach to this was presented by Eugene M. Luks(1981) in the work \textit{Isomorphism of Graphs of Bounded Valence Can Be Tested in Polynomial Time}. Unfortunately, it was a theoretical algorithm and was very difficult to put into practice. On the other hand, there is no known implementation of the algorithm, although Galil, Hoffman and Luks(1983) shows an improvement of this algorithm running in . The two main goals of this master thesis are to explain more carefully the algorithm of Luks(1981), including a detailed study of the complexity and, then to provide an efficient implementation in SAGE system. It is divided into four chapters plus an appendix.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Theory Research
