RVEA configuration¶
Configure rvea through vamos.algorithms.RVEAConfig. This page is the parameter reference, not a tutorial about the algorithm.
Stable public API. The 1.x compatibility policy defines the supported surface; import from the public facade shown below.
from vamos.algorithms import RVEAConfig
Configuration overview · Algorithm contracts · Optimization
RVEAConfig
dataclass
¶
Bases: _SerializableConfig
default(pop_size=None, n_var=None, n_obj=3)
classmethod
¶
Create a default RVEA configuration.
Builder methods¶
Use RVEAConfig.builder() to obtain the fluent builder; do not import the private builder class directly. The methods below are generated from that returned object, so their signatures are not maintained as a second manual parameter table.
Bases: _ConfigBuilderState, _PopSizeBuilder, _CrossoverBuilder, _MutationBuilder, _RepairBuilder, _InitializerBuilder, _MutationProbFactorBuilder, _ConstraintModeBuilder, _TrackGenealogyBuilder, _ResultArchiveBuilder
Declarative configuration holder for RVEA settings.
Examples: cfg = RVEAConfig.default() cfg = RVEAConfig.builder().pop_size(100).n_partitions(12).build()