jswarm_pso.example_1
Class MyFitnessFunction

java.lang.Object
  extended byjswarm_pso.FitnessFunction
      extended byjswarm_pso.example_1.MyFitnessFunction

public class MyFitnessFunction
extends FitnessFunction

Sample Fitness function f( x1 , x2 ) = 1 - Sqrt( ( x1 - 1/2 )^2 + ( x2 - 1/2 )^2 )

Author:
Pablo Cingolani

Field Summary
 
Fields inherited from class jswarm_pso.FitnessFunction
 
Constructor Summary
MyFitnessFunction()
           
 
Method Summary
 double evaluate(double[] position)
          Evaluates a particles at a given position
 
Methods inherited from class jswarm_pso.FitnessFunction
evaluate, isMaximize, setMaximize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MyFitnessFunction

public MyFitnessFunction()
Method Detail

evaluate

public double evaluate(double[] position)
Evaluates a particles at a given position

Specified by:
evaluate in class FitnessFunction
Parameters:
position - : Particle's position
Returns:
Fitness function for a particle