Serialized Form


Package jmetal.core

Class jmetal.core.Algorithm extends java.lang.Object implements Serializable

Serialized Fields

problem_

Problem problem_
Stores the problem to solve


operators_

java.util.Map<K,V> operators_
Stores the operators used by the algorithm, such as selection, crossover, etc.


inputParameters_

java.util.Map<K,V> inputParameters_
Stores algorithm specific parameters. For example, in NSGA-II these parameters include the population size and the maximum number of function evaluations.


outPutParameters_

java.util.Map<K,V> outPutParameters_
Stores output parameters, which are retrieved by Main object to obtain information from an algorithm.

Class jmetal.core.Operator extends java.lang.Object implements Serializable

Serialized Fields

parameters_

java.util.Map<K,V> parameters_
Stores the current operator parameters. It is defined as a Map of pairs <String, Object>, and it allow objects to be accessed by their names, which are specified by the string.

Class jmetal.core.Problem extends java.lang.Object implements Serializable

Serialized Fields

numberOfVariables_

int numberOfVariables_
Stores the number of variables of the problem


numberOfObjectives_

int numberOfObjectives_
Stores the number of objectives of the problem


numberOfConstraints_

int numberOfConstraints_
Stores the number of constraints of the problem


problemName_

java.lang.String problemName_
Stores the problem name


solutionType_

SolutionType solutionType_
Stores the type of the solutions of the problem


lowerLimit_

double[] lowerLimit_
Stores the lower bound values for each encodings.variable (only if needed)


upperLimit_

double[] upperLimit_
Stores the upper bound values for each encodings.variable (only if needed)


precision_

int[] precision_
Stores the number of bits used by binary-coded variables (e.g., BinaryReal variables). By default, they are initialized to DEFAULT_PRECISION)


length_

int[] length_
Stores the length of each encodings.variable when applicable (e.g., Binary and Permutation variables)

Class jmetal.core.Solution extends java.lang.Object implements Serializable

Serialized Fields

problem_

Problem problem_
Stores the problem


type_

SolutionType type_
Stores the type of the encodings.variable


variable_

Variable[] variable_
Stores the decision variables of the solution.


objective_

double[] objective_
Stores the objectives values of the solution.


numberOfObjectives_

int numberOfObjectives_
Stores the number of objective values of the solution


fitness_

double fitness_
Stores the so called fitness value. Used in some metaheuristics


marked_

boolean marked_
Used in algorithm AbYSS, this field is intended to be used to know when a Solution is marked.


rank_

int rank_
Stores the so called rank of the solution. Used in NSGA-II


overallConstraintViolation_

double overallConstraintViolation_
Stores the overall constraint violation of the solution.


numberOfViolatedConstraints_

int numberOfViolatedConstraints_
Stores the number of constraints violated by the solution.


location_

int location_
This field is intended to be used to know the location of a solution into a SolutionSet. Used in MOCell


kDistance_

double kDistance_
Stores the distance to his k-nearest neighbor into a SolutionSet. Used in SPEA2.


crowdingDistance_

double crowdingDistance_
Stores the crowding distance of the the solution in a SolutionSet. Used in NSGA-II.


distanceToSolutionSet_

double distanceToSolutionSet_
Stores the distance between this solution and a SolutionSet. Used in AbySS.

Class jmetal.core.SolutionSet extends java.lang.Object implements Serializable

Serialized Fields

solutionsList_

java.util.List<E> solutionsList_
Stores a list of solution objects.


capacity_

int capacity_
Maximum size of the solution set

Class jmetal.core.Variable extends java.lang.Object implements Serializable


Package jmetal.encodings.variable

Class jmetal.encodings.variable.ArrayInt extends Variable implements Serializable

Serialized Fields

problem_

Problem problem_
Problem using the type


array_

int[] array_
Stores an array of integer values


size_

int size_
Stores the length of the array


lowerBounds_

int[] lowerBounds_
Store the lower and upper bounds of each int value of the array in case of having each one different limits


upperBounds_

int[] upperBounds_

Class jmetal.encodings.variable.ArrayReal extends Variable implements Serializable

Serialized Fields

problem_

Problem problem_
Problem using the type


array_

java.lang.Double[] array_
Stores an array of real values


size_

int size_
Stores the length of the array

Class jmetal.encodings.variable.Binary extends Variable implements Serializable

Serialized Fields

bits_

java.util.BitSet bits_
Stores the bits constituting the binary string. It is implemented using a BitSet object


numberOfBits_

int numberOfBits_
Store the length of the binary string

Class jmetal.encodings.variable.BinaryReal extends Binary implements Serializable

Serialized Fields

value_

double value_
Stores the real value of the encodings.variable


lowerBound_

double lowerBound_
Stores the lower limit for the encodings.variable


upperBound_

double upperBound_
Stores the upper limit for the encodings.variable

Class jmetal.encodings.variable.Int extends Variable implements Serializable

Serialized Fields

value_

int value_

lowerBound_

int lowerBound_

upperBound_

int upperBound_

Class jmetal.encodings.variable.Permutation extends Variable implements Serializable

Serialized Fields

vector_

int[] vector_
Stores a permutation of int values


size_

int size_
Stores the length of the permutation

Class jmetal.encodings.variable.Real extends Variable implements Serializable

Serialized Fields

value_

double value_
Stores the value of the real encodings.variable


lowerBound_

double lowerBound_
Stores the lower bound of the real encodings.variable


upperBound_

double upperBound_
Stores the upper bound of the real encodings.variable


Package jmetal.metaheuristics.abyss

Class jmetal.metaheuristics.abyss.AbYSS extends Algorithm implements Serializable

Serialized Fields

numberOfSubranges_

int numberOfSubranges_
Stores the number of subranges in which each encodings.variable is divided. Used in the diversification method. By default it takes the value 4 (see the method initParams).


sumOfFrequencyValues_

int[] sumOfFrequencyValues_
These variables are used in the diversification method.


sumOfReverseFrequencyValues_

int[] sumOfReverseFrequencyValues_

frequency_

int[][] frequency_

reverseFrequency_

int[][] reverseFrequency_

solutionSet_

SolutionSet solutionSet_
Stores the initial solution set


archive_

CrowdingArchive archive_
Stores the external solution archive


refSet1_

SolutionSet refSet1_
Stores the reference set one


refSet2_

SolutionSet refSet2_
Stores the reference set two


subSet_

SolutionSet subSet_
Stores the solutions provided by the subset generation method of the scatter search template


solutionSetSize_

int solutionSetSize_
Maximum number of solution allowed for the initial solution set


archiveSize_

int archiveSize_
Maximum size of the external archive


refSet1Size_

int refSet1Size_
Maximum size of the reference set one


refSet2Size_

int refSet2Size_
Maximum size of the reference set two


maxEvaluations

int maxEvaluations
Maximum number of getEvaluations to carry out


evaluations_

int evaluations_
Stores the current number of performed getEvaluations


dominance_

