Uses of Class
jmetal.core.Algorithm

Packages that use Algorithm
jmetal.experiments   
jmetal.experiments.settings   
jmetal.experiments.studies   
jmetal.metaheuristics.abyss   
jmetal.metaheuristics.cellde   
jmetal.metaheuristics.densea   
jmetal.metaheuristics.dmopso   
jmetal.metaheuristics.fastPGA   
jmetal.metaheuristics.gde3   
jmetal.metaheuristics.ibea   
jmetal.metaheuristics.mocell   
jmetal.metaheuristics.mochc   
jmetal.metaheuristics.moead   
jmetal.metaheuristics.nsgaII   
jmetal.metaheuristics.omopso   
jmetal.metaheuristics.paes   
jmetal.metaheuristics.pesa2   
jmetal.metaheuristics.randomSearch   
jmetal.metaheuristics.singleObjective.cmaes   
jmetal.metaheuristics.singleObjective.differentialEvolution   
jmetal.metaheuristics.singleObjective.evolutionStrategy   
jmetal.metaheuristics.singleObjective.geneticAlgorithm   
jmetal.metaheuristics.singleObjective.particleSwarmOptimization   
jmetal.metaheuristics.smpso   
jmetal.metaheuristics.smsemoa   
jmetal.metaheuristics.spea2   
 

Uses of Algorithm in jmetal.experiments
 

Methods in jmetal.experiments that return Algorithm
abstract  Algorithm Settings.configure()
          Default configure method
 Algorithm Settings.configure(java.util.HashMap settings)
          Configure method.
 Algorithm Settings.configure(java.util.Properties configuration)
          Configure method based on reading a properties file
 

Methods in jmetal.experiments with parameters of type Algorithm
abstract  void Experiment.algorithmSettings(java.lang.String problemName, int problemId, Algorithm[] algorithm)
          Especifies the experiments.settings of each algorith.
 

Uses of Algorithm in jmetal.experiments.settings
 

