GraphTheory
IdentifyGraph
search for isomorphism to named graphs
Calling Sequence
Parameters
Description
Examples
Compatibility
IdentifyGraph(G)
G
-
graph
IdentifyGraph takes as input an unweighted graph G and attempts to find isomorphisms to one or more named graphs known to GraphTheory.
The cycle graph on 5 vertices is also the Paley graph on 5 vertices, and this will appear in the list of results.
with⁡GraphTheory:
G≔CycleGraph⁡5
G≔Graph 1: an undirected graph with 5 vertices and 5 edge(s)
IdentifyGraph⁡G
CycleGraph,5,SpecialGraphs:−CageGraph,2,5,SpecialGraphs:−PaleyGraph,5
In this example we begin by picking any edge {a,b} from the Hoffman-Singleton graph and deleting all vertices incident to a or b.
HS≔SpecialGraphs:-HoffmanSingletonGraph⁡
HS≔Graph 2: an undirected graph with 50 vertices and 175 edge(s)
edge≔Edges⁡HS100
edge≔20,25
G≔DeleteVertex⁡HS,convert⁡Neighborhood⁡HS,edge1,setunionconvert⁡Neighborhood⁡HS,edge2,set
G≔Graph 3: an undirected graph with 36 vertices and 90 edge(s)
With IdentifyGraph, we discover that this subgraph has a name: it is isomorphic to the Sylvester graph.
SpecialGraphs:−SylvesterGraph
The GraphTheory[IdentifyGraph] command was introduced in Maple 2021.
For more information on Maple 2021 changes, see Updates in Maple 2021.
See Also
CycleBasis
DeleteEdge
IsTree
Trail
Download Help Document