java.util.Comparator<T> dominance_
Stores the comparators for dominance and equality, respectively


equal_

java.util.Comparator<T> equal_

fitness_

java.util.Comparator<T> fitness_

crowdingDistance_

java.util.Comparator<T> crowdingDistance_

crossoverOperator_

Operator crossoverOperator_
Stores the crossover operator


improvementOperator_

LocalSearch improvementOperator_
Stores the improvement operator


distance_

Distance distance_
Stores a Distance object


Package jmetal.metaheuristics.cellde

Class jmetal.metaheuristics.cellde.CellDE extends Algorithm implements Serializable


Package jmetal.metaheuristics.densea

Class jmetal.metaheuristics.densea.DENSEA extends Algorithm implements Serializable


Package jmetal.metaheuristics.dmopso

Class jmetal.metaheuristics.dmopso.dMOPSO extends Algorithm implements Serializable

Serialized Fields

swarmSize_

int swarmSize_
Stores the number of particles_ used


maxAge_

int maxAge_
Stores the maximum Age of each particle before reset


maxIterations_

int maxIterations_
Stores the maximum number of iteration_


iteration_

int iteration_
Stores the current number of iteration_


particles_

SolutionSet particles_
Stores the particles


lBest_

Solution[] lBest_
Stores the best_ solutions founds so far for each particles


gBest_

Solution[] gBest_
Stores the global best solutions founds so far for each particles


shfGBest_

int[] shfGBest_

speed_

double[][] speed_
Stores the speed_ of each particle


age_

int[] age_
Stores the age_ of each particle


z_

double[] z_
Z vector (ideal point)


lambda_

double[][] lambda_
Lambda vectors


indArray_

Solution[] indArray_

functionType_

java.lang.String functionType_

dataDirectory_

java.lang.String dataDirectory_

indicators_

QualityIndicator indicators_

r1Max_

double r1Max_

r1Min_

double r1Min_

r2Max_

double r2Max_

r2Min_

double r2Min_

C1Max_

double C1Max_

C1Min_

double C1Min_

C2Max_

double C2Max_

C2Min_

double C2Min_

WMax_

double WMax_

WMin_

double WMin_

ChVel1_

double ChVel1_

ChVel2_

double ChVel2_

trueHypervolume_

double trueHypervolume_

hy_

Hypervolume hy_

trueFront_

SolutionSet trueFront_

deltaMax_

double[] deltaMax_

deltaMin_

double[] deltaMin_

Package jmetal.metaheuristics.fastPGA

Class jmetal.metaheuristics.fastPGA.FastPGA extends Algorithm implements Serializable


Package jmetal.metaheuristics.gde3

Class jmetal.metaheuristics.gde3.GDE3 extends Algorithm implements Serializable


Package jmetal.metaheuristics.ibea

Class jmetal.metaheuristics.ibea.IBEA extends Algorithm implements Serializable

Serialized Fields

indicatorValues_

java.util.List<E> indicatorValues_
Stores the value of the indicator between each pair of solutions into the solution set


maxIndicatorValue_

double maxIndicatorValue_

Package jmetal.metaheuristics.mocell

Class jmetal.metaheuristics.mocell.aMOCell1 extends Algorithm implements Serializable

Class jmetal.metaheuristics.mocell.aMOCell2 extends Algorithm implements Serializable

Class jmetal.metaheuristics.mocell.aMOCell3 extends Algorithm implements Serializable

Class jmetal.metaheuristics.mocell.MOCell extends Algorithm implements Serializable

Class jmetal.metaheuristics.mocell.sMOCell1 extends Algorithm implements Serializable

Class jmetal.metaheuristics.mocell.sMOCell2 extends Algorithm implements Serializable


Package jmetal.metaheuristics.mochc

Class jmetal.metaheuristics.mochc.MOCHC extends Algorithm implements Serializable


Package jmetal.metaheuristics.moead

Class jmetal.metaheuristics.moead.cMOEAD extends Algorithm implements Serializable

Serialized Fields

populationSize_

int populationSize_

population_

SolutionSet population_
Stores the population


z_

double[] z_
Z vector (ideal point)


lambda_

double[][] lambda_
Lambda vectors


T_

int T_
T: neighbour size


neighborhood_

int[][] neighborhood_
Neighborhood


delta_

double delta_
delta: probability that parent solutions are selected from neighbourhood


nr_

int nr_
nr: maximal number of solutions replaced by each child solution


indArray_

Solution[] indArray_

functionType_

java.lang.String functionType_

evaluations_

int evaluations_

crossover_

Operator crossover_
Operators


mutation_

Operator mutation_

dataDirectory_

java.lang.String dataDirectory_

comparator

IConstraintViolationComparator comparator
Use this encodings.variable as comparator for the constraints

Class jmetal.metaheuristics.moead.MOEAD extends Algorithm implements Serializable

Serialized Fields

populationSize_

int populationSize_

population_

SolutionSet population_
Stores the population


z_

double[] z_
Z vector (ideal point)


lambda_

double[][] lambda_
Lambda vectors


T_

int T_
T: neighbour size


neighborhood_

int[][] neighborhood_
Neighborhood


delta_

double delta_
delta: probability that parent solutions are selected from neighbourhood


nr_

int nr_
nr: maximal number of solutions replaced by each child solution


indArray_

Solution[] indArray_

functionType_

java.lang.String functionType_

evaluations_

int evaluations_

crossover_

Operator crossover_
Operators


mutation_

Operator mutation_

dataDirectory_

java.lang.String dataDirectory_

Class jmetal.metaheuristics.moead.MOEAD_DRA extends Algorithm implements Serializable

Serialized Fields

populationSize_

int populationSize_

population_

SolutionSet population_
Stores the population


savedValues_

Solution[] savedValues_
Stores the values of the individuals


utility_

double[] utility_

frequency_

int[] frequency_

z_

double[] z_
Z vector (ideal point)


lambda_

double[][] lambda_
Lambda vectors


T_

int T_
T: neighbour size


neighborhood_

int[][] neighborhood_
Neighborhood


delta_

double delta_
delta: probability that parent solutions are selected from neighbourhood


nr_

int nr_
nr: maximal number of solutions replaced by each child solution


indArray_

Solution[] indArray_

functionType_

java.lang.String functionType_

evaluations_

int evaluations_

crossover_

Operator crossover_
Operators


mutation_

Operator mutation_

dataDirectory_

java.lang.String dataDirectory_

Class jmetal.metaheuristics.moead.pMOEAD extends Algorithm implements Serializable

Serialized Fields

populationSize_

int populationSize_
Population size


population_

SolutionSet population_
Stores the population


numberOfThreads_

int numberOfThreads_
Number of threads


z_

double[] z_
Z vector (ideal point)


lambda_

double[][] lambda_
Lambda vectors


T_

int T_
T: neighbour size


neighborhood_

int[][] neighborhood_
Neighborhood


delta_

double delta_
delta: probability that parent solutions are selected from neighbourhood


