Abstract
A truncated moment sequence (tms) in n variables and of degree d is a finite sequence y=(y α ) indexed by nonnegative integer vectors α:=(α 1,…,α n ) such that α 1+⋯+α n ≤d. Let K⊆ℝn be a semialgebraic set. The truncated K-moment problem (TKMP) is: How can one check if a tms y admits a K-measure μ (a nonnegative Borel measure supported in K) such that \(y_{\alpha}= \int_{K} x_{1}^{\alpha_{1}}\cdots x_{n}^{\alpha_{n}}\,\mathrm{d}\mu\) for every α? This paper proposes a semidefinite programming (SDP) approach for solving TKMP. When K is compact, we get the following results: whether a tms admits a K-measure or not can be checked via solving a sequence of SDP problems; when y admits no K-measure, a certificate for the nonexistence can be found; when y admits one, a representing measure for y can be obtained from solving the SDP problems under some necessary and some sufficient conditions. Moreover, we also propose a practical SDP method for finding flat extensions, which in our numerical experiments always found a finitely atomic representing measure when it exists.
Similar content being viewed by others
Notes
Throughout the paper, the moments of a tms are listed in the graded lexicographical ordering, and moments of different degrees are separated by semicolons.
The ranks here are evaluated numerically. We ignore singular values smaller than 10−6 when evaluating ranks. The same procedure is applied in computing ranks throughout this paper.
Here only four decimal digits are shown to present points of the support.
References
C. Bayer, J. Teichmann, The proof of Tchakaloff’s theorem, Proc. Am. Math. Soc. 134, 3035–3040 (2006).
J.B. Conway, A Course in Functional Analysis, 2nd edn. (Springer, Berlin, 1990).
R. Curto, L. Fialkow, Recursiveness, positivity, and truncated moment problems, Houst. J. Math. 17, 603–635 (1991).
R. Curto, L. Fialkow, Solution of the Truncated Complex Moment Problem for Flat Data, Memoirs of the American Mathematical Society, vol. 119, no. 568 (1996).
R. Curto, L. Fialkow, Flat Extensions of Positive Moment Matrices: Recursively Generated Relations, Memoirs of the American Mathematical Society, vol. 136, no. 648 (1998).
R. Curto, L. Fialkow, Solution of the singular quartic moment problem, J. Oper. Theory 48, 315–354 (2002).
R. Curto, L. Fialkow, Truncated K-moment problems in several variables, J. Oper. Theory 54, 189–226 (2005).
R. Curto, L. Fialkow, Solution of the truncated hyperbolic moment problem, Integral Equ. Oper. Theory 52, 181–219 (2005).
R. Curto, L. Fialkow, An analogue of the Riesz–Haviland theorem for the truncated moment problem, J. Funct. Anal. 225, 2709–2731 (2008).
R. Curto, L. Fialkow, Recursively determined representing measures for bivariate truncated moment sequences, J. Oper. Theory, to appear.
L. Fialkow, Truncated multivariable moment problems with finite variety, J. Oper. Theory 60, 343–377 (2008).
L. Fialkow, J. Nie, Positivity of Riesz functionals and solutions of quadratic and quartic moment problems, J. Funct. Anal. 258(1), 328–356 (2010).
D. Henrion, J. Lasserre, Detecting global optimality and extracting solutions in GloptiPoly, in Positive Polynomials in Control. Lecture Notes in Control and Inform. Sci., vol. 312 (Springer, Berlin, 2005), pp. 293–310.
D. Henrion, J. Lasserre, J. Loefberg, GloptiPoly 3: moments, optimization and semidefinite programming. http://homepages.laas.fr/henrion/software/gloptipoly3/.
J.B. Lasserre, Global optimization with polynomials and the problem of moments, SIAM J. Optim. 11(3), 796–817 (2001).
J.B. Lasserre, A semidefinite programming approach to the generalized problem of moments, Math. Program., Ser. B 112(1), 65–92 (2008).
J.B. Lasserre, M. Laurent, P. Rostalski, Semidefinite characterization and computation of zero-dimensional real radical ideals, Found. Comput. Math. 8, 607–647 (2008).
J.B. Lasserre, Moments, Positive Polynomials and Their Applications (Imperial College Press, London, 2009).
M. Laurent, Revisiting two theorems of Curto and Fialkow on moment matrices, Proc. Am. Math. Soc. 133(10), 2965–2976 (2005).
M. Laurent, Sums of squares, moment matrices and optimization over polynomials, in Emerging Applications of Algebraic Geometry, ed. by M. Putinar, S. Sullivant. IMA Volumes in Mathematics and its Applications, vol. 149 (Springer, Berlin, 2009), pp. 157–270.
M. Laurent, P. Rostalski, The approach of moments for polynomial equations, in Handbook on Semidefinite, Cone and Polynomial Optimization, ed. by M. Anjos, J.B. Lasserre. International Series in Operations Research & Management Science, vol. 166 (Springer, Berlin, 2012), pp. 25–60.
R.R. Phelps, Lectures on Choquet’s Theorem, Springer Lecture Notes (Springer, Berlin, 1966) (2nd edition 2001).
M. Putinar, Positive polynomials on compact semi-algebraic sets, Indiana Univ. Math. J. 42, 969–984 (1993).
K. Schmüdgen, The K-moment problem for compact semialgebraic sets, Math. Ann. 289, 203–206 (1991).
G. Stengle, A Nullstellensatz and Positivstellensatz in semialgebraic geometry, Math. Ann. 207, 87–97 (1974).
J.F. Sturm, SeDuMi 1.02:a MATLAB toolbox for optimization over symmetric cones, Optim. Methods Softw. 11 & 12, 625–653 (1999).
B. Sturmfels, Solving Systems of Polynomial Equations. CBMS Regional Conference Series in Mathematics, vol. 97 (American Mathematical Society, Providence, 2002).
V. Tchakaloff, Formules de cubatures mécanique à coefficients non négatifs, Bull. Sci. Math. 81, 123–134 (1957).
H. Wolkowicz, R. Saigal, L. Vandenberghe (eds.), Handbook of Semidefinite Programming (Kluwer, Dordrecht, 2000).
Acknowledgements
The authors thank Larry Fialkow for helpful comments on this work. J. William Helton was partially supported by NSF grants DMS-0700758, DMS-0757212, and the Ford Motor Co. Jiawang Nie was partially supported by NSF grants DMS-0757212 and DMS-0844775.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Michael Todd.
Appendix: Optimization with Measures
Appendix: Optimization with Measures
We prove that for a dense set of optimization problems (4.3), the optimal solutions are measures having finite supports. This justifies condition (4.5) in Sect. 4.2.
Lemma A.1
Let
y
be a tms in
and
K
be a subset of ℝn. Assume the set meas(y,K) is nonempty. If a measure
μ
is an extreme point of meas(y,K), then
μ
is finitely atomic and
\(|\mathrm{supp}(\mu)|\leq\binom{n+d}{d}\).
Proof
We prove by contradiction. Suppose μ is extreme and \(|\mbox {supp}(\mu )| > N:=\binom{n+d}{d}\). Then we can decompose supp(μ) in a way such that
For each j, let μ j be the restriction of μ on S j , i.e., \(\mu_{j} = \mu|_{S_{j}}\). Note that dimℝ[x] d =N. So there exists (a 1,…,a N+1)≠0 satisfying
Define a measure ν (possibly non-positive) such that
Note that supp(ν)⊆supp(μ). Then, for ϵ>0 sufficiently small, μ±ϵν are nonnegative Borel measures supported on K, representing the same tms y and
This contradicts the extremality of μ in meas(y,K). □
Theorem A.2
Let
y
be a tms in
. For any real analytic function
f
on a compact set
K
and
ϵ>0, there exists an real analytic function
\(\tilde{f}\)
on
K
such that
\(\|\tilde{f} - f \|_{\infty} \leq\epsilon\)
and every minimizer of
has cardinality at most \(\binom{n+d}{d}\). Let Sol be the set of all optimizers above. Then
Proof
For a given real analytic function f on K, consider the optimization problem
The set of positive measures on K whose total masses equal y
0 is compact in the weak-∗ topology (denote this topology by \(\mathcal{T}\)) by the Alaoglu Theorem (cf. [2, Theorem V.3.1]). Recall that the weak-∗ topology is the topology on the measures regarded as the dual space of the Banach space . It is the weakest topology for which the convergence of a sequence of measures μ
n
→μ implies that for every
This implies that every moment of μ n converges to the corresponding one of μ. Hence, meas(y,K) is \(\mathcal{T}\)-closed inside a compact set, and it is also \(\mathcal{T}\)-compact.
Thus, by compactness of its feasible set, the optimization problem (A.3) has a minimizer, which is a generalized convex combination of certain extreme points, by the Choquet–Bishop–de Leeuw Theorem (cf. [22]). To be more precise, this means that for every \(\hat{\mu}\in \mathrm{meas}(y,K)\), there exists a probability measure Γ on the set \(\mathcal{E}\) of extreme points of meas(y,K) such that
for every affine function ℓ on meas(y,K).
Let γ ∗ be the optimal value of (A.3) and \(\tilde{\mu}\) be a minimizer, and let \(\widetilde{\varGamma}\) denote the probability measure on \(\mathcal{E}\) representing \(\tilde{\mu}\) and let \(\widetilde{\mathcal{E}}\) denote the support of \(\widetilde{\varGamma}\). Then
By optimality of γ ∗, ∫ K f dμ≥γ ∗ for all \(\mu\in\widetilde{\mathcal{E}}\). Indeed, ∫ K f dμ=γ ∗ for all \(\mu\in\widetilde {\mathcal{E}}\). Otherwise, suppose ∫ K f dμ>γ ∗ on a set of μ having positive \(\widetilde{\varGamma}\) measure. Then
which yields a contradiction. This implies ∫ K f dμ=γ ∗ on \(\widetilde{\mathcal{E}}\). Choose a measure \(\mu^{*} \in\widetilde{\mathcal{E}}\). It is extreme and the optimum of (A.3) is attained at μ ∗.
By Lemma A.1, we have \(|\mathrm{supp}(\mu^{*})|\leq N:=\binom{n+d}{d}\). Without loss of generality, we can normalize y 0=∫ K dμ ∗=1 and denote supp(μ ∗)={u 1,…,u r }. Let e(x) be the exponential function defined as
Clearly, e(x)=ϵ for all x∈supp(μ ∗) and 0<e(x)<ϵ for all \(x \not\in\mathrm{supp}(\mu^{*})\). This implies that
Set \(\tilde{f}:= f- e\) and
Then
On the other hand
because μ ∗ belongs to meas(y,K). Thus
and μ ∗ is a minimizer of (A.5) as well as (A.1).
Suppose \(\tilde{\mu}^{*}\) is another minimizer of (A.5). We wish to show that
If this is not true, then \(\int e \,\mathrm {d}{\tilde{\mu}^{*}} <\epsilon\) and
This implies
which is a contradiction.
The inequality (A.2) follows from the first part, because the average of all the minimizers is still a minimizer. □
Remark
As we can see in the above proof, if μ ∗ is a unique minimizer of (4.3), then μ ∗ must have finite support and \(|\mathrm{supp}(\mu^{*})|\leq \binom {n+d}{d}\).
The following lemmas are used in the proof of Theorem 4.3.
Lemma A.3
Suppose
K⊆B(0,R) with
R<1 and
c
is in
. If a tms
w
belongs to
E
k
(y)∪E
∞(y), then
and for any integer t>0 we have
Proof
First, we consider the case that w∈E k (y). The condition M t−1(ρ∗w)⪰0 in (4.1) implies that for every t=1,…,k

