644
D. Rosset et al.
software to automate symmetry reduction of SDP optimization problems, with
direct application to quantum information problems. 1
An invariant SDP problem corresponds to a matrix invariant under a group
representation. Following [24], let G be a compact group, with finite dimensional
representation ρ acting on the representation space V = C n :
ρ : G → U (n), g → ρ g ,
(1)
where U (n) is the group of unitary 2 n × n matrices. If a SDP problem is ρ-invariant,
it has a Hermitian matrix X with X = ρ g Xρ
†
g for all g ∈ G, so that X is in the
commutant [25, Sec 1.7] C ρ of the algebra generated by ρ:
C ρ = {X ∈ C
n×n
: [X, ρ g ] = 0, ∀g ∈ G},
[X, ρ g ] = ρ g X − Xρ g .
(2)
The decomposition of ρ into irreducible subrepresentations (irreps) corresponds
to
V = V
1
⊕ . . . ⊕ V
N ,
V
i
= W
i,1
⊕ . . . ⊕ W
i,M i ,
(3)
where the isotypic components V i regroup the subspaces W i,j corresponding to
identical irreps. We write D i = dim W i,j the dimension of the i-th irrep in the
decomposition and M i its multiplicity. There is a unitary U such that ∀g ∈ G:
ˆ
ρ g = Uρ g U
†
=
⎛
⎜
⎝
ˆ
ρ 1
g
. . .
ˆ
ρ I
g
⎞
⎟
⎠ ,
ˆ
ρ
i
g =
⎛
⎜
⎝
ˆ
ρ
i,1
g
. . .
ˆ
ρ
i,M i
g
⎞
⎟
⎠ = M i ⊗ ˆ
ρ
i,1
g ,
(4)
as ˆ
ρ
i,j
g = ˆ
ρ
i,k
g , ∀j, k. By Schur’s lemma [26], the matrix X has the form:
ˆ
X = UXU
†
=
⎛
⎜
⎝
ˆ
X 1
. . .
ˆ
X N
⎞
⎟
⎠ ,
ˆ
X
i
= Ξ
i
⊗ D i ,
(5)
where Ξ i is a M i × M i Hermitian matrix, so X 0 is equivalent to {Ξ i 0} i . 3
1 Noting that a similar approach is currently pursued for conformal bootstrap [22, 23].
2 RepLAB works with nonunitary representations of compact groups too as they can have numerical
advantages. We keep this presentation simple by assuming unitarity.
3 This saves on memory and CPU time requirements. Consider a SDP problem min X tr[CX] such
that X is SDP and tr[A i X] = b i for i = 1, . . . , m. Assume X has dimension n × n with blocks of
size n i so that n = n 1 + . . . + n I . The complexity of standard interior point primal-dual methods
is as follows. For CPU time [27]: when m n, the factoring of the Schur complement matrix
dominates in O(m 3 ). When mλn (which we observe is the common case), Cholesky factorizations
Précédent

- 617/642

Suivant