nr_

int nr_
nr: maximal number of solutions replaced by each child solution


indArray_

Solution[] indArray_

functionType_

java.lang.String functionType_

evaluations_

int evaluations_

maxEvaluations_

int maxEvaluations_

crossover_

Operator crossover_
Operators


mutation_

Operator mutation_

id_

int id_

map_

java.util.HashMap<K,V> map_

parentThread_

pMOEAD parentThread_

thread_

java.lang.Thread[] thread_

dataDirectory_

java.lang.String dataDirectory_

barrier_

java.util.concurrent.CyclicBarrier barrier_

initTime_

long initTime_

Package jmetal.metaheuristics.nsgaII

Class jmetal.metaheuristics.nsgaII.NSGAII extends Algorithm implements Serializable

Class jmetal.metaheuristics.nsgaII.NSGAIIAdaptive extends Algorithm implements Serializable

Serialized Fields

populationSize_

int populationSize_

population_

SolutionSet population_

offspringPopulation_

SolutionSet offspringPopulation_

union_

SolutionSet union_

maxEvaluations_

int maxEvaluations_

evaluations_

int evaluations_

contributionCounter_

int[] contributionCounter_

contribution_

double[] contribution_

Class jmetal.metaheuristics.nsgaII.NSGAIIRandom extends Algorithm implements Serializable

Serialized Fields

populationSize_

int populationSize_

population_

SolutionSet population_

offspringPopulation_

SolutionSet offspringPopulation_

union_

SolutionSet union_

maxEvaluations_

int maxEvaluations_

evaluations_

int evaluations_

contributionCounter_

int[] contributionCounter_

contribution_

double[] contribution_

total

double total

selectionOperator_

Operator selectionOperator_

Class jmetal.metaheuristics.nsgaII.pNSGAII extends Algorithm implements Serializable

Serialized Fields

parallelEvaluator_

IParallelEvaluator parallelEvaluator_

Class jmetal.metaheuristics.nsgaII.ssNSGAII extends Algorithm implements Serializable

Class jmetal.metaheuristics.nsgaII.ssNSGAIIAdaptive extends Algorithm implements Serializable

Serialized Fields

populationSize_

int populationSize_

population_

SolutionSet population_

offspringPopulation_

SolutionSet offspringPopulation_

union_

SolutionSet union_

maxEvaluations_

int maxEvaluations_

evaluations_

int evaluations_

applyMutation_

boolean applyMutation_

distributionIndexForMutation_

double distributionIndexForMutation_

distributionIndexForCrossover_

double distributionIndexForCrossover_

crossoverProbability_

double crossoverProbability_

mutationProbability_

double mutationProbability_

CR_

double CR_

F_

double F_

contributionCounter_

int[] contributionCounter_

contribution_

double[] contribution_

total

double total

currentCrossover_

int currentCrossover_

contributionArchiveCounter_

int[][] contributionArchiveCounter_

mincontribution

double mincontribution

TRAZA

boolean TRAZA

indicators_

QualityIndicator indicators_

Class jmetal.metaheuristics.nsgaII.ssNSGAIIRandom extends Algorithm implements Serializable

Serialized Fields

populationSize_

int populationSize_

population_

SolutionSet population_

offspringPopulation_

SolutionSet offspringPopulation_

union_

SolutionSet union_

maxEvaluations_

int maxEvaluations_

evaluations_

int evaluations_

applyMutation_

boolean applyMutation_

distributionIndexForMutation_

double distributionIndexForMutation_

distributionIndexForCrossover_

double distributionIndexForCrossover_

crossoverProbability_

double crossoverProbability_

mutationProbability_

double mutationProbability_

CR_

double CR_

F_

double F_

contributionCounter_

int[] contributionCounter_

contribution_

double[] contribution_

total

double total

currentCrossover_

int currentCrossover_

contributionArchiveCounter_

int[][] contributionArchiveCounter_

mincontribution

double mincontribution

TRAZA

boolean TRAZA

indicators_

QualityIndicator indicators_

Package jmetal.metaheuristics.omopso

Class jmetal.metaheuristics.omopso.OMOPSO extends Algorithm implements Serializable

Serialized Fields

particlesSize_

int particlesSize_
Stores the number of particles_ used


archiveSize_

int archiveSize_
Stores the maximum size for the archive


maxIterations_

int maxIterations_
Stores the maximum number of iteration_


iteration_

int iteration_
Stores the current number of iteration_


perturbation_

double perturbation_
Stores the perturbation used by the non-uniform mutation


particles_

SolutionSet particles_
Stores the particles


best_

Solution[] best_
Stores the best_ solutions founds so far for each particles


leaders_

CrowdingArchive leaders_
Stores the leaders_


eArchive_

NonDominatedSolutionList eArchive_
Stores the epsilon-archive


speed_

double[][] speed_
Stores the speed_ of each particle


dominance_

java.util.Comparator<T> dominance_
Stores a comparator for checking dominance


crowdingDistanceComparator_

java.util.Comparator<T> crowdingDistanceComparator_
Stores a comparator for crowding checking


distance_

Distance distance_
Stores a Distance object


uniformMutation_

Operator uniformMutation_
Stores a operator for uniform mutations


nonUniformMutation_

Operator nonUniformMutation_
Stores a operator for non uniform mutations


eta_

double eta_
eta_ value


Package jmetal.metaheuristics.paes

Class jmetal.metaheuristics.paes.PAES extends Algorithm implements Serializable


Package jmetal.metaheuristics.pesa2

Class jmetal.metaheuristics.pesa2.PESA2 extends Algorithm implements Serializable


Package jmetal.metaheuristics.randomSearch

Class jmetal.metaheuristics.randomSearch.RandomSearch extends Algorithm implements Serializable


Package jmetal.metaheuristics.singleObjective.cmaes

Class jmetal.metaheuristics.singleObjective.cmaes.CMAES extends Algorithm implements Serializable

Serialized Fields

populationSize

int populationSize
Stores the population size


counteval

int counteval

maxEvaluations

int maxEvaluations

sigma

double sigma

xmean

double[] xmean

xold

double[] xold

mu

int mu

weights

double[] weights

mueff

double mueff

cc

double cc

cs

double cs

c1

double c1

cmu

double cmu

damps

double damps

pc

double[] pc

ps

double[] ps

B

double[][] B

diagD

double[] diagD

C

double[][] C

invsqrtC

double[][] invsqrtC

eigeneval

int eigeneval

chiN

double chiN

arx

double[][] arx

population_

SolutionSet population_

bestSolutionEver

Solution bestSolutionEver

rand

java.util.Random rand

Package jmetal.metaheuristics.singleObjective.differentialEvolution

Class jmetal.metaheuristics.singleObjective.differentialEvolution.DE extends Algorithm implements Serializable


Package jmetal.metaheuristics.singleObjective.evolutionStrategy

Class jmetal.metaheuristics.singleObjective.evolutionStrategy.ElitistES extends Algorithm implements Serializable

