Each edge is replaced with another feasible edge with probability p. By default p = 1/m where m is the number of edges, i.e., in expectation one edge is replaced. The operators maintains the spanning tree property, i.e., the resulting edge list is indeed the edge list of a spanning tree.
mutEdgeExchange(ind, p = 1/ncol(ind))
[matrix(2, m)
] Mutated edge list.
[matrix(2, m)
]
Matrix of edges (each column is one edge).
[numeric(1)
]
Probability of edge exchange.
Default is 1 / ncol(ind)
.
Evolutionary multi-objective algorithm mcMSTEmoaBG
Other mcMST EMOA mutators: mutSubgraphMST
,
mutUniformPruefer