picos.expressions.exp_detrootn

Implements DetRootN.

Outline

Classes

DetRootN

The n-th root of the determinant of an n\times n matrix.

Classes

DetRootN

class picos.expressions.exp_detrootn.DetRootN(x)[source]

Bases: picos.expressions.expression.Expression

The n-th root of the determinant of an n\times n matrix.

Definition

For an n \times n positive semidefinite hermitian matrix X, this is

\sqrt[n]{\det X}.

Warning

When you pose a lower bound on the n-th root of a determinant of the matrix X, then PICOS enforces positive semidefiniteness X \succeq 0 through an auxiliary constraint during solution search.

__init__(x)[source]

Construct a DetRootN.

Parameters

x (ComplexAffineExpression) – The matrix concerned. Must be hermitian by definition.

property n

Diagonal length of x.

property x

The matrix concerned.