Serialized Fields

mu_

int mu_

lambda_

int lambda_

Class jmetal.metaheuristics.singleObjective.evolutionStrategy.NonElitistES extends Algorithm implements Serializable

Serialized Fields

mu_

int mu_

lambda_

int lambda_

Package jmetal.metaheuristics.singleObjective.geneticAlgorithm

Class jmetal.metaheuristics.singleObjective.geneticAlgorithm.acGA extends Algorithm implements Serializable

Serialized Fields

problem_

Problem problem_
Stores the problem to solve

Class jmetal.metaheuristics.singleObjective.geneticAlgorithm.gGA extends Algorithm implements Serializable

Class jmetal.metaheuristics.singleObjective.geneticAlgorithm.pgGA extends Algorithm implements Serializable

Serialized Fields

parallelEvaluator_

IParallelEvaluator parallelEvaluator_

Class jmetal.metaheuristics.singleObjective.geneticAlgorithm.scGA extends Algorithm implements Serializable

Class jmetal.metaheuristics.singleObjective.geneticAlgorithm.ssGA extends Algorithm implements Serializable


Package jmetal.metaheuristics.singleObjective.particleSwarmOptimization

Class jmetal.metaheuristics.singleObjective.particleSwarmOptimization.PSO extends Algorithm implements Serializable

Serialized Fields

particlesSize_

int particlesSize_
Stores the number of particles_ used


maxIterations_

int maxIterations_
Stores the maximum number of iteration_


iteration_

int iteration_
Stores the current number of iteration_


particles_

SolutionSet particles_
Stores the particles


localBest_

Solution[] localBest_
Stores the local best solutions found so far for each particles


globalBest_

Solution globalBest_
Stores the global best solution found


speed_

double[][] speed_
Stores the speed_ of each particle


polynomialMutation_

Operator polynomialMutation_
Stores a operator for non uniform mutations


evaluations_

int evaluations_

comparator_

java.util.Comparator<T> comparator_
Comparator object


findBestSolution_

Operator findBestSolution_

r1Max_

double r1Max_

r1Min_

double r1Min_

r2Max_

double r2Max_

r2Min_

double r2Min_

C1Max_

double C1Max_

C1Min_

double C1Min_

C2Max_

double C2Max_

C2Min_

double C2Min_

WMax_

double WMax_

WMin_

double WMin_

ChVel1_

double ChVel1_

ChVel2_

double ChVel2_

trueFront_

SolutionSet trueFront_

deltaMax_

double[] deltaMax_

deltaMin_

double[] deltaMin_

success_

boolean success_

Package jmetal.metaheuristics.smpso

Class jmetal.metaheuristics.smpso.pSMPSO extends Algorithm implements Serializable

Serialized Fields

swarmSize_

int swarmSize_
Stores the number of particles_ used


archiveSize_

int archiveSize_
Stores the maximum size for the archive


maxIterations_

int maxIterations_
Stores the maximum number of iteration_


iteration_

int iteration_
Stores the current number of iteration_


particles_

SolutionSet particles_
Stores the particles


best_

Solution[] best_
Stores the best_ solutions founds so far for each particles


leaders_

CrowdingArchive leaders_
Stores the leaders_


speed_

double[][] speed_
Stores the speed_ of each particle


dominance_

java.util.Comparator<T> dominance_
Stores a comparator for checking dominance


crowdingDistanceComparator_

java.util.Comparator<T> crowdingDistanceComparator_
Stores a comparator for crowding checking


distance_

Distance distance_
Stores a Distance object


polynomialMutation_

Operator polynomialMutation_
Stores a operator for non uniform mutations


indicators_

QualityIndicator indicators_

parallelEvaluator_

IParallelEvaluator parallelEvaluator_
ParallelEvaluator object


numberOfThreads_

int numberOfThreads_
Number of threads to be executed in parallel


r1Max_

double r1Max_

r1Min_

double r1Min_

r2Max_

double r2Max_

r2Min_

double r2Min_

C1Max_

double C1Max_

C1Min_

double C1Min_

C2Max_

double C2Max_

C2Min_

double C2Min_

WMax_

double WMax_

WMin_

double WMin_

ChVel1_

double ChVel1_

ChVel2_

double ChVel2_

trueHypervolume_

double trueHypervolume_

hy_

Hypervolume hy_

trueFront_

SolutionSet trueFront_

deltaMax_

double[] deltaMax_

deltaMin_

double[] deltaMin_

success_

boolean success_

Class jmetal.metaheuristics.smpso.SMPSO extends Algorithm implements Serializable

Serialized Fields

swarmSize_

int swarmSize_
Stores the number of particles_ used


archiveSize_

int archiveSize_
Stores the maximum size for the archive


maxIterations_

int maxIterations_
Stores the maximum number of iteration_


iteration_

int iteration_
Stores the current number of iteration_


particles_

SolutionSet particles_
Stores the particles


best_

Solution[] best_
Stores the best_ solutions founds so far for each particles


leaders_

CrowdingArchive leaders_
Stores the leaders_


speed_

double[][] speed_
Stores the speed_ of each particle


dominance_

java.util.Comparator<T> dominance_
Stores a comparator for checking dominance


crowdingDistanceComparator_

java.util.Comparator<T> crowdingDistanceComparator_
Stores a comparator for crowding checking


distance_

Distance distance_
Stores a Distance object


polynomialMutation_

Operator polynomialMutation_
Stores a operator for non uniform mutations


indicators_

QualityIndicator indicators_

r1Max_

double r1Max_

r1Min_

double r1Min_

r2Max_

double r2Max_

r2Min_

double r2Min_

C1Max_

double C1Max_

C1Min_

double C1Min_

C2Max_

double C2Max_

C2Min_

double C2Min_

WMax_

double WMax_

WMin_

double WMin_

ChVel1_

double ChVel1_

ChVel2_

double ChVel2_

trueHypervolume_

double trueHypervolume_

hy_

Hypervolume hy_

trueFront_

SolutionSet trueFront_

deltaMax_

double[] deltaMax_

deltaMin_

double[] deltaMin_

success_

boolean success_

Class jmetal.metaheuristics.smpso.SMPSOhv extends Algorithm implements Serializable

Serialized Fields

swarmSize_

int swarmSize_
Stores the number of particles_ used


archiveSize_

int archiveSize_
Stores the maximum size for the archive


maxIterations_

int maxIterations_
Stores the maximum number of iteration_


iteration_

int iteration_
Stores the current number of iteration_


particles_

SolutionSet particles_
Stores the particles


best_

Solution[] best_
Stores the best_ solutions founds so far for each particles


leaders_

FastHypervolumeArchive leaders_
Stores the leaders_


speed_

double[][] speed_
Stores the speed_ of each particle


dominance_

java.util.Comparator<T> dominance_
Stores a comparator for checking dominance


crowdingDistanceComparator_

java.util.Comparator<T> crowdingDistanceComparator_
Stores a comparator for crowding checking


