Cent. Eur. J. Math. • 6(1) • 2008 • 171-178 DOI: 10.2478/s11533-008-0012-1 Central European Journal of Mathematics A numerically stable least squares solution to the quadratic programming problem Research Article E. Übi * Department of Economics, Tallinn University of Technology, Kopli 101, 11712 Tallinn, Estonia Received 31 may 2007; accepted 10 November 2007 Abstract: The strictly convex quadratic programming problem is transformed to the least distance problem - finding the solution of minimum norm to the system of linear inequalities. This problem is equivalent to the linear least squares problem on the positive orthant. It is solved using orthogonal transformations, which are memorized as products. Like in the revised simplex method, an auxiliary matrix is used for computations. Compared to the modified-simplex type methods, the presented dual algorithm QPLS requires less storage and solves ill-conditioned problems more precisely. The algorithm is illustrated by some difficult problems. MSC: 90C05, 65K05 Keywords: Quadratic programming • system of linear inequalities • method of least squares • Householder transformation • successive projection © Versita Warsaw and Springer-Verlag Berlin Heidelberg. 1. Introduction The purpose of the paper is to solve a quadratic programming problem using the highly developed least squares technique. This method is used not only in mathematics but also in statistics, physics etc., where mainly nonlinear problems are solved by composing a certain number of similar linear least squares problems, differing in a variable or constraint. In this paper it will be proved that such a methodology can be used also for solving quadratic programming problems. The least squares technique and its applications to the mathematical programming are described thoroughly in [3], [7]. Several numerous algorithms have been proposed for solving quadratic programming problems (Wolfe, Beale, Barankin - Dorfman, Dantzig, Goldfarb, Powell, Stoer, Lawson-Hanson), see [3], [2], [5], [1]. The above methods can for the most part be categorized as either modified-simplex type methods or projection methods. The former perform simplex type pivots on basis matrices or tableaux of size (+ ) that are derived from the Kuhn-Tucker optimality conditions for the QPP (1). The latter are based upon projections onto active sets of constraints and employ operators of size no larger than (×). Consequently, projection methods are usually more efficient and require less storage than methods of the modified simplex type. In this paper we present a projection-type dual algorithm for solving QPP. * E-mail: evaldy@tv.ttu.ee 171