jmetal.experiments.settings
Class NSGAIIAdaptive_Settings
java.lang.Object
jmetal.experiments.Settings
jmetal.experiments.settings.NSGAIIAdaptive_Settings
public class NSGAIIAdaptive_Settings
- extends Settings
Settings class of algorithm NSGAIIAdaptive
Reference: Antonio J. Nebro, Juan José Durillo, Mirialys Machin Navas, Carlos A. Coello Coello, Bernabé Dorronsoro:
A Study of the Combination of Variation Operators in the NSGA-II Algorithm.
CAEPIA 2013: 269-278
DOI: http://dx.doi.org/10.1007/978-3-642-40643-0_28
Method Summary |
Algorithm |
configure()
Configure NSGAIIAdaptive with user-defined parameter settings |
Algorithm |
configure(java.util.Properties configuration)
Configure NSGAIIAdaptive 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_
mutationProbability_
public double mutationProbability_
crossoverProbability_
public double crossoverProbability_
mutationDistributionIndex_
public double mutationDistributionIndex_
crossoverDistributionIndex_
public double crossoverDistributionIndex_
CR_
public double CR_
F_
public double F_
NSGAIIAdaptive_Settings
public NSGAIIAdaptive_Settings(java.lang.String problem)
throws JMException
- Constructor
- Throws:
JMException
configure
public Algorithm configure()
throws JMException
- Configure NSGAIIAdaptive with user-defined parameter settings
- Specified by:
configure
in class Settings
- Returns:
- A NSGAIIAdaptive algorithm object
- Throws:
JMException
configure
public Algorithm configure(java.util.Properties configuration)
throws JMException
- Configure NSGAIIAdaptive with user-defined parameter experiments.settings
- Overrides:
configure
in class Settings
- Parameters:
configuration
- Properties file
- Returns:
- A NSGAIIAdaptive algorithm object
- Throws:
JMException