Optimization Online


Object-Oriented Software for Quadratic Programming

E. M. Gertz (gertz***at***mcs.anl.gov)
S. J. Wright (swright***at***cs.wisc.edu)

Abstract: We describe the object-oriented software package OOQP for solving convex quadratic programming problems (QP). The primal-dual interior point algorithms supplied by OOQP are implemented in a way that is largely independent of the problem structure. Users may exploit problem structure by supplying linear algebra, problem data, and variable classes that are customized to their particular applications. The OOQP distribution contains default implementations that solve several important QP problem types, including general sparse and dense QPs, bound-constrained QPs, and QPs arising from support vector machines and Huber regression. The implementations supplied with the OOQP distribution are based on such well known linear algebra packages as MA27/57, LAPACK, and PETSc.

Keywords: convex quadratic programming, object-oriented software, intereior-point methods

Category 1: Optimization Software and Modeling Systems (Optimization Software Design Principles )

Category 2: Nonlinear Optimization (Quadratic Programming )

Citation: Preprint ANL/MCS-P891-1000, Mathematics and Computer Science Division Argonne Natioanl Laboratory; Optimization Technical Report 01-02, Computer Sciences Department, University of Wisconsin-Madison. Revised December, 2002. Published in ACM Transactions on Mathematical Software 29 (2003), pp. 58--81.

Download: [PDF]

Entry Submitted: 10/25/2001
Entry Accepted: 10/26/2001
Entry Last Modified: 05/29/2003

Modify/Update this entry

  Visitors Authors More about us Links
  Subscribe, Unsubscribe
Digest Archive
Search, Browse the Repository


Coordinator's Board
Classification Scheme
Give us feedback
Optimization Journals, Sites, Societies
Mathematical Programming Society