S3 method for summarizing moead objects (the output of moead()
).
# S3 method for moead
summary(
object,
...,
useArchive = FALSE,
viol.threshold = 1e-06,
ndigits = 3,
ref.point = NULL,
ref.front = NULL
)
list object of class moead
(generated by moead()
)
other parameters to be passed down to specific summary functions (currently unused)
logical flag to use information from object$Archive
.
Only used if object$Archive is not NULL
.
threshold of tolerated constraint violation, used to
determine feasibility of points in object
.
number of decimal places to use for the ideal and nadir estimates
reference point for calculating the dominated hypervolume
(only if package emoa
is available). If NULL
the estimated nadir
point is used instead.
Np x Nobj
matrix containing a sample of the true Pareto-optimal
front, for calculating IGD.
F. Campelo, L.S. Batista, C. Aranha (2020): The MOEADr Package: A
Component-Based Framework for Multiobjective Evolutionary Algorithms Based on
Decomposition. Journal of Statistical Software doi:10.18637/jss.v092.i06
problem.1 <- list(name = "example_problem",
xmin = rep(-1,30),
xmax = rep(1,30),
m = 2)
out <- moead(preset = preset_moead("original2"),
problem = problem.1,
stopcrit = list(list(name = "maxiter",
maxiter = 100)),
showpars = list(show.iters = "dots",
showevery = 10))
#>
#> MOEA/D running: ..........
summary(out)
#>
#> Summary of MOEA/D run
#> #====================================
#> Total function evaluations: 10100
#> Total iterations: 100
#> Population size: 100
#> Feasible points found: 100 (100% of total)
#> Nondominated points found: 58 (58% of total)
#> Estimated ideal point: 66.266 108.596
#> Estimated nadir point: 115.723 179.052
#>
#> Please install package 'emoa' to calculate hypervolume.
#> #====================================