A Two-Step Newton Algorithm for the Weighted Complementarity Problem with Local Biquadratic Convergence
Abstract
:1. Introduction
- The algorithm computes two Newton equations directly to obtain the next iteration point, in contrast to the algorithm in [23]. If the value of the objective function meets a certain descent criterion, the algorithm takes the iteration point produced by the two Newton directions directly as the next iteration point; otherwise, the step size is confirmed via a derivative-free line search to find the next iteration point. By doing this, the computational efficiency of the algorithm is successfully improved without adding to the time investment.
- Compared with the algorithm in [24], we employ different Jacobian matrices for calculating Newton equations and add the new term when doing so, in order to guarantee the local biquadratic convergence property. Due to this architecture, the new algorithm exhibits local biquadratic convergence under the right conditions.
2. Preliminaries
- 1.
- 2.
- If , then is continuously differentiable for any .
3. Description of the Method
- 1.
- It is worth noting that the Newton direction obtained by computing Newton equations twice is not necessarily the descent direction of the objective function. Therefore, to guarantee the global convergence properties, we introduce a derivation-free line search. When the objective function satisfies a certain descent quantity, we can use directly as a descent direction. Otherwise, we utilize (15) to generate a step length for obtaining the next iteration point.
- 2.
- In Step 2, the additional term is added to Newton Equations (11) and (12), in contrast to the current smoothing Newton methods [17,23,30]. The property of local biquadratic convergence of Algorithm 1 depends on this particular perturbation term. Algorithm 1 has a similar computational cost to the traditional Newton approach even though it computes the Newton direction twice.
- 3.
- The main distinction between Algorithm 1 and the accelerated algorithm in [23] as two-step Newton algorithms is that Algorithm 1 employs two Newton directions from the beginning, whereas the accelerated algorithm in [23] begins with one Newton direction and adds a second Newton direction when certain conditions are met. We also note that Algorithm 1 is able to solve the WCP better than the accelerated method in the following section of numerical experiments.
- 4.
- In addition to the difference between Algorithm 1 and the algorithm in [24] in solving Newton directions, another difference is that when the Newton equation is used as the descent direction for the line search, there are different choices for the descent direction. As described in Step 4, the descent direction is chosen to be the sum of two Newton directions under certain conditions. In the subsequent discussion, it will be shown that this choice is made to ensure global convergence of the algorithm.
Algorithm 1 A Two-Step Newton Method |
Input parameters: Required stopping criterion , , , , such that , and . satisfies that and , and starting point . |
Output: an approximate solution to the WCP (2); |
Step 0. Let and . |
Step 1. If , stop. |
Step 2.
|
Step 3. If
|
Step 4. Let
|
Step 5. Set and . Return to Step 1. |
4. Global Convergence
5. Local Convergence
6. Numerical Experiments
6.1. Numerical Tests for a WLCP
6.2. Numerical Tests for a WCP
7. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Potra, F. Weighted complementarity problems-a new paradigm for computing equilibria. SIAM J. Optim. 2012, 22, 1634–1654. [Google Scholar] [CrossRef]
- Anstreicher, K.M. Interior-point algorithms for a generalization of linear programming and weighted centering. Optim. Method Softw. 2012, 27, 605–612. [Google Scholar] [CrossRef]
- Ye, Y. A path to the Arrow-Debreu competitive market equilibrium. Math. Program. 2008, 111, 315–348. [Google Scholar] [CrossRef]
- Facchinei, F.; Pang, J. Finite-Dimensional Variational Inequalities and Complementarity Problems; Springer: New York, NY, USA, 2003. [Google Scholar]
- Che, H.; Wang, Y.; Li, M. A smoothing inexact Newton method for P0 nonlinear complementarity problem. Front. Math. 2012, 7, 1043–1058. [Google Scholar] [CrossRef]
- Huang, B.; Ma, C. Accelerated modulus-based matrix splitting iteration method for a class of nonlinear complementarity problems. Comput. Appl. Math. 2018, 37, 3053–3076. [Google Scholar] [CrossRef]
- Gowda, M.S. Weighted LCPs and interior point systems for copositive linear transformations on Euclidean Jordan algebras. J. Glob. Optim. 2019, 74, 285–295. [Google Scholar] [CrossRef]
- Chi, X.; Gowda, M.S.; Tao, J. The weighted horizontal linear complementarity problem on a Euclidean Jordan algebra. J. Glob. Optim. 2019, 73, 153–169. [Google Scholar] [CrossRef]
- Asadi, S.; Darvay, Z.; Lesaja, G.; Mahdavi-Amiri, N.; Potra, F. A full-Newton step interior-point method for monotone weighted linear complementarity problems. J. Optim. Theory Appl. 2020, 186, 864–878. [Google Scholar] [CrossRef]
- Chi, X.; Wang, G. A full-Newton step infeasible interior-point method for the special weighted linear complementarity problem. J. Optim. Theory Appl. 2021, 190, 108–129. [Google Scholar] [CrossRef]
- Chi, X.; Wan, Z.; Hao, Z. A full-modified-Newton step O(n) infeasible interior-point method for the special weighted linear complementarity problem. J. Ind. Manag. Optim. 2021, 18, 2579–2598. [Google Scholar] [CrossRef]
- Narushima, Y.; Sagara, N.; Ogasawara, H. A smoothing Newton method with Fischer-Burmeister function for second-order cone complementarity problems. J. Optimiz. Theory App. 2011, 149, 79–101. [Google Scholar] [CrossRef]
- Liu, X.; Liu, S. A new nonmonotone smoothing Newton method for the symmetric cone complementarity problem with the Cartesian P0-property. Math. Method Oper. Res. 2020, 92, 229–247. [Google Scholar] [CrossRef]
- Zhou, S.; Pan, L.; Xiu, N.; Qi, H. Quadratic convergence of smoothing Newton’s method for 0/1 Loss optimization. SIAM J. Optim. 2021, 31, 3184–3211. [Google Scholar] [CrossRef]
- Chen, P.; Lin, G.; Zhu, X.; Bai, F. Smoothing Newton method for nonsmooth second-order cone complementarity problems with application to electric power markets. J. Glob. Optim. 2021, 80, 635–659. [Google Scholar] [CrossRef]
- Khouja, R.; Mourrain, B.; Yakoubsohn, J. Newton-type methods for simultaneous matrix diagonalization. Calcolo 2022, 59, 38. [Google Scholar] [CrossRef]
- Zhang, J. A smoothing Newton algorithm for weighted linear complementarity problem. Optim. Lett. 2016, 10, 499–509. [Google Scholar]
- Tang, J.; Zhou, J. A modified damped Gauss–Newton method for non-monotone weighted linear complementarity problems. Optim. Method. Softw. 2022, 37, 1145–1164. [Google Scholar] [CrossRef]
- Potra, F.A.; Ptak, V. Nondiscrete induction and iterative processes. SIAM Rev. 1987, 29, 505–506. [Google Scholar]
- Kou, J.; Li, Y.; Wang, X. A modification of Newton method with third-order convergence. Appl. Math. Comput. 2006, 181, 1106–1111. [Google Scholar] [CrossRef]
- Argyros, I.K.; Hilout, S. On the local convergence of fast two-step Newton-like methods for solving nonlinear equations. J. Comput. Appl. Math. 2013, 245, 1–9. [Google Scholar] [CrossRef]
- Dehghan Niri, T.; Shahzadeh Fazeli, S.A.; Heydari, M. A two-step improved Newton method to solve convex unconstrained optimization problems. J. Appl. Math. Comput. 2020, 62, 37–53. [Google Scholar] [CrossRef]
- Tang, J.; Zhou, J.; Zhang, H. An accelerated smoothing Newton method with cubic convergence for weighted complementarity problems. J. Optim. Theory Appl. 2023, 196, 641–665. [Google Scholar] [CrossRef]
- Liu, X.; Zhang, J. Strong convergence of a two-step modified Newton method for weighted complementarity problems. Axioms 2023, 12, 742. [Google Scholar] [CrossRef]
- Argyros, I.K.; George, S. On the influence of center-Lipschitz conditions in the convergence analysis of multi-point iterative methods. Rev. Colomb. Mat. 2008, 42, 15–24. [Google Scholar]
- Magrenan Ruiz, A.A.; Argyros, I.K. Two-step Newton methods. J. Complex. 2014, 30, 533–553. [Google Scholar] [CrossRef]
- Chen, J.S.; Ko, C.H.; Liu, Y.D.; Wang, S.P. New smoothing functions for solving a system of equalities and inequalities. Pac. J. Optim. 2016, 12, 185–206. [Google Scholar]
- Fan, X.; Yan, Q. Solving system of inequalities via a smoothing homotopy method. Numer. Algor. 2019, 82, 719–728. [Google Scholar] [CrossRef]
- Dong, L.; Tang, J.Y.; Song, X.Y. A non-monotone inexact non-interior continuation method based on a parametric smoothing function for LWCP. Int. J. Comput. Math. 2018, 95, 739–751. [Google Scholar]
- Zhou, Z.; Peng, Y. The locally Chen–Harker–Kanzow–Smale smoothing functions for mixed complementarity problems. J. Glob. Optim. 2019, 74, 169–193. [Google Scholar] [CrossRef]
- Dennis, J.; More, J. A characterization of superlinear convergence and its applications to quasi-Newton methods. Math. Comput. 1974, 28, 549–560. [Google Scholar] [CrossRef]
- Qi, L.; Sun, J. A non-smooth version of Newton’s method. Math. Program. 1993, 58, 353–367. [Google Scholar] [CrossRef]
k | SNQ_L | ANM_Tang | TSN_Liu |
---|---|---|---|
1 | |||
2 | |||
3 | |||
4 | ∖ |
n | SNQ_L | ANM_Tang | TSN_Liu | ||||||
---|---|---|---|---|---|---|---|---|---|
Avek | AveCPU | Aveero | Avek | AveCPU | Aveero | Avek | AveCPU | Aveero | |
1000 | 3.0 | 1.4839 | 3.5 | 1.5091 | 4.0 | 1.8323 | |||
2000 | 3.0 | 9.8266 | 3.6 | 9.4651 | 4.0 | 15.3614 | |||
3000 | 3.0 | 36.4712 | 4.0 | 37.7936 | 4.0 | 51.4373 | |||
4000 | 3.1 | 89.5122 | 4.0 | 101.6152 | 4.0 | 110.9661 | |||
5000 | 3.2 | 165.3057 | 4.0 | 160.4525 | 4.0 | 216.3353 | |||
6000 | 3.3 | 289.1295 | 4.0 | 296.4240 | 4.0 | 368.0030 | |||
7000 | 3.4 | 478.9888 | 4.0 | 758.7281 | 4.0 | 584.5569 | |||
8000 | 3.4 | 731.9228 | 4.0 | 1174.9030 | 4.0 | 871.0305 |
n | SNQ_L | ANM_Tang | TSN_Liu | ||||||
---|---|---|---|---|---|---|---|---|---|
Avek | AveCPU | Aveero | Avek | AveCPU | Aveero | Avek | AveCPU | Aveero | |
500 | 3.3 | 0.5099 | 4.0 | 0.4196 | 4.2 | 0.3881 | |||
1000 | 3.7 | 2.0400 | 4.0 | 2.1728 | 4.7 | 1.9977 | |||
1500 | 3.9 | 5.4378 | 4.0 | 5.3286 | 4.9 | 6.5876 | |||
2000 | 3.8 | 12.2531 | 4.3 | 17.5133 | 4.9 | 17.1392 | |||
2500 | 4.0 | 25.5304 | 4.3 | 26.1118 | 4.9 | 35.1112 | |||
3000 | 4.0 | 44.2121 | 5.0 | 42.3906 | 5.1 | 56.0453 | |||
3500 | 4.0 | 74.8664 | 5.0 | 70.4032 | 5.3 | 91.4523 | |||
4000 | 4.0 | 109.1118 | 6.0 | 149.8035 | 5.4 | 139.3034 | |||
4500 | 4.0 | 144.2821 | 6.0 | 164.8998 | 5.4 | 198.5842 | |||
5000 | 4.0 | 210.1606 | 7.0 | 259.7001 | 5.2 | 278.2668 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Liu, X.; Liu, Y.; Zhang, J. A Two-Step Newton Algorithm for the Weighted Complementarity Problem with Local Biquadratic Convergence. Axioms 2023, 12, 897. https://doi.org/10.3390/axioms12090897
Liu X, Liu Y, Zhang J. A Two-Step Newton Algorithm for the Weighted Complementarity Problem with Local Biquadratic Convergence. Axioms. 2023; 12(9):897. https://doi.org/10.3390/axioms12090897
Chicago/Turabian StyleLiu, Xiangjing, Yihan Liu, and Jianke Zhang. 2023. "A Two-Step Newton Algorithm for the Weighted Complementarity Problem with Local Biquadratic Convergence" Axioms 12, no. 9: 897. https://doi.org/10.3390/axioms12090897
APA StyleLiu, X., Liu, Y., & Zhang, J. (2023). A Two-Step Newton Algorithm for the Weighted Complementarity Problem with Local Biquadratic Convergence. Axioms, 12(9), 897. https://doi.org/10.3390/axioms12090897