Abstract
In this paper, we consider a class of fourth degree polynomial problems, which are NP-hard. First, we are concerned with the bi-quadratic optimization problem (Bi-QOP) over compact sets, which is proven to be equivalent to a multi-linear optimization problem (MOP) when the objective function of Bi-QOP is concave. Then, we introduce an augmented Bi-QOP (which can also be regarded as a regularized Bi-QOP) for the purpose to guarantee the concavity of the underlying objective function. Theoretically, both the augmented Bi-QOP and the original problem share the same optimal solutions when the compact sets are specified as unit spheres. By exploiting the multi-block structure of the resulting MOP, we accordingly propose a proximal alternating minimization algorithm to get an approximate optimal value of the problem under consideration. Convergence of the proposed algorithm is established under mild conditions. Finally, some preliminary computational results on synthetic datasets are reported to show the efficiency of the proposed algorithm.
Similar content being viewed by others
References
Barmpoutis, A., Jian, B., Vemuri, B., Shepherd, T.: Symmetric positive 4th order tensors and their estimation from diffusion weighted MRI. In: Karssemijer, N., Lelieveldt, B. (eds.) Lecture Notes in Computer Science, pp. 308–319. Springer, New York (2007)
Chen, B., He, S., Li, Z., Zhang, S.: Maximum block improvement and polynomial optimization. SIAM J. Optim. 22, 87–107 (2012)
Chen, H., Chen, Y., Li, G., Qi, L.: A semidefinite program approach for computing the maximum eigenvalue of a class of structured tensors and its applications in hypergraphs and copositivity test. Numer. Linear Algebra Appl. 25(1), e2125 (2018)
Chen, H., Huang, Z., Qi, L.: Copositivity detection of tensors: theory and algorithm. J. Optim. Theory Appl. 174, 746–761 (2017)
Chen, H., Huang, Z., Qi, L.: Copositive tensor detection and its applications in physics and hypergraphs. Comput. Optim. Appl. 69, 133–158 (2018)
Han, D., Dai, H., Qi, L.: Conditions for strong ellipticity of anisotropic elastic materials. J. Elast. 97, 1–13 (2009)
He, S., Li, Z., Zhang, S.: Approximation algorithms for homogeneous polynomial optimization with quadratic constraints. Math. Program. Ser. B 125, 353–383 (2010)
Hof, P., Scherer, C., Heuberger, P.: Model-Based Control: Bridging Rigorous Theory and Advanced Technology: Part I. Springer, New York (2009)
Hu, S.L., Huang, Z.: Alternating direction method for bi-quadratic programming. J. Global Optim. 51, 429–446 (2011)
Jiang, B., Ma, S., Zhang, S.: Alternating direction method of multipliers for real and complex polynomial optimization models. Optimization 63, 883–898 (2014)
Kolda, T., Mayo, J.: Shifted power method for computing tensor eigenvalues. SIAM J. Matrix Anal. Appl. 32, 1095–1124 (2011)
Lasserre, J.: Global optimization with polynomials and the problem of moments. SIAM J. Optim. 11, 796–817 (2001)
Ling, C., He, H.J., Qi, L.Q.: Improved approximation results on standard quartic polynomial optimization. Optim. Lett. 11, 1767–1782 (2017)
Ling, C., Nie, J., Qi, L., Ye, Y.: Biquadratic optimization over unit spheres and semidefinite programming relaxations. SIAM J. Optim. 20, 1286–1310 (2009)
Luo, Z., Zhang, S.: A semidefinite relaxation scheme for multivariate quartic polynomial optimization with wuadratic constraints. SIAM J. Optim. 20, 1716–1736 (2010)
Nie, J.: An exact Jacobian SDP relaxation for polynomial optimization. SIAM J. Optim. 137, 225–255 (2013)
Nie, J.: Polynomial optimization with real varieties. SIAM J. Optim. 23, 1634–1646 (2013)
Nie, J.: The hierarchy of local minimums in polynomial optimization. Math. Program. 151, 555–583 (2015)
Nie, J.: Generating polynomials and symmetric tensor decomposition. Found. Comput. Math. 17, 423–465 (2017)
Nie, J., Wang, L.: Semidefinite relaxations for best rank-1 tensor approximations. SIAM J. Matrix Anal. Appl. 35, 1155–1179 (2014)
Parrilo, P.: Structured semidefinite programs and semialgebraic geometrymethods in robustness and optimization. Ph.D. thesis, California Institute of Technology, Pasadena, California
Qi, L.: Eigenvalues of a real supersymmetric tensor. J. Symbolic Comput. 40(6), 1302–1324 (2005)
Qi, L., Wang, F., Wang, Y.: Z-eigenvalue methods for a global polynomial optimization problem. Math. Program. 118(2), 301–316 (2009)
Razaviyayn, M., Hong, M., Luo, Z.: A unified convergence analysis of block successive minimization methods for nonsmooth optimization. SIAM J. Optim. 23(2), 1126–1153 (2013)
So, A.M.C.: Deterministic approximation algorithms for sphere constrained homogeneous polynomial optimization problems. Math. Program. 129, 357–382 (2011)
Soare, S., Yoon, J., Cazacu, O.: On the use of homogeneous polynomials to develop anisotropic yield functions with applications to sheet forming. Int. J. Plast. 24, 915–944 (2008)
Tseng, P.: Convergenc of a block coordinate descent method for nondifferentiable minimization. J. Optim. Theory Appl. 109, 475–494 (2001)
Wang, Y., Aron, M.: A reformulation of the strong ellipticity conditions for unconstrained hyperelastic media. J. Elasticity 44, 89–96 (1996)
Wang, Y., Caccetta, L., Zhou, G.: Convergence analysis of a block improvement method for polynomial optimization over unit spheres. Numer. Linear Algebra Appl. 22, 1059–1076 (2015)
Yang, Y., Yang, Q.: On solving biquadratic optimization via semidefinite relaxation. Comput. Optim. Appl. 53, 845–867 (2012)
Zhang, X., Ling, C., Qi, L.: Semidefinite relaxation bounds for bi-quadratic optimization problems with quadratic constraints. J. Global Optim. 49, 293–311 (2011)
Zhou, G., Caccette, L., Teo, K., Wu, S.: Nonnegative polynomial optimization over unit spheres and convex programming relaxations. SIAM J. Optim. 22, 987–1008 (2012)
Acknowledgements
The authors would like to thank the two anonymous referees for their valuable comments, which greatly helped us improve the quality of this paper. H. Chen was supported in part by National Natural Science Foundation of China (NSFC) (No. 12071249). H. He was supported in part by NSFC (Nos. 11771113 and 11971138) and Natural Science Foundation of Zhejiang Province (No. LY20A010018). Y. Wang was supported in part by NSFC (No. 12071250).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix
In this appendix, we present detailed proofs for Theorems 4 and 5.
A Proof of Theorem 4
Proof
Due to the compactness of both \({\mathbb {D}}_1\) and \({\mathbb {D}}_2\), it is not difficult to see that the sequence \(\{(\mathbf{x}^{(k)},\mathbf{y}^{(k)},\mathbf{z}^{(k)},\mathbf{w}^{(k)})\}\) generated by Algorithm 1 is bounded, which further implies that such a sequence has at least one limit point \(\mathbf{t}^*=(\mathbf{x}^*,\mathbf{y}^*,\mathbf{z}^*,\mathbf{w}^*)\). Without loss of generality, suppose that \(\{\mathbf{t}^{(p_k)}\}\) is a subsequence of \(\{\mathbf{t}^{(k)}\}\) with limit point \(\mathbf{t}^*\), i.e.,
It follows from Item (ii) of Theorem 3 that
To verify that \(\mathbf{t}^*\) is a stationary point of (9), we just need to prove the following variational inequality holds:
Since \(\{\mathbf{t}^{(p_k)}\}\) is a subsequence of \(\{\mathbf{t}^{(k)}\}\), it is clear from the \(\mathbf{x}\)-subproblem of Algorithm 1 that
Consequently, letting \(k\rightarrow \infty \) in the above inequality leads to
Similarly, it follows from the \(\mathbf{y}\)-, \(\mathbf{z}\)-, and \(\mathbf{w}\)-subproblems of Algorithm 1 that
By invoking the fact that
it then follows from (15) and (16) that variational inequality (14) holds, which means that \(\mathbf{t}^*\) is a stationary point of the augmented MOP (9). \(\square \)
B Proof of Theorem 5
Proof
We first prove Item (i). By the concavity of \({{\varvec{f}}}^2_{\alpha }(\mathbf{x},\mathbf{z})\), it holds for \(k\in {\mathbb {N}}\) that
Clearly, if \(\nabla _{\mathbf{x}}{{\varvec{f}}}^2_{\alpha }(\mathbf{x}^{(k)},\mathbf{z}^{(k)})=0\), then, it follows from Algorithm 2 that \(\mathbf{x}^{(k+1)}=\mathbf{x}^{(k)}\) and (17) holds; Otherwise, i.e.,
It follows that
which, together with Cauchy-Schwarz inequality, implies that
Consequently, it follows from (17) that
Similarly, we have
Combining (19) with (18) immediately leads to
On the other hand, if there exists a k such that
then, it follows from (18) and (19) that
From (17) and the fact that \(\Vert \mathbf{x}^{(k+1)}\Vert =\Vert \mathbf{x}^{(k)}\Vert =1\), we know that
Similarly, we can obtain that
which means that \(\{{{\varvec{f}}}^2_{\alpha }(\mathbf{x}^{(k)},\mathbf{z}^{(k)})\}\) is strictly decreasing.
Now, we prove Item (ii). If Algorithm 2 terminates in finite number of steps, without loss of generality, suppose it stops at the k-th iteration. From the discussion of Item (i), it holds that
and
Then, it follows from the iterative schemes of Algorithm 2 that
Thus, for any \(\mathbf{x}\in {\mathbb {R}}^n, \mathbf{z}\in {\mathbb {R}}^m\) with \(\Vert \mathbf{x}\Vert =1\) and \(\Vert \mathbf{z}\Vert =1\), it holds that
which implies that \((\mathbf{x}^{(k)}, \mathbf{z}^{(k)})\) is a stationary point of Bi-QOP (2).
Hereafter, we prove Item (iii). Due to the monotonicity of \(\{{{\varvec{f}}}^2_{\alpha }(\mathbf{x}^{(k)},\mathbf{z}^{(k)})\}\) and compactness of \({\mathbb {D}}_1\) and \({\mathbb {D}}_2\), we know that \(\{{{\varvec{f}}}^2_{\alpha }(\mathbf{x}^{(k)},\mathbf{z}^{(k)})\}\) is a convergent sequence. It then follows from (17) that
On the other hand, the boundedness of the sequence \(\{(\mathbf{x}^{(k)}, \mathbf{z}^{(k)})\}\) implies that it has at least one accumulation point. Without loss of generality, assume \(({\hat{\mathbf{x}}}, {\hat{\mathbf{z}}})\) is an accumulation point of the subsequence \(\{(\mathbf{x}^{(k_j)}, \mathbf{z}^{(k_j)})\}\). Then we have
Now, if \(\lim _{j\rightarrow \infty }\nabla _{\mathbf{x}}{{\varvec{f}}}^2_{\alpha }(\mathbf{x}^{(k_j)},\mathbf{z}^{(k_j)})=\mathbf{0}\), it then follows from (20) and the continuity of \({{\varvec{f}}}^2_{\alpha }(\mathbf{x},\mathbf{z})\) that
which means that
If \(\lim _{j\rightarrow \infty }\nabla _{\mathbf{x}}{{\varvec{f}}}^2_{\alpha }(\mathbf{x}^{(k_j)},\mathbf{z}^{(k_j)})\ne \mathbf{0}\), then by Step 3 of Algorithm 2, it follows from (17) and (20) that
which, together with \(\Vert {\hat{\mathbf{x}}}\Vert =1\), implies that
Consequently, we have
Combining (21) with (22) yields the \({\hat{\mathbf{x}}}\)-part KKT system of (2). Similarly, we can obtain the \({\hat{\mathbf{z}}}\)-part KKT system of the problem. Hence, \(({\hat{\mathbf{x}}}, {\hat{\mathbf{z}}})\) is a KKT point of Bi-QOP (2).
Finally, we prove Item (iv). If \({{\varvec{f}}}^2_{\alpha }(\mathbf{x},\mathbf{z})\) is strictly concave for any fixed \(\mathbf{x}\in {\mathbb {D}}_1\) and \(\mathbf{z}\in {\mathbb {D}}_2\), it then follows from (20) that
which implies that
So, we conclude that
On the other hand, by a similar proof, one can prove that \(\lim _{k\rightarrow \infty }\Vert \mathbf{z}^{(k+1)}-\mathbf{z}^{(k)}\Vert =0\), which, together with (23), implies that
The proof is completed. \(\square \)
Rights and permissions
About this article
Cite this article
Chen, H., He, H., Wang, Y. et al. An efficient alternating minimization method for fourth degree polynomial optimization. J Glob Optim 82, 83–103 (2022). https://doi.org/10.1007/s10898-021-01060-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10898-021-01060-9
Keywords
- Alternating minimization method
- Polynomial optimization
- Unit sphere
- Bi-quadratic optimization problem
- Multi-linear optimization