Uses of Class
com.knezevic.edaf.v3.core.rng.RngStream
Packages that use RngStream
Package
Description
Dynamic/noisy optimization EDA drivers.
Primary framework abstractions for algorithms, models, populations and optimization problems.
Reproducibility-focused random stream management.
Probabilistic models for continuous search spaces.
Probabilistic models for discrete/binary search spaces.
Probabilistic models for permutation spaces.
Representation implementations and validators.
-
Uses of RngStream in com.knezevic.edaf.v3.algorithms.dynamic
Methods in com.knezevic.edaf.v3.algorithms.dynamic with parameters of type RngStreamModifier and TypeMethodDescriptionprotected FitnessNoisyResamplingEdaAlgorithm.evaluateGenotype(AlgorithmContext<G> context, G feasibleGenotype, RngStream evaluationRng) -
Uses of RngStream in com.knezevic.edaf.v3.core.api
Methods in com.knezevic.edaf.v3.core.api with parameters of type RngStreamModifier and TypeMethodDescriptionNichingPolicy.apply(Population<G> population, Representation<G> representation, RngStream rng) Applies niching post-processing to a population.ConstraintHandling.enforce(G candidate, Representation<G> representation, Problem<G> problem, RngStream rng) Repairs or rejects-and-resamples candidate solutions.protected FitnessAbstractEdaAlgorithm.evaluateGenotype(AlgorithmContext<G> context, G feasibleGenotype, RngStream evaluationRng) Evaluates one feasible genotype.voidModel.fit(List<Individual<G>> selected, Representation<G> representation, RngStream rng) Fits model parameters from selected individuals.Creates a random feasible genotype.LocalSearch.refine(Individual<G> individual, Problem<G> problem, Representation<G> representation, RngStream rng) Applies local search and returns the refined individual.RestartPolicy.restart(AlgorithmState<G> state, Representation<G> representation, RngStream rng) Builds a restarted population.Model.sample(int count, Representation<G> representation, Problem<G> problem, ConstraintHandling<G> constraintHandling, RngStream rng) Samples new genotypes from model.List<Individual<G>> SelectionPolicy.select(Population<G> population, int count, RngStream rng) Selects a subset from the current population.default voidModel.update(Individual<G> individual, double learningRate, Representation<G> representation, RngStream rng) Optional online update for incremental models. -
Uses of RngStream in com.knezevic.edaf.v3.core.api.defaults
Methods in com.knezevic.edaf.v3.core.api.defaults with parameters of type RngStreamModifier and TypeMethodDescriptionFitnessSharingNichingPolicy.apply(Population<G> population, Representation<G> representation, RngStream rng) NoNichingPolicy.apply(Population<G> population, Representation<G> representation, RngStream rng) IdentityConstraintHandling.enforce(G candidate, Representation<G> representation, Problem<G> problem, RngStream rng) PenaltyConstraintHandling.enforce(G candidate, Representation<G> representation, Problem<G> problem, RngStream rng) RejectionConstraintHandling.enforce(G candidate, Representation<G> representation, Problem<G> problem, RngStream rng) NoOpLocalSearch.refine(Individual<G> individual, Problem<G> problem, Representation<G> representation, RngStream rng) NoRestartPolicy.restart(AlgorithmState<G> state, Representation<G> representation, RngStream rng) StagnationRestartPolicy.restart(AlgorithmState<G> state, Representation<G> representation, RngStream rng) List<Individual<G>> TournamentSelectionPolicy.select(Population<G> population, int count, RngStream rng) List<Individual<G>> TruncationSelectionPolicy.select(Population<G> population, int count, RngStream rng) -
Uses of RngStream in com.knezevic.edaf.v3.core.rng
Methods in com.knezevic.edaf.v3.core.rng that return RngStream -
Uses of RngStream in com.knezevic.edaf.v3.models.continuous
Methods in com.knezevic.edaf.v3.models.continuous with parameters of type RngStreamModifier and TypeMethodDescriptionvoidCmaEsStrategyModel.fit(List<Individual<RealVector>> selected, Representation<RealVector> representation, RngStream rng) voidCopulaBaselineModel.fit(List<Individual<RealVector>> selected, Representation<RealVector> representation, RngStream rng) voidDiagonalGaussianModel.fit(List<Individual<RealVector>> selected, Representation<RealVector> representation, RngStream rng) voidFullGaussianModel.fit(List<Individual<RealVector>> selected, Representation<RealVector> representation, RngStream rng) voidGmmModel.fit(List<Individual<RealVector>> selected, Representation<RealVector> representation, RngStream rng) voidKdeModel.fit(List<Individual<RealVector>> selected, Representation<RealVector> representation, RngStream rng) voidNormalizingFlowModel.fit(List<Individual<RealVector>> selected, Representation<RealVector> representation, RngStream rng) voidSNesModel.fit(List<Individual<RealVector>> selected, Representation<RealVector> representation, RngStream rng) voidXNesModel.fit(List<Individual<RealVector>> selected, Representation<RealVector> representation, RngStream rng) CmaEsStrategyModel.sample(int count, Representation<RealVector> representation, Problem<RealVector> problem, ConstraintHandling<RealVector> constraintHandling, RngStream rng) CopulaBaselineModel.sample(int count, Representation<RealVector> representation, Problem<RealVector> problem, ConstraintHandling<RealVector> constraintHandling, RngStream rng) DiagonalGaussianModel.sample(int count, Representation<RealVector> representation, Problem<RealVector> problem, ConstraintHandling<RealVector> constraintHandling, RngStream rng) FullGaussianModel.sample(int count, Representation<RealVector> representation, Problem<RealVector> problem, ConstraintHandling<RealVector> constraintHandling, RngStream rng) GmmModel.sample(int count, Representation<RealVector> representation, Problem<RealVector> problem, ConstraintHandling<RealVector> constraintHandling, RngStream rng) KdeModel.sample(int count, Representation<RealVector> representation, Problem<RealVector> problem, ConstraintHandling<RealVector> constraintHandling, RngStream rng) NormalizingFlowModel.sample(int count, Representation<RealVector> representation, Problem<RealVector> problem, ConstraintHandling<RealVector> constraintHandling, RngStream rng) SNesModel.sample(int count, Representation<RealVector> representation, Problem<RealVector> problem, ConstraintHandling<RealVector> constraintHandling, RngStream rng) XNesModel.sample(int count, Representation<RealVector> representation, Problem<RealVector> problem, ConstraintHandling<RealVector> constraintHandling, RngStream rng) -
Uses of RngStream in com.knezevic.edaf.v3.models.discrete
Methods in com.knezevic.edaf.v3.models.discrete with parameters of type RngStreamModifier and TypeMethodDescriptionvoidBernoulliUmdaModel.fit(List<Individual<BitString>> selected, Representation<BitString> representation, RngStream rng) voidBmdaModel.fit(List<Individual<BitString>> selected, Representation<BitString> representation, RngStream rng) voidBoaEbnaModel.fit(List<Individual<BitString>> selected, Representation<BitString> representation, RngStream rng) voidCompactGaModel.fit(List<Individual<BitString>> selected, Representation<BitString> representation, RngStream rng) voidHierarchicalBoaModel.fit(List<Individual<BitString>> selected, Representation<BitString> representation, RngStream rng) voidMimicChowLiuModel.fit(List<Individual<BitString>> selected, Representation<BitString> representation, RngStream rng) voidPbilFrequencyModel.fit(List<Individual<BitString>> selected, Representation<BitString> representation, RngStream rng) BernoulliUmdaModel.sample(int count, Representation<BitString> representation, Problem<BitString> problem, ConstraintHandling<BitString> constraintHandling, RngStream rng) BmdaModel.sample(int count, Representation<BitString> representation, Problem<BitString> problem, ConstraintHandling<BitString> constraintHandling, RngStream rng) BoaEbnaModel.sample(int count, Representation<BitString> representation, Problem<BitString> problem, ConstraintHandling<BitString> constraintHandling, RngStream rng) CompactGaModel.sample(int count, Representation<BitString> representation, Problem<BitString> problem, ConstraintHandling<BitString> constraintHandling, RngStream rng) HierarchicalBoaModel.sample(int count, Representation<BitString> representation, Problem<BitString> problem, ConstraintHandling<BitString> constraintHandling, RngStream rng) MimicChowLiuModel.sample(int count, Representation<BitString> representation, Problem<BitString> problem, ConstraintHandling<BitString> constraintHandling, RngStream rng) PbilFrequencyModel.sample(int count, Representation<BitString> representation, Problem<BitString> problem, ConstraintHandling<BitString> constraintHandling, RngStream rng) -
Uses of RngStream in com.knezevic.edaf.v3.models.discrete.token
Methods in com.knezevic.edaf.v3.models.discrete.token with parameters of type RngStreamModifier and TypeMethodDescriptionvoidTokenCategoricalModel.fit(List<Individual<VariableLengthVector<Integer>>> selected, Representation<VariableLengthVector<Integer>> representation, RngStream rng) TokenCategoricalModel.sample(int count, Representation<VariableLengthVector<Integer>> representation, Problem<VariableLengthVector<Integer>> problem, ConstraintHandling<VariableLengthVector<Integer>> constraintHandling, RngStream rng) -
Uses of RngStream in com.knezevic.edaf.v3.models.permutation
Methods in com.knezevic.edaf.v3.models.permutation with parameters of type RngStreamModifier and TypeMethodDescriptionvoidEdgeHistogramModel.fit(List<Individual<PermutationVector>> selected, Representation<PermutationVector> representation, RngStream rng) voidMallowsModel.fit(List<Individual<PermutationVector>> selected, Representation<PermutationVector> representation, RngStream rng) voidPlackettLuceModel.fit(List<Individual<PermutationVector>> selected, Representation<PermutationVector> representation, RngStream rng) EdgeHistogramModel.sample(int count, Representation<PermutationVector> representation, Problem<PermutationVector> problem, ConstraintHandling<PermutationVector> constraintHandling, RngStream rng) MallowsModel.sample(int count, Representation<PermutationVector> representation, Problem<PermutationVector> problem, ConstraintHandling<PermutationVector> constraintHandling, RngStream rng) PlackettLuceModel.sample(int count, Representation<PermutationVector> representation, Problem<PermutationVector> problem, ConstraintHandling<PermutationVector> constraintHandling, RngStream rng) -
Uses of RngStream in com.knezevic.edaf.v3.repr.impl
Methods in com.knezevic.edaf.v3.repr.impl with parameters of type RngStreamModifier and TypeMethodDescription