2013
DOI: 10.1007/978-3-642-38527-8_27
|View full text |Cite
|
Sign up to set email alerts
|

Novel Techniques for Automorphism Group Computation

Abstract: Abstract. Graph automorphism (GA) is a classical problem, in which the objective is to compute the automorphism group of an input graph. In this work we propose four novel techniques to speed up algorithms that solve the GA problem by exploring a search tree. They increase the performance of the algorithm by allowing to reduce the depth of the search tree, and by effectively pruning it. We formally prove that a GA algorithm that uses these techniques correctly computes the automorphism group of the input graph… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
7
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(7 citation statements)
references
References 14 publications
0
7
0
Order By: Relevance
“…With the exception of conauto [12], modern practical tools have no specific mode for isomorphism testing, hence either computing entire automorphism groups or canonical labelings [6-8, 11, 15]. In their implementation, it is often the case that computing canonical labelings is significantly more expensive than automorphism group computation, since there are fewer known algorithmic techniques and tricks that can be applied (see [9,15]).…”
Section: Motivationmentioning
confidence: 99%
See 1 more Smart Citation
“…With the exception of conauto [12], modern practical tools have no specific mode for isomorphism testing, hence either computing entire automorphism groups or canonical labelings [6-8, 11, 15]. In their implementation, it is often the case that computing canonical labelings is significantly more expensive than automorphism group computation, since there are fewer known algorithmic techniques and tricks that can be applied (see [9,15]).…”
Section: Motivationmentioning
confidence: 99%
“…Indeed, the solvers rely on finding the entire automorphism group to then in turn prune search for the canonical form of the graph. In fact, even the state-of-the-art isomorphism test mentioned earlier [12] collects automorphisms when testing for isomorphism.…”
Section: Motivationmentioning
confidence: 99%
“…These include algorithms computing automorphism groups, isomorphism solvers, canonical labeling tools used for computing normal forms, and to some extent recently also machine learning computations in convolutional neural networks [1,17]. In fact all competitive graph isomorphism/automorphism solvers, specifically nauty/Traces [15,16], bliss [11,12], saucy [8,9], conauto [13,14], and dejavu [2,3] fall within the framework. These tools alternate colorrefinement techniques (such as the 1-dimensional Weisfeiler-Leman algorithm) with backtracking steps.…”
Section: Introductionmentioning
confidence: 99%
“…The current state-of-the-art implementations of solvers computing automorphism groups are bliss [12], nauty and Traces [18], conauto [17] as well as saucy [7]. All of the mentioned algorithms follow the individualization-refinement (IR) framework.…”
Section: Introductionmentioning
confidence: 99%