Reduce multigraph to simple graph
specifies a method to choose between multiple edges. Edge properties are preserved.
H
= simplify(G
,pickmethod
)pickmethod
can be 'first'
(default),
'last'
, 'min'
, or
'max'
.
specifies a method to combine the edge weights of multiple edges into the weight of
a single new edge. All other edge properties in H
= simplify(G
,aggregatemethod
)G
are dropped.
aggregatemethod
can be 'sum'
or
'mean'
.
specifies whether to preserve or remove self-loops from the graph using any of the
input argument combinations in previous syntaxes. For example,
H
= simplify(___,selfloopflag
)'keepselfloops'
specifies that nodes with one or more
self-loops will have one self-loop in the simplified graph.
specifies additional options with one or more name-value pair arguments. For
example, you can specify H
= simplify(___,Name,Value
)'PickVariable'
and a variable in
G.Edges
to use that variable with the
'min'
or 'max'
selection methods.
digraph
| graph
| ismultigraph