Price of SDP relaxations for spherical
codes*
Alexey
Glazyrin\dagger and OlegR.
Musin\ddaggerOctober7,
2013
1 Introduction
Let$C=\{x_{1}, \ldots, x_{M}\}\subset \mathbb{S}^{d-1}$ be
a
subset ofpointson
thespherein$\mathbb{R}^{d}$.We will call$C$
a
spherical$\varphi$-code iftheangulardistance between anytwopointsof$C$isnotgreaterthan
$\varphi$
.
By$A(d, \varphi)$we
de-notethemaximumcardinality of
a
$\varphi$-codein$\mathbb{S}^{d-1}$
.
For$\varphi=\pi/3$the problem offinding$A(d, \pi/3)$
is the kissing number problem. For $d=3$, the problem offinding $d_{n}$, the maximal
$\varphi$ such that
$A(3, \varphi)\geq n$ forgiven$n$, istheTammesproblem [29] (see [9, Section 1.6: Problem6]).
Thelinear programming andsemi-definiteprogrammingapproachis oneofthemostimportant methods of analyzing codes. The method
was
discovered by Delsarte [12, 13] for the Hammingspaceandthenextended to the sphericalcase [14]and generalized byKabatyanskyandLevenshtein
[16]. The key ingredient for Delsarte’s method in the spherical case is Schoenberg’s theorem [27]
(latergeneralized byBochner[8]). Let$G_{k}^{(d)}(t)$ be theclassicalGegenbauer polynomial of degree$k.$
Gegenbauer(ultraspherical)polynomials $G_{k}^{(d)}(t)$ areaspecialcaseof Jacobi polynomials$P_{k}^{(\alpha,\beta)}(t)$
with $\alpha=\beta=\frac{d-3}{2}$ and normalization $G_{k}^{(d)}(1)=1$. They may be defined through
a
recurrence
relation:
$G_{0}^{(d)}(t)=1, G_{1}^{(d)}(t)=t$;
$G_{k}^{(d)}(t)= \frac{2k+d-4}{k+n-3}G_{k-1}^{(d)}(t)-\frac{k-1}{k+d-3}G_{k-2}^{(d)}(t)$.
Consider the $M\cross$ matrix $(G_{k}^{(d)}(t_{ij}))_{1\leq i,j\leq M}$ where thematrix elements
are
thevalues of$G_{k}^{(d)}$ evaluatedat
$t_{ij}=(x_{i}, x_{j}),$$1\leq i,j\leq M$. ThentheSchoenbergtheoremstatesthat
$(G_{k}^{(n)}(t_{ij}))\succeq 0 (k=1,2, \ldots)$, (1)
i.e. this matrix is positive semidefinite (p.d.) forall $k=1,2,$$\ldots$
.
Moreover, foranypolynomial $F$ ofdegree $k$ the matrix $F(t_{ij})$ is positive definite for any spherical code $C$ onlyif$F$ is alinear
combinationofthe first$k+1$Gegenbauer polynomials with non-negative coefficients. In particular, $G_{1}^{(n)}(t)=t$, so Schoenberg’s theoremprovides afar-reaching extension of the condition
on
theGram matrixof$C.$
*This research is partiallysupported by the Russian Governmentunder the Mega Project 11.$G34.31.0053$, RFBR
grant 11-01-00735,DMS 1101688.
\dagger UniversityofTexasatBrownsville.
$\ddagger$
TheDesartemethod
uses
therelaxedSchoenbergconditions:$\sum_{i,j}G_{k}^{(n)}(t_{ij})\geq 0 (k=1,2, \ldots)$. (2)
By
means
of this inequalityit isnotdifficulttoprove
the following theorem:Theorem1.1 (Delsarte-Goethals-Seidel[14], Kabatyansky-Levenshtein[16]) Forasphericalcode
$C=\{x_{1,\ldots,M}x\}\subset \mathbb{S}^{d-1}$, let $f(t)$ bea realpolynomial such that $f((x_{i}, x_{j}))\leq 0$
for
all$i\neq j$and$f(t)$ has non-negative
coefficients
in the Gegenbauerbasis witha constantcoefficient
$f_{0}>0.$Then $|C|\leq f(1)/f_{0}.$
This theorem allows
one
to find kissing numbers in dimensions 8 and 24 [18, 26], the best asymptotic bounds for kissing numbers [16] (slightlyimproved in [11]) and the general boundon
$A(d, \varphi)[18,19]$. Certain strengthening of these linear conditionsgives
new
proofs for the kissingbumber in$\mathbb{R}^{3}[2,22]$, solution oftheproblem in$\mathbb{R}^{4}[25]$andthebest currentboundsfor
some
spherepacking densities [10]. The Delsarte method also accountsfor the best known asymptoticbounds
in
some
otherspaces [21, 3, 7], therebyrepresentingone
ofthe key tools in extremal problems ofdistance geometry. The Delsarte method has been recently extendedto semidefinite programming bounds that rely
on a
more
detailed versionofthepositivityconstraints andon
the correspondingp.d. functions
on
thespace[28,23, 24, 5, 6,4].Multivariate positive
definite functions:
We consider the multivariate generalization of Schoen-berg conditions. Let $q$ be a point on$\mathbb{S}^{d-1}.$ $A$ function $F(x, y)$ is p.d.
on
$S^{d-1}$ iffor any finiteconfiguration of points$C=\{x_{1}, x_{2}, \ldots, x_{M}\}\subset S^{d-1}$ the following matrix $(F(t_{ij}, u_{i}, u_{j}))_{1\leq i,j\leq M}, t_{ij}=(x_{i}, x_{j}), u_{i}=(x_{i}, q)$,
is positive definite. An explicit characterization of such functions
was
found in [5], relyingon
the Bochner theorem; these functions
may
be written as nonnegative linear combinations of the followingtrivariate polynomials:$G_{k}^{(d,1)}(t, u, v)=((1-u^{2})(1-v^{2}))^{k/2}G_{k}^{(d)}( \frac{t-uv}{\sqrt{(1-u^{2})(1-v^{2})}})$
.
The polynomials $G_{k}^{(d,1)}(t, u, v)$
are
proportional to the elements of the zonal matrices that ariseundertheactionofthegroup$H=O(\mathbb{R}^{d-1})$ thatstabilizes
a
pointon$\mathbb{S}^{d-1}.$Extending this construction to the action of the stabilizer of$m\geq 1$ points, paper [23]
con-structed a Fourierbasis for the space ofp.d. functions of$2m+1$ variables. The corresponding multivariate Gegenbauer polynomialshave the form
$G_{k}^{(d,m)}(t, u, v)=((1-|u|^{2})(1-|v|^{2}))^{k/2}G_{k}^{(d-rn)}( \frac{t-(u,v)}{\sqrt{(1-|u|^{2})(1-|v|^{2})}})$ , (3)
where$t,$$u_{1}\ldots,$$u_{m},$$v_{1},$$\ldots,$$v_{m}$
are
realvariables. Thesefunctionsprovideasuitable generalizationof the Schoenbergtheoremto the
case
of restrictedgroup actionson
$\mathbb{S}^{d-1}.$The meaning of the functions$G_{k}^{(d,1)}$ isrelatedtoGegenbauer’s proof of the ”addition formula”
for the polynomials $G_{k}^{(d)}$ [$1$, pp. 459-462]. Namely, given onereference point
$q$,
we
project thepoints $x,$$y$ on thehyperplane orthogonal to the direction $q$, scale the picture to put them on the
sphere of dimension $d-1$, and write out Delsarte’s conditions for the points on that sphere. $A$
similarprocedureis performed for
an
arbitrary$m$to yield the functions $G_{k}^{(d,m)}$. This constructionmethod of thepolynomials,putforwardin [23], offers avisualperspectiveofpositivity constraints
2
SDP relaxations
for spherical codes
Any sphericalcode$x_{1},$$x_{2},$$\ldots,$$x_{M}$ in
$\mathbb{S}^{d-1}$
can
berepresented byaGrammatrix$T$that satisfies the
following conditions:
$T\succeq 0$; rank$(T)\leq d$; $t_{ii}=1(1\leq i\leq M)$, $-1\leq t_{ij}\leq 1(1\leq i\neq j\leq M)$. (4)
Therankcondition in(4) is difficultto
use
forcomputationalpurposes since itis notlinearor
semi-definite. Hence often it is replaced by the semi-defimite Schoenberg conditions (1)
or
linearDelsarte conditions(2).
These relaxations enable one toperform explicit calculations of the bounds oncodes (afteran
appropriate symmetrization [4]$)$. Inthesimplest form (2) thepositivity conditionseven enableone
to compute universal bounds
on
codes and designs [19, 20]. At thesame
time, the question ofthe
gap
between the exact description of codes (4) and the relaxed conditions (1)$-(2)$ is altogetherunexplored.
The
convex
set ofsymmetric p.d. matrices with unit main diagonal (the elliptope) has beenextensively studied in combinatoricsanddistancegeometry [17, 15]. Spherical configurations form
a subset of the elliptope isolated by therank condition. We study properties of the subsets of the
elliptope obtainedthrougha sequence ofrelaxationsfrom the rankcondition in (4)tothepositivity
constraints and Delsarteconditions,and theimpactof therelaxations
on
the boundson
codes.Itappearsthatfor$d=2$,theSchoenberg conditions (1)
are
fulfilled ifandonly if the underlyingconfiguration ofpointslies onthe circle$\mathbb{S}^{1}$ while the Delsarte conditions(2)misssomenon-planar
configurations. For$d\geq 3$even (1)sometimes failstotrackthedimension.
For each dimension$d$it is sufficienttoconsider only configurationsof$d+1$points. Ifanysubset
of$d+1$points ofaspherical$co$deis$d$-dimensional,thenthewhole codeis $d$-dimensional.
For$d=2$theGram matrix has the form
$T=(\begin{array}{lllll}1 cos\alpha cos \betacos \alpha l cos \gammacos \beta cos\gamma 1 \end{array})$ (5)
The Gegenbauerpolynomials for$d=2$
are
the Chebyshev polynomials of the firstkind,$G_{k}^{(2)}(t)=$$\cos$k(arccos$t$), andtherefore(2)isequivalentto
$\cos k\alpha+\cos k\beta+\cos k\gamma\geq-\frac{3}{2}$ (6)
Itiseasy to see that (6) does not guarantee that rank$(T)=2$
.
Forinstance the values $\alpha=\beta=$$\frac{2}{3}\pi,$$\gamma=\frac{1}{3}\pi$satisfythisinequalityfor allpositive integer$k$, whilerank$(T)=3$
.
Atthesame time,using (1) points outthat this is not
a
valid configurationon
$S^{(1)}$ : forinstance, $\det(G_{3}^{(2)}(T))=$$-4<0$ ,
so
these conditions donotholdfor$k=3$.
The factthat such$k$existsis notaccidental:we
proved that if rank$(T)=3$ thenthere always is
a
value of$k$ such that$G_{k}^{(2)}(T)\not\geq 0.$Theorem2.1 For$\alpha,$$\beta,$$\gamma\in[0, \pi]$, the matrix
$(\begin{array}{llll}1 cosk\alpha cos k\betacosk\alpha 1 cos k\gammacosk\beta k\gamma cos 1 \end{array})$
is positive
semidefinitefor
all$k=0,1,$$\ldots$,if
andonlyif
therearethree points$x_{1},$ $x_{2},$$x_{3}$ on aunitThings become
more
involvedfor largerdimensions. Asan
example, let $d=3$ andconsiderconfigurationsof4 points
on
the 3-sphere suchthat all theinnerproducts$t_{ij}$except twoof themare
$0$, and$t_{12}=u,$ $t_{34}=v$
.
Thisgivesa
Gram matrix of theform$T=(\begin{array}{llll}1 u 0 0u 1 0 00 0 1 v0 0 v l\end{array})$
To
see
howmuchwe
lose by replacing the rank condition with thepositivityconstraints,we
evaluate thematnices$G_{k}^{(3)}(T),$$k=1,2,$$\ldots$ , (the
$G_{k}^{(3)}$
are
the Legendrepolynomials)and check whethertheresultingmatrices
are
p.d. Since$\det T=(1-u^{2})(1-v^{2})$,thecorrespondingsectionof theelliptopeis
a
square $(0\leq u\leq 1,0\leq v\leq 1)$.
Itis not hard toshow thatfor$u=v=0.9$ all Gegenbauermatrices
are
still positive definite but the dimension of this configuration (rank of the matrix) isnot3.
3
Discussion
1. Let$Q=\{q_{1}, \ldots, q_{m}\}\subset \mathbb{S}^{d-1}$tobe the setof referencepoints
on
thesphere. Paper[23] provesthatanyspherical setofpoints$C=\{x_{1}, \ldots, x_{M}\}$ satisfies
$(G_{k}^{(d,m)}(t_{ij}, u_{i}, u_{j}))_{1\leq i,j\leq M}\succeq 0 (k=1,2, \ldots)$, (7)
where thefunctions $G_{k}^{(d,m)}$
are
defined above (3), and $t_{ij}=(x_{i}, x_{j}),$$u_{i}=(u_{i,1}, \ldots, u_{i,m}),$ $u_{j}=$ $(u_{j,1}, \ldots, u_{j,m}),$ $u_{p.l}=(x_{p}, q_{l}),p=1,2;l=1,$$\ldots,$$m$
.
Inparticular, with$m=1$ werecover
thepositivityconditions of[5], while$Q=\emptyset$corresponds tothe classical Schoenberg’s theorem.
As
a
directcorollaryof thestatementfor two-dimensionalcodes thatwe
proved, for $m=d-2,$ inequalities (7)are
abletosubstitute the rank condition. It would be interestingtofind theminimal$m$satisfying thiscondition.
For$m=1$, themain problemis to find outwhen inequalities (7)fail toconfinn therank, and
thereforeto determine how strongisthemethodemployed in[5].
2. Itwould be interestingtoinvestigate the impact of SDP relaxations(1)$-(2)$forspherical codes
andtoestimate themaximumdistancebetweenmatrices$T$thatsatisfy(1)and the rank conditionin
(4). Basedontheoutcome ofthisresearch,it ispossibleto estimatetheaccuracyofthe bounds on
codes derived fromSDPproblems.
3. Finally, itwould beinterestingtoprovide acompletedescription ofpointsets on$\mathbb{S}^{1}$ thatare
isolatedbytheDelsarteconditions(2). This willprovide
a
characterizationof$M\cross M$matrices$T=$$(t_{ij})$ for which theconditions $\{(G_{k}^{(d,d-2)}(t_{ij}, u_{i}, u_{j}))_{1\leq i,j\leq M}\succeq 0, k=1,2, \ldots\}$are equivalent
to therankcondition in (4). Suchmatrices correspond to validpoint configurations on thesphere
References
[1] G. E. Andrews, R. Askey, and R. Roy. Special functions, volume 71 of Encyclopedia
of
Mathematics and itsApplications. Cambridge UniversityPress,Cambridge, 1999.
[2] K. M. Anstreicher. The thirteenspheres: a
new
proof. Discrete Comput. Geom.,31(4):613-625,2004.
[3] C. Bachoc. Linear programming bounds for codes in Grassmannian spaces. IEEE Trans.
Inform.
Theory,$52(5):2111-2125$ ,2006.[4] C. Bachoc, D. C. Gijswijt, A. Schrijver, and F.Vallentin. Invariant semidefinite
programs.
InHandbookon semidefinite, conic and polynomial optimization, volume 166 of Internat. Ser.
Oper. Res. ManagementSci., pages 219-269. Springer, NewYork,2012.
[5] C. Bachoc and F. Vallentin. New upper bounds for kissing numbers from semidefinite
pro-gramming. J. Amer. Math. Soc.,$21(3):909-924$ ,2008.
[6] C. BachocandF. Vallentin. Semidefinite programming, multivariate orthogonal polynomials,
and codesin sphericalcaps. EuropeanJ. Combin., $30(3):625-637$, 2009.
[7] A. Barg and P.Purkayastha. Bounds onorderedcodesandorthogonalarrays. Mosc. Math. J.,
$9(2):211-243$, backmatter,2009.
[8] S. Bochner. Hilbert distances and positive definitefunctions. Ann.
of
Math. (2), 42:647-656,1941.
[9] P.Brass,W.Moser,and J. Pach. Research problems indiscretegeometry. Springer,NewYork, 2005.
[10] H. Cohn and N. Elkies. New upper bounds on sphere packings. I. Ann.
of
Math. (2),$157(2):689-714$,2003.
[11] H. Cohn and Y.Zhao. Spherepackingboundsviasphericalcodes. arXiv:1212.5966,2012.
[12] PDelsarte. Bounds for unrestrictedcodes,bylinearprogramming. Philips Res. Rep.,
27:272-289, 1972.
[13] P. Delsarte. An algebraic approachto theassociation schemes ofcoding theory. Philips Res.
Rep. Suppl., (10):$vi+97$, 1973.
[14] P. Delsarte,J. M. Goethals, and J. J. Seidel. Spherical codes anddesigns. Geometriae
Dedi-cata,$6(3):363-388$, 1977.
[15] M. M. Deza and M. Laurent. Geometry
of
cuts andmetrics, volume 15 ofAlgorithms andCombinatorics. Springer-Verlag,Berlin, 1997.
[16] G. A. Kabatyansky and V. I. Levenshtein. Bounds for packings on the sphere and inspace.
Problems
ofInformation
Transmission, $14(1);3-25$, 1978.[17] M. Laurent and S. Poljak. Onapositive semidefiniterelaxation of the cutpolytope. Linear
AlgebraAppl.,223/224:439-461, 1995. Special issue hononing Miroslav FiedlerandVlastimil
[18] V. I. Levenshtein. Boundaries for packings in $n$-dimensional Euclidean
space.
Dokl. Akad.NaukSSSR,245(6):1299-1303,
1979.
[19] V.I. Levenshtein. Designs
as
maximumcodesin polynomialmetric spaces. Acta Appl. Math.,$29(1-2):1-82$, 1992. Interactionsbetween algebra and combinatorics.
[20] V. I. Levenshtein. Universal bounds forcodes and designs. In Handbook
of
coding theory, Vol.I, $\Pi$, pages 499-648.North-Holland, Amsterdam, 1998.[21] R.J. McEliece,E. R. Rodemich,H. Rumsey,Jr., and L.R. Welch. Newupper bounds onthe
rate of
a
codevia the Delsarte-MacWilliams inequalities. IEEE Trans.Information
Theory,$IT$-23(2):157-166,
1977.
[22] O. R. Musin. The kissing problem in three dimensions. Discrete Comput. Geom.,$35(3):375-$
384, 2006.
[23] O.R. Musin. Multivariate positivedefinitefunctionsonspheres. $arXiv;math/0701083$,2007.
[24] O. R. Musin. Bounds for codes by semidefiniteprogramming. Tr. Mat. Inst. Steklova,
263(Ge-ometriya, Topologiya i Matematicheskaya Fizika. I):143-158,2008.
[25] O. R. Musin. Thekissingnumberinfourdimensions. Ann.
ofMath.
(2), $168(1);1-32$, 2008. [26] A.M. Odlyzko andN.J.A.Sloane. Newboundsonthe numberofunit spheres thatcan
touchaunitsphereinndimensions. J. Combin. Theory Ser.A, $26(2):210-214$, 1979.
[27] I. J. Schoenberg. Metric
spaces
and completely monotone functions. Ann.of
Math. (2),$39(4):811-841$ , 1938.
[28] A.Schrijver. New code
upper
bounds fromtheTerwilliger algebraandsemidefinite program-ming. IEEE Trans.Inform.
Theory,$51(8):2859-2866$,2005.[29] P.M. L. Tammes. On the origin