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,set∪convert⁡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
What kind of issue would you like to report? (Optional)