Methods in jmetal.experiments.settings that return Algorithm
 Algorithm SPEA2_Settings.configure()
          Configure SPEA2 with default parameter experiments.settings
 Algorithm SMSEMOA_Settings.configure()
          Configure SMSEMOA with user-defined parameter experiments.settings
 Algorithm SMPSOhv_Settings.configure()
          Configure SMPSPhv with user-defined parameter experiments.settings
 Algorithm SMPSO_Settings.configure()
          Configure SMPSO with user-defined parameter experiments.settings
 Algorithm RandomSearch_Settings.configure()
          Configure the random search algorithm with default parameter experiments.settings
 Algorithm pSMPSO_Settings.configure()
          Configure SMPSO with user-defined parameter experiments.settings
 Algorithm pNSGAII_Settings.configure()
          Configure NSGAII with user-defined parameter experiments.settings
 Algorithm pMOEAD_Settings.configure()
          Configure the algorithm with the specified parameter experiments.settings
 Algorithm PAES_Settings.configure()
          Configure the MOCell algorithm with default parameter experiments.settings
 Algorithm OMOPSO_Settings.configure()
          Configure OMOPSO with user-defined parameter experiments.settings
 Algorithm NSGAIIRandom_Settings.configure()
          Configure NSGAII with user-defined parameter settings
 Algorithm NSGAIIPermutation_Settings.configure()
          Configure NSGAII with user-defined parameter experiments.settings
 Algorithm NSGAIIBinary_Settings.configure()
          Configure NSGAII with user-defined parameter experiments.settings
 Algorithm NSGAIIAdaptive_Settings.configure()
          Configure NSGAIIAdaptive with user-defined parameter settings
 Algorithm NSGAII_Settings.configure()
          Configure NSGAII with default parameter experiments.settings
 Algorithm MOEAD_Settings.configure()
          Configure the algorithm with the specified parameter experiments.settings
 Algorithm MOEAD_DRA_Settings.configure()
          Configure the algorithm with the specified parameter experiments.settings
 Algorithm MOCHC_Settings.configure()
          Configure MOCHC with user-defined parameter experiments.settings
 Algorithm MOCell_Settings.configure()
          Configure the MOCell algorithm with default parameter experiments.settings
 Algorithm IBEA_Settings.configure()
          Configure IBEA with user-defined parameter experiments.settings
 Algorithm GDE3_Settings.configure()
          Configure the algorithm with the specified parameter experiments.settings
 Algorithm FastSMSEMOA_Settings.configure()
          Configure FastSMSEMOA with user-defined parameter experiments.settings
 Algorithm dMOPSO_Settings.configure()
          Configure the algorithm with the specified parameter experiments.settings
 Algorithm cMOEAD_Settings.configure()
          Configure the algorithm with the specified parameter experiments.settings
 Algorithm CellDE_Settings.configure()
          Configure the algorithm with the specified parameter experiments.settings
 Algorithm AbYSS_Settings.configure()
          Configure the AbYSS algorithm with default parameter experiments.settings
 Algorithm SPEA2_Settings.configure(java.util.Properties configuration)
          Configure SPEA2 with user-defined parameter experiments.settings
 Algorithm SMSEMOA_Settings.configure(java.util.Properties configuration)
          Configure SMSEMOA with user-defined parameter experiments.settings
 Algorithm SMPSOhv_Settings.configure(java.util.Properties configuration)
          Configure SMPSO with user-defined parameter experiments.settings
 Algorithm SMPSO_Settings.configure(java.util.Properties configuration)
          Configure SMPSO with user-defined parameter experiments.settings
 Algorithm RandomSearch_Settings.configure(java.util.Properties configuration)
          Configure SMPSO with user-defined parameter experiments.settings
 Algorithm pSMPSO_Settings.configure(java.util.Properties configuration)
          Configure pSMPSO with user-defined parameter experiments.settings
 Algorithm pNSGAII_Settings.configure(java.util.Properties configuration)
          Configure pNSGAII with user-defined parameter experiments.settings
 Algorithm pMOEAD_Settings.configure(java.util.Properties configuration)
          Configure pMOEAD with user-defined parameter experiments.settings
 Algorithm PAES_Settings.configure(java.util.Properties configuration)
          Configure PAES with user-defined parameter experiments.settings
 Algorithm OMOPSO_Settings.configure(java.util.Properties configuration)
          Configure dMOPSO with user-defined parameter experiments.settings
 Algorithm NSGAIIRandom_Settings.configure(java.util.Properties configuration)
          Configure NSGAIIRandom with user-defined parameter experiments.settings
 Algorithm NSGAIIPermutation_Settings.configure(java.util.Properties configuration)
          Configure NSGAII with user-defined parameter experiments.settings
 Algorithm NSGAIIBinary_Settings.configure(java.util.Properties configuration)
          Configure NSGAII with user-defined parameter experiments.settings
 Algorithm NSGAIIAdaptive_Settings.configure(java.util.Properties configuration)
          Configure NSGAIIAdaptive with user-defined parameter experiments.settings
 Algorithm NSGAII_Settings.configure(java.util.Properties configuration)
          Configure NSGAII with user-defined parameter experiments.settings
 Algorithm MOEAD_Settings.configure(java.util.Properties configuration)
          Configure MOEAD with user-defined parameter experiments.settings
 Algorithm MOEAD_DRA_Settings.configure(java.util.Properties configuration)
          Configure MOEAD_DRA with user-defined parameter experiments.settings
 Algorithm MOCHC_Settings.configure(java.util.Properties configuration)
          Configure MOCHC with user-defined parameter experiments.settings
 Algorithm MOCell_Settings.configure(java.util.Properties configuration)
          Configure MOCell with user-defined parameter experiments.settings
 Algorithm IBEA_Settings.configure(java.util.Properties configuration)
          Configure IBEA with user-defined parameter experiments.settings
 Algorithm GDE3_Settings.configure(java.util.Properties configuration)
          Configure GDE3 with user-defined parameter experiments.settings
 Algorithm FastSMSEMOA_Settings.configure(java.util.Properties configuration)
          Configure FastSMSEMOA with user-defined parameter experiments.settings
 Algorithm dMOPSO_Settings.configure(java.util.Properties configuration)
          Configure dMOPSO with user-defined parameter experiments.settings
 Algorithm cMOEAD_Settings.configure(java.util.Properties configuration)
          Configure cMOEAD with user-defined parameter experiments.settings
 Algorithm CellDE_Settings.configure(java.util.Properties configuration)
          Configure CellDE with user-defined parameter experiments.settings
 Algorithm AbYSS_Settings.configure(java.util.Properties configuration)
          Configure AbYSS with user-defined parameter experiments.settings
 

