VOPy
Examples
1. Motivating Example for Vector Optimization and VOPy
2. Basic Order
3. Black-box Vector Optimization Using Naive Elimination
4. Black-box Vector Optimization on Continuous Domains using VOGP
5. Testing the performance of VOPy
6. Black-box Vector Optimization on Fairness
7. Compare VOPy with Optuna on Black-box Vector Optimization
Package Reference
vopy.algorithms
vopy.models
vopy.order
vopy.ordering_cone
vopy.acquisition
vopy.design_space
vopy.confidence_region
vopy.maximization_problem
vopy.datasets
vopy.utils
VOPy
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
A
AcquisitionStrategy (class in vopy.acquisition)
AdaptivelyDiscretizedDesignSpace (class in vopy.design_space)
add_sample() (vopy.models.EmpiricalMeanVarModel method)
(vopy.models.GPyTorchModelListExactModel method)
(vopy.models.GPyTorchMultioutputExactModel method)
Auer (class in vopy.algorithms)
B
BatchIndependentExactGPModel (class in vopy.models)
beta (vopy.ordering_cone.ConeTheta2D property)
big_m() (vopy.algorithms.Auer method)
binary_entropy() (in module vopy.utils)
BraninCurrin (class in vopy.maximization_problem)
C
calculate_design_vh() (vopy.design_space.AdaptivelyDiscretizedDesignSpace method)
calculate_epsilonF1_score() (in module vopy.utils.evaluate)
calculate_hypervolume_discrepancy_for_model() (in module vopy.utils.evaluate)
center (vopy.confidence_region.RectangularConfidenceRegion property)
check_dominates() (vopy.confidence_region.EllipsoidalConfidenceRegion class method)
(vopy.confidence_region.RectangularConfidenceRegion class method)
clear_data() (vopy.models.EmpiricalMeanVarModel method)
(vopy.models.GPyTorchModelListExactModel method)
(vopy.models.GPyTorchMultioutputExactModel method)
ComponentwiseOrder (class in vopy.order)
compute_alpha() (vopy.algorithms.PaVeBaGP method)
(vopy.algorithms.PaVeBaGPOnline method)
(vopy.algorithms.PaVeBaPartialGP method)
compute_beta() (vopy.algorithms.Auer method)
(vopy.algorithms.EpsilonPAL method)
(vopy.algorithms.VOGP method)
(vopy.algorithms.VOGP_AD method)
compute_ice_cream_cone() (vopy.order.ConeOrder3DIceCream method)
compute_pessimistic_set() (vopy.algorithms.EpsilonPAL method)
(vopy.algorithms.VOGP method)
(vopy.algorithms.VOGP_AD method)
compute_radius() (vopy.algorithms.PaVeBa method)
compute_u_star() (vopy.algorithms.VOGP method)
(vopy.algorithms.VOGP_AD method)
ConeOrder3D (class in vopy.order)
ConeOrder3DIceCream (class in vopy.order)
ConeTheta2D (class in vopy.ordering_cone)
ConeTheta2DOrder (class in vopy.order)
confidence_region_check_dominates() (in module vopy.confidence_region)
confidence_region_is_covered() (in module vopy.confidence_region)
confidence_region_is_dominated() (in module vopy.confidence_region)
ConfidenceRegion (class in vopy.confidence_region)
ContinuousProblem (class in vopy.maximization_problem)
CorrelatedExactGPyTorchModel (class in vopy.models)
D
Dataset (class in vopy.datasets.dataset)
DecoupledAcquisitionStrategy (class in vopy.acquisition)
DecoupledEvaluationProblem (class in vopy.maximization_problem)
DecoupledGP (class in vopy.algorithms)
DesignSpace (class in vopy.design_space)
diagonal() (vopy.confidence_region.RectangularConfidenceRegion method)
discarding() (vopy.algorithms.Auer method)
(vopy.algorithms.EpsilonPAL method)
(vopy.algorithms.PaVeBa method)
(vopy.algorithms.PaVeBaGP method)
(vopy.algorithms.PaVeBaGPOnline method)
(vopy.algorithms.PaVeBaPartialGP method)
(vopy.algorithms.VOGP method)
(vopy.algorithms.VOGP_AD method)
DiscBrake (class in vopy.datasets.dataset)
DiscreteDesignSpace (class in vopy.design_space)
dominates() (vopy.order.PolyhedralConeOrder method)
E
EllipsoidalConfidenceRegion (class in vopy.confidence_region)
EmpiricalMeanVarModel (class in vopy.models)
epsiloncovering() (vopy.algorithms.EpsilonPAL method)
(vopy.algorithms.VOGP method)
(vopy.algorithms.VOGP_AD method)
EpsilonPAL (class in vopy.algorithms)
evaluate() (vopy.maximization_problem.ContinuousProblem method)
(vopy.maximization_problem.DecoupledEvaluationProblem method)
(vopy.maximization_problem.FixedPointsProblem method)
(vopy.maximization_problem.Problem method)
(vopy.maximization_problem.ProblemFromDataset method)
evaluate_kernel() (vopy.models.GPyTorchModelListExactModel method)
(vopy.models.GPyTorchMultioutputExactModel method)
evaluate_refine() (vopy.algorithms.VOGP_AD method)
evaluate_true() (vopy.maximization_problem.BraninCurrin method)
evaluating() (vopy.algorithms.Auer method)
(vopy.algorithms.DecoupledGP method)
(vopy.algorithms.EpsilonPAL method)
(vopy.algorithms.PaVeBa method)
(vopy.algorithms.PaVeBaGP method)
(vopy.algorithms.PaVeBaGPOnline method)
(vopy.algorithms.PaVeBaPartialGP method)
(vopy.algorithms.VOGP method)
F
Fairness (class in vopy.datasets.dataset)
fit_transform() (vopy.utils.transforms.InputTransform method)
(vopy.utils.transforms.NormalizeInput method)
(vopy.utils.transforms.OutputTransform method)
(vopy.utils.transforms.StandardizeOutput method)
FixedPointsDesignSpace (class in vopy.design_space)
FixedPointsProblem (class in vopy.maximization_problem)
forward() (vopy.acquisition.MaxDiagonalAcquisition method)
(vopy.acquisition.MaxVarianceDecoupledAcquisition method)
(vopy.acquisition.SumVarianceAcquisition method)
(vopy.acquisition.ThompsonEntropyDecoupledAcquisition method)
(vopy.models.BatchIndependentExactGPModel method)
(vopy.models.MixedKernel method)
(vopy.models.MultitaskExactGPModel method)
(vopy.models.SingleTaskGP method)
G
generate_child_designs() (vopy.design_space.AdaptivelyDiscretizedDesignSpace method)
generate_sobol_samples() (in module vopy.utils)
get_2d_w() (in module vopy.utils)
get_alpha() (in module vopy.utils)
get_alpha_vec() (in module vopy.utils)
get_bigmij() (in module vopy.utils)
get_closest_indices_from_points() (in module vopy.utils)
get_continuous_problem() (in module vopy.maximization_problem)
get_dataset_instance() (in module vopy.datasets.dataset)
get_delta() (in module vopy.utils)
get_kernel_type() (vopy.models.GPModel method)
(vopy.models.GPyTorchModel method)
get_lengthscale_and_var() (vopy.models.GPModel method)
(vopy.models.GPyTorchModelListExactModel method)
(vopy.models.GPyTorchMultioutputExactModel method)
get_noisy_evaluations_chol() (in module vopy.utils)
get_pareto_set() (vopy.order.PolyhedralConeOrder method)
get_pareto_set_naive() (vopy.order.PolyhedralConeOrder method)
get_smallmij() (in module vopy.utils)
get_uncovered_set() (in module vopy.utils)
get_uncovered_size() (in module vopy.utils)
GPModel (class in vopy.models)
GPyTorchModel (class in vopy.models)
GPyTorchModelListExactModel (class in vopy.models)
GPyTorchMultioutputExactModel (class in vopy.models)
H
hyperrectangle_check_intersection() (in module vopy.utils)
hyperrectangle_get_region_matrix() (in module vopy.utils)
hyperrectangle_get_vertices() (in module vopy.utils)
I
IndependentExactGPyTorchModel (class in vopy.models)
initial_sampling() (vopy.algorithms.PaVeBaGPOnline method)
InputTransform (class in vopy.utils.transforms)
intersect() (vopy.confidence_region.RectangularConfidenceRegion method)
is_covered() (in module vopy.utils)
(vopy.confidence_region.EllipsoidalConfidenceRegion class method)
(vopy.confidence_region.RectangularConfidenceRegion class method)
is_dominated() (vopy.confidence_region.EllipsoidalConfidenceRegion class method)
(vopy.confidence_region.RectangularConfidenceRegion class method)
is_inside() (vopy.ordering_cone.OrderingCone method)
is_pt_in_extended_polytope() (in module vopy.utils)
L
line_seg_pt_intersect_at_dim() (in module vopy.utils)
locate_points() (vopy.design_space.DiscreteDesignSpace method)
M
MaxDiagonalAcquisition (class in vopy.acquisition)
MaxVarianceDecoupledAcquisition (class in vopy.acquisition)
MixedKernel (class in vopy.models)
Model (class in vopy.models)
modeling() (vopy.algorithms.Auer method)
(vopy.algorithms.EpsilonPAL method)
(vopy.algorithms.PaVeBa method)
(vopy.algorithms.PaVeBaGP method)
(vopy.algorithms.PaVeBaGPOnline method)
(vopy.algorithms.PaVeBaPartialGP method)
(vopy.algorithms.VOGP method)
(vopy.algorithms.VOGP_AD method)
ModelList (class in vopy.models)
module
vopy.acquisition
vopy.algorithms
vopy.confidence_region
vopy.datasets
vopy.datasets.dataset
vopy.design_space
vopy.maximization_problem
vopy.models
vopy.order
vopy.ordering_cone
vopy.utils
vopy.utils.evaluate
vopy.utils.plotting
vopy.utils.transforms
MultitaskExactGPModel (class in vopy.models)
N
NaiveElimination (class in vopy.algorithms)
normalize() (in module vopy.utils)
NormalizeInput (class in vopy.utils.transforms)
O
optimize_acqf_discrete() (in module vopy.acquisition)
optimize_decoupled_acqf_discrete() (in module vopy.acquisition)
Order (class in vopy.order)
OrderingCone (class in vopy.ordering_cone)
OutputTransform (class in vopy.utils.transforms)
P
P (vopy.algorithms.NaiveElimination property)
pareto_updating() (vopy.algorithms.Auer method)
(vopy.algorithms.DecoupledGP method)
(vopy.algorithms.PaVeBa method)
(vopy.algorithms.PaVeBaGP method)
(vopy.algorithms.PaVeBaGPOnline method)
(vopy.algorithms.PaVeBaPartialGP method)
PaVeBa (class in vopy.algorithms)
PaVeBaGP (class in vopy.algorithms)
PaVeBaGPOnline (class in vopy.algorithms)
PaVeBaPartialGP (class in vopy.algorithms)
plot() (vopy.ordering_cone.ConeTheta2D method)
(vopy.ordering_cone.OrderingCone method)
plot_2d_cone() (in module vopy.utils.plotting)
plot_2d_theta_cone() (in module vopy.utils.plotting)
plot_3d_cone() (in module vopy.utils.plotting)
plot_cells_with_centers() (in module vopy.utils.plotting)
plot_pareto_front() (in module vopy.utils.plotting)
plot_pareto_set() (vopy.order.PolyhedralConeOrder method)
PolyhedralConeOrder (class in vopy.order)
predict() (vopy.models.CorrelatedExactGPyTorchModel method)
(vopy.models.EmpiricalMeanVarModel method)
(vopy.models.GPyTorchModelListExactModel method)
(vopy.models.IndependentExactGPyTorchModel method)
Problem (class in vopy.maximization_problem)
ProblemFromDataset (class in vopy.maximization_problem)
R
RectangularConfidenceRegion (class in vopy.confidence_region)
refine_design() (vopy.design_space.AdaptivelyDiscretizedDesignSpace method)
run_one_step() (vopy.algorithms.Auer method)
(vopy.algorithms.DecoupledGP method)
(vopy.algorithms.EpsilonPAL method)
(vopy.algorithms.NaiveElimination method)
(vopy.algorithms.PaVeBa method)
(vopy.algorithms.PaVeBaGP method)
(vopy.algorithms.PaVeBaGPOnline method)
(vopy.algorithms.PaVeBaPartialGP method)
(vopy.algorithms.VOGP method)
(vopy.algorithms.VOGP_AD method)
S
sample_from_posterior() (vopy.models.GPyTorchModelListExactModel method)
sample_from_single_posterior() (vopy.models.GPyTorchModelListExactModel method)
set_seed() (in module vopy.utils)
should_refine_design() (vopy.design_space.AdaptivelyDiscretizedDesignSpace method)
SingleTaskGP (class in vopy.models)
small_m() (vopy.algorithms.Auer method)
SNW (class in vopy.datasets.dataset)
StandardizeOutput (class in vopy.utils.transforms)
SumVarianceAcquisition (class in vopy.acquisition)
T
Test (class in vopy.datasets.dataset)
ThompsonEntropyDecoupledAcquisition (class in vopy.acquisition)
to_tensor() (vopy.models.GPyTorchModel method)
train() (vopy.models.EmpiricalMeanVarModel method)
(vopy.models.GPyTorchModelListExactModel method)
(vopy.models.GPyTorchMultioutputExactModel method)
transform() (vopy.utils.transforms.InputTransform method)
(vopy.utils.transforms.NormalizeInput method)
(vopy.utils.transforms.OutputTransform method)
(vopy.utils.transforms.StandardizeOutput method)
U
UncertaintyPredictiveModel (class in vopy.models)
unnormalize() (in module vopy.utils)
untransform() (vopy.utils.transforms.InputTransform method)
(vopy.utils.transforms.NormalizeInput method)
(vopy.utils.transforms.OutputTransform method)
(vopy.utils.transforms.StandardizeOutput method)
update() (vopy.confidence_region.EllipsoidalConfidenceRegion method)
(vopy.confidence_region.RectangularConfidenceRegion method)
(vopy.design_space.AdaptivelyDiscretizedDesignSpace method)
(vopy.design_space.DesignSpace method)
(vopy.design_space.FixedPointsDesignSpace method)
(vopy.models.EmpiricalMeanVarModel method)
(vopy.models.GPyTorchModelListExactModel method)
(vopy.models.GPyTorchMultioutputExactModel method)
use_empirical_beta (vopy.algorithms.Auer property)
useful_updating() (vopy.algorithms.PaVeBa method)
(vopy.algorithms.PaVeBaGP method)
(vopy.algorithms.PaVeBaGPOnline method)
(vopy.algorithms.PaVeBaPartialGP method)
V
VehicleSafety (class in vopy.datasets.dataset)
visualize_design_space() (vopy.design_space.AdaptivelyDiscretizedDesignSpace method)
VOGP (class in vopy.algorithms)
VOGP_AD (class in vopy.algorithms)
vopy.acquisition
module
vopy.algorithms
module
vopy.confidence_region
module
vopy.datasets
module
vopy.datasets.dataset
module
vopy.design_space
module
vopy.maximization_problem
module
vopy.models
module
vopy.order
module
vopy.ordering_cone
module
vopy.utils
module
vopy.utils.evaluate
module
vopy.utils.plotting
module
vopy.utils.transforms
module