Given a positive integer vector ,
with
,
let
denote the space of all real,
symmetric,
block diagonal matrices whose
diagonal block is of size
.
The inner product on this space is
By , where
, we mean that X is positive
semidefinite, i.e. all its diagonal blocks are positive semidefinite.
Consider the semidefinite program (SDP)
where C and ,
are all fixed matrices in
,
and the unknown variable X also lies in
. The dual program is
where the dual slack matrix Z also lies in .
In the special case
,
, the SDP reduces to a linear program.
It is assumed that the matrices
,
, are linearly
independent.
We shall use the notation
where denotes the Frobenius matrix norm.
Assuming a Slater condition,
i.e. the existence of a strictly feasible primal or dual point of SDP,
it is well known that the optimality conditions of SDP may be
expressed by the equations
,
, and
(together with the
semidefinite conditions
and
).