Uses of Algorithm in jmetal.experiments.studies
 

Methods in jmetal.experiments.studies with parameters of type Algorithm
 void ZDTStudy2.algorithmSettings(java.lang.String problemName, int problemIndex, Algorithm[] algorithm)
          Configures the algorithms in each independent run
 void ZDTStudy.algorithmSettings(java.lang.String problemName, int problemIndex, Algorithm[] algorithm)
          Configures the algorithms in each independent run
 void StandardStudy2.algorithmSettings(java.lang.String problemName, int problemIndex, Algorithm[] algorithm)
          Configures the algorithms in each independent run
 void StandardStudy.algorithmSettings(java.lang.String problemName, int problemIndex, Algorithm[] algorithm)
          Configures the algorithms in each independent run
 void pMOEADStudy.algorithmSettings(java.lang.String problemName, int problemIndex, Algorithm[] algorithm)
          Configures the algorithms in each independent run
 void NSGAIIStudy.algorithmSettings(java.lang.String problemName, int problemIndex, Algorithm[] algorithm)
          Configures the algorithms in each independent run
 void jMetalExperiment.algorithmSettings(java.lang.String problemName, int problemIndex, Algorithm[] algorithm)
          Configures the algorithms in each independent run
 void ConstrainedProblemsStudy.algorithmSettings(java.lang.String problemName, int problemIndex, Algorithm[] algorithm)
          Configures the algorithms in each independent run
 

Uses of Algorithm in jmetal.metaheuristics.abyss
 

Subclasses of Algorithm in jmetal.metaheuristics.abyss
 class AbYSS
          This class implements the AbYSS algorithm.
 

Uses of Algorithm in jmetal.metaheuristics.cellde
 

Subclasses of Algorithm in jmetal.metaheuristics.cellde
 class CellDE
          This class represents the original asynchronous MOCell algorithm hybridized with Diferential evolutions (GDE3), called CellDE.
 

Uses of Algorithm in jmetal.metaheuristics.densea
 

Subclasses of Algorithm in jmetal.metaheuristics.densea
 class DENSEA
          Class implementing the DENSEA algorithm.
 

Uses of Algorithm in jmetal.metaheuristics.dmopso
 

Subclasses of Algorithm in jmetal.metaheuristics.dmopso
 class dMOPSO
           
 

Uses of Algorithm in jmetal.metaheuristics.fastPGA
 

Subclasses of Algorithm in jmetal.metaheuristics.fastPGA
 class FastPGA
          This class implements the FPGA (Fast Pareto Genetic Algorithm).
 

Uses of Algorithm in jmetal.metaheuristics.gde3
 

Subclasses of Algorithm in jmetal.metaheuristics.gde3
 class GDE3
          This class implements the GDE3 algorithm.
 

Uses of Algorithm in jmetal.metaheuristics.ibea
 

Subclasses of Algorithm in jmetal.metaheuristics.ibea
 class IBEA
          This class implementing the IBEA algorithm
 

Uses of Algorithm in jmetal.metaheuristics.mocell
 

Subclasses of Algorithm in jmetal.metaheuristics.mocell
 class aMOCell1
          This class represents the asynchronous version of the MOCell algorithm
 class aMOCell2
          This class represents an asynchronous version of the MOCell algorithm, which applies an archive feedback through parent selection.
 class aMOCell3
          This class represents an asynchronous version of MOCell algorithm.
 class MOCell
          This class represents an asynchronous version of MOCell algorithm, combining aMOCell2 and aMOCell3.
 class sMOCell1
          This class represents the original synchronous MOCell algorithm A description of MOCell can be consulted in Nebro A.
 class sMOCell2
          This class represents a synchronous version of MOCell algorithm, which applies an archive feedback through parent selection.
 

Uses of Algorithm in jmetal.metaheuristics.mochc
 

Subclasses of Algorithm in jmetal.metaheuristics.mochc
 class MOCHC
          This class executes the MOCHC algorithm described in: A.J.
 

Uses of Algorithm in jmetal.metaheuristics.moead
 

