S3 method for printing moead objects (the output of moead()).

# S3 method for moead
print(x, ...)

Arguments

x

list object of class moead (generated by moead())

...

other parameters to be passed down to specific summary functions (currently unused)

References

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

Examples

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: ..........
print(out)
#> 
#> Input Configuration:
#> $preset
#> preset_moead("original2")
#> 
#> $problem
#> problem.1
#> 
#> $stopcrit
#> list(list(name = "maxiter", maxiter = 100))
#> 
#> $showpars
#> list(show.iters = "dots", showevery = 10)
#> 
#> 
#> #====================================
#> Total iterations:  100
#> Population size:  100
#> Estimated ideal point: [ 35.34496 137.2858 ]
#> Estimated nadir point: [ 82.60118 364.3541 ]
#> #====================================