GraphTheory
UnderlyingGraph
construct underlying graph
Calling Sequence
Parameters
Options
Description
Examples
Compatibility
UnderlyingGraph(G,opts)
G
-
graph
opts
(optional) one or more options as specified below
directed=truefalse
Specifies whether directed edges should be permitted in the graph returned. If true, the result will be a directed graph if the input was directed. The default value, false, produces an undirected graph.
multigraph=truefalse
Specifies whether multiple edges should be included in the graph returned. If true, the result will contain any multiple edges present in the input. The default value, false, leaves only a single edge remaining in the output.
selfloops=truefalse
Specifies whether self-loops should be included in the graph returned. If true, the result will contain any self-loops present in the input. The default value, false, excludes all self-loops from the output.
weighted=truefalse
Specifies whether edge weights should be included in the graph returned. If true, the result will be a weighted graph if the input was weighted. The default value, false, produces an unweighted graph.
The UnderlyingGraph(G,opts) command returns an underlying graph of a graph.
The default behavior produces a graph in which the directions of arcs and the weights of the edges (or arcs) have been dropped.
Note that UnderlyingGraph(G) = Graph(Vertices(G), Neighbors(G)).
with⁡GraphTheory:
G≔Digraph⁡1,2,2,3,3,4,4,1
G≔Graph 1: a directed graph with 4 vertices and 4 arc(s)
Edges⁡G
1,2,2,3,3,4,4,1
Neighbors⁡G
2,4,1,3,2,4,1,3
H≔UnderlyingGraph⁡G:
Edges⁡H
1,2,1,4,2,3,3,4
Neighbors⁡H
The directed and weighted options were introduced in Maple 2019.
For more information on Maple 2019 changes, see Updates in Maple 2019.
The selfloops option was introduced in Maple 2020.
For more information on Maple 2020 changes, see Updates in Maple 2020.
The GraphTheory[UnderlyingGraph] command was updated in Maple 2023.
The multigraph option was introduced in Maple 2023.
For more information on Maple 2023 changes, see Updates in Maple 2023.
See Also
IsDirected
IsWeighted
MakeDirected
MakeWeighted
Download Help Document