| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectlio.LiOTask
problems.contchain.Schwefel
public class Schwefel
Implements the classical OneMax problem as a real coded problem.
| Field Summary | |
|---|---|
(package private)  int | 
size
Size of the problem  | 
| Constructor Summary | |
|---|---|
Schwefel()
 | 
|
| Method Summary | |
|---|---|
 LiOBounds | 
defineIndividuals()
In most cases, it is necessary to define some common features of a certain kind of individual such as upper and lower limits, size, etc.  | 
 double | 
evaluate(Individual individual)
Evaluates an individual and returns its fitness.  | 
 LiOResourceDefinition | 
getDefinition()
Return a LiOResDescription object with the information of each object.  | 
 double | 
getLowerLimit()
Getter for property lowerLimit.  | 
 int | 
getSize()
 | 
 double | 
getUpperLimit()
Getter for property upperLimit.  | 
 double | 
optimum()
Returns the optimum of the function.  | 
 void | 
setLowerLimit(double lowerLimit)
Setter for property lowerLimit.  | 
 void | 
setSize(int size)
 | 
 void | 
setUpperLimit(double upperLimit)
Setter for property upperLimit.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
int size
| Constructor Detail | 
|---|
public Schwefel()
| Method Detail | 
|---|
public LiOBounds defineIndividuals()
defineIndividuals in class LiOTaskpublic double evaluate(Individual individual)
evaluate in class LiOTaskindividual - The individual that is going to be evaluated.
public double optimum()
optimum in class LiOTaskpublic LiOResourceDefinition getDefinition()
getDefinition in interface LiOResourcegetDefinition in class LiOTaskpublic int getSize()
public void setSize(int size)
size - The size to set.public double getLowerLimit()
public void setLowerLimit(double lowerLimit)
lowerLimit - New value of property lowerLimit.public double getUpperLimit()
public void setUpperLimit(double upperLimit)
upperLimit - New value of property upperLimit.
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||