penguian / Boolean-Cayley-graphs

Investigations of Boolean functions, their Cayley graphs, and associated structures.
GNU General Public License v3.0
6 stars 1 forks source link

Use a default algorithm for canonical_label #32

Closed penguian closed 4 years ago

penguian commented 4 years ago

"Starting from somewhere around 8.5.beta the canonical labels given by Sage and bliss are different on some instances ... The canonical label of a graph depends on the algorithm used to compute it." See Sagemath trac ticket 26994.

As a consequence, this package should not just leave the algorithm parameter in Graph.canonical_label() undefined, but rather should use a user selectable, with the default algorithm defined in bent_function_cayley_graph_classification.