jmetal.problems
Class Poloni

java.lang.Object
  extended by jmetal.core.Problem
      extended by jmetal.problems.Poloni
All Implemented Interfaces:
java.io.Serializable

public class Poloni
extends Problem

Class representing problem Poloni. This problem has two objectives to be MAXIMIZED. As jMetal always minimizes, the rule Max(f(x)) = -Min(f(-x)) must be applied.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class jmetal.core.Problem
length_, lowerLimit_, numberOfConstraints_, numberOfObjectives_, numberOfVariables_, problemName_, solutionType_, upperLimit_
 
Constructor Summary
Poloni(java.lang.String solutionType)
          Constructor.
 
Method Summary
 void evaluate(Solution solution)
          Evaluates a solution
 
Methods inherited from class jmetal.core.Problem
evaluateConstraints, getLength, getLowerLimit, getName, getNumberOfBits, getNumberOfConstraints, getNumberOfObjectives, getNumberOfVariables, getPrecision, getPrecision, getSolutionType, getUpperLimit, setNumberOfVariables, setPrecision, setSolutionType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Poloni

public Poloni(java.lang.String solutionType)
Constructor. Creates a default instance of the Poloni problem

Parameters:
solutionType - The solution type must "Real" or "BinaryReal".
Method Detail

evaluate

public void evaluate(Solution solution)
              throws JMException
Evaluates a solution

Specified by:
evaluate in class Problem
Parameters:
solution - The solution to evaluate
Throws:
JMException