jmetal.experiments.settings
Class AbYSS_Settings
java.lang.Object
jmetal.experiments.Settings
jmetal.experiments.settings.AbYSS_Settings
public class AbYSS_Settings
- extends Settings
Settings class of algorithm AbYSS
Constructor Summary |
AbYSS_Settings(java.lang.String problemName)
Constructor |
Method Summary |
Algorithm |
configure()
Configure the AbYSS algorithm with default parameter experiments.settings |
Algorithm |
configure(java.util.Properties configuration)
Configure AbYSS with user-defined parameter experiments.settings |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
populationSize_
public int populationSize_
maxEvaluations_
public int maxEvaluations_
archiveSize_
public int archiveSize_
refSet1Size_
public int refSet1Size_
refSet2Size_
public int refSet2Size_
mutationProbability_
public double mutationProbability_
crossoverProbability_
public double crossoverProbability_
crossoverDistributionIndex_
public double crossoverDistributionIndex_
mutationDistributionIndex_
public double mutationDistributionIndex_
improvementRounds_
public int improvementRounds_
AbYSS_Settings
public AbYSS_Settings(java.lang.String problemName)
- Constructor
- Parameters:
problemName
- Problem to solve
configure
public Algorithm configure()
throws JMException
- Configure the AbYSS algorithm with default parameter experiments.settings
- Specified by:
configure
in class Settings
- Returns:
- an algorithm object
- Throws:
JMException
configure
public Algorithm configure(java.util.Properties configuration)
throws JMException
- Configure AbYSS with user-defined parameter experiments.settings
- Overrides:
configure
in class Settings
- Parameters:
configuration
- Properties file
- Returns:
- An AbYSS algorithm object
- Throws:
JMException