EBD_fitness_def-class: Evolutionary Behaviour Dynamics Fitness Definition class

Description Slots Built-in fitness definitions

Description

In Evolutionary Behaviour Dynamics (McDowell, 2004), each behaviour has an associated fitness. This determines the probability with which they are selected to be parents. Behaviours in the population are sampled to be parents from a probability distribution (fitness function) with its domain defined by fitness values. The fitnesses definition is implemented as a elemental object that contains a function that calculates the fitnesses according to the specified fitness definition.

Slots

EBD_fitness_def

Contains a function for calculating fitness values.

name

The name of the EBD_fitness_def object. Inherited from elemental.

type

This will be elemental because EBD_fitness_def is a elemental object. Inherited from elemental.

Built-in fitness definitions

Here is a list of the built-in fitness definition functions.

wrapped_specific_individual_fitness

Fitness is defined as the minimum absolute difference between each behaviour in the population and a reference behaviour, with the distance wrapped around a circle.


Don-Li/CAB_original documentation built on May 6, 2019, 2:53 p.m.