EDAspy.optimization.custom.initialization_models package
Submodules
EDAspy.optimization.custom.initialization_models.categorical_geninit module
EDAspy.optimization.custom.initialization_models.latin_hypercube_sampling_geninit module
- class EDAspy.optimization.custom.initialization_models.latin_hypercube_sampling_geninit.LatinHypercubeSampling(n_variables: int, lower_bound: array | List[float] | float = -100, upper_bound: List[float] | float = 100)[source]
Bases:
GenInit
Initial generation simulator based on the Latin Hypercube Sampling process.
EDAspy.optimization.custom.initialization_models.multi_gauss_geninit module
- class EDAspy.optimization.custom.initialization_models.multi_gauss_geninit.MultiGaussGenInit(n_variables: int, means_vector: array = array([], dtype=float64), cov_matrix: array = array([], dtype=float64), lower_bound: float = -100, upper_bound: float = 100)[source]
Bases:
GenInit
Initial generation simulator based on the probabilistic model of multivariate Gaussian distribution.
EDAspy.optimization.custom.initialization_models.uni_bin_geninit module
EDAspy.optimization.custom.initialization_models.uni_gauss_geninit module
- class EDAspy.optimization.custom.initialization_models.uni_gauss_geninit.UniGaussGenInit(n_variables: int, means_vector: array = array([], dtype=float64), stds_vector: array = array([], dtype=float64), lower_bound: int = -100, higher_bound: int = 100)[source]
Bases:
GenInit
Initial generation simulator based on the probabilistic model of univariate binary probabilities.