distance_

Distance distance_
Stores a Distance object


polynomialMutation_

Operator polynomialMutation_
Stores a operator for non uniform mutations


indicators_

QualityIndicator indicators_

r1Max_

double r1Max_

r1Min_

double r1Min_

r2Max_

double r2Max_

r2Min_

double r2Min_

C1Max_

double C1Max_

C1Min_

double C1Min_

C2Max_

double C2Max_

C2Min_

double C2Min_

WMax_

double WMax_

WMin_

double WMin_

ChVel1_

double ChVel1_

ChVel2_

double ChVel2_

trueHypervolume_

double trueHypervolume_

hy_

Hypervolume hy_

trueFront_

SolutionSet trueFront_

deltaMax_

double[] deltaMax_

deltaMin_

double[] deltaMin_

success_

boolean success_

Package jmetal.metaheuristics.smsemoa

Class jmetal.metaheuristics.smsemoa.FastSMSEMOA extends Algorithm implements Serializable

Serialized Fields

utils_

MetricsUtil utils_
stores the problem to solve


hv_

Hypervolume hv_

Class jmetal.metaheuristics.smsemoa.SMSEMOA extends Algorithm implements Serializable

Serialized Fields

utils_

MetricsUtil utils_
stores the problem to solve


hv_

Hypervolume hv_

Package jmetal.metaheuristics.spea2

Class jmetal.metaheuristics.spea2.SPEA2 extends Algorithm implements Serializable


Package jmetal.operators.crossover

Class jmetal.operators.crossover.BLXAlphaCrossover extends Crossover implements Serializable

Serialized Fields

alpha_

double alpha_

crossoverProbability_

java.lang.Double crossoverProbability_

Class jmetal.operators.crossover.Crossover extends Operator implements Serializable

Class jmetal.operators.crossover.DifferentialEvolutionCrossover extends Crossover implements Serializable

Serialized Fields

CR_

double CR_

F_

double F_

K_

double K_

DE_Variant_

java.lang.String DE_Variant_

Class jmetal.operators.crossover.HUXCrossover extends Crossover implements Serializable

Serialized Fields

probability_

java.lang.Double probability_

Class jmetal.operators.crossover.PMXCrossover extends Crossover implements Serializable

Serialized Fields

crossoverProbability_

java.lang.Double crossoverProbability_

Class jmetal.operators.crossover.SBXCrossover extends Crossover implements Serializable

Serialized Fields

crossoverProbability_

java.lang.Double crossoverProbability_

distributionIndex_

double distributionIndex_

Class jmetal.operators.crossover.SBXSinglePointCrossover extends Crossover implements Serializable

Serialized Fields

realCrossoverProbability_

java.lang.Double realCrossoverProbability_

binaryCrossoverProbability_

java.lang.Double binaryCrossoverProbability_

distributionIndex_

double distributionIndex_

Class jmetal.operators.crossover.SinglePointCrossover extends Crossover implements Serializable

Serialized Fields

crossoverProbability_

java.lang.Double crossoverProbability_

Class jmetal.operators.crossover.TwoPointsCrossover extends Crossover implements Serializable

Serialized Fields

crossoverProbability_

java.lang.Double crossoverProbability_

Package jmetal.operators.localSearch

Class jmetal.operators.localSearch.LocalSearch extends Operator implements Serializable

Class jmetal.operators.localSearch.MutationLocalSearch extends LocalSearch implements Serializable

Serialized Fields

problem_

Problem problem_
Stores the problem to solve


archive_

SolutionSet archive_
Stores a reference to the archive in which the non-dominated solutions are inserted


improvementRounds_

int improvementRounds_

constraintComparator_

java.util.Comparator<T> constraintComparator_
Stores comparators for dealing with constraints and dominance checking, respectively.


dominanceComparator_

java.util.Comparator<T> dominanceComparator_

mutationOperator_

Operator mutationOperator_
Stores the mutation operator


evaluations_

int evaluations_
Stores the number of evaluations_ carried out


Package jmetal.operators.mutation

Class jmetal.operators.mutation.BitFlipMutation extends Mutation implements Serializable

Serialized Fields

mutationProbability_

java.lang.Double mutationProbability_

Class jmetal.operators.mutation.Mutation extends Operator implements Serializable

Class jmetal.operators.mutation.NonUniformMutation extends Mutation implements Serializable

Serialized Fields

perturbation_

java.lang.Double perturbation_
perturbation_ stores the perturbation value used in the Non Uniform mutation operator


maxIterations_

java.lang.Integer maxIterations_
maxIterations_ stores the maximun number of iterations.


currentIteration_

java.lang.Integer currentIteration_
currentIteration_ stores the iteration in which the operator is going to be applied


mutationProbability_

java.lang.Double mutationProbability_

Class jmetal.operators.mutation.PolynomialBitFlipMutation extends Mutation implements Serializable

Serialized Fields

eta_m_

double eta_m_

realMutationProbability_

java.lang.Double realMutationProbability_

binaryMutationProbability_

java.lang.Double binaryMutationProbability_

distributionIndex_

double distributionIndex_

Class jmetal.operators.mutation.PolynomialMutation extends Mutation implements Serializable

Serialized Fields

eta_m_

double eta_m_

mutationProbability_

java.lang.Double mutationProbability_

distributionIndex_

java.lang.Double distributionIndex_

Class jmetal.operators.mutation.SwapMutation extends Mutation implements Serializable

Serialized Fields

mutationProbability_

java.lang.Double mutationProbability_

Class jmetal.operators.mutation.UniformMutation extends Mutation implements Serializable

Serialized Fields

perturbation_

java.lang.Double perturbation_
Stores the value used in a uniform mutation operator


mutationProbability_

java.lang.Double mutationProbability_

Package jmetal.operators.selection

Class jmetal.operators.selection.BestSolutionSelection extends Selection implements Serializable

Serialized Fields

comparator_

java.util.Comparator<T> comparator_

Class jmetal.operators.selection.BinaryTournament extends Selection implements Serializable

Serialized Fields

comparator_

java.util.Comparator<T> comparator_
Stores the Comparator used to compare two solutions

Class jmetal.operators.selection.BinaryTournament2 extends Selection implements Serializable

Serialized Fields

dominance_

java.util.Comparator<T> dominance_
dominance_ store the Comparator for check dominance_


a_

int[] a_
a_ stores a permutation of the solutions in the solutionSet used


index_

int index_
index_ stores the actual index for selection

Class jmetal.operators.selection.DifferentialEvolutionSelection extends Selection implements Serializable

Class jmetal.operators.selection.PESA2Selection extends Selection implements Serializable

Class jmetal.operators.selection.RandomSelection extends Selection implements Serializable

Class jmetal.operators.selection.RankingAndCrowdingSelection extends Selection implements Serializable

Serialized Fields

problem_

Problem problem_
stores the problem to solve

Class jmetal.operators.selection.Selection extends Operator implements Serializable

