picos.reforms

Optimization problem reformulation recipes.

Classes

class picos.reforms.AbsoluteValueToAffineReformulation

See picos.reforms.reform_constraint.AbsoluteValueToAffineReformulation.

class picos.reforms.BallUncertainNormToRobustReformulation

See picos.reforms.reform_constraint.BallUncertainNormToRobustReformulation.

class picos.reforms.ComplexAffineToRealReformulation

See picos.reforms.reform_constraint.ComplexAffineToRealReformulation.

class picos.reforms.ComplexLMIToRealReformulation

See picos.reforms.reform_constraint.ComplexLMIToRealReformulation.

class picos.reforms.ConicQuadraticReformulation

See picos.reforms.reform_constraint.ConicQuadraticReformulation.

class picos.reforms.ConicallyUncertainAffineToRobustReformulation

See picos.reforms.reform_constraint.ConicallyUncertainAffineToRobustReformulation.

class picos.reforms.ConvexQuadraticToConicReformulation

See picos.reforms.reform_constraint.ConvexQuadraticToConicReformulation.

class picos.reforms.DetRootNReformulation

See picos.reforms.reform_constraint.DetRootNReformulation.

class picos.reforms.Dualization[source]

See picos.reforms.reform_dualize.Dualization.

class picos.reforms.EpigraphReformulation[source]

See picos.reforms.reform_epigraph.EpigraphReformulation.

class picos.reforms.ExtraOptions[source]

See picos.reforms.reform_options.ExtraOptions.

class picos.reforms.ExtremumReformulation

See picos.reforms.reform_constraint.ExtremumReformulation.

class picos.reforms.FlowReformulation

See picos.reforms.reform_constraint.FlowReformulation.

class picos.reforms.GeometricMeanToRSOCReformulation

See picos.reforms.reform_constraint.GeometricMeanToRSOCReformulation.

class picos.reforms.KullbackLeiblerToExpConeReformulation

See picos.reforms.reform_constraint.KullbackLeiblerToExpConeReformulation.

class picos.reforms.LogSumExpToExpConeReformulation

See picos.reforms.reform_constraint.LogSumExpToExpConeReformulation.

class picos.reforms.LogToExpConeReformulation

See picos.reforms.reform_constraint.LogToExpConeReformulation.

class picos.reforms.MatrixNormToVectorNormReformulation

See picos.reforms.reform_constraint.MatrixNormToVectorNormReformulation.

class picos.reforms.MomentAmbiguousExtremumAffineToDistributionallyRobustReformulation

See picos.reforms.reform_constraint.MomentAmbiguousExtremumAffineToDistributionallyRobustReformulation.

class picos.reforms.MomentAmbiguousSquaredNormToDistributionallyRobustReformulation

See picos.reforms.reform_constraint.MomentAmbiguousSquaredNormToDistributionallyRobustReformulation.

class picos.reforms.NuclearNormReformulation

See picos.reforms.reform_constraint.NuclearNormReformulation.

class picos.reforms.PowerTraceReformulation

See picos.reforms.reform_constraint.PowerTraceReformulation.

class picos.reforms.ProductConeReformulation

See picos.reforms.reform_constraint.ProductConeReformulation.

class picos.reforms.Reformulation[source]

See picos.reforms.reformulation.Reformulation.

class picos.reforms.ScenarioUncertainConicToRobustReformulation

See picos.reforms.reform_constraint.ScenarioUncertainConicToRobustReformulation.

class picos.reforms.SimplexToAffineReformulation

See picos.reforms.reform_constraint.SimplexToAffineReformulation.

class picos.reforms.SpectralNormReformulation

See picos.reforms.reform_constraint.SpectralNormReformulation.

class picos.reforms.SquaredNormToConicReformulation

See picos.reforms.reform_constraint.SquaredNormToConicReformulation.

class picos.reforms.SumExponentialsToConicReformulation

See picos.reforms.reform_constraint.SumExponentialsToConicReformulation.

class picos.reforms.SumExponentialsToLogSumExpReformulation

See picos.reforms.reform_constraint.SumExponentialsToLogSumExpReformulation.

class picos.reforms.SumExtremesReformulation

See picos.reforms.reform_constraint.SumExtremesReformulation.

class picos.reforms.VectorNormReformulation

See picos.reforms.reform_constraint.VectorNormReformulation.

class picos.reforms.WassersteinAmbiguousExtremumAffineToDistributionallyRobustReformulation

See picos.reforms.reform_constraint.WassersteinAmbiguousExtremumAffineToDistributionallyRobustReformulation.

class picos.reforms.WassersteinAmbiguousSquaredNormToDistributionallyRobustReformulation

See picos.reforms.reform_constraint.WassersteinAmbiguousSquaredNormToDistributionallyRobustReformulation.

Objects

picos.reforms.SORTED_REFORMS

A sequence of reformulations in topological order.

Default value
[<class 'picos.reforms.reform_epigraph.EpigraphReformulation'>,
 <class 'picos.reforms.reform_constraint.AbsoluteValueToAffineReformulation'>,
 <class 'picos.reforms.reform_constraint.BallUncertainNormToRobustReformulation'>,
 <class...