Abstract
We propose a finitely terminating primal-dual bilinear programming algorithm for the solution of the NP-hard absolute value equation (AVE): Ax − |x| = b, where A is an n × n square matrix. The algorithm, which makes no assumptions on AVE other than solvability, consists of a finite number of linear programs terminating at a solution of the AVE or at a stationary point of the bilinear program. The proposed algorithm was tested on 500 consecutively generated random instances of the AVE with n = 10, 50, 100, 500 and 1,000. The algorithm solved 88.6% of the test problems to an accuracy of 10−6.
Similar content being viewed by others
References
Bennett K.P., Mangasarian O.L.: Bilinear separation of two sets in n-space. Comput. Optim. Appl. 2, 207–227 (1993)
Chung S.-J.: NP-completeness of the linear complementarity problem. J. Optim. Theory Appl. 60, 393–399 (1989)
Cottle R.W., Dantzig G.: Complementary pivot theory of mathematical programming. Linear Algebra Appl. 1, 103–125 (1968)
Cottle R.W., Pang J.-S., Stone R.E.: The Linear Complementarity Problem. Academic Press, New York (1992)
Frank M., Wolfe P.: An algorithm for quadratic programming. Naval Res. Logist. Q. 3, 95–110 (1956)
Hu S.-L., Huang Z.-H.: A note on absolute equations. Optim. Lett. 4(3), 417–424 (2010)
ILOG, Incline Village, Nevada. ILOG CPLEX 9.0 User’s Manual, (2003). http://www.ilog.com/products/cplex/
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
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
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.pdf . Optim. Lett. 3(1), January (2009), 101–108. Online version: http://www.springerlink.com/content/c076875254r7tn38/
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
MATLAB. User’s Guide. The MathWorks, Inc., Natick, 01760, 1994–2006. http://www.mathworks.com
Prokopyev O.A.: On equivalent reformulations for absolute value equations. Comput. Optim. Appl. 44(3), 363–372 (2009)
Rockafellar R.T.: Convex Analysis. Princeton University Press, Princeton (1970)
Rohn, J.: A theorem of the alternatives for the equation A x + B|x| = b. Linear and Multilinear Algebra, 52(6), 421–426, (2004). http://www.cs.cas.cz/~rohn/publist/alternatives.pdf
Rohn J.: An algorithm for solving the absolute value equation. Electron. J. Linear Algebra 18, 589–599 (2009)
Rohn J.: On unique solvability of the absolute value equation. Optim. Lett. 3, 603–606 (2009)
Rohn J.: A residual existence theorem for linear equations. Optim. Lett. 4(2), 287–292 (2010)
Rohn, J.: An algorithm for computing all solutions of an absolute value equation. Optim. Lett. To appear (2011)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Mangasarian, O.L. Primal-dual bilinear programming solution of the absolute value equation. Optim Lett 6, 1527–1533 (2012). https://doi.org/10.1007/s11590-011-0347-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11590-011-0347-6