Каноническая нумерация графов и библиотека nauty
Keywords:
канонический код, каноническая нумерация, изоморфизм графов, автоморфизмы графов, nautyAbstract
Canonical code is the notation for the graph structure, which is invariant to isomorphism. The article briefly illustrates the significance of canonical codes in general, and reveals some connection of the canonical code building to other problems common to computer science. A short overview of the currently popular algorithms is presented. The ideas of Brendan McKay's algorithm, implemented in his famous library «nauty», are described. That is, refinement of the vertex partition and use of automorphisms to prune the search tree. A simplified pseudo-code of the entire algorithm is shown.
Downloads
Published
2009-10-31
Issue
Section
Computer science
License
How to Cite
[1]
“Каноническая нумерация графов и библиотека nauty”, Comput. Tools Educ., no. 5, Oct. 2009, Accessed: Oct. 24, 2026. Available: http://cte.eltech.ru/ojs/index.php/kio/article/view/1192
