Skip to main content
Log in

Absolute Value Equation Solution Via Linear Programming

  • Published:
Journal of Optimization Theory and Applications Aims and scope Submit manuscript

Abstract

By utilizing a dual complementarity property, we propose a new linear programming method for solving the NP-hard absolute value equation (AVE): Ax−|x|=b, where A is an n×n square matrix. The algorithm makes no assumptions on the AVE other than solvability and consists of solving a few linear programs, typically less than four. The algorithm was tested on 500 consecutively generated random solvable instances of the AVE with n=10, 50, 100, 500 and 1000. The algorithm solved 100 % of the test problems to an accuracy of 10−8 by solving an average of 3.3 linear programs per AVE problem.

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. I am indebted to a reviewer for pointing out this simple transformation.

References

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

    Article  MATH  MathSciNet  Google Scholar 

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

    MATH  MathSciNet  Google Scholar 

  3. 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

    Article  MATH  MathSciNet  Google Scholar 

  4. 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.pdf

    Article  MATH  MathSciNet  Google Scholar 

  5. 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.pdf

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

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

    MATH  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  13. Hu, S.-L., Huang, Z.-H.: A note on absolute equations. Optim. Lett. 4(3), 417–424 (2010)

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  17. Mangasarian, O.L.: Linear complementarity problems solvable by a single linear program. Math. Program. 10, 263–270 (1976)

    Article  MATH  MathSciNet  Google Scholar 

  18. ILOG: Incline Village, Nevada, ILOG CPLEX 9.0 user’s manual (2003). http://www.ilog.com/products/cplex/

  19. MATLAB: User’s guide. The MathWorks, Inc., Natick, MA 01760 (1994–2006). http://www.mathworks.com

  20. Mangasarian, O.L.: Linear complementarity as absolute value equation solution. Optim. Lett. (2013, to appear). Data Mining Institute, Computer Sciences Department, University of Wisconsin, Madison, Wisconsin, Report 13-02, March 2013. ftp://ftp.cs.wisc.edu/pub/dmi/tech-reports/13-02.pdf

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Olvi L. Mangasarian.

Additional information

Research described here is available as Data Mining Institute Report 13-01, February 2013: ftp://ftp.cs.wisc.edu/pub/dmi/tech-reports/13-01.pdf.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Mangasarian, O.L. Absolute Value Equation Solution Via Linear Programming. J Optim Theory Appl 161, 870–876 (2014). https://doi.org/10.1007/s10957-013-0461-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10957-013-0461-y

Keywords

Navigation