Skip to content

Commit

Permalink
SBX and polynomial mutation now default operators for SMS-EMOA
Browse files Browse the repository at this point in the history
  • Loading branch information
jakobbossek committed Jan 22, 2016
1 parent 741a273 commit 79a63a9
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 5 deletions.
10 changes: 7 additions & 3 deletions R/emoa.sms-emoa.R
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,11 @@
#' R like interface of this state of the art EMOA.
#'
#' @keywords optimize
#FIXME: add reference
#'
#' @references
#' Beume, N., Naujoks, B., Emmerich, M., SMS-EMOA: Multiobjective selection based
#' on dominated hypervolume, European Journal of Operational Research, Volume 181,
#' Issue 3, 16 September 2007, Pages 1653-1669.
#'
#' @template arg_optimization_task
#' @param n.population [\code{integer(1)}]\cr
Expand All @@ -36,8 +40,8 @@ smsemoa = function(
n.population = 100L,
ref.point = NULL,
parent.selector = makeSimpleSelector(),
mutator = makeGaussMutator(),
recombinator = makeCrossoverRecombinator(),
mutator = makePolynomialMutation(eta = 25, p = 0.2),
recombinator = makeSBXRecombinator(eta = 15, p = 0.7),
max.iter = NULL,
max.evals = NULL,
max.time = NULL, ...) {
Expand Down
10 changes: 8 additions & 2 deletions man/smsemoa.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 79a63a9

Please sign in to comment.