Abstract
In this paper, we present two primal–dual interior-point algorithms for symmetric cone optimization problems. The algorithms produce a sequence of iterates in the wide neighborhood \(\mathcal {N}(\tau ,\,\beta )\) of the central path. The convergence is shown for a commutative class of search directions, which includes the Nesterov–Todd direction and the xs and sx directions. We derive that these two path-following algorithms have
iteration complexity bounds, respectively. The obtained complexity bounds are the best result in regard to the iteration complexity bound in the context of the path-following methods for symmetric cone optimization. Numerical results show that the algorithms are efficient for this kind of problems.


Similar content being viewed by others
References
Ai, W.: Neighborhood-following algorithms for linear programming. Sci. China Ser. A 47, 812–820 (2004)
Ai, W., Zhang, S.: An \(O(\sqrt{n} L)\) iteration primal-dual path-following method, based on wide neighborhoods and large updates, for monotone LCP. SIAM J. Optim. 16, 400–417 (2005)
Bai, Y.Q., Wang, G.Q., Roos, C.: Primal-dual interior-point algorithms for second-order cone optimization based on kernel functions. Nonlinear Anal. 70, 3584–3602 (2009)
Faraut, J., Korányi, A.: Analysis on Symmetric Cones. Oxford University Press, New York (1994)
Faybusovich, L.: Euclidean Jordan algebras and interior-point algorithms. Positivity 1(4), 331–357 (1997)
Faybusovich, L.: Linear systems in Jordan algebras and primal-dual interior-point algorithms. J. Comput. Appl. Math. 86, 149–175 (1997)
Feng, Z.Z.: A new \(O(\sqrt{n}L)\) iteration large update primal-dual interior-point method for second-order cone programming. Numer. Funct. Anal. Optim. 33, 397–414 (2012)
Feng, Z.Z., Fang, L.: A new \(O(\sqrt{n}L)\)-iteration predictor–corrector algorithm with wide neighborhood for semidefinite programming. J. Comput. Appl. Math. 256, 65–76 (2014)
Gu, G., Zangiabadi, M., Roos, C.: Full Nesterov–Todd step interior-point methods for symmetric optimization. Eur. J. Oper. Res. 214, 473–484 (2011)
Güler, O.: Barrier functions in interior-point methods. Math. Oper. Res. 21, 860–885 (1996)
Helmberg, C., Rendl, F., Vanderbei, R.J., Wolkowicz, H.: An interior-point method for semidefinite programming. SIAM J. Optim. 6, 342–361 (1996)
Kakihara, S., Tsuchiya, T.: Curvature integrals and iteration complexities in SDP and symmetric cone programs. Comput. Optim. Appl. 57, 623–665 (2014)
Li, Y., Terlaky, T.: A new class of large neighborhood path-following interior point algorithms for semidefinite optimization with \(O(\sqrt{n}\log (Tr(X^0 S^0)/\varepsilon ))\) iteration complexity. SIAM J. Optim. 20, 2853–2875 (2010)
Liu, C., Liu, H., Cong, W.: An \(O(\sqrt{n} L)\) iteration primal–dual second-order corrector algorithm for linear programming. Optim. Lett. 5, 729–743 (2011)
Liu, C.: Study on complexity of some interior-point algorithms in conic programming. Ph.D. thesis, Xidian University (2012) (in chinese)
Liu, H., Yang, X., Liu, C.: A new wide neighborhood primal–dual infeasible-interior-point method for symmetric cone programming. J. Optim. Theory Appl. 158, 796–815 (2013)
Luo, Z., Xiu, N.: Path-following interior point algorithms for the Cartesian \(P_\ast (\kappa )\)-LCP over symmetric cones. Sci. China. Ser. A 52, 1769–1784 (2009)
Mansouri, H., Roos, C.: Simplifled \(\text{ O }(nL)\) infeasible interior-point algorithm for linear optimization using full-Newton steps. Optim. Methods Softw. 22, 519–530 (2007)
Mizuno, S., Todd, M.J., Ye, Y.: On adaptive step primalual interior-point algorithms for linear programming. Math. Oper. Res. 18, 964–981 (1993)
Monteiro, R.D.C., Tsuchiya, T.: A strong bound on the integral of the central path curvature and its relationship with the iteration-complexity of primal–dual path-following LP algorithms. Math. Program. 115, 105–149 (2008)
Nesterov, Y.E., Nemirovskii, A.S.: Interior-Point Polynomial Algorithms in Convex Programming. SIAM, Philadelphia (1994)
Nesterov, Y.E., Todd, M.J.: Self-scaled barriers and interior point methods for convex programming. Math. Oper. Res. 22, 1–42 (1997)
Schmieta, S.H., Alizadeh, F.: Extension of primal–dual interior-point algorithms to symmetric cones. Math. Program. 96, 409–438 (2003)
Sturm, J.F.: Using SeDuMi 1.02, a MATLAB toolbox for optimization over symmetric cones. Optim. Methods Softw. 11, 625–653 (1999)
Todd, M.J., Toh, K.C., Taütaüncaü, R.H.: On the Nesterov–Todd direction in semidefinite programming. SIAM J. Optim. 8, 769–796 (1998)
Wang, G.Q., Bai, Y.Q.: A new primal–dual path-following interior-point algorithm for semidefinite optimization. J. Math. Anal. Appl. 353, 339–349 (2009)
Wright, S.J.: Primal–Dual Interior-Point Methods. SIAM, Philadelphia (1997)
Ye, Y.: Interior Point Algorithms, Theory and Analysis. Wiley, Chichester (1997)
Zangiabadi, M., Gu, G., Roos, C.: A full Nesterov–Todd step infeasible interior-point method for second-order cone optimization. J. Optim. Theory Appl. 158, 816–858 (2013)
Zhang, J., Zhang, K.: Polynomiality complexity of an interior point algorithm with a second order corrector step for symmetric cone programming. Math. Meth. Oper. Res. 73, 75–90 (2011)
Zhou, G.L., Toh, K.C.: Polynomiality of an inexact infeasible interior point algorithm for semidefinite programming. Math. Program. 99, 261–282 (2004)
Acknowledgements
The authors would like to thank the anonymous referees for their useful comments and suggestions, which helped to improve the presentation of this paper. The research of the first author was in part supported by a grant from IPM (No. 95900076). The second and third authors would like to thank Shahrekord University for financial support. The second and third authors were also partially supported by the Center of Excellence for Mathematics, University of Shahrekord, Shahrekord, Iran. The second and third authors wish to thank the York University, Professor Michael Chen and his group for hospitality during their recent sabbatical.
Funding Funding was provided by School of Mathematics, Institute for Research in Fundamental Sciences (IPM) (Grant No. 95900076), Shahrekord University (Grant No. 94GRD1M2003), Shahrekord University (IR) (Grant No. 94GRD1M1034).
Author information
Authors and Affiliations
Corresponding author
Appendix: Euclidean Jordan algebras and symmetric cones
Appendix: Euclidean Jordan algebras and symmetric cones
In this section, we briefly recall some basic concepts and useful results from Euclidean Jordan algebras. For a comprehensive treatment of Euclidean Jordan algebras, the reader is referred to the monograph by Faraut and Korányi [4].
A Euclidean Jordan algebra is a triple \(\left( \mathcal {J},\,\langle \cdot ,\,\cdot \rangle ,\,\circ \right) \), where \(\left( \mathcal {J},\,\langle \cdot ,\,\cdot \rangle \right) \) is a finite dimensional inner product space over \({\mathbb {R}}\) endowed with a bilinear mapping \(\circ :(x,\,y)\mapsto x\circ y\) from \(\mathcal {J}\times \mathcal {J}\) to \(\mathcal {J}\) satisfying following conditions:
-
(i)
\(x\circ y=y\circ x\) for all \(x,\,y \in \mathcal {J}\) (Commutativity);
-
(ii)
\(x\circ (x^2\circ y)=x^2\circ (x\circ y)\) for all \(x,\,y \in \mathcal {J},\,\) where \(x^2:=x\circ x\) (Jordan’s Axiom);
-
(iii)
\(\langle x\circ y,\,z\rangle =\langle y,\,x\circ z\rangle \) for all \(x,\,y,\,z \in \mathcal {J}\) (Euclidean),
where the inner product \(\langle \cdot ,\,\cdot \rangle \) is defined by \(\langle x,\,y\rangle := \mathbf {Tr}(x\circ y)\) for any \(x,\,y \in \mathcal {J}\).
Every Euclidean Jordan algebra has a multiplicative identity element e, such that \(x\circ e = e\circ x= x\) for all \(x \in \mathcal {J}\). For \(x\in \mathcal {J},\,\) k is called the degree of x and denoted by \(\deg (x),\,\) if k be the smallest integer such that the set \(\left\{ e,\,x,\,\ldots ,\,x^k \right\} \) is linearly dependent. The rank of \(\mathcal {J}\), denoted by \(\mathrm{rank}\,(\mathcal {J})\), is defined by \(\max \left\{ \deg (x):~x\in \mathcal {J}\right\} \). The set \(\mathcal {K}:=\left\{ x^2:~x\in \mathcal {J}\right\} \) is called the cone of squares of Euclidean Jordan algebra \(\left( \mathcal {J},\,\langle \cdot ,\,\cdot \rangle ,\,\circ \right) \). A cone is symmetric (i.e., self-dual and homogeneous) if and only if it is the cone of squares of some Euclidean Jordan algebra.
An element \(c\in \mathcal {J}\) is idempotent if \(c^2=c\). Two idempotents \(c_i\) and \(c_j\) are orthogonal if \(c_i\circ c_j=0\). A complete system of orthogonal idempotents is a set \(\left\{ c_1,\,c_2,\,\ldots ,\,c_k\right\} \) of orthogonal idempotents if all \(c_i,\,i=1,\,2,\,\ldots ,\,k\) are idempotent, each two \(c_j,\,c_l\) are orthogonal and \(\sum _{j=1}^{k}c_j=e\). An idempotent element is said to be primitive if it can not be written as the sum of two other idempotents. A complete system of orthogonal primitive idempotents is called a Jordan frame.
An important property of Euclidean Jordan algebra is that each element x of an Euclidean Jordan algebra admits a spectral decomposition, as described in the following theorem.
Theorem 5.1
(Theorem III.1.2 in [4]) Let \(\mathcal {J}\) be a Euclidean Jordan algebra of rank r. For any \(x\in \mathcal {J}\), there exists a Jordan frame \(\left\{ c_1,\,c_2,\,\ldots ,\,c_r\right\} \) and real numbers \(\lambda _1,\,\ldots ,\,\lambda _r\) such that
The numbers \(\lambda _1,\,\lambda _2,\,\ldots ,\,\lambda _r\) are called the eigenvalues of x and (36) is the spectral decomposition of x. We can conclude that \(x\in \mathcal {K}\) if and only if \(\lambda _i\ge 0\) and \(x\in \text{ int }~\mathcal {K}\) (the interior of \(\mathcal {K}\)) if and only if \(\lambda _i> 0\), for all \(i=1,\,2,\,\ldots ,\,r\).
Given the spectral decomposition \(x=\sum _{j=1}^{r}\lambda _jc_j\), we obtain that:
-
Square root \(x^{1/2}:=\sum _{i=1}^{r}\lambda _i^{1/2}c_i\) if all \(\lambda _i\ge 0\);
-
Inverse \(x^{-1}:=\sum _{i=1}^{r}\lambda _i^{-1}c_i\) if all \(\lambda _i\ne 0\);
-
Trace \(\mathbf {Tr}(x)=\sum _{i=1}^{r}\lambda _i\);
-
Determinant \(det(x)=\prod _{i=1}^{r}\lambda _i\);
-
Frobenius norm \(\Vert x\Vert :=\sqrt{\langle x,\,x\rangle }=\left( \sum _{i=1}^{r}\lambda _i^2\right) ^{1/2}\);
-
Metric projection: \(x^+=\sum _{i=1}^{r}\lambda _i^+c_i\), where \(\lambda _i^+=\max \left\{ \lambda _i,\,0\right\} \), for \(i=1,\,2,\,\ldots ,\,r\). Moreover, \(x^-=x-x^+. \)
We present some technical Lemmas, which are used frequently during the analysis.
Lemma 5.1
(Lemma 13 in [23]) Let \(x\in \mathcal {J},\) then we obtain the smallest and the largest eigenvalue as
Lemma 5.2
(Lemma 2.13 in [9]) Let \(x,\,s\in \mathcal {J}\) with \(\langle x,\,s\rangle =0\). Then one has
Lemma 5.3
(Lemma 2.15 in [9]) Let \(x\circ s\in \text{ int }~\mathcal {K}\), then \(det(x)\ne 0\).
For any \(x,\,y \in \mathcal {J}\), Lyapunov transformation \(L(x): \mathcal {J}\rightarrow \mathcal {J}\) is defined as
The vectors x and y are said to be operator commute if L(x) and L(y) commute, i.e., \(L(x)L(y)=L(y)L(x)\). In other words, x and y operator commute if \(x\circ (y\circ z)=y\circ (x\circ z)\), for all \(z\in \mathcal {J}\). This fact can be generalized in the following theorem which will be used in the Sect. 3.2.
Theorem 5.2
(Theorem 27 in [23]) Let x and y be two elements of a Euclidean Jordan algebra \(\mathcal {J}\). Then x and y operator commute if and only if there is a Jordan frame \(\left\{ c_1,\,c_2,\,\ldots ,\,c_r\right\} \) such that \(x=\sum _{i=1}^{r}\lambda _ic_i\) and \(y=\sum _{i=1}^{r}\xi _ic_i\).
Additionally, we define the quadratic representation of x
where \(L(x)^2=L(x)L(x)\). The quadratic representation is an essential concept in the theory of Jordan algebras and will play a key role in our subsequent analysis. The following are two useful properties about the quadratic representation of an element belong to \(\text{ int }~\mathcal {K}\).
Lemma 5.4
(Lemma 28 in [23]) Let \(x,\,s\in \text{ int }~\mathcal {K}\) and p be invertible. Then \(x \circ s=\mu e\) if and only if \(Q(p)x\circ Q(p^{-1})s=\mu e\).
Lemma 5.5
(Proposition 2.9 in [17]) Let \(x,\,s\in \text{ int }~\mathcal {K}\). If x and s are operator commute then \(Q(x^{1/2})s=x\circ s\).
Rights and permissions
About this article
Cite this article
Sayadi Shahraki, M., Mansouri, H. & Zangiabadi, M. Two wide neighborhood interior-point methods for symmetric cone optimization. Comput Optim Appl 68, 29–55 (2017). https://doi.org/10.1007/s10589-017-9905-x
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10589-017-9905-x