picos.constraints.con_matnorm¶
Implementation of matrix norm constraints.
Outline¶
Classes¶
Upper bound on a matrix |
|
Nuclear norm of a matrix. |
|
Spectral norm of a matrix. |
Classes¶
MatrixNormConstraint¶
-
class
picos.constraints.con_matnorm.
MatrixNormConstraint
(norm, upperBound)[source]¶ Bases:
picos.constraints.constraint.Constraint
Upper bound on a matrix
-norm.
-
class
VectorNormConversion
[source]¶ Bases:
picos.constraints.constraint.ConstraintConversion
Upper bound on a
-norm constraint conversion.
-
__init__
(norm, upperBound)[source]¶ Construct a
MatrixNormConstraint
.- Parameters
norm (Norm) – The norm.
upperBound (AffineExpression) – The scalar upper bound.
-
class
NuclearNormConstraint¶
-
class
picos.constraints.con_matnorm.
NuclearNormConstraint
(norm, upperBound)[source]¶ Bases:
picos.constraints.constraint.Constraint
Nuclear norm of a matrix.
-
class
Conversion
[source]¶ Bases:
picos.constraints.constraint.ConstraintConversion
Nuclear norm constraint conversion.
-
__init__
(norm, upperBound)[source]¶ Construct a
NuclearNormConstraint
.- Parameters
norm (NuclearNorm) – Constrained nuclear norm
upperBound (AffineExpression) – Upper bound on the expression.
-
class
SpectralNormConstraint¶
-
class
picos.constraints.con_matnorm.
SpectralNormConstraint
(norm, upperBound)[source]¶ Bases:
picos.constraints.constraint.Constraint
Spectral norm of a matrix.
-
class
Conversion
[source]¶ Bases:
picos.constraints.constraint.ConstraintConversion
Spectral norm constraint conversion.
-
__init__
(norm, upperBound)[source]¶ Construct a
SpectralNormConstraint
.- Parameters
norm (SpectralNorm) – Constrained spectral norm
upperBound (AffineExpression) – Upper bound on the expression.
-
class