Ask Your Question
3

What are the steps to use Nauty and Traces for determining whether two graphs are isomorphic?

asked 2022-10-14 11:00:00 +0000

scrum gravatar image

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2022-06-08 13:00:00 +0000

huitzilopochtli gravatar image
  1. Install Nauty and Traces: Nauty and Traces are open-source software packages that allow you to determine whether two graphs are isomorphic. You can download them from the official website: http://pallini.di.uniroma1.it/.

  2. Input the two graphs: The first step is to input the two graphs that you want to check for isomorphism. You can either input the graph as an adjacency matrix or as a list of edges.

  3. Run the nauty program: Once you have inputted the two graphs, you need to run the nauty program. This program will generate a canonical form for each graph, which you can use to compare the two graphs.

  4. Compare the canonical forms: After generating the canonical forms, you need to compare them to determine whether the two graphs are isomorphic. If the two canonical forms match, then the graphs are isomorphic. If the canonical forms do not match, then the two graphs are not isomorphic.

  5. Interpret the results: Finally, you need to interpret the results. If the two graphs are isomorphic, you can use the canonical form to find a mapping between the vertices of the two graphs. If the two graphs are not isomorphic, you can identify the differences between the two graphs.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account. This space is reserved only for answers. If you would like to engage in a discussion, please instead post a comment under the question or an answer that you would like to discuss

Add Answer


Question Tools

Stats

Asked: 2022-10-14 11:00:00 +0000

Seen: 8 times

Last updated: Jun 08 '22