A repeated application of the above gives

Since M k (w) is positive semidefinite, we can see that

Thus, we have
When k>t, we have
Let M t,k be the principal submatrix of M k (w) whose row and column indices β satisfy t<|β|≤k. Clearly, M t,k ⪰0 and we similarly have

Combining all of the above, we get
Note that w α =0 if |α|>2k. So, (A.8) is true.
Second, we consider the case that w∈E ∞(y). The sequence w admits a K-measure μ such that w α =∫ K x α dμ for every α. For every k, consider the truncation z=∫ K [x]2k dμ. Clearly, the tms z is feasible for (4.1). By part (i), we have
The above is true for all k, and implies (A.8) by letting k→∞. □
Lemma A.4
Assume
K⊆B(0,R) with
R<1, and
c
is in
. Let
γ
k
,γ
be the optimal values of (4.1) and (4.3), respectively. Then, we have the convergence
γ
k
→γ
as
k→∞.
Proof
By Lemma A.3, for an arbitrary ϵ>0, there exists t such that
This implies that for every w∈E k (y)∪E ∞(y) with k≥t, we have
Now we consider the truncated optimization problems

and
Let τ k and τ be the optimal values of (A.11) and (A.12) respectively. Note that (A.11) is a semidefinite relaxation of (A.12). Thus, we have τ k →τ, by Theorem 1 of Lasserre [16]. The inequality (A.10) implies that for all k≥t
This shows that |γ k −τ k |≤ϵ for k≥t. Applying a similar argument to (A.12), we can get |γ−τ|≤ϵ. Note that
Because τ k →τ, one gets
Since ϵ>0 is arbitrary, we must have γ k →γ as k→∞. □
About this article
Cite this article
Helton, J.W., Nie, J. A Semidefinite Approach for Truncated K-Moment Problems. Found Comput Math 12, 851–881 (2012). https://doi.org/10.1007/s10208-012-9132-x
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10208-012-9132-x
Keywords
- Truncated moment sequence
- Flat extension
- Representing measure
- Moment matrix
- Localizing matrix
- Semidefinite programming
- Sum of squares