Skip to main content
Log in

A hybrid algorithm for solving the absolute value equation

  • Original Paper
  • Published:
Optimization Letters Aims and scope Submit manuscript

Abstract

We propose a hybrid algorithm for solving the NP-hard absolute value equation (AVE): \(Ax-|x|=b\), where \(A\) is an \(n\times n\) square matrix. The algorithm makes no assumptions on the AVE other than solvability and consists of solving iteratively a linear system of equations followed by a linear program. The algorithm was tested on 100 consecutively generated random solvable instances of the AVE with \(n=\) 50, 100, 200, 500 and 1000. The algorithm solved \(100\,\%\) of the test problems to an accuracy of \(10^{-8}\) by solving an average of 2.77 systems of linear equations and linear programs per AVE.

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

References

  1. Chung, S.-J.: NP-completeness of the linear complementarity problem. J. Optim. Theory Appl. 60, 393–399 (1989)

    Article  MATH  MathSciNet  Google Scholar 

  2. Cottle, R.W., Dantzig, G.: Complementary pivot theory of mathematical programming. Linear Algebra Appl. 1, 103–125 (1968)

    Article  MATH  MathSciNet  Google Scholar 

  3. Cottle, R.W., Pang, J.-S., Stone, R.E.: The Linear Complementarity Problem. Academic Press, New York (1992)

    MATH  Google Scholar 

  4. Sheng-Long, H., Huang, Z.-H.: A note on absolute equations. Optim. Lett. 4(3), 417–424 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  5. ILOG (2003) Incline Village, Nevada. ILOG CPLEX 9.0 User’s Manual. http://www.ilog.com/products/cplex/

  6. Mangasarian, O.L.: Solution of general linear complementarity problems via nondifferentiable concave minimization. Acta Mathematica Vietnamica 22(1), 199–205 (1997). ftp://ftp.cs.wisc.edu/math-prog/tech-reports/96-10.ps

  7. Mangasarian, O.L.: Absolute value equation solution via concave minimization. Optim. Lett. 1(1), 3–8 (2007). ftp://ftp.cs.wisc.edu/pub/dmi/tech-reports/06-02

  8. Mangasarian, O.L.: Absolute value programming. Comput. Optim. Appl. 36(1), 43–53 (2007). ftp://ftp.cs.wisc.edu/pub/dmi/tech-reports/05-04.ps

  9. Mangasarian, O.L.: A generalized Newton method for absolute value equations. Technical Report 08–01, Data Mining Institute, Computer Sciences Department, University of Wisconsin, May 2008. ftp://ftp.cs.wisc.edu/pub/dmi/tech-reports/08-01. Optim. Lett. 3(1), 101–108 (2009). http://www.springerlink.com/content/c076875254r7tn38/

  10. Mangasarian, O.L.: Absolute value equation solution via dual complementarity. Technical report, Data Mining Institute, Computer Sciences Department, University of Wisconsin, Madison, Wisconsin, September 2011. ftp://ftp.cs.wisc.edu/pub/dmi/tech-reports/11-03. Optim. Lett. 7(4), 625–630 (2013)

  11. Mangasarian, O.L.: Primal-dual bilinear programming solution of the absolute value equation. Technical report, Data Mining Institute, Computer Sciences Department, University of Wisconsin, Madison, Wisconsin, February 2011. ftp://ftp.cs.wisc.edu/pub/dmi/tech-reports/11-01. Optim. Lett. 6(7), 1527–1533 (2012)

  12. Mangasarian, O.L.: Absolute value equation solution via linear programming. Technical Report 13–01, Data Mining Institute, Computer Sciences Department, University of Wisconsin, Madison, Wisconsin, February 2013. ftp://ftp.cs.wisc.edu/pub/dmi/tech-reports/13-01. J. Optim. Theory Appl. 161, 870–876 (2014)

  13. Mangasarian, O.L., Meyer, R.R.: Absolute value equations. Linear Algebra Appl. 419, 359–367 (2006). ftp://ftp.cs.wisc.edu/pub/dmi/tech-reports/05-06

  14. MATLAB. User’s Guide. The MathWorks Inc, Natick, MA 01760. http://www.mathworks.com (2006). Accessed 19 April 2014

  15. Prokopyev, O.A.: On equivalent reformulations for absolute value equations. Comput. Optim. Appl. 44(3), 363–372 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  16. Rohn, J.: A theorem of the alternatives for the equation \({A}x+{B}|x|=b\). Linear Multilinear Algebra 52(6), 421–426, 2004. http://www.cs.cas.cz/rohn/publist/alternatives

  17. Rohn, J.: An algorithm for solving the absolute value equation. Electron. J. Linear Algebra 18, 589–599 (2009)

    MATH  MathSciNet  Google Scholar 

  18. Rohn, J.: On unique solvability of the absolute value equation. Optim. Lett. 3, 603–606 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  19. Rohn, J.: A residual existence theorem for linear equations. Optim. Lett. 4(2), 287–292 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  20. Rohn, J.: An algorithm for computing all solutions of an absolute value equation. Optim. Lett. 6, 851–856 (2012)

Download references

Acknowledgments

The research described here, based on Data Mining Institute Report 14-02, April 2014, was supported by the Microsoft Corporation and ExxonMobil.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Olvi L. Mangasarian.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mangasarian, O.L. A hybrid algorithm for solving the absolute value equation. Optim Lett 9, 1469–1474 (2015). https://doi.org/10.1007/s11590-015-0893-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11590-015-0893-4

Keywords

Navigation