makeSelector function

Construct a selection operator.

Construct a selection operator.

Helper function which defines a selector method, i. e., an operator which takes the population and returns a part of it for mating or survival.

makeSelector( selector, supported = getAvailableRepresentations(), supported.objectives, supported.opt.direction = "minimize" )

Arguments

  • selector: [function]

    Actual selection operator.

  • supported: [character]

    Vector of strings/names of supported parameter representations. Possible choices: permutation , float , binary or custom .

  • supported.objectives: [character]

    At least one of single-objective or multi-objective .

  • supported.opt.direction: [character(1-2)]

    Does the selector work for maximization tasks xor minimization tasks or both? Default is ‘minimize’ , which means that the selector selects in favour of low fitness values.

Returns

[ecr_selector] Selector object.

  • Maintainer: Jakob Bossek
  • License: GPL-3
  • Last published: 2023-03-08