2005/11/03 - 1.1 * The generation of the solution file (.sol) has been REMOVED. This file is created by Optimizer to save the optimal solution of an LP/QP/MILP/MIQP problem. Removing this file has reduced the overhead of time required by Optimizer to find a solution. 2005/10/27 - 1.0 * Completely re-written the MEXPRESS. Here are a list of new features: - a new optimized C++ code; - added 'xpress' a new function to input in a simpler way optimization problems; - maintained 'mexpress' for compatibility. - Removed several files and written only one files, 'xpresscc.cpp'. 2004/11/05 - 0.4.2 * Added a new feature in MEXPRESS. For each optimization the license is taken and released. If you have to solve a sequence of optimization problems this solution introduces a big delay. Now, a field "niter" in the 'param' structure has been introduced in order to keep the license for niter optimizations, namely the license is taken at the first optimization and released at the last optimization. For instance, if niter=1e6 the license is released after 1e6 optimizations. To release the license before this limit you can "clear all" or exit from Matlab. An example of this feature has been added in the package with the file xpmultipleopt.m. * Added the xpmultipleopt.m file. * Changed name of makepress in makexpress.m. 2004/07/10 - 0.4.1 * If a quadratic cost function H of all zeros is passed the mex interface switch to a LP/MILP problem. 2004/05/28 - 0.4 * Lower and upper bounds of binary variables are set to 0 and 1 respectively by default. This avoids the problem that Optimizer library consider binary variables as integer of the lower and upper bounds are different from 0 and 1. * If an MILP is infeasible or unbounded at the root node the exit the value of LP solution status is returned LPSTATUS. * Corrected a bug in the sparse matrix A (thanks to J. Lofberg) * Added as output data informations on dual, slack variables and reduced costs. The LAMBDA field has been replaced with the EXTRA fields containing the following fields: lambda, rc, slack. * The solution file is generated only for MIQP prolems due to a bug in the Barrier Optimizer who will be fixed (hopefully) in the next release of Xpress. 2004/05/01 - 0.3 * Corrected dimension checks on the linear cost function. * Inverted the order of the output parameters. Now, the order is [xopt, obj, status] instead of [status, obj, xopt] 2004/01/08 - 0.2 * Added the MEXPRESSPARAMS file. * Added the 'params' field to set some control parameters. 2004/01/07 - 0.1 * First release.