Skip to main content
Log in

Modulus-based matrix splitting methods for a class of horizontal nonlinear complementarity problems

  • Original Paper
  • Published:
Numerical Algorithms Aims and scope Submit manuscript

Abstract

In this paper, we generalize modulus-based matrix splitting methods to a class of horizontal nonlinear complementarity problems (HNCPs). First, we write the HNCP as an implicit fixed-point equation and we introduce the proposed solution procedures. We then prove the convergence of the methods under some assumptions. We also comment on how the proposed methods and convergence theorems generalize existing results on (standard) linear and nonlinear complementarity problems and on horizontal linear complementarity problems. Finally, numerical experiments are solved to demonstrate the efficiency of the procedures. In this context, the effects of the splitting, of the dimension of the matrices, and of the nonlinear term of the problem are analyzed.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Notes

  1. Since both A and B are nonsingular in the considered problems, we could also proceed similarly by multiplying both sides by B− 1.

References

  1. Mezzadri, F., Galligani, E.: An intexact Newton methods for solving complementarity problems in hydrodynamic lubrication. Calcolo 55(1), 1–28 (2018)

    MATH  Google Scholar 

  2. Kostreva, M.: Elasto-hydrodynamic lubrication: a nonlinear complementarity problem, Internat. J. Numer. Methods Fluids 4, 377–397 (1984)

    MathSciNet  MATH  Google Scholar 

  3. Oh, K.: The numerical solution of dynamically loaded elastohydrodynamic contact as a nonlinear complementarity problem. ASME J. Tribology. 106, 88–95 (1984)

    Google Scholar 

  4. Meyer, G.H.: Free boundary problems with nonlinear source terms. Numer. Math. 43, 463–482 (1984)

    MathSciNet  MATH  Google Scholar 

  5. Cottle, R.W., Pang, J.-S., Stone, R.E.: The linear complementarity problem, classics in applied mathematics, society for industrial and applied mathematics philadelphia (U.S.A.) (2009)

  6. Andreani, R., Júdice, J.J., Martínez, J.M., Patrício, J.: A projected-gradient interior-point algorithm for complementarity problems. Numer. Algorithms 57, 457–485 (2011)

    MathSciNet  MATH  Google Scholar 

  7. Arias, C.A., Martínez, J.M.: Fast convergence of an inexact interior point method for horizontal complementarity problems. Numer. Algorithms 79, 1187–1210 (2018)

    MathSciNet  MATH  Google Scholar 

  8. Bai, Z.-Z.: The convergence of parallel iteration algorithms for linear complementarity problems. Comput. Math. Appl. 32, 1–17 (1996)

    MathSciNet  MATH  Google Scholar 

  9. Bai, Z.-Z., Evans, D.J.: Matrix multisplitting methods with applications to linear complementarity problems: parallel synchronous and chaotic methods. Réseaux et Systèmes Répartis: Calculateurs Parallèles 13, 125–154 (2001)

    Google Scholar 

  10. Bai, Z.-Z., Evans, D.J.: Matrix multisplitting methods with applications to linear complementarity problems: parallel asynchronous methods. Int. J. Comput. Math. 79, 205–232 (2002)

    MathSciNet  MATH  Google Scholar 

  11. Bai, Z.-Z.: Modulus-based matrix splitting iteration methods for linear complementarity problems. Numer. Linear Algebra Appl. 17, 917–933 (2010)

    MathSciNet  MATH  Google Scholar 

  12. Mangasarian, O.: Solution of symmetric linear complementarity problems by iterative methods. J. Optim. Theory Appl. 22, 465–485 (1977)

    MathSciNet  MATH  Google Scholar 

  13. Cryer, C.: The solution of a quadratic programming problem using systematic overrelaxation. SIAM J. Control 9, 385–392 (1971)

    MathSciNet  MATH  Google Scholar 

  14. Bai, Z.-Z.: On the monotone convergence of the projected iteration methods for linear complementarity problem. Numer. Math. J. Chinese Univ. (English Ser.) 5, 228–233 (1996)

    MathSciNet  MATH  Google Scholar 

  15. Mezzadri, F.: On the equivalence between some projected and modulus-based splitting methods for linear complementarity problems. Calcolo 56(41), 1–20 (2019)

    MathSciNet  MATH  Google Scholar 

  16. Zheng, N., Yin, J.-F.: Accelerated modulus-based matrix splitting iteration methods for linear complementarity problems. Numer. Algorithms 64, 245–262 (2013)

    MathSciNet  MATH  Google Scholar 

  17. Zheng, H., Li, W., Vong, S.: A relaxation modulus-based matrix splitting iteration method for solving linear complementarity problems. Numer. Algorithms 74(1), 137–152 (2017)

    MathSciNet  MATH  Google Scholar 

  18. Li, W.: A general modulus-based matrix splitting method for linear complementarity problems of H-matrices. Appl. Math. Lett. 26, 1159–1164 (2013)

    MathSciNet  MATH  Google Scholar 

  19. Bai, Z.-Z., Zhang, L.-L.: Modulus-based synchronous multisplitting iteration methods for linear complementarity problems. Numer. Linear Algebra Appl. 20, 425–439 (2013)

    MathSciNet  MATH  Google Scholar 

  20. Bai, Z.-Z., Zhang, L.-L.: Modulus-based synchronous two-stage multisplitting iteration methods for linear complementarity problems. Numer. Algorithms 62, 59–77 (2013)

    MathSciNet  MATH  Google Scholar 

  21. Bai, Z.-Z., Zhang, L.-L.: Modulus-based multigrid methods for linear complementarity problems. Numer. Linear Algebra Appl. 24 e2105, 1–15 (2017)

    MATH  Google Scholar 

  22. Zhang, L.-L., Ren, Z.-R.: Improved convergence theorems of modulus-based matrix splitting iteration methods for linear complementarity problems. Appl. Math. Lett. 26(6), 638–642 (2013)

    MathSciNet  MATH  Google Scholar 

  23. Zheng, H., Vong, S.: Improved convergence theorems of the two-step modulus-based matrix splitting and synchronous multisplitting iteration methods for solving linear complementarity problems. Linear Multilinear Algebra 67 (9), 1773–1784 (2019)

    MathSciNet  MATH  Google Scholar 

  24. Xu, W.-W., Zhu, L., Peng, X.-F., Liu, H., Yin, J.-F.: A class of modified modulus-based synchronous multisplitting iteration methods for linear complementarity problems Numer. Algorithms (in press) https://doi.org/10.1007/s11075-019-00799-3(2019)

  25. Dai, P.-F., Li, J., Bai, J., Qiu, J.: A preconditioned two-step modulus-based matrix splitting iteration method for linear complementarity problem. Appl. Math. Comput. 348, 542–551 (2019)

    MathSciNet  MATH  Google Scholar 

  26. Ren, H., Wang, X., Tang, X.-B., Wang, T.: The general two-sweep modulus-based matrix splitting iteration method for solving linear complementarity problems. Comput. Math. Appl. 77(4), 1071–1081 (2019)

    MathSciNet  MATH  Google Scholar 

  27. Bai, Z.-Z.: The monotone convergence of a class of parallel nonlinear relaxation methods for nonlinear complementarity problems. Comput. Math. Appl. 31(12), 17–33 (1996)

    MathSciNet  MATH  Google Scholar 

  28. Bai, Z.-Z., Wang, D.-R.: A class of parallel nonlinear multisplitting relaxation methods for the large sparse nonlinear complementarity problems. Comput. Math. Appl. 32, 79–95 (1996)

    MathSciNet  MATH  Google Scholar 

  29. Xia, Z., Li, C.-L.: Modulus-based matrix splitting iteration methods for a class of nonlinear complementarity problem. Appl. Math. Comput. 271, 34–42 (2015)

    MathSciNet  MATH  Google Scholar 

  30. Huang, N., Ma, C.-F.: The modulus-based matrix splitting algorithms for a class of weakly nonlinear complementarity problems. Numer. Linear Algebra Appl. 23(3), 558–569 (2016)

    MathSciNet  MATH  Google Scholar 

  31. Zheng, H.: Improved convergence theorems of modulus-based matrix splitting iteration method for nonlinear complementarity problems of H-matrices. Calcolo 54(4), 1481–1490 (2017)

    MathSciNet  MATH  Google Scholar 

  32. Li, R., Yin, J.-F.: Accelerated modulus-based matrix splitting iteration methods for a restricted class of nonlinear complementarity problems. Numer. Algorithms 75(2), 339–358 (2017)

    MathSciNet  MATH  Google Scholar 

  33. Xie, S.-L., Xu, H.-R., Zeng, J.-P.: Two-step modulus-based matrix splitting iteration method for a class of nonlinear complementarity problems. Linear Algebra Appl. 494, 1–10 (2016)

    MathSciNet  MATH  Google Scholar 

  34. Zheng, H., Liu, L.: The sign-based methods for solving a class of nonlinear complementarity problems. J. Optim. Theory Appl. 180, 480–499 (2019)

    MathSciNet  MATH  Google Scholar 

  35. Zheng, H., Vong, S.: The modulus-based nonsmooth Newton’s method for solving a class of nonlinear complementarity problems of P-matrices. Calcolo 55(37), 1–17 (2018)

    MathSciNet  MATH  Google Scholar 

  36. Zheng, H., Vong, S., Liu, L.: A direct preconditioned modulus-based iteration method for solving nonlinear complementarity problems of H-matrices. Appl. Math. Comput. 353, 396–405 (2019)

    MathSciNet  MATH  Google Scholar 

  37. Zheng, H., Vong, S., Liu, L.: The relaxation modulus-based matrix splitting iteration method for solving a class of nonlinear complementarity problems. Int. J. Comput. Math. 96(8), 1648–1667 (2018)

    MathSciNet  Google Scholar 

  38. Mezzadri, F., Galligani, E.: Splitting methods for a class of horizontal linear complementarity problems. J. Optim. Theory Appl. 180(2), 500–517 (2019)

    MathSciNet  MATH  Google Scholar 

  39. Mezzadri, F., Galligani, E.: Modulus-based matrix splitting methods for horizontal linear complementarity problems. Numer. Algorithms 83, 201–219 (2020)

    MathSciNet  MATH  Google Scholar 

  40. Zheng, H., Vong, S.: On convergence of the modulus-based matrix splitting iteartion method for horizontal linear complementarity problem of H+-matrices. Appl. Math. Comput. 369, 1–6 (2020)

    Google Scholar 

  41. F. Mezzadri, F.: Modulus-based synchronous multisplitting methods for solving horizontal linear complementarity problems on parallel computers, Numer. Linear Algebra Appl. (in press). https://doi.org/10.1002/nla.2319 (2020)

  42. Mezzadri, F., Galligani, E.: A modulus-based nonsmooth Newton’s method for solving horizontal linear complementarity problems, Optim. Lett. (in press) https://doi.org/10.1007/s11590-019-01515-9 (2019)

  43. Varga, R.S.: Matrix iterative analysis, 2nd edn. Springer, Berlin (2000)

    MATH  Google Scholar 

  44. Bai, Z.-Z.: On the convergence of the multisplitting methods for the linear complementarity problem. SIAM J. Matrix Anal. Appl. 21, 67–78 (1999)

    MathSciNet  MATH  Google Scholar 

  45. Frommer, A., Szyld, D.B.: H-Splittings and two-stage iterative methods. Numer. Math. 63, 345–356 (1992)

    MathSciNet  MATH  Google Scholar 

  46. Ortega, J.M.: Numerical analysis: a second course, computer science and applied mathematics. Academic Press, New York (1972)

    Google Scholar 

  47. Ortega, J.M., Rheinboldt, W.C.: Iterative solution of nonlinear equations in several variables. Academic Press, Cambridge (1970)

    MATH  Google Scholar 

Download references

Acknowledgments

The authors would like to thank the anonymous referees for their helpful comments and suggestions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Francesco Mezzadri.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mezzadri, F., Galligani, E. Modulus-based matrix splitting methods for a class of horizontal nonlinear complementarity problems. Numer Algor 87, 667–687 (2021). https://doi.org/10.1007/s11075-020-00983-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11075-020-00983-w

Keywords

Mathematics Subject Classification (2010)

Navigation