removeIsomorphs -- removes all isomorphs from a list of graphs
Synopsis
Usage:
M = removeIsomorphs L
Inputs:
L, a list, containing graphs (mixed formats allowed)
Outputs:
M, a list, containing the sub-list of non-isomorphic graphs of the input list, retaining format
Description
This method returns the sublist of L giving all non-isomorphic graphs with selection based on which comes first in L. The format of the graph is retained.
i1 : G = {"EhEG", graph {{0,1},{1,2},{2,3},{3,4},{4,5},{0,5}}, "DhC", graph {{0,1}}};
i2 : removeIsomorphs G
o2 = {Graph{0 => set {1}}, DhC, EhEG}
1 => set {0}
o2 : List
See also
areIsomorphic -- determines whether two graphs are isomorphic