picos.reforms.reform_constraint¶
Reformulations that concern a particular type of constraint.
The reformulations’ logic is not found here but defined within the constraint
classes in the form of a constraint conversion class
.
Outline¶
Classes¶
Classes¶
AbsoluteValueToAffineReformulation¶
-
class
picos.reforms.reform_constraint.
AbsoluteValueToAffineReformulation
(theObject)¶ Bases:
picos.reforms.reformulation.Reformulation
Reformulation created from
AbsoluteValueConstraint.AffineConversion
.-
CONSTRAINT_TYPE
¶ alias of
picos.constraints.con_absolute.AbsoluteValueConstraint
-
CONVERSION_TYPE
¶ alias of
picos.constraints.con_absolute.AbsoluteValueConstraint.AffineConversion
-
BallUncertainNormToRobustReformulation¶
-
class
picos.reforms.reform_constraint.
BallUncertainNormToRobustReformulation
(theObject)¶ Bases:
picos.reforms.reformulation.Reformulation
Reformulation created from
BallUncertainNormConstraint.RobustConversion
.-
CONSTRAINT_TYPE
¶ alias of
picos.constraints.uncertain.ucon_ball_norm.BallUncertainNormConstraint
-
CONVERSION_TYPE
¶ alias of
picos.constraints.uncertain.ucon_ball_norm.BallUncertainNormConstraint.RobustConversion
-
ComplexAffineToRealReformulation¶
-
class
picos.reforms.reform_constraint.
ComplexAffineToRealReformulation
(theObject)¶ Bases:
picos.reforms.reformulation.Reformulation
Reformulation created from
ComplexAffineConstraint.RealConversion
.-
CONSTRAINT_TYPE
¶ alias of
picos.constraints.con_affine.ComplexAffineConstraint
-
CONVERSION_TYPE
¶ alias of
picos.constraints.con_affine.ComplexAffineConstraint.RealConversion
-
ComplexLMIToRealReformulation¶
-
class
picos.reforms.reform_constraint.
ComplexLMIToRealReformulation
(theObject)¶ Bases:
picos.reforms.reformulation.Reformulation
Reformulation created from
ComplexLMIConstraint.RealConversion
.-
CONSTRAINT_TYPE
¶
-
CONVERSION_TYPE
¶ alias of
picos.constraints.con_lmi.ComplexLMIConstraint.RealConversion
-
ConicQuadraticReformulation¶
-
class
picos.reforms.reform_constraint.
ConicQuadraticReformulation
(theObject)¶ Bases:
picos.reforms.reformulation.Reformulation
Reformulation created from
ConicQuadraticConstraint.Conversion
.-
CONSTRAINT_TYPE
¶ alias of
picos.constraints.con_quadratic.ConicQuadraticConstraint
-
CONVERSION_TYPE
¶ alias of
picos.constraints.con_quadratic.ConicQuadraticConstraint.Conversion
-
ConicallyUncertainAffineToRobustReformulation¶
-
class
picos.reforms.reform_constraint.
ConicallyUncertainAffineToRobustReformulation
(theObject)¶ Bases:
picos.reforms.reformulation.Reformulation
Reformulation created from
ConicallyUncertainAffineConstraint.RobustConversion
.-
CONSTRAINT_TYPE
¶ alias of
picos.constraints.uncertain.ucon_conic_aff.ConicallyUncertainAffineConstraint
-
CONVERSION_TYPE
¶ alias of
picos.constraints.uncertain.ucon_conic_aff.ConicallyUncertainAffineConstraint.RobustConversion
-
ConvexQuadraticToConicReformulation¶
-
class
picos.reforms.reform_constraint.
ConvexQuadraticToConicReformulation
(theObject)¶ Bases:
picos.reforms.reformulation.Reformulation
Reformulation created from
ConvexQuadraticConstraint.ConicConversion
.-
CONSTRAINT_TYPE
¶ alias of
picos.constraints.con_quadratic.ConvexQuadraticConstraint
-
CONVERSION_TYPE
¶ alias of
picos.constraints.con_quadratic.ConvexQuadraticConstraint.ConicConversion
-
DetRootNReformulation¶
-
class
picos.reforms.reform_constraint.
DetRootNReformulation
(theObject)¶ Bases:
picos.reforms.reformulation.Reformulation
Reformulation created from
DetRootNConstraint.Conversion
.-
CONSTRAINT_TYPE
¶
-
CONVERSION_TYPE
¶ alias of
picos.constraints.con_detrootn.DetRootNConstraint.Conversion
-
ExtremumReformulation¶
-
class
picos.reforms.reform_constraint.
ExtremumReformulation
(theObject)¶ Bases:
picos.reforms.reformulation.Reformulation
Reformulation created from
ExtremumConstraint.Conversion
.-
CONSTRAINT_TYPE
¶
-
CONVERSION_TYPE
¶ alias of
picos.constraints.con_extremum.ExtremumConstraint.Conversion
-
FlowReformulation¶
-
class
picos.reforms.reform_constraint.
FlowReformulation
(theObject)¶ Bases:
picos.reforms.reformulation.Reformulation
Reformulation created from
FlowConstraint.Conversion
.-
CONSTRAINT_TYPE
¶
-
CONVERSION_TYPE
¶ alias of
picos.constraints.con_flow.FlowConstraint.Conversion
-
GeometricMeanToRSOCReformulation¶
-
class
picos.reforms.reform_constraint.
GeometricMeanToRSOCReformulation
(theObject)¶ Bases:
picos.reforms.reformulation.Reformulation
Reformulation created from
GeometricMeanConstraint.RSOCConversion
.-
CONSTRAINT_TYPE
¶ alias of
picos.constraints.con_geomean.GeometricMeanConstraint
-
CONVERSION_TYPE
¶ alias of
picos.constraints.con_geomean.GeometricMeanConstraint.RSOCConversion
-
KullbackLeiblerToExpConeReformulation¶
-
class
picos.reforms.reform_constraint.
KullbackLeiblerToExpConeReformulation
(theObject)¶ Bases:
picos.reforms.reformulation.Reformulation
Reformulation created from
KullbackLeiblerConstraint.ExpConeConversion
.-
CONSTRAINT_TYPE
¶ alias of
picos.constraints.con_kldiv.KullbackLeiblerConstraint
-
CONVERSION_TYPE
¶ alias of
picos.constraints.con_kldiv.KullbackLeiblerConstraint.ExpConeConversion
-
LogSumExpToExpConeReformulation¶
-
class
picos.reforms.reform_constraint.
LogSumExpToExpConeReformulation
(theObject)¶ Bases:
picos.reforms.reformulation.Reformulation
Reformulation created from
LogSumExpConstraint.ExpConeConversion
.-
CONSTRAINT_TYPE
¶ alias of
picos.constraints.con_logsumexp.LogSumExpConstraint
-
CONVERSION_TYPE
¶ alias of
picos.constraints.con_logsumexp.LogSumExpConstraint.ExpConeConversion
-
LogToExpConeReformulation¶
-
class
picos.reforms.reform_constraint.
LogToExpConeReformulation
(theObject)¶ Bases:
picos.reforms.reformulation.Reformulation
Reformulation created from
LogConstraint.ExpConeConversion
.-
CONSTRAINT_TYPE
¶
-
CONVERSION_TYPE
¶ alias of
picos.constraints.con_log.LogConstraint.ExpConeConversion
-
MatrixNormToVectorNormReformulation¶
-
class
picos.reforms.reform_constraint.
MatrixNormToVectorNormReformulation
(theObject)¶ Bases:
picos.reforms.reformulation.Reformulation
Reformulation created from
MatrixNormConstraint.VectorNormConversion
.-
CONSTRAINT_TYPE
¶
-
CONVERSION_TYPE
¶ alias of
picos.constraints.con_matnorm.MatrixNormConstraint.VectorNormConversion
-
MomentAmbiguousExtremumAffineToDistributionallyRobustReformulation¶
-
class
picos.reforms.reform_constraint.
MomentAmbiguousExtremumAffineToDistributionallyRobustReformulation
(theObject)¶ Bases:
picos.reforms.reformulation.Reformulation
Reformulation created from
MomentAmbiguousExtremumAffineConstraint.DistributionallyRobustConversion
.-
CONSTRAINT_TYPE
¶ alias of
picos.constraints.uncertain.ucon_mom_pwl.MomentAmbiguousExtremumAffineConstraint
-
CONVERSION_TYPE
¶
-
MomentAmbiguousSquaredNormToDistributionallyRobustReformulation¶
-
class
picos.reforms.reform_constraint.
MomentAmbiguousSquaredNormToDistributionallyRobustReformulation
(theObject)¶ Bases:
picos.reforms.reformulation.Reformulation
Reformulation created from
MomentAmbiguousSquaredNormConstraint.DistributionallyRobustConversion
.-
CONSTRAINT_TYPE
¶ alias of
picos.constraints.uncertain.ucon_mom_sqnorm.MomentAmbiguousSquaredNormConstraint
-
CONVERSION_TYPE
¶
-
NuclearNormReformulation¶
-
class
picos.reforms.reform_constraint.
NuclearNormReformulation
(theObject)¶ Bases:
picos.reforms.reformulation.Reformulation
Reformulation created from
NuclearNormConstraint.Conversion
.-
CONSTRAINT_TYPE
¶ alias of
picos.constraints.con_matnorm.NuclearNormConstraint
-
CONVERSION_TYPE
¶ alias of
picos.constraints.con_matnorm.NuclearNormConstraint.Conversion
-
PowerTraceReformulation¶
-
class
picos.reforms.reform_constraint.
PowerTraceReformulation
(theObject)¶ Bases:
picos.reforms.reformulation.Reformulation
Reformulation created from
PowerTraceConstraint.Conversion
.-
CONSTRAINT_TYPE
¶ alias of
picos.constraints.con_powtrace.PowerTraceConstraint
-
CONVERSION_TYPE
¶ alias of
picos.constraints.con_powtrace.PowerTraceConstraint.Conversion
-
ProductConeReformulation¶
-
class
picos.reforms.reform_constraint.
ProductConeReformulation
(theObject)¶ Bases:
picos.reforms.reformulation.Reformulation
Reformulation created from
ProductConeConstraint.Conversion
.-
CONSTRAINT_TYPE
¶ alias of
picos.constraints.con_prodcone.ProductConeConstraint
-
CONVERSION_TYPE
¶ alias of
picos.constraints.con_prodcone.ProductConeConstraint.Conversion
-
ScenarioUncertainConicToRobustReformulation¶
-
class
picos.reforms.reform_constraint.
ScenarioUncertainConicToRobustReformulation
(theObject)¶ Bases:
picos.reforms.reformulation.Reformulation
Reformulation created from
ScenarioUncertainConicConstraint.RobustConversion
.-
CONSTRAINT_TYPE
¶ alias of
picos.constraints.uncertain.ucon_scen_conic.ScenarioUncertainConicConstraint
-
CONVERSION_TYPE
¶ alias of
picos.constraints.uncertain.ucon_scen_conic.ScenarioUncertainConicConstraint.RobustConversion
-
SimplexToAffineReformulation¶
-
class
picos.reforms.reform_constraint.
SimplexToAffineReformulation
(theObject)¶ Bases:
picos.reforms.reformulation.Reformulation
Reformulation created from
SimplexConstraint.AffineConversion
.-
CONSTRAINT_TYPE
¶
-
CONVERSION_TYPE
¶ alias of
picos.constraints.con_simplex.SimplexConstraint.AffineConversion
-
SpectralNormReformulation¶
-
class
picos.reforms.reform_constraint.
SpectralNormReformulation
(theObject)¶ Bases:
picos.reforms.reformulation.Reformulation
Reformulation created from
SpectralNormConstraint.Conversion
.-
CONSTRAINT_TYPE
¶ alias of
picos.constraints.con_matnorm.SpectralNormConstraint
-
CONVERSION_TYPE
¶ alias of
picos.constraints.con_matnorm.SpectralNormConstraint.Conversion
-
SquaredNormToConicReformulation¶
-
class
picos.reforms.reform_constraint.
SquaredNormToConicReformulation
(theObject)¶ Bases:
picos.reforms.reformulation.Reformulation
Reformulation created from
SquaredNormConstraint.ConicConversion
.-
CONSTRAINT_TYPE
¶
-
CONVERSION_TYPE
¶ alias of
picos.constraints.con_sqnorm.SquaredNormConstraint.ConicConversion
-
SumExponentialsToConicReformulation¶
-
class
picos.reforms.reform_constraint.
SumExponentialsToConicReformulation
(theObject)¶ Bases:
picos.reforms.reformulation.Reformulation
Reformulation created from
SumExponentialsConstraint.ConicConversion
.-
CONSTRAINT_TYPE
¶ alias of
picos.constraints.con_sumexp.SumExponentialsConstraint
-
CONVERSION_TYPE
¶ alias of
picos.constraints.con_sumexp.SumExponentialsConstraint.ConicConversion
-
SumExponentialsToLogSumExpReformulation¶
-
class
picos.reforms.reform_constraint.
SumExponentialsToLogSumExpReformulation
(theObject)¶ Bases:
picos.reforms.reformulation.Reformulation
Reformulation created from
SumExponentialsConstraint.LogSumExpConversion
.-
CONSTRAINT_TYPE
¶ alias of
picos.constraints.con_sumexp.SumExponentialsConstraint
-
CONVERSION_TYPE
¶ alias of
picos.constraints.con_sumexp.SumExponentialsConstraint.LogSumExpConversion
-
SumExtremesReformulation¶
-
class
picos.reforms.reform_constraint.
SumExtremesReformulation
(theObject)¶ Bases:
picos.reforms.reformulation.Reformulation
Reformulation created from
SumExtremesConstraint.Conversion
.-
CONSTRAINT_TYPE
¶
-
CONVERSION_TYPE
¶ alias of
picos.constraints.con_sumxtr.SumExtremesConstraint.Conversion
-
VectorNormReformulation¶
-
class
picos.reforms.reform_constraint.
VectorNormReformulation
(theObject)¶ Bases:
picos.reforms.reformulation.Reformulation
Reformulation created from
VectorNormConstraint.Conversion
.-
CONSTRAINT_TYPE
¶
-
CONVERSION_TYPE
¶ alias of
picos.constraints.con_vecnorm.VectorNormConstraint.Conversion
-
WassersteinAmbiguousExtremumAffineToDistributionallyRobustReformulation¶
-
class
picos.reforms.reform_constraint.
WassersteinAmbiguousExtremumAffineToDistributionallyRobustReformulation
(theObject)¶ Bases:
picos.reforms.reformulation.Reformulation
Reformulation created from
WassersteinAmbiguousExtremumAffineConstraint.DistributionallyRobustConversion
.-
CONSTRAINT_TYPE
¶ alias of
picos.constraints.uncertain.ucon_ws_pwl.WassersteinAmbiguousExtremumAffineConstraint
-
CONVERSION_TYPE
¶
-
WassersteinAmbiguousSquaredNormToDistributionallyRobustReformulation¶
-
class
picos.reforms.reform_constraint.
WassersteinAmbiguousSquaredNormToDistributionallyRobustReformulation
(theObject)¶ Bases:
picos.reforms.reformulation.Reformulation
Reformulation created from
WassersteinAmbiguousSquaredNormConstraint.DistributionallyRobustConversion
.-
CONSTRAINT_TYPE
¶ alias of
picos.constraints.uncertain.ucon_ws_sqnorm.WassersteinAmbiguousSquaredNormConstraint
-
CONVERSION_TYPE
¶
-