| AdaptionMethods |
|---|
| Copy |
| Singlepoint |
| Multipoint |
| Uniform |
| Arithmetic |
| SBX |
| PSO |
| MutationMethods |
|---|
| SelfAdaptive |
| NormalDistribution |
| ConstraintAdaptive |
| ModulatedAdaptive |
| PenaltyMethods |
|---|
| DISTANCE |
| HYBRID |
| NUM_VIOLATIONS |
| RankingMethods |
|---|
| Linear |
| Pareto |
| Exponential |
| CrowdingDensity |
| CumulatedDensity |
| SelectionMethods |
|---|
| Roulette |
| Stochastic |
| Tournament |
| ArchiveBest |
| PopulationBest |
Constructors
Inherits from: SettingsBase
Constructors
Properties
Methods
append_adaption_method
append_adaption_method( (AdaptionMethods)arg2) -> None
Append a new adaption method. Use set_adaption_method to reset.
AppendAdaptionMethod deprecated
change_default_settings
change_default_settings( (int)population size, (int)max. generations, (doubleVec)lower bounds, (doubleVec)upper bounds) -> None
ChangeDefaultSettings deprecated
get_contraint_scaling_factor
get_contraint_scaling_factor() -> float
Get scaling factor for constraints.
get_crossover_probabilities
get_crossover_probabilities() -> list
Get a list of all crossover probabilities.
get_distribution_parameters
get_distribution_parameters() -> list
Get a list of all distribution parameters.
get_numbers_of_crosspoints
get_numbers_of_crosspoints() -> list
Get a list of all numbers of crosspoints.
get_penalty_method
get_penalty_method() -> PenaltyMethods
Get penalty method to evaluate constraint violations.
GetMaxArchiveSize deprecated
set_adaption_method
set_adaption_method( (AdaptionMethods)arg2) -> None
Reset adaption methods and set first adaption method.
set_bounds
set_bounds( (doubleVec)lower bounds, (doubleVec)upper bounds) -> None
Set limiting bound for each dimension.
set_contraint_scaling_factor
set_contraint_scaling_factor( (float)arg2) -> None
Set scaling factor for constraints.
set_default
set_default( (AdaptionMethods)adaption method, (bool)local search) -> None
Apply default settings.
set_distribution_parameter
set_distribution_parameter( (float)arg2) -> None
Set distribution parameter for SBX.
set_mutation_std_dev
set_mutation_std_dev( (float)lower bound continuous parameter, (float)upper bound continuous parameter, (float)lower bound discrete parameter, (float)upper bound discrete parameter) -> None
Set mutation standard deviation.
set_penalty_method
set_penalty_method( (PenaltyMethods)arg2) -> None
Set penalty method to evaluate constraint violations.
set_pso_coefficients
set_pso_coefficients( (float)intertia weight at first generation, (float)intertia weight at last generation, (float)personal acceleration coefficient at first generation, (float)personal acceleration coefficient at last generation, (float)global acceleration coefficient at first generation, (float)global acceleration coefficient at last generation) -> None
Set parameters relevant to PSO.
set_selection_pressure
set_selection_pressure( (float)arg2) -> None
Set value for selection pressure.
set_stagnation_generations
set_stagnation_generations( (int)arg2) -> None
Set convergence parameter.
set_tournament_size
set_tournament_size( (int)arg2) -> None
Set number of designs to compare in tournament.
SetAdaptionMethod deprecated
SetArchSize deprecated
SetBounds deprecated
SetCliffValue deprecated
SetCrossoverProbability deprecated
SetDefault deprecated
SetDistributionParameter deprecated
SetEA_global deprecated
SetEA_local deprecated
SetHybrid deprecated
SetMaxGen deprecated
SetMutate deprecated
SetMutationMethod deprecated
SetMutationStddev deprecated
SetMutGnr deprecated
SetMutRate deprecated
SetNumberOfCrosspoints deprecated
SetNumberOfParents deprecated
SetPSO_global deprecated
SetPSO_local deprecated
SetPSOcoefficients deprecated
SetRankingMethod deprecated
SetSeed deprecated
SetSelectionMethod deprecated
SetSelectionPressure deprecated
SetStagnationGenerations deprecated
SetStagnationLimit deprecated
SetStartPopSize deprecated
SetTournamentSize deprecated