Cooper
Contents
Cooper
Overview of Constrained Optimization
FAQ
Tutorials
Contributing to
Cooper
Package Reference
Constrained Minimization Problems
Formulations
Optim
Torch Optimizers
Multipliers
Penalty Coefficients
Bibliography
Bibliography
Cooper
Index
Index
_
|
A
|
C
|
D
|
E
|
F
|
I
|
L
|
M
|
N
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
Z
_
__call__() (cooper.penalty_coefficients.DensePenaltyCoefficient method)
(cooper.penalty_coefficients.IndexedPenaltyCoefficient method)
(cooper.penalty_coefficients.PenaltyCoefficient method)
__init__() (cooper.optim.nuPI method)
A
AdditivePenaltyCoefficientUpdater (class in cooper.penalty_coefficients)
AlternatingDualPrimalOptimizer (class in cooper.optim)
AlternatingPrimalDualOptimizer (class in cooper.optim)
AugmentedLagrangian (class in cooper.formulations)
C
CMPState (class in cooper)
compute_cmp_state() (cooper.ConstrainedMinimizationProblem method)
compute_contribution_to_dual_lagrangian() (cooper.formulations.AugmentedLagrangian method)
(cooper.formulations.Formulation method)
(cooper.formulations.Lagrangian method)
(cooper.formulations.QuadraticPenalty method)
compute_contribution_to_primal_lagrangian() (cooper.formulations.AugmentedLagrangian method)
(cooper.formulations.Formulation method)
(cooper.formulations.Lagrangian method)
(cooper.formulations.QuadraticPenalty method)
compute_dual_lagrangian() (cooper.CMPState method)
compute_dual_weighted_violation() (in module cooper.formulations.utils)
compute_primal_lagrangian() (cooper.CMPState method)
compute_primal_quadratic_augmented_contribution() (in module cooper.formulations.utils)
compute_primal_weighted_violation() (in module cooper.formulations.utils)
compute_quadratic_penalty() (in module cooper.formulations.utils)
compute_violations() (cooper.ConstrainedMinimizationProblem method)
ConstrainedMinimizationProblem (class in cooper)
ConstrainedOptimizer (class in cooper.optim)
Constraint (class in cooper.constraints)
constraints() (cooper.ConstrainedMinimizationProblem method)
ConstraintState (class in cooper.constraints)
cooper.formulations.utils
module
CooperOptimizer (class in cooper.optim)
CooperOptimizerState (class in cooper.optim)
custom_sanity_checks() (cooper.optim.ExtrapolationConstrainedOptimizer method)
D
DenseMultiplier (class in cooper.multipliers)
DensePenaltyCoefficient (class in cooper.penalty_coefficients)
dual_extrapolation_step() (cooper.optim.ExtrapolationConstrainedOptimizer method)
dual_parameters() (cooper.ConstrainedMinimizationProblem method)
dual_step() (cooper.optim.ConstrainedOptimizer method)
E
EQUALITY (cooper.ConstraintType attribute)
evaluate_constraint_factor() (in module cooper.formulations.utils)
expects_multiplier (cooper.formulations.Formulation attribute)
expects_penalty_coefficient (cooper.formulations.Formulation attribute)
ExplicitMultiplier (class in cooper.multipliers)
ExtraAdam (class in cooper.optim)
ExtragradientOptimizer (class in cooper.optim)
extrapolation() (cooper.optim.ExtragradientOptimizer method)
ExtrapolationConstrainedOptimizer (class in cooper.optim)
ExtraSGD (class in cooper.optim)
F
Formulation (class in cooper.formulations)
forward() (cooper.multipliers.DenseMultiplier method)
(cooper.multipliers.ExplicitMultiplier method)
(cooper.multipliers.ImplicitMultiplier method)
(cooper.multipliers.IndexedMultiplier method)
(cooper.multipliers.Multiplier method)
I
ImplicitMultiplier (class in cooper.multipliers)
IndexedMultiplier (class in cooper.multipliers)
IndexedPenaltyCoefficient (class in cooper.penalty_coefficients)
INEQUALITY (cooper.ConstraintType attribute)
initialize_weight() (cooper.multipliers.ExplicitMultiplier static method)
L
Lagrangian (class in cooper.formulations)
LagrangianStore (class in cooper)
load_state_dict() (cooper.ConstrainedMinimizationProblem method)
(cooper.optim.CooperOptimizer method)
(cooper.penalty_coefficients.PenaltyCoefficient method)
M
module
cooper.formulations.utils
MultiplicativePenaltyCoefficientUpdater (class in cooper.penalty_coefficients)
Multiplier (class in cooper.multipliers)
multipliers() (cooper.ConstrainedMinimizationProblem method)
N
named_constraints() (cooper.ConstrainedMinimizationProblem method)
named_multipliers() (cooper.ConstrainedMinimizationProblem method)
named_observed_constraint_features() (cooper.CMPState method)
named_observed_strict_constraint_features() (cooper.CMPState method)
named_observed_strict_violations() (cooper.CMPState method)
named_observed_violations() (cooper.CMPState method)
named_penalty_coefficients() (cooper.ConstrainedMinimizationProblem method)
nuPI (class in cooper.optim)
P
penalty_coefficients() (cooper.ConstrainedMinimizationProblem method)
PenaltyCoefficient (class in cooper.penalty_coefficients)
PenaltyCoefficientUpdater (class in cooper.penalty_coefficients)
post_step_() (cooper.multipliers.ExplicitMultiplier method)
(cooper.multipliers.ImplicitMultiplier method)
(cooper.multipliers.Multiplier method)
primal_extrapolation_step() (cooper.optim.ExtrapolationConstrainedOptimizer method)
primal_step() (cooper.optim.CooperOptimizer method)
Q
QuadraticPenalty (class in cooper.formulations)
R
roll() (cooper.optim.AlternatingDualPrimalOptimizer method)
(cooper.optim.AlternatingPrimalDualOptimizer method)
(cooper.optim.ConstrainedOptimizer method)
(cooper.optim.CooperOptimizer method)
(cooper.optim.ExtrapolationConstrainedOptimizer method)
(cooper.optim.SimultaneousOptimizer method)
(cooper.optim.UnconstrainedOptimizer method)
RollOut (class in cooper.optim)
S
sanity_check() (cooper.multipliers.ExplicitMultiplier method)
(cooper.multipliers.Multiplier method)
(cooper.penalty_coefficients.PenaltyCoefficient method)
sanity_check_cmp_state() (cooper.ConstrainedMinimizationProblem static method)
SGD (cooper.optim.nuPIInitType attribute)
SimultaneousOptimizer (class in cooper.optim)
state_dict() (cooper.ConstrainedMinimizationProblem method)
(cooper.optim.CooperOptimizer method)
(cooper.penalty_coefficients.PenaltyCoefficient method)
step() (cooper.optim.ExtragradientOptimizer method)
(cooper.optim.nuPI method)
(cooper.penalty_coefficients.PenaltyCoefficientUpdater method)
T
to() (cooper.ConstrainedMinimizationProblem method)
(cooper.penalty_coefficients.PenaltyCoefficient method)
U
UnconstrainedOptimizer (class in cooper.optim)
V
value (cooper.penalty_coefficients.PenaltyCoefficient property)
Z
zero_grad() (cooper.optim.CooperOptimizer method)
ZEROS (cooper.optim.nuPIInitType attribute)