Abstract
This paper proposes a second-order corrector infeasible interior-point method for semidefinite optimization in a large neighborhood of the central path. Our algorithm uses the Nesterov–Todd search directions as a Newton direction. We make use of the scaled Newton directions for symmetric search directions. Based on Ai and Zhang idea, we decompose the Newton directions into two orthogonal directions corresponding to positive and negative parts of the right-hand side of the Newton equation. In such a way, we use different step lengths for each of them and the corrector step is multiplied by the square of the step length of the infeasible directions in the expression of the new iterate. Starting with a point \((X^0, y^0, S^0)\) in the neighborhood in terms of Frobenius norm, we show that the algorithm terminates after at most \(\mathcal {O}(n^{\frac{5}{4}}\log \varepsilon ^{-1})\) iterations, improving by a factor \(n^{\frac{1}{4}}\) results on these kinds of algorithms. We believe that this is the first infeasible interior-point algorithm in a large neighborhood, which uses a Newton direction decomposition and a second-order corrector step to improve the iteration complexity. The main difference of the proposed method comparing with the existing methods in literature is the strategy for generating corrector directions. Some preliminary numerical results are given to verify the efficiency of the algorithm.
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(2), 400–417 (2005)
Alizadeh, F.: Interior point methods in semidefnite programming with applications to combinatorial optimization. SIAM J. Optim. 5(1), 13–51 (1995)
Asadi, S., Mansouri, H., Darvay, Zs, Zangiabadi, M., Mahdavi-Amiri, N.: Large-neighborhood infeasible predictor–corrector algorithm for horizontal linear complementarity problems over Cartesian product of symmetric cones. J. Optim. Theory Appl. 180, 811–829 (2019)
Boyd, S., El Ghaoui, L., Feron, E., Balakrishnan, V.: Linear Matrix Inequalities in System and Control Theory: Studies in Applied Mathematics. SIAM, Philadelphia (1994)
de Klerk, E.: Aspects of Semidefinite Programming. Applied Optimization. Kluwer, Dordrecht (2002)
Faraut, J., korányi, A.: Analysis on Symmetric Cones. Oxford Mathematical Monographs. The Clarendon Press Oxford University Press, New York, Oxford Science Publications (1994)
Feng, Z., Fang, L.: A wide neighborhood interior-point method with \(O(\sqrt{n}L)\) iteration-complexity bound for semidefinite programming. Optimization 59, 1235–1246 (2010)
Feng, 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)
Horn, R.A., Johnson, C.R.: Topics in Matrix Analysis. Cambridge University Press, New York (1991)
Karmarkar, N.K.: A new polynomial-time algorithm for linear programming. Combinatorica 4(4), 373–395 (1984)
Kheirfam, B.: A predictor–corrector infeasible-interior-point algorithm for semidefinite optimization in a wide neighborhood. Fund. Inform. 152, 33–50 (2017)
Kheirfam, B., Chitsaz, M.: Polynomial convergence of two higher order interior-point methods for \(P_*(\kappa )\)-LCP in a wide neighborhood of the central path. Period. Math. Hung. 76(2), 243–264 (2018)
Kheirfam, B., Haghighi, M.: A wide neighborhood interior-point algorithm for linear optimization based on a specific kernel function. Period. Math. Hung. 79, 94–105 (2019)
Kheirfam, B., Mohamadi-sangachin, M.: A wide neighborhood second-order predictor–corrector interior-point algorithm for semidefinite optimization with modified corrector directions. Fund. Inform. 153, 327–346 (2017)
Kojima, M., Megiddo, N., Noma, T., Yoshise, A.: A Unified Approach to Interior Point Algorithms for Linear Complementarity Problems. Lecture Notes in Computer Science, Vol. 538. Springer, Berlin (1991)
Li, Y., Terlaky, T.: A new class of large neighborhood path-following interior-point algorithms for semidefinite optimization with \({\cal{O}}\big (\sqrt{n}\log (\frac{tr(X^{0}S^{0})}{\varepsilon })\big )\) iteration complexity. SIAM J. Optim. 8, 2853–2875 (2010)
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(3), 796–815 (2013)
Liu, C., Liu, H.: A new second-order corrector interior-point algorithm for semidefinit programming. Math. Meth. Oper. Res. 75, 165–183 (2012)
Mehrotra, S.: Om the implementation of a primal–dual interior point method. SIAM J. Optim. 2, 575–601 (1992)
Monteiro, R.D.C.: Primal–dual path-following algorithms for semidefenite programming. SIAM J. Optim. 7, 663–678 (1997)
Monteiro, R.D.C.: Polynomial convergence of primal–dual algorithms for semidefnite programming based on Monteiro and Zhang family of directions. SIAM J. Optim. 8, 797–812 (1998)
Monteiro, R.D.C.: First- and second-order methods for semidefnite programming. Math. Program. 97, 209–244 (2003)
Monteiro, R.D.C., Zhang, Y.: A unified analysis for a class of long-step primal–dual path-following interior-point algorithms for semidefinite programming. Math. Program. 81, 281–299 (1998)
Nesterov, Y.E., Nemirovski, A.S.: Interior Point Methods in Convex Programming: Theory and Applications. SIAM, Philadelphia (1994)
Nesterov, Y.E., Todd, M.J.: Primal–dual interior-point methods for self-scaled cones. SIAM J. Optim. 8, 324–364 (1998)
Potra, F.A.: Interior point methods for sufficient horizontal LCP in a wide neighborhood of the central path with best known iteration complexity. SIAM J. Optim. 24(1), 1–28 (2014)
Potra, F.A., Sheng, R.: A superlinearly convergent primal–dual infeasible-interior-point algorithm for semidefinite programming. SIAM J. Optim. 8, 1007–1028 (1998)
Zhang, Y.: On extending some primal–dual interior-point algorithms from linear programming to semidefinite programming. SIAM J. Optim. 8, 365–386 (1998)
Zhang, Y.: On the convergence of a class of infeasible interior-point methods for the horizontal linear complementarity problem. SIAM J. Optim. 4, 208–227 (1994)
Zhang, Y., Zhang, D.: On polynomiality of the Mehrotra-type predictor–corrector interior-point algorithms. Math. Program. 68, 303–318 (1995)
Zhang, M.W.: A second order Mehrotra-type predictor–corrector algorithm for semidefinite optimization. J. Syst. Sci. Complex. 25, 1108–1121 (2012)
Acknowledgements
We are grateful to the anonymous referees and editor for their useful comments that help us improve the presentation of this paper.
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.
Rights and permissions
About this article
Cite this article
Kheirfam, B., Nasrollahi, A. & Mohammadi, M. A Second-Order Corrector Infeasible Interior-Point Method for Semidefinite Optimization Based on a Wide Neighborhood. J Sci Comput 86, 13 (2021). https://doi.org/10.1007/s10915-020-01384-w
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10915-020-01384-w
Keywords
- Semidefinite optimization
- Infeasible interior-point method
- Wide neighborhood
- Second-order corrector
- Polynomial complexity