picos.constraints.con_matnorm

Implementation of matrix norm constraints.

Classes

class picos.constraints.con_matnorm.MatrixNormConstraint(norm, upperBound)[source]

Bases: Constraint

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

class VectorNormConversion[source]

Bases: 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
class picos.constraints.con_matnorm.NuclearNormConstraint(norm, upperBound)[source]

Bases: Constraint

Nuclear norm of a matrix.

class Conversion[source]

Bases: 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
class picos.constraints.con_matnorm.SpectralNormConstraint(norm, upperBound)[source]

Bases: Constraint

Spectral norm of a matrix.

class Conversion[source]

Bases: 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