View source: R/mcMSTEmoaZhou.R
mcMSTEmoaZhou | R Documentation |
Evolutionary multi-objective algorithm to solve the
multi-objective minimum spanning tree problem. The algorithm adopts the
so-called Pruefer-number as the encoding for spanning trees. A Pruefer-number
for a graph with nodes V = \{1, \ldots, n\}
is a sequence of n - 2
numbers from V
. Cayleys theorem states, that a complete graph width n nodes
has exactly n^{n-2}
spanning trees.
The algorithm uses mutation only: each component of an individual is replaced
uniformly at random with another node number from the node set.
mcMSTEmoaZhou(
instance,
mu,
lambda = mu,
mut = mutUniformPruefer,
selMating = ecr::selSimple,
selSurvival = ecr::selNondom,
ref.point = NULL,
max.iter = 100L
)
instance |
[ |
mu |
[ |
lambda |
[ |
mut |
[ |
selMating |
[ |
selSurvival |
[ |
ref.point |
[ |
max.iter |
[ |
[ecr_result
] List of type ecr_result
with the following components:
The ecr_optimization_task
.
Logger object.
Indizes of the non-dominated solutions in the last population.
(n x d) matrix of the approximated non-dominated front where n is the number of non-dominated points and d is the number of objectives.
Matrix of decision space values resulting with objective values given in pareto.front.
Last population.
Character string describing the reason of termination.
Zhou, G. and Gen, M. Genetic Algorithm Approach on Multi-Criteria Minimum Spanning Tree Problem. In: European Journal of Operational Research (1999).
Mutator mutUniformPruefer
Other mcMST EMOAs:
mcMSTEmoaBG()
Other mcMST algorithms:
mcMSTEmoaBG()
,
mcMSTPrim()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.