NO FRAMES

CPXqpopt

int CPXPUBLIC CPXqpopt(CPXCENVptr env, CPXLPptr lp)
Definition file: cplex.h
Include files: cplex.h

The routineCPXqpopt may be used, at any time after a continuous quadratic program has been created, to find a solution to that problem using one of CPLEX's quadratic optimizers. The parameter CPX_PARAM_QPMETHOD controls the choice of optimizer (Dual Simplex, Primal Simplex, or Barrier). With the default setting of this parameter (that is, Automatic) CPLEX invokes the barrier method because it is fastest on a wide range of problems.

Example

 status = CPXqpopt (env, lp);

See Also:

Parameters:

env

A pointer to the CPLEX environment as returned by CPXopenCPLEX.

lp

A pointer to the CPLEX problem object as returned by CPXcreateprob.

Returns:

The routine returns zero unless an error occurred during the optimization. Examples of errors include exhausting available memory (CPXERR_NO_MEMORY) or encountering invalid data in the CPLEX problem object (CPXERR_NO_PROBLEM). Exceeding a user-specified CPLEX limit, or proving the model infeasible or unbounded, are not considered errors. Note that a zero return value does not necessarily mean that a solution exists. Use query routines CPXsolninfo, CPXgetstat, and CPXsolution to obtain further information about the status of the optimization.