Subclasses of Algorithm in jmetal.metaheuristics.moead
 class cMOEAD
           
 class MOEAD
           
 class MOEAD_DRA
          Reference: Q.
 class pMOEAD
          Class implemeting the pMOEA/D algorithm
 

Uses of Algorithm in jmetal.metaheuristics.nsgaII
 

Subclasses of Algorithm in jmetal.metaheuristics.nsgaII
 class NSGAII
          Implementation of NSGA-II.
 class NSGAIIAdaptive
           
 class NSGAIIRandom
           
 class pNSGAII
          Implementation of NSGA-II.
 class ssNSGAII
          This class implements a steady-state version of NSGA-II.
 class ssNSGAIIAdaptive
           
 class ssNSGAIIRandom
           
 

Uses of Algorithm in jmetal.metaheuristics.omopso
 

Subclasses of Algorithm in jmetal.metaheuristics.omopso
 class OMOPSO
          This class representing an asynchronous version of OMOPSO algorithm
 

Uses of Algorithm in jmetal.metaheuristics.paes
 

Subclasses of Algorithm in jmetal.metaheuristics.paes
 class PAES
          This class implements the PAES algorithm.
 

Uses of Algorithm in jmetal.metaheuristics.pesa2
 

Subclasses of Algorithm in jmetal.metaheuristics.pesa2
 class PESA2
          This class implements the PESA2 algorithm.
 

Uses of Algorithm in jmetal.metaheuristics.randomSearch
 

Subclasses of Algorithm in jmetal.metaheuristics.randomSearch
 class RandomSearch
          This class implements a simple random search algorithm.
 

Uses of Algorithm in jmetal.metaheuristics.singleObjective.cmaes
 

Subclasses of Algorithm in jmetal.metaheuristics.singleObjective.cmaes
 class CMAES
          This class implements the CMA-ES algorithm
 

Uses of Algorithm in jmetal.metaheuristics.singleObjective.differentialEvolution
 

Subclasses of Algorithm in jmetal.metaheuristics.singleObjective.differentialEvolution
 class DE
          This class implements a differential evolution algorithm.
 

Uses of Algorithm in jmetal.metaheuristics.singleObjective.evolutionStrategy
 

Subclasses of Algorithm in jmetal.metaheuristics.singleObjective.evolutionStrategy
 class ElitistES
          Class implementing a (mu + lambda) ES.
 class NonElitistES
          Class implementing a (mu,lambda) ES.
 

Uses of Algorithm in jmetal.metaheuristics.singleObjective.geneticAlgorithm
 

Subclasses of Algorithm in jmetal.metaheuristics.singleObjective.geneticAlgorithm
 class acGA
          Class implementing an asynchronous cellular genetic algorithm
 class gGA
          Class implementing a generational genetic algorithm
 class pgGA
          A multithreaded generational genetic algorithm
 class scGA
          Class implementing a single-objective synchronous cellular genetic algorithm
 class ssGA
          Class implementing a steady-state genetic algorithm
 

Uses of Algorithm in jmetal.metaheuristics.singleObjective.particleSwarmOptimization
 

Subclasses of Algorithm in jmetal.metaheuristics.singleObjective.particleSwarmOptimization
 class PSO
          Class implementing a single-objective PSO algorithm
 

Uses of Algorithm in jmetal.metaheuristics.smpso
 

Subclasses of Algorithm in jmetal.metaheuristics.smpso
 class pSMPSO
          This class implements the SMPSO algorithm described in: A.J.
 class SMPSO
          This class implements the SMPSO algorithm described in: A.J.
 class SMPSOhv
          This class implements the SMPSOhv algorithm described in: A.J Nebro, J.J.
 

Uses of Algorithm in jmetal.metaheuristics.smsemoa
 

Subclasses of Algorithm in jmetal.metaheuristics.smsemoa
 class FastSMSEMOA
          This class implements the SMS-EMOA algorithm, as described in Michael Emmerich, Nicola Beume, and Boris Naujoks.
 class SMSEMOA
          This class implements the SMS-EMOA algorithm, as described in Michael Emmerich, Nicola Beume, and Boris Naujoks.
 

Uses of Algorithm in jmetal.metaheuristics.spea2
 

Subclasses of Algorithm in jmetal.metaheuristics.spea2
 class SPEA2
          This class representing the SPEA2 algorithm