ucs
Class FitnessFunction

java.lang.Object
  extended byucs.FitnessFunction
Direct Known Subclasses:
UCSpvFitness

public class FitnessFunction
extends java.lang.Object

Default fitness function for UCS. As originally used by Bernardo et al, this calculates accv then discounts according to experience, as documented in (Brown, Kovacs, Marshall, GECCO 07).

Author:
Gavin Brown

Constructor Summary
FitnessFunction()
           
 
Method Summary
 double evaluate(Indiv indiv)
          Evaluates an individual, returning the fitness.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FitnessFunction

public FitnessFunction()
Method Detail

evaluate

public double evaluate(Indiv indiv)
Evaluates an individual, returning the fitness.

Parameters:
indiv - An individual to calculate fitness for.