0% found this document useful (0 votes)
22 views3 pages

Deciding Polydrality of Spectrahedra

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 3

Deciding polydrality of spectrahedra

Avinash Bhardwaj, Philipp Rostalki, Raman Sanyal

PRESENTATION

1) Context, def
- Spectrahedron: generalizes polyhedron (why?) and encapsules the eigenvalue role in
semidefinite programming
- Ramana 1998, computational complexity: decision pb is NP-Hard (il existe algo pour la
verification d’une solution en temps polynomial mais pas pour trouver une solution) + if S
polyhedron, relevant linear factors appear in a block diagonal form of A(x). What form?
- Motivation : have a practical algo for exploration, experimentation, hypothesis testing with
spectrahedral
- Find an appropriate matrix form, joint invariant space
- A face of a polyhedron is supported by a linear form
- Face of codim 1, supporting hyperplane is in the alg boundary of S, yields a linear factor of
f=detA(x). alg boundary=closure of dS in Zariski Topo, contained in the vanishing locus of f.
- Ramana-Goldman : Faces of spectra : F_U={x | U \incl ker(A(x)) }, faces of a spectra are always
exposed
- Ramana: original problem from graph theory. A perfect graph = clique number of any induced
subgraph equals the colouring number

Recognition complexity of perfect graphs reduce to that of polyhedrality of projected


spectrahedral ! M. Grotschel, L. Lovasz and A. Schrijver, Geometric algorithms and
combinatorial optimization, Springer-Verlag, Berlin, 1988.
-
- Choice of spectra cone to work in linear setting (prop1.1 show it does change anything)
-
2) Main theorems
- Full dim spectra (in Ramana, exemple of non full dim)
- Linear matrix map presentation (preimage in R^d) via a parametrization with sym matrices
A0,…Ad. Une matrice symmetrique est vue par ses coordonnees suivant une collection fixe de
matrice symmetriques. Dans le cadre lineaire, on a la condition x_d>=0 en plus de A(x)>=0
- Assume A(x) full rank ie there exists p st A(p)>0. Phi: x -> A(x), Rd ->Sym+(n) surjective if the
Ai are lin indep if all comb of Ai =0 imply coef=0
- Codim 1 faces of S : a face is a subset F of S such that if a point of segment lie in F, the
extreme points lie also in F. A face of codim 1 is such that adding a direction give the entire
space. Kernel of a linear form.
- Recall characterization of faces of spectrahedron (Ramana Goldman)
- OBS! A polyhedral cone has all its inclusion maximal faces of codimension 1
- Thm2.2 and coro 2.3 : matrix map under block diago form where the bottom right is diagonal
and pictures all codim1 faces of S
- For polyhedral cone, the diagonal block allows to recover S
- Q proper, A(x) in normal form
- A(x) unital (the map) if A(p_0)=Id for some p_0
- Prop 2.7 if A unital, there exists an orthogonal matrix U st UAUt is in normal form (prevue
comprehensible). Allows to compute normal form: seek the JOINT INVARIANT SUBSPACE
- Here generic points refer to points not satisfying a certain polynomial condition
- Thm2.9 A unital, p, q generic pts, N smallest subspace containing all eigenvalues common to
A(p) and A(q). Then N is invariant under any matrix in the image of A(x) and N^orthogonal is
the largest invariant subspace on which A(x) restricts to a proper matrix map. (preuve floute)
- Generic point : point at which “all generic pties of the set are true”. (generic pty=true for
almost every point)

3) Algo
- Description of an algo for recognizing polyhedrality of a spectrahedral cone
- Approximation : construct an outer polyhedral approximation S^ from A(x) that coincides
with S when S is polyhedral
- Containmaint: co-NP hard. Verify if S^=S. ie if S^ Included in S.
- We present S as intersection of a spectahedron without codim 1 faces (Q(x)>=0 ) and a
polyhedron (D(X) >=0)
- Prop3.1 S^= {x st D(x) >=0} is a polyhedral cone containing S
- Prop 3.2 how to get rid of the full dim condition on S. Use linear hull of S and consider S in a
lower dimensional ev where it will be full dim. Need to compute a point in relative interior of
S.
- How to find points in relative interior? Interior point methods. If S is strictly feasible (ie there
exists p with A(p)>0) IPalgo finds a point arbitrarily close to the analytic center (optimal
solution of a certain pb) of a suitable dehomogenization of S. S is not strictly feasible if the
linear subspace only meets the boundary of {X>=0}
- OBS ! the computation of a point p ∈ relint S is potentially numerically delicate and has to be
handled with care
- Thm3.3 simultaneous diagonalization by intersecting commutators
- Containment: exploit the FINITE GENERATION OF POLYHEDRAL CONES
- Thm3.4 a polyhedral cone admits a finite number of generator(S^)
- Consequence: if R(S^) included in S, S is polyhedral
- Lineality space: largest linear subspace contain in S is given by the kernel of the linear map
A(x)
- Certificate of the algo : it returns the collection R(S^)
- Word about complexity: joint invariant subspace of a matrix map calculated in pol time.
Transfo of A(x) in unital more demanding
-
4) Further
- Recently, the conjecture that every convex semialgebraic set would be the linear projection of
a spectrahedron (“Helton-Nie conjecture”) has been disproven by Scheiderer [34].

- About algo : step 4 vs step 5, Abar(z) est simult diago sur N. Et on peut mettre Abar(z) en
forme diagonal par bloc suivant une decompo adaptée à N. Maintenant cette decompo ne
donne pas a priori une forme diagonale pour le bloc inférieur droit D’(z). C’ess=t pourquoi on
rediagonalise à l’étape 5.

- Unital matrix found by choleski inverse

- Finite generator : sort of caratheodory

- Mean payoff game

- NP and coNP

REPORT

Sources

1) Ramana file:///C:/Users/UTILISATEUR/Downloads/poly-spectra-hedra.pdf
2) Ramana Goldman
https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=5449e559cb30d9baa167
e14fb038af5ada29afd3
3)

You might also like