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
.
Classes
- class picos.reforms.reform_constraint.AbsoluteValueToAffineReformulation(theObject)¶
Bases:
Reformulation
Reformulation created from
AbsoluteValueConstraint.AffineConversion
.- CONSTRAINT_TYPE¶
alias of
AbsoluteValueConstraint
- CONVERSION_TYPE¶
alias of
AffineConversion
- class picos.reforms.reform_constraint.BallUncertainNormToRobustReformulation(theObject)¶
Bases:
Reformulation
Reformulation created from
BallUncertainNormConstraint.RobustConversion
.- CONSTRAINT_TYPE¶
alias of
BallUncertainNormConstraint
- CONVERSION_TYPE¶
alias of
RobustConversion
- class picos.reforms.reform_constraint.ComplexAffineToRealReformulation(theObject)¶
Bases:
Reformulation
Reformulation created from
ComplexAffineConstraint.RealConversion
.- CONSTRAINT_TYPE¶
alias of
ComplexAffineConstraint
- CONVERSION_TYPE¶
alias of
RealConversion
- class picos.reforms.reform_constraint.ComplexLMIToRealReformulation(theObject)¶
Bases:
Reformulation
Reformulation created from
ComplexLMIConstraint.RealConversion
.- CONSTRAINT_TYPE¶
alias of
ComplexLMIConstraint
- CONVERSION_TYPE¶
alias of
RealConversion
- class picos.reforms.reform_constraint.ConicQuadraticReformulation(theObject)¶
Bases:
Reformulation
Reformulation created from
ConicQuadraticConstraint.Conversion
.- CONSTRAINT_TYPE¶
alias of
ConicQuadraticConstraint
- CONVERSION_TYPE¶
alias of
Conversion
- class picos.reforms.reform_constraint.ConicallyUncertainAffineToRobustReformulation(theObject)¶
Bases:
Reformulation
Reformulation created from
ConicallyUncertainAffineConstraint.RobustConversion
.- CONSTRAINT_TYPE¶
alias of
ConicallyUncertainAffineConstraint
- CONVERSION_TYPE¶
alias of
RobustConversion
- class picos.reforms.reform_constraint.ConvexQuadraticToConicReformulation(theObject)¶
Bases:
Reformulation
Reformulation created from
ConvexQuadraticConstraint.ConicConversion
.- CONSTRAINT_TYPE¶
alias of
ConvexQuadraticConstraint
- CONVERSION_TYPE¶
alias of
ConicConversion
- class picos.reforms.reform_constraint.DetRootNReformulation(theObject)¶
Bases:
Reformulation
Reformulation created from
DetRootNConstraint.Conversion
.- CONSTRAINT_TYPE¶
alias of
DetRootNConstraint
- CONVERSION_TYPE¶
alias of
Conversion
- class picos.reforms.reform_constraint.ExtremumReformulation(theObject)¶
Bases:
Reformulation
Reformulation created from
ExtremumConstraint.Conversion
.- CONSTRAINT_TYPE¶
alias of
ExtremumConstraint
- CONVERSION_TYPE¶
alias of
Conversion
- class picos.reforms.reform_constraint.FlowReformulation(theObject)¶
Bases:
Reformulation
Reformulation created from
FlowConstraint.Conversion
.- CONSTRAINT_TYPE¶
alias of
FlowConstraint
- CONVERSION_TYPE¶
alias of
Conversion
- class picos.reforms.reform_constraint.GeometricMeanToRSOCReformulation(theObject)¶
Bases:
Reformulation
Reformulation created from
GeometricMeanConstraint.RSOCConversion
.- CONSTRAINT_TYPE¶
alias of
GeometricMeanConstraint
- CONVERSION_TYPE¶
alias of
RSOCConversion
- class picos.reforms.reform_constraint.KullbackLeiblerToExpConeReformulation(theObject)¶
Bases:
Reformulation
Reformulation created from
KullbackLeiblerConstraint.ExpConeConversion
.- CONSTRAINT_TYPE¶
alias of
KullbackLeiblerConstraint
- CONVERSION_TYPE¶
alias of
ExpConeConversion
- class picos.reforms.reform_constraint.LogSumExpToExpConeReformulation(theObject)¶
Bases:
Reformulation
Reformulation created from
LogSumExpConstraint.ExpConeConversion
.- CONSTRAINT_TYPE¶
alias of
LogSumExpConstraint
- CONVERSION_TYPE¶
alias of
ExpConeConversion
- class picos.reforms.reform_constraint.LogToExpConeReformulation(theObject)¶
Bases:
Reformulation
Reformulation created from
LogConstraint.ExpConeConversion
.- CONSTRAINT_TYPE¶
alias of
LogConstraint
- CONVERSION_TYPE¶
alias of
ExpConeConversion
- class picos.reforms.reform_constraint.MatrixNormToVectorNormReformulation(theObject)¶
Bases:
Reformulation
Reformulation created from
MatrixNormConstraint.VectorNormConversion
.- CONSTRAINT_TYPE¶
alias of
MatrixNormConstraint
- CONVERSION_TYPE¶
alias of
VectorNormConversion
- class picos.reforms.reform_constraint.MomentAmbiguousExtremumAffineToDistributionallyRobustReformulation(theObject)¶
Bases:
Reformulation
Reformulation created from
MomentAmbiguousExtremumAffineConstraint.DistributionallyRobustConversion
.- CONSTRAINT_TYPE¶
- CONVERSION_TYPE¶
alias of
DistributionallyRobustConversion
- class picos.reforms.reform_constraint.MomentAmbiguousSquaredNormToDistributionallyRobustReformulation(theObject)¶
Bases:
Reformulation
Reformulation created from
MomentAmbiguousSquaredNormConstraint.DistributionallyRobustConversion
.- CONSTRAINT_TYPE¶
alias of
MomentAmbiguousSquaredNormConstraint
- CONVERSION_TYPE¶
alias of
DistributionallyRobustConversion
- class picos.reforms.reform_constraint.NuclearNormReformulation(theObject)¶
Bases:
Reformulation
Reformulation created from
NuclearNormConstraint.Conversion
.- CONSTRAINT_TYPE¶
alias of
NuclearNormConstraint
- CONVERSION_TYPE¶
alias of
Conversion
- class picos.reforms.reform_constraint.PowerTraceReformulation(theObject)¶
Bases:
Reformulation
Reformulation created from
PowerTraceConstraint.Conversion
.- CONSTRAINT_TYPE¶
alias of
PowerTraceConstraint
- CONVERSION_TYPE¶
alias of
Conversion
- class picos.reforms.reform_constraint.ProductConeReformulation(theObject)¶
Bases:
Reformulation
Reformulation created from
ProductConeConstraint.Conversion
.- CONSTRAINT_TYPE¶
alias of
ProductConeConstraint
- CONVERSION_TYPE¶
alias of
Conversion
- class picos.reforms.reform_constraint.ScenarioUncertainConicToRobustReformulation(theObject)¶
Bases:
Reformulation
Reformulation created from
ScenarioUncertainConicConstraint.RobustConversion
.- CONSTRAINT_TYPE¶
alias of
ScenarioUncertainConicConstraint
- CONVERSION_TYPE¶
alias of
RobustConversion
- class picos.reforms.reform_constraint.SimplexToAffineReformulation(theObject)¶
Bases:
Reformulation
Reformulation created from
SimplexConstraint.AffineConversion
.- CONSTRAINT_TYPE¶
alias of
SimplexConstraint
- CONVERSION_TYPE¶
alias of
AffineConversion
- class picos.reforms.reform_constraint.SpectralNormReformulation(theObject)¶
Bases:
Reformulation
Reformulation created from
SpectralNormConstraint.Conversion
.- CONSTRAINT_TYPE¶
alias of
SpectralNormConstraint
- CONVERSION_TYPE¶
alias of
Conversion
- class picos.reforms.reform_constraint.SquaredNormToConicReformulation(theObject)¶
Bases:
Reformulation
Reformulation created from
SquaredNormConstraint.ConicConversion
.- CONSTRAINT_TYPE¶
alias of
SquaredNormConstraint
- CONVERSION_TYPE¶
alias of
ConicConversion
- class picos.reforms.reform_constraint.SumExponentialsToConicReformulation(theObject)¶
Bases:
Reformulation
Reformulation created from
SumExponentialsConstraint.ConicConversion
.- CONSTRAINT_TYPE¶
alias of
SumExponentialsConstraint
- CONVERSION_TYPE¶
alias of
ConicConversion
- class picos.reforms.reform_constraint.SumExponentialsToLogSumExpReformulation(theObject)¶
Bases:
Reformulation
Reformulation created from
SumExponentialsConstraint.LogSumExpConversion
.- CONSTRAINT_TYPE¶
alias of
SumExponentialsConstraint
- CONVERSION_TYPE¶
alias of
LogSumExpConversion
- class picos.reforms.reform_constraint.SumExtremesReformulation(theObject)¶
Bases:
Reformulation
Reformulation created from
SumExtremesConstraint.Conversion
.- CONSTRAINT_TYPE¶
alias of
SumExtremesConstraint
- CONVERSION_TYPE¶
alias of
Conversion
- class picos.reforms.reform_constraint.VectorNormReformulation(theObject)¶
Bases:
Reformulation
Reformulation created from
VectorNormConstraint.Conversion
.- CONSTRAINT_TYPE¶
alias of
VectorNormConstraint
- CONVERSION_TYPE¶
alias of
Conversion
- class picos.reforms.reform_constraint.WassersteinAmbiguousExtremumAffineToDistributionallyRobustReformulation(theObject)¶
Bases:
Reformulation
Reformulation created from
WassersteinAmbiguousExtremumAffineConstraint.DistributionallyRobustConversion
.- CONSTRAINT_TYPE¶
- CONVERSION_TYPE¶
alias of
DistributionallyRobustConversion
- class picos.reforms.reform_constraint.WassersteinAmbiguousSquaredNormToDistributionallyRobustReformulation(theObject)¶
Bases:
Reformulation
Reformulation created from
WassersteinAmbiguousSquaredNormConstraint.DistributionallyRobustConversion
.- CONSTRAINT_TYPE¶
- CONVERSION_TYPE¶
alias of
DistributionallyRobustConversion
- class picos.reforms.reform_constraint.WeightedSumReformulation(theObject)¶
Bases:
Reformulation
Reformulation created from
WeightedSumConstraint.Conversion
.- CONSTRAINT_TYPE¶
alias of
WeightedSumConstraint
- CONVERSION_TYPE¶
alias of
Conversion