Uses of Class
org.uma.evolver.parameter.ParameterSpace
Packages that use ParameterSpace
Package
Description
-
Uses of ParameterSpace in org.uma.evolver.algorithm.base
Methods in org.uma.evolver.algorithm.base that return ParameterSpaceModifier and TypeMethodDescriptionBaseLevelAlgorithm.parameterSpace()Returns the parameter space associated with this algorithm. -
Uses of ParameterSpace in org.uma.evolver.algorithm.base.moead
Fields in org.uma.evolver.algorithm.base.moead declared as ParameterSpaceModifier and TypeFieldDescriptionprotected final ParameterSpaceBaseMOEAD.parameterSpaceThe parameter space containing all configurable components and parameters.Methods in org.uma.evolver.algorithm.base.moead that return ParameterSpaceModifier and TypeMethodDescriptionBaseMOEAD.parameterSpace()Returns the parameter space used by this algorithm.Constructors in org.uma.evolver.algorithm.base.moead with parameters of type ParameterSpaceModifierConstructorDescriptionBaseMOEAD(int populationSize, String weightVectorFilesDirectory, ParameterSpace parameterSpace) Constructs a new BaseMOEAD instance with the specified population size, weight vector directory, and parameter space.BaseMOEAD(org.uma.jmetal.problem.Problem<S> problem, int populationSize, int maximumNumberOfEvaluations, String weightVectorFilesDirectory, ParameterSpace parameterSpace) Constructs a fully configured BaseMOEAD instance ready for execution.BinaryMOEAD(int populationSize, String weightVectorFilesDirectory, ParameterSpace parameterSpace) Constructs a new BinaryMOEAD instance with the specified population size, weight vector files directory, and parameter space.BinaryMOEAD(org.uma.jmetal.problem.Problem<org.uma.jmetal.solution.binarysolution.BinarySolution> problem, int populationSize, int maximumNumberOfEvaluations, String weightVectorFilesDirectory, ParameterSpace parameterSpace) Constructs a fully configured BinaryMOEAD instance ready for execution.DoubleMOEAD(int populationSize, String weightVectorFilesDirectory, ParameterSpace parameterSpace) Constructs a new DoubleMOEAD instance with the specified population size, weight vector files directory, and parameter space.DoubleMOEAD(org.uma.jmetal.problem.Problem<org.uma.jmetal.solution.doublesolution.DoubleSolution> problem, int populationSize, int maximumNumberOfEvaluations, String weightVectorFilesDirectory, ParameterSpace parameterSpace) Constructs a fully configured DoubleMOEAD instance ready for execution.PermutationMOEAD(org.uma.jmetal.problem.Problem<org.uma.jmetal.solution.permutationsolution.PermutationSolution<Integer>> problem, int populationSize, int maximumNumberOfEvaluations, String weightVectorFilesDirectory, ParameterSpace parameterSpace) Constructs a fully configured PermutationMOEAD instance ready for execution. -
Uses of ParameterSpace in org.uma.evolver.algorithm.base.moead.parameterspace
Subclasses of ParameterSpace in org.uma.evolver.algorithm.base.moead.parameterspaceModifier and TypeClassDescriptionclassParameter space for the MOEA/D algorithm using binary solutions.classMOEADCommonParameterSpace<S extends org.uma.jmetal.solution.Solution<?>>Base parameter space for the MOEA/D algorithm.classParameter space for the MOEA/D algorithm using real-coded (double) solutions.classParameter space for the MOEA/D algorithm using permutation-based solutions. -
Uses of ParameterSpace in org.uma.evolver.algorithm.base.mopso
Subclasses of ParameterSpace in org.uma.evolver.algorithm.base.mopsoModifier and TypeClassDescriptionclassParameter space configuration for Multi-Objective Particle Swarm Optimization (MOPSO) algorithms.Methods in org.uma.evolver.algorithm.base.mopso that return ParameterSpaceModifier and TypeMethodDescriptionBaseMOPSO.parameterSpace()Returns the parameter space used by this algorithm.Constructors in org.uma.evolver.algorithm.base.mopso with parameters of type ParameterSpaceModifierConstructorDescriptionBaseMOPSO(int leaderArchiveSize, ParameterSpace parameterSpace) Constructs a new BaseMOPSO instance with the specified leader archive size and parameter space.BaseMOPSO(org.uma.jmetal.problem.doubleproblem.DoubleProblem problem, int leaderArchiveSize, int maximumNumberOfEvaluations, ParameterSpace parameterSpace) Constructs a fully configured BaseMOPSO instance ready for execution. -
Uses of ParameterSpace in org.uma.evolver.algorithm.base.nsgaii
Fields in org.uma.evolver.algorithm.base.nsgaii declared as ParameterSpaceModifier and TypeFieldDescriptionprotected final ParameterSpaceBaseNSGAII.parameterSpaceThe parameter space containing all configurable components and parameters.Methods in org.uma.evolver.algorithm.base.nsgaii that return ParameterSpaceModifier and TypeMethodDescriptionBaseNSGAII.parameterSpace()Returns the parameter space used by this algorithm.Constructors in org.uma.evolver.algorithm.base.nsgaii with parameters of type ParameterSpaceModifierConstructorDescriptionprotectedBaseNSGAII(int populationSize, ParameterSpace parameterSpace) Constructs a new BaseNSGAII instance with the specified population size and parameter space.protectedBaseNSGAII(org.uma.jmetal.problem.Problem<S> problem, int populationSize, int maximumNumberOfEvaluations, ParameterSpace parameterSpace) Constructs a fully configured BaseNSGAII instance ready for execution.BinaryNSGAII(int populationSize, ParameterSpace parameterSpace) Constructs a new instance of BinaryNSGAII with the specified population size and parameter space.BinaryNSGAII(org.uma.jmetal.problem.Problem<org.uma.jmetal.solution.binarysolution.BinarySolution> problem, int populationSize, int maximumNumberOfEvaluations, ParameterSpace parameterSpace) Constructs a fully configured BinaryNSGAII instance ready for execution.DoubleNSGAII(int populationSize, ParameterSpace parameterSpace) Constructs a new instance of DoubleNSGAII with the specified population size and parameter space.DoubleNSGAII(org.uma.jmetal.problem.Problem<org.uma.jmetal.solution.doublesolution.DoubleSolution> problem, int populationSize, int maximumNumberOfEvaluations, ParameterSpace parameterSpace) Constructs a fully configured DoubleNSGAII instance ready for execution.PermutationNSGAII(int populationSize, ParameterSpace parameterSpace) Constructs a new instance of PermutationNSGAII with the specified population size and parameter space.PermutationNSGAII(org.uma.jmetal.problem.Problem<org.uma.jmetal.solution.permutationsolution.PermutationSolution<Integer>> problem, int populationSize, int maximumNumberOfEvaluations, ParameterSpace parameterSpace) Constructs a fully configured PermutationNSGAII instance ready for execution. -
Uses of ParameterSpace in org.uma.evolver.algorithm.base.nsgaii.parameterspace
Subclasses of ParameterSpace in org.uma.evolver.algorithm.base.nsgaii.parameterspaceModifier and TypeClassDescriptionclassParameter space for NSGA-II algorithm variants using binary-coded solutions.classNSGAIICommonParameterSpace<S extends org.uma.jmetal.solution.Solution<?>>Abstract parameter space for NSGA-II algorithm variants.classParameter space for NSGA-II algorithm variants using real-coded (double) solutions.classParameter space for NSGA-II algorithm variants using permutation-based solutions. -
Uses of ParameterSpace in org.uma.evolver.algorithm.base.rdemoea
Fields in org.uma.evolver.algorithm.base.rdemoea declared as ParameterSpaceMethods in org.uma.evolver.algorithm.base.rdemoea that return ParameterSpaceModifier and TypeMethodDescriptionBaseRDEMOEA.parameterSpace()Returns the parameter space associated with this algorithm.Constructors in org.uma.evolver.algorithm.base.rdemoea with parameters of type ParameterSpaceModifierConstructorDescriptionprotectedBaseRDEMOEA(int populationSize, ParameterSpace parameterSpace) Constructs an AbstractNSGAII with the given population size and parameter space.protectedBaseRDEMOEA(org.uma.jmetal.problem.Problem<S> problem, int populationSize, int maximumNumberOfEvaluations, ParameterSpace parameterSpace) Constructs an AbstractNSGAII with the given problem, population size, maximum number of evaluations, and parameter space.DoubleRDEMOEA(int populationSize, ParameterSpace parameterSpace) Constructs an NSGAIIDouble instance with the given population size and a default parameter space.DoubleRDEMOEA(org.uma.jmetal.problem.Problem<org.uma.jmetal.solution.doublesolution.DoubleSolution> problem, int populationSize, int maximumNumberOfEvaluations, ParameterSpace parameterSpace) Constructs an NSGAIIDouble instance with the given problem, population size, and maximum number of evaluations.PermutationRDEMOEA(int populationSize, ParameterSpace parameterSpace) Constructs an NSGAIIPermutation instance with the given population size and parameter space.PermutationRDEMOEA(org.uma.jmetal.problem.Problem<org.uma.jmetal.solution.permutationsolution.PermutationSolution<Integer>> problem, int populationSize, int maximumNumberOfEvaluations, ParameterSpace parameterSpace) Constructs an NSGAIIPermutation instance with the given problem, population size, and maximum number of evaluations. -
Uses of ParameterSpace in org.uma.evolver.algorithm.base.rdemoea.parameterspace
Subclasses of ParameterSpace in org.uma.evolver.algorithm.base.rdemoea.parameterspaceModifier and TypeClassDescriptionclassRDEMOEACommonParameterSpace<S extends org.uma.jmetal.solution.Solution<?>>Abstract parameter space for RDS-MOEA (Ranking and Density Selection Multi-Objective Evolutionary Algorithm) variants.classParameter space for RDS-MOEA with double-encoded solutions.classParameter space for NSGA-II algorithm variants using permutation-based solutions. -
Uses of ParameterSpace in org.uma.evolver.algorithm.base.smsemoa
Fields in org.uma.evolver.algorithm.base.smsemoa declared as ParameterSpaceMethods in org.uma.evolver.algorithm.base.smsemoa that return ParameterSpaceModifier and TypeMethodDescriptionBaseSMSEMOA.parameterSpace()Returns the parameter space associated with this algorithm.Constructors in org.uma.evolver.algorithm.base.smsemoa with parameters of type ParameterSpaceModifierConstructorDescriptionprotectedBaseSMSEMOA(int populationSize, ParameterSpace parameterSpace) Constructs an AbstractNSGAII with the given population size and parameter space.protectedBaseSMSEMOA(org.uma.jmetal.problem.Problem<S> problem, int populationSize, int maximumNumberOfEvaluations, ParameterSpace parameterSpace) Constructs an AbstractNSGAII with the given problem, population size, maximum number of evaluations, and parameter space.DoubleSMSEMOA(int populationSize, ParameterSpace parameterSpace) Constructs a DoubleSMSEMOA instance with the given population size and parameter space.DoubleSMSEMOA(org.uma.jmetal.problem.Problem<org.uma.jmetal.solution.doublesolution.DoubleSolution> problem, int populationSize, int maximumNumberOfEvaluations, ParameterSpace parameterSpace) Constructs a DoubleSMSEMOA instance with the given problem, population size, maximum number of evaluations, and parameter space. -
Uses of ParameterSpace in org.uma.evolver.algorithm.meta
Constructors in org.uma.evolver.algorithm.meta with parameters of type ParameterSpaceModifierConstructorDescriptionMetaNSGAIIBuilder(MetaOptimizationProblem<?> problem, ParameterSpace parameterSpace) Creates a new builder with the specified meta-optimization problem. -
Uses of ParameterSpace in org.uma.evolver.parameter
Methods in org.uma.evolver.parameter that return ParameterSpaceModifier and TypeMethodDescriptionabstract ParameterSpaceParameterSpace.createInstance()Creates and configures a new instance of this parameter space. -
Uses of ParameterSpace in org.uma.evolver.parameter.yaml
Subclasses of ParameterSpace in org.uma.evolver.parameter.yamlModifier and TypeClassDescriptionclassA YAML-based parameter space implementation that loads multi-objective metaheuristic parameter configurations from YAML files.Methods in org.uma.evolver.parameter.yaml with parameters of type ParameterSpaceModifier and TypeMethodDescriptionvoidParameterProcessor.process(String parameterName, Object parameterConfig, ParameterSpace parameterSpace) Processes a parameter and adds it to the parameter space. -
Uses of ParameterSpace in org.uma.evolver.parameter.yaml.processors
Methods in org.uma.evolver.parameter.yaml.processors with parameters of type ParameterSpaceModifier and TypeMethodDescriptionvoidCategoricalParameterProcessor.process(String parameterName, Object parameterConfig, ParameterSpace parameterSpace) Processes a categorical parameter from YAML configuration.voidDoubleParameterProcessor.process(String parameterName, Object parameterConfig, ParameterSpace parameterSpace) Processes a double parameter from YAML configuration.voidIntegerParameterProcessor.process(String parameterName, Object parameterConfig, ParameterSpace parameterSpace) Processes an integer parameter from YAML configuration. -
Uses of ParameterSpace in org.uma.evolver.util.irace.parameterdescriptiongenerator
Methods in org.uma.evolver.util.irace.parameterdescriptiongenerator with parameters of type ParameterSpaceModifier and TypeMethodDescriptionvoidIraceParameterDescriptionGenerator.generateConfigurationFile(ParameterSpace parameterSpace) Generates and prints the irace configuration for the given parameter space.