Overview | Group | Index | Concepts |
The routine CPXbaropt
may be used to find a solution to a
linear program (LP), quadratic program (QP), or quadratically constrained
program (QCP) by means of the barrier algorithm at any time after
the problem is created by a call to
CPXcreateprob
. The
optimization results are recorded in the CPLEX problem object.
Example
status = CPXbaropt (env, lp);
env | A pointer to the CPLEX environment as returned by |
lp | A pointer to a CPLEX problem object as returned by |
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.