picos.constraints.con_matnorm

Implementation of matrix norm constraints.

Outline

Classes

MatrixNormConstraint

Upper bound on a matrix (p,q)-norm.

NuclearNormConstraint

Nuclear norm of a matrix.

SpectralNormConstraint

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 (p,q)-norm.

class VectorNormConversion[source]

Bases: picos.constraints.constraint.ConstraintConversion

Upper bound on a (p,q)-norm constraint conversion.

classmethod convert(con, options)[source]

Implement convert.

classmethod predict(subtype, options)[source]

Implement predict.

__init__(norm, upperBound)[source]

Construct a MatrixNormConstraint.

Parameters

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.

classmethod convert(con, options)[source]

Implement convert.

classmethod predict(subtype, options)[source]

Implement predict.

__init__(norm, upperBound)[source]

Construct a NuclearNormConstraint.

Parameters

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.

classmethod convert(con, options)[source]

Implement convert.

classmethod predict(subtype, options)[source]

Implement predict.

__init__(norm, upperBound)[source]

Construct a SpectralNormConstraint.

Parameters