Type alias SelectionFunction<ChromosomeType, FitnessType>

SelectionFunction<ChromosomeType, FitnessType>: ((population: AgentWithScore<ChromosomeType, FitnessType>[]) => Agent<ChromosomeType, FitnessType>[])

Type Parameters

Type declaration

    • (population: AgentWithScore<ChromosomeType, FitnessType>[]): Agent<ChromosomeType, FitnessType>[]
    • Description

      Selects a group of agents from a population by a given score.

      Returns

      The selected agents.

      Parameters

      • population: AgentWithScore<ChromosomeType, FitnessType>[]

        The population of agents.

      Returns Agent<ChromosomeType, FitnessType>[]

Generated using TypeDoc