Class jmetal.operators.selection.WorstSolutionSelection extends Selection implements Serializable

Serialized Fields

comparator_

java.util.Comparator<T> comparator_

Package jmetal.problems

Class jmetal.problems.Binh2 extends Problem implements Serializable

Class jmetal.problems.ConstrEx extends Problem implements Serializable

Class jmetal.problems.EBEs extends Problem implements Serializable

Serialized Fields

numberOfEval_

int numberOfEval_
Stores the number of Bar Groups


numberOfNodes_

int numberOfNodes_

numberOfLibertyDegree_

int numberOfLibertyDegree_
Stores the number of Nodes of the problem


numberOfNodesRestricts_

int numberOfNodesRestricts_

nodeCheck_

double[][] nodeCheck_
Stores the number of Nodes of the problem


numberOfGroupElements_

int numberOfGroupElements_
Stores the number of Bar Groups


numberOfElements_

int numberOfElements_
Stores the number of Bar of the problem


lLoadsOwnWeight

boolean lLoadsOwnWeight

lSecondOrderGeometric

boolean lSecondOrderGeometric

lBuckling

boolean lBuckling

elementsBetweenDiffGreat_

int elementsBetweenDiffGreat_
Stores the Elements Between Difference Greatest


numberOfWeigthsNodes_

int numberOfWeigthsNodes_
Stores the number of Load in Nodes of the problem


numberOfWeigthsElements_

int numberOfWeigthsElements_
Stores the number of Load in ElementsNodes of the problem


matrixWidthBand_

int matrixWidthBand_
Stores the number a wide the diagonal matrix


numberOfWeigthHypothesis_

int numberOfWeigthHypothesis_

numberOfConstraintsNodes_

int numberOfConstraintsNodes_

Node_

double[][] Node_
Stores the Node


NodeRestrict_

double[][] NodeRestrict_
Stores the NodeRestrict


Groups_

double[][] Groups_
Stores the Groups


Element_

double[][] Element_
Stores the Element


WeightNode_

double[][] WeightNode_
Stores the Load on Nodes


OverloadInElement_

double[][] OverloadInElement_
Stores the OverLoad on Elements


WeightElement_

double[][] WeightElement_
Stores the Load on Elements Itself


MatrixStiffness_

double[] MatrixStiffness_
Stores the k


DisplacementNodes_

double[][] DisplacementNodes_
Stores the k displacement


Efforti_

double[][][] Efforti_
Stores the Effort in node i


Effortj_

double[][][] Effortj_
Stores the Effort in node j


AxialForcei_

double[] AxialForcei_
Stores the Axial force in node i


AxialForcej_

double[] AxialForcej_
Stores the Axial force in node j


strainAdmissibleCut_

int strainAdmissibleCut_

Straini_

double[][][] Straini_
Stores the Strain in node i


Strainj_

double[][][] Strainj_
Stores the Strain in node j


StrainMin_

double[][] StrainMin_

StrainMax_

double[][] StrainMax_
Stores the max Strain for elements


StrainCutMax_

double[][] StrainCutMax_
Stores the max Strain for elements


StrainResidualMin_

double[] StrainResidualMin_
Stores the min Strain for elements


StrainResidualMax_

double[] StrainResidualMax_
Stores the max Strain for elements


StrainResidualCut_

double[] StrainResidualCut_
Stores the Cut Strain Residual for elements


cbi

double[][][] cbi

cbj

double[][][] cbj

Qi

double[] Qi

Qj

double[] Qj

pi

double[] pi

pj

double[] pj

PQ

double[][] PQ

Reaction_

double[][] Reaction_

Kii

double[][] Kii

Kij

double[][] Kij

Kji

double[][] Kji

Kjj

double[][] Kjj

KGii

double[][] KGii

KGij

double[][] KGij

KGji

double[][] KGji

KGjj

double[][] KGjj

Rij

double[][] Rij

Rji

double[][] Rji

RTij

double[][] RTij

RTji

double[][] RTji

Rpij

double[][] Rpij

Rpji

double[][] Rpji

RpTij

double[][] RpTij

RpTji

double[][] RpTji

KiiSOG

double[][] KiiSOG

KijSOG

double[][] KijSOG

KjiSOG

double[][] KjiSOG

KjjSOG

double[][] KjjSOG

CARGA_UNIFORME_TOTAL

int CARGA_UNIFORME_TOTAL

CARGA_PUNTUAL

int CARGA_PUNTUAL

CARGA_UNIFORME_PARCIAL

int CARGA_UNIFORME_PARCIAL

CARGA_TRIANGULAR_I

int CARGA_TRIANGULAR_I

CARGA__TRIANGULAR_J

int CARGA__TRIANGULAR_J

CARGA_PARABOLICA

int CARGA_PARABOLICA

CARGA_MOMENTO_PUNTUAL

int CARGA_MOMENTO_PUNTUAL

CARGA_MOMENTO_DISTRIBUIDO

int CARGA_MOMENTO_DISTRIBUIDO

CARGA_TEMPERATURA

int CARGA_TEMPERATURA

aX_

int aX_

aY_

int aY_

aZ_

int aZ_

gX_

int gX_

gY_

int gY_

gZ_

int gZ_

CIRCLE

int CIRCLE

HOLE_CIRCLE

int HOLE_CIRCLE

RECTANGLE

int RECTANGLE

HOLE_RECTANGLE

int HOLE_RECTANGLE

I_SINGLE

int I_SINGLE

I_DOUBLE

int I_DOUBLE

H_SINGLE

int H_SINGLE

H_DOUBLE

int H_DOUBLE

L_SINGLE

int L_SINGLE

L_DOUBLE

int L_DOUBLE

T_SINGLE

int T_SINGLE

T_DOUBLE

int T_DOUBLE

INDEX_

int INDEX_

GROUP_

int GROUP_

SHAPE

int SHAPE

BETA

int BETA

AREA

int AREA

Az_

int Az_

Ay_

int Ay_

Iz_

int Iz_

Iy_

int Iy_

It_

int It_

Iw_

int Iw_

TypeMaterial_

int TypeMaterial_

E_

int E_

G_

int G_

BLijY_

int BLijY_

BLijZ_

int BLijZ_

Fyz_

int Fyz_

Li_

int Li_

Lj_

int Lj_

VARIABLES

int VARIABLES

Y_

int Y_

Z_

int Z_

eY_

int eY_

eZ_

int eZ_

uY_

int uY_

dY_

int dY_

lZ_

int lZ_

rZ_

int rZ_

CONSTRAINT

int CONSTRAINT

RATIO_YZ

int RATIO_YZ

DENSITY

int DENSITY

STRESS

int STRESS

COMPRESSION

int COMPRESSION

STRESS_CUT

int STRESS_CUT

ELONGATION_POS

int ELONGATION_POS

ELONGATION_NEG

int ELONGATION_NEG

VAR_Y_LOWER_LIMIT

int VAR_Y_LOWER_LIMIT

VAR_Y_UPPER_LIMIT

int VAR_Y_UPPER_LIMIT

VAR_Z_LOWER_LIMIT

int VAR_Z_LOWER_LIMIT

VAR_Z_UPPER_LIMIT

int VAR_Z_UPPER_LIMIT

VAR_eY_LOWER_LIMIT

int VAR_eY_LOWER_LIMIT

VAR_eY_UPPER_LIMIT

int VAR_eY_UPPER_LIMIT

VAR_eZ_LOWER_LIMIT

int VAR_eZ_LOWER_LIMIT

VAR_eZ_UPPER_LIMIT

int VAR_eZ_UPPER_LIMIT

DESCRIPTION

int DESCRIPTION

RIG_RIG

int RIG_RIG

RIG_ART

int RIG_ART

ART_RIG

int ART_RIG

ART_ART

int ART_ART

i_

int i_

j_

int j_

L_

int L_

Vij_

int Vij_

Ei_

int Ei_

Ej_

int Ej_

QH_

int QH_

QE_

int QE_

QT_

int QT_

QAx_

int QAx_

QAy_

int QAy_

QAz_

int QAz_

Qa_

int Qa_

Qb_

int Qb_

STRAIN_COMPRESS

int STRAIN_COMPRESS

STRAIN_TRACTION

int STRAIN_TRACTION

STRAIN_CUT

int STRAIN_CUT

selectedOF

int selectedOF

Class jmetal.problems.Fonseca extends Problem implements Serializable

Class jmetal.problems.FourBarTruss extends Problem implements Serializable

Serialized Fields

F_

double F_

E_

double E_

L_

double L_

sigma_

double sigma_

Class jmetal.problems.Golinski extends Problem implements Serializable

Class jmetal.problems.IntRealProblem extends Problem implements Serializable

Serialized Fields

intVariables_

int intVariables_

realVariables_

int realVariables_

Class jmetal.problems.Kursawe extends Problem implements Serializable

Class jmetal.problems.mTSP extends Problem implements Serializable

Serialized Fields

numberOfCities_

int numberOfCities_

distanceMatrix_

double[][] distanceMatrix_

costMatrix_

double[][] costMatrix_

Class jmetal.problems.OKA1 extends Problem implements Serializable

Class jmetal.problems.OKA2 extends Problem implements Serializable

Class jmetal.problems.OneZeroMax extends Problem implements Serializable

Class jmetal.problems.Osyczka2 extends Problem implements Serializable

Class jmetal.problems.Poloni extends Problem implements Serializable

Class jmetal.problems.Schaffer extends Problem implements Serializable

Class jmetal.problems.Srinivas extends Problem implements Serializable

Class jmetal.problems.Tanaka extends Problem implements Serializable

Class jmetal.problems.Viennet2 extends Problem implements Serializable

Class jmetal.problems.Viennet3 extends Problem implements Serializable

Class jmetal.problems.Viennet4 extends Problem implements Serializable

Class jmetal.problems.Water extends Problem implements Serializable


Package jmetal.problems.cec2009Competition

Class jmetal.problems.cec2009Competition.UF1 extends Problem implements Serializable

Class jmetal.problems.cec2009Competition.UF10 extends Problem implements Serializable

Class jmetal.problems.cec2009Competition.UF2 extends Problem implements Serializable

Class jmetal.problems.cec2009Competition.UF3 extends Problem implements Serializable

Class jmetal.problems.cec2009Competition.UF4 extends Problem implements Serializable

Class jmetal.problems.cec2009Competition.UF5 extends Problem implements Serializable

Serialized Fields

N_

int N_

epsilon_

double epsilon_

Class jmetal.problems.cec2009Competition.UF6 extends Problem implements Serializable

Serialized Fields

N_

int N_

epsilon_

double epsilon_

Class jmetal.problems.cec2009Competition.UF7 extends Problem implements Serializable

Class jmetal.problems.cec2009Competition.UF8 extends Problem implements Serializable

Class jmetal.problems.cec2009Competition.UF9 extends Problem implements Serializable

Serialized Fields

epsilon_

double epsilon_

Package jmetal.problems.DTLZ

Class jmetal.problems.DTLZ.DTLZ1 extends Problem implements Serializable

Class jmetal.problems.DTLZ.DTLZ2 extends Problem implements Serializable

Class jmetal.problems.DTLZ.DTLZ3 extends Problem implements Serializable

Class jmetal.problems.DTLZ.DTLZ4 extends Problem implements Serializable

Class jmetal.problems.DTLZ.DTLZ5 extends Problem implements Serializable

Class jmetal.problems.DTLZ.DTLZ6 extends Problem implements Serializable

Class jmetal.problems.DTLZ.DTLZ7 extends Problem implements Serializable


Package jmetal.problems.LZ09

Class jmetal.problems.LZ09.LZ09_F1 extends Problem implements Serializable

Serialized Fields

LZ09_

LZ09 LZ09_

Class jmetal.problems.LZ09.LZ09_F2 extends Problem implements Serializable

Serialized Fields

LZ09_

LZ09 LZ09_

Class jmetal.problems.LZ09.LZ09_F3 extends Problem implements Serializable

Serialized Fields

LZ09_

LZ09 LZ09_

Class jmetal.problems.LZ09.LZ09_F4 extends Problem implements Serializable

Serialized Fields

LZ09_

LZ09 LZ09_

Class jmetal.problems.LZ09.LZ09_F5 extends Problem implements Serializable

Serialized Fields

LZ09_

LZ09 LZ09_

Class jmetal.problems.LZ09.LZ09_F6 extends Problem implements Serializable

Serialized Fields

LZ09_

LZ09 LZ09_

Class jmetal.problems.LZ09.LZ09_F7 extends Problem implements Serializable

Serialized Fields

LZ09_

LZ09 LZ09_

Class jmetal.problems.LZ09.LZ09_F8 extends Problem implements Serializable

Serialized Fields

LZ09_

LZ09 LZ09_

Class jmetal.problems.LZ09.LZ09_F9 extends Problem implements Serializable

Serialized Fields

LZ09_

LZ09 LZ09_

Package jmetal.problems.mqap

Class jmetal.problems.mqap.mQAP extends Problem implements Serializable

Serialized Fields

a_matrix

int[][] a_matrix

b_matrixs

int[][][] b_matrixs

Package jmetal.problems.singleObjective

Class jmetal.problems.singleObjective.Griewank extends Problem implements Serializable

Class jmetal.problems.singleObjective.OneMax extends Problem implements Serializable

Class jmetal.problems.singleObjective.Rastrigin extends Problem implements Serializable

Class jmetal.problems.singleObjective.Rosenbrock extends Problem implements Serializable

Class jmetal.problems.singleObjective.Sphere extends Problem implements Serializable

Class jmetal.problems.singleObjective.TSP extends Problem implements Serializable

Serialized Fields

numberOfCities_

int numberOfCities_

distanceMatrix_

double[][] distanceMatrix_

Package jmetal.problems.WFG

Class jmetal.problems.WFG.WFG extends Problem implements Serializable

Serialized Fields

epsilon

float epsilon
stores a epsilon default value


k_

int k_

M_

int M_

l_

int l_

A_

int[] A_

S_

int[] S_

D_

int D_

random

java.util.Random random

Class jmetal.problems.WFG.WFG1 extends WFG implements Serializable

Class jmetal.problems.WFG.WFG2 extends WFG implements Serializable

Class jmetal.problems.WFG.WFG3 extends WFG implements Serializable

Class jmetal.problems.WFG.WFG4 extends WFG implements Serializable

Class jmetal.problems.WFG.WFG5 extends WFG implements Serializable

Class jmetal.problems.WFG.WFG6 extends WFG implements Serializable

Class jmetal.problems.WFG.WFG7 extends WFG implements Serializable

Class jmetal.problems.WFG.WFG8 extends WFG implements Serializable

Class jmetal.problems.WFG.WFG9 extends WFG implements Serializable


Package jmetal.problems.ZDT

Class jmetal.problems.ZDT.ZDT1 extends Problem implements Serializable

Class jmetal.problems.ZDT.ZDT2 extends Problem implements Serializable

Class jmetal.problems.ZDT.ZDT3 extends Problem implements Serializable

Class jmetal.problems.ZDT.ZDT4 extends Problem implements Serializable

Class jmetal.problems.ZDT.ZDT5 extends Problem implements Serializable

Class jmetal.problems.ZDT.ZDT6 extends Problem implements Serializable


Package jmetal.qualityIndicator.fastHypervolume

Class jmetal.qualityIndicator.fastHypervolume.FastHypervolumeArchive extends Archive implements Serializable

Serialized Fields

maxSize_

int maxSize_
Stores the maximum size of the archive.


objectives_

int objectives_
stores the number of the objectives.


dominance_

java.util.Comparator<T> dominance_
Stores a Comparator for dominance checking.


equals_

java.util.Comparator<T> equals_
Stores a Comparator for equality checking (in the objective space).


crowdingDistance_

java.util.Comparator<T> crowdingDistance_

referencePoint_

Solution referencePoint_

Package jmetal.util

Class jmetal.util.Configuration extends java.lang.Object implements Serializable

Class jmetal.util.JMException extends java.lang.Exception implements Serializable

Class jmetal.util.MersenneTwisterFast extends java.lang.Object implements Serializable

serialVersionUID: -8219700664442619525L

Serialized Fields

mt

int[] mt

mti

int mti

mag01

int[] mag01

__nextNextGaussian

double __nextNextGaussian

__haveNextNextGaussian

boolean __haveNextNextGaussian

Class jmetal.util.NonDominatedSolutionList extends SolutionSet implements Serializable

Serialized Fields

dominance_

java.util.Comparator<T> dominance_
Stores a Comparator for dominance checking

Class jmetal.util.NonDominatedSolutionList2 extends SolutionSet implements Serializable

Serialized Fields

dominance_

java.util.Comparator<T> dominance_
Stores a Comparator for dominance checking


solutionCounter_

int solutionCounter_

Package jmetal.util.archive

Class jmetal.util.archive.AdaptiveGridArchive extends Archive implements Serializable

Serialized Fields

grid_

AdaptiveGrid grid_
Stores the adaptive grid


maxSize_

int maxSize_
Stores the maximum size of the archive


dominance_

java.util.Comparator<T> dominance_
Stores a Comparator for dominance checking

Class jmetal.util.archive.Archive extends SolutionSet implements Serializable

Class jmetal.util.archive.CrowdingArchive extends Archive implements Serializable

Serialized Fields

maxSize_

int maxSize_
Stores the maximum size of the archive.


objectives_

int objectives_
stores the number of the objectives.


dominance_

java.util.Comparator<T> dominance_
Stores a Comparator for dominance checking.


equals_

java.util.Comparator<T> equals_
Stores a Comparator for equality checking (in the objective space).


crowdingDistance_

java.util.Comparator<T> crowdingDistance_
Stores a Comparator for checking crowding distances.


distance_

Distance distance_
Stores a Distance object, for distances utilities

Class jmetal.util.archive.HypervolumeArchive extends Archive implements Serializable

Serialized Fields

maxSize_

int maxSize_
Stores the maximum size of the archive.


objectives_

int objectives_
stores the number of the objectives.


dominance_

java.util.Comparator<T> dominance_
Stores a Comparator for dominance checking.


equals_

java.util.Comparator<T> equals_
Stores a Comparator for equality checking (in the objective space).


distance_

Distance distance_
Stores a Distance object, for distances utilities


utils_

MetricsUtil utils_

offset_

double offset_

crowdingDistance_

java.util.Comparator<T> crowdingDistance_

Class jmetal.util.archive.R2Archive extends Archive implements Serializable

Serialized Fields

maxSize_

int maxSize_
Stores the maximum size of the archive.


objectives_

int objectives_
stores the number of the objectives.


dominance_

java.util.Comparator<T> dominance_
Stores a Comparator for dominance checking.


equals_

java.util.Comparator<T> equals_
Stores a Comparator for equality checking (in the objective space).


crowdingDistance_

java.util.Comparator<T> crowdingDistance_

r2Indicator_

R2 r2Indicator_

Class jmetal.util.archive.SPEA2DensityArchive extends Archive implements Serializable

Serialized Fields

maxSize_

int maxSize_
Stores the maximum size of the archive.


dominance_

java.util.Comparator<T> dominance_
Stores a Comparator for dominance checking.


fitnessComparator_

java.util.Comparator<T> fitnessComparator_
Stores a Comparator for fitness checking.


equals_

java.util.Comparator<T> equals_
Stores a Comparator for equality checking (in the objective space).

Class jmetal.util.archive.StrengthRawFitnessArchive extends Archive implements Serializable

Serialized Fields

maxSize_

int maxSize_
Stores the maximum size of the archive.


dominance_

java.util.Comparator<T> dominance_
Stores a Comparator for dominance checking.


fitnessComparator_

java.util.Comparator<T> fitnessComparator_
Stores a Comparator for fitness checking.


equals_

java.util.Comparator<T> equals_
Stores a Comparator for equality checking (in the objective space).

Class jmetal.util.archive.WFGHypervolumeArchive extends Archive implements Serializable

Serialized Fields

maxSize_

int maxSize_
Stores the maximum size of the archive.


objectives_

int objectives_
stores the number of the objectives.


dominance_

java.util.Comparator<T> dominance_
Stores a Comparator for dominance checking.


equals_

java.util.Comparator<T> equals_
Stores a Comparator for equality checking (in the objective space).


distance_

Distance distance_
Stores a Distance object, for distances utilities


utils_

MetricsUtil utils_

offset_

double offset_

crowdingDistance_

java.util.Comparator<T> crowdingDistance_

wfg

WFGHV wfg