Görsel & Sayısal Analiz Ana Sayfası

 


Xpress-MP: What’s new in release 13?

Highlights
Xpress-IVE and Xpress-Mosel
Xpress-Optimizer Developments
New Interfaces
Xpress-BCL
Xpress-Modeler
Supporting Materials

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