|
|

Xpress-MP: What’s new
in release 13?
Xpress-BCL
Xpress-BCL, the new name for XBSL, includes full support for QP and MIQP
problems to match the Optimizer developments. New functions
XPRBaddqterm, XPRBsetqterm, and XPRBdelqobj allow QP and MIQP problems
to be built, manipulated and solved. Please see the Xpress-BCL Reference
Manual for full details of these developments and the others referred to
below.
You will notice that BCL is now much faster at dealing with complex
constraints and objective functions, due to internal efficiencies.
Model cuts are supported via new XPRBsetmodcut and XPRBgetmodcut
functions and support of the new semi-continuous integer variables (see Xpress-Optimizer
Developments). Branching priorities may now be specified on special
ordered sets. The basis may be saved and restored to and from memory.
You can now pass your own information into BCL callback functions. The
solution is always accessible from BCL when a valid solution is held by
the Optimizer, and the function XPRBgetobjval returns the best integer
solution found if one exists, or the most recent LP solution if no
integer solution exists. Empty objective functions are supported. Long
names are supported in MPS format output, while LP format output has
been extended to support special ordered sets as understood by the
Xpress-Optimizer.
Find out more about-Modeling
with Xpress-MP
|