eaLib API Docs
Last Modified : January 7 2002

mss.ea.eval
Class ReverseFitnessComparator

java.lang.Object
  |
  +--mss.ea.eval.AbstractFitnessComparator
        |
        +--mss.ea.eval.ReverseFitnessComparator
All Implemented Interfaces:
java.util.Comparator, FitnessComparator

public class ReverseFitnessComparator
extends AbstractFitnessComparator

Implementation of a reverse fitness comparator. This comparator assumes that a lower fitness value indicates a better fitness.

Since:
0.2.3
Version:
$Revision: 1.2 $ $Date: 2001/12/10 14:05:12 $
Author:
Andreas Rummler

Constructor Summary
ReverseFitnessComparator()
           
 
Method Summary
 int compare(Fitness fa, Fitness fb)
          Compares two fitness values.
 
Methods inherited from class mss.ea.eval.AbstractFitnessComparator
compare
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

ReverseFitnessComparator

public ReverseFitnessComparator()
Method Detail

compare

public int compare(Fitness fa,
                   Fitness fb)
Compares two fitness values. This method returns 0 in case that both fitness objects equal, -1 if fitness fa is better and 1, if fitness fa is worse than fitness fb.
Overrides:
compare in class AbstractFitnessComparator
Parameters:
fa - first fitness value
fb - second fitness value
Returns:
result of comparison

eaLib API Docs
Last Modified : January 7 2002

Copyright © 2000-2001 Technical University of Ilmenau, Department ESS