|
|
|
| |
|
|

|
Jan 31st 2008
TOMLAB® is now a registered trademark of Tomlab Optimization. The registration can be found at the United States Patent and Trademark Office website.
Dec 28th 2007
TOMLAB version 6.0 released.
- All short-circuit and/or statements reversed to standard | and &.
- It is now possible to define the problem with the following functions:
Nested function
Anonymous function
Subfunctions defined within main file
Regular m-files referenced by function handle or string
- glcDirect error reporting updated when using function handles.
- Tfmin updated and added to manual.
- Several Base Module solvers updated to handle non-symmetric matrices.
- glcCluster warm start updated.
- Tfzero help updated (not possible to use gradient) and added to manual.
- glcCluster now using Prob.x_0 and Prob.X0 as initial starting points for local searches.
- multiMin - new default. Now using min(3000,30*n) local searches.
- ucDemo updated to TOMLAB format.
- tomGui and other GUIs removed from distribution.
- Major updates to the general TOMLAB manual.
- Manual updates for MAD, CPLEX, KNITRO, MINLP, SOL.
TOMLAB /SOL:
- Updated SOL manuals with regards to basis files.
TOMLAB /KNITRO:
- Problem removed when no nonlinear constraints are present.
- Function evaluation report corrected.
TOMLAB /AMPL:
- Updated to handle LCP, QCP and MCP problems.
TOMLAB /CPLEX:
- CPLEX 11 now embedded in the official release.
- New tuning tool that helps the user minimize the execution time in production.
- Parallel mode possible for faster solution of mixed-integer models.
- Possible to collect many solutions in a pool.
- A wider variety of nonconvex quadratic constraints are now automatically handled.
- No longer printing error message when empty linear constraint matrix.
- CPLEX no longer crashing when providing xIP for MILP/MIQP problems.
- Using embedded license by default.
- Branching priority added to input variables.
- Possible to give branching directions for individual variables.
TOMLAB /MAD:
- Updated interp routines to work for most future Matlab releases.
- AD for second order constraints working.
TOMLAB /PENOPT:
- Now works with Matlab 7.5.
TOMLAB /CONOPT:
- Available for Windows 64-bit.
- Printing removed when empty linear constraints are included.
TOMLAB /OQNLP:
TOMLAB /SOCS:
- Problem fixed for R2007a and b.
TOMLAB /CGO:
- Bug when using glcCluster as subsolver removed.
- rbfSolve and arbfmip (not released yet) updated for problems with stationary sample points.
- Three new experimental designs (-997, -998, -999 (revised)). Strategy -999 is no longer called the Gutmann strategy.
- Updated when using multiMin as global solver.
- New REPLACE option for rbfSolve and arbfmip.
- Max Lipschitz constant LipMx estimated using the initial set of points X and updated in every iteration.
- New defaults for box-constrained problems (REPLACE = 5, SCALE = 0).
- AddSurfMin new parameter for checking additional interior local minima.
- New parameter when using multiMin.
- RandState modified for EGO when no warm start.
Sep 7th 2007
TOMLAB version 5.9 released.
- Bug in PrintAssign fixed.
- Several updates to lsqcurvefit.
- conSolve updated gradient handling.
- Compatible with Matlab 7.5 (R2007b).
- clsSolve updated for Broydens method - Jacobian set correctly initially.
- Bug in qpSolve removed.
- ucSolve printing updated.
- glcDirect updated to take 1 or 2 inputs.
- multiMin updated to enable warm start of solution process.
TOMLAB /SNOPT:
- SNOPT 7.2-5 (May 2007) available.
TOMLAB /PENOPT:
- A patch for TOMLAB /PENSDP and TOMLAB /PENBMI that works with Matlab 7.5 is available here.
TOMLAB /SOCS:
- Now much easier to formulate problem and evaluate solution.
- Solver speed performance greatly improved.
- Bug causing memory problems fixed.
TOMLAB /KNITRO:
- Memory bug fixed.
- Improved Hessian handling for large problems.
TOMLAB /CPLEX:
- New tool for adding piece-wise linear functions and constraints to an existing model.
- User cuts can now be used in non-parallel mode.
- Incumbent callback available.
TOMLAB /XA:
Jun 28th 2007
TOMLAB version 5.8 released.
- milpsolve MaxCPU parameter added.
- Updates implemented for MAC OS X (Intel).
- Warm start code updated for most solvers.
- License not found print-out from MAD removed.
- Possible to generate a print file from TLSQR.
- estBestHessian updated for use with MAD.
- License problems for Windows 2000 and Windows Vista corrected.
- Full system using short-circuit and and or (no longer compatible with Matlab 6.0).
- Safer memory handling in tomsol.
TOMLAB /CPLEX:
- Problem with objective for linear problems resolved.
- Conflict refiner can now generate a print file.
- Callback added: cpxcb_INCUMBENT. Possible to store all integer solutions in Matlab.
- Review of all return and error codes.
TOMLAB /XA:
- Minor incompatibility problem fixed with other toolboxes.
TOMLAB /SOL:
- NPSOL return code and text modified.
- LPOPT and QPOPT updated for warm start.
- NPSOL updated for automatic differentiation of nonlinear constraints.
TOMLAB /KNITRO:
- Updates to manual.
- Updated to handle empty constraint Jacobian.
TOMLAB /CONOPT:
- Notation updated to match standard.
- Updated to handle empty constraint Jacobian.
TOMLAB /GP:
- Memory problem corrected.
TOMLAB /MAD:
- Bug in Matlab prevents object oriented code from working properly (avoid Matlab 7.4 with MAD)
- Added function: tanh, sinh, cosh, coth, atanh, acoth and asinh.
- userfunc.m added as template for user functions.
- interp1 and interp2 compatible with Matlab 7.4.
Mar 26th 2007
TOMVIEW version 2.1 released.
- The TOMVIEW test suite has several updates.
- Minor manual updates.
- Update added for LabVIEW v8.2.
- Compatibility verified with Windows Vista.
TOMVIEW /LGO:
Mar 7th 2007
TOMLAB version 5.7 released.
- Intel based MAC supported.
- startup modified for backward compatibility.
- Better error messages added to startup.
- ADMAT no longer supported.
- Assign routines standardized.
- QP Block optimization problem added to quickguide.
- checkDerivs updated to handle HessPattern correctly when given.
- slsSolve updated to always use SNOPT by default.
- Matlab 7.4 supported - a separate installation is needed.
- bincont2lin updated and corrected.
- Updates to Tfzero, glbFast and glcFast.
- binbin2lin updated.
- Complete system review for handling of integer variables.
- Manual updated for most product suites.
TOMLAB /CPLEX:
- Inputs no longer modified when calling cplex directly.
- Added checks for NaN and Inf inputs.
- Safe-guard added for IntVars.
- Bug fixed when quadratic objective is empty (for problems with quadratic constraints).
TOMLAB /SOL:
- Memory overflow corrected for SQOPT6 and SQOPT7.
- Manual updates for all solvers.
- LU basis factor storage memory bug fixed for MINOS.
- moremem parameter added for MINOS solver. Updated for SNOPT and SQOPT.
TOMLAB /MINLP:
- Iteration limit added to minlpBB.
TOMLAB /KNITRO:
- New version 5.1.1 released.
- Windows 64-bit supported as platform.
- MPEC examples updated.
- Shared error added for missing DLL paths.
TOMLAB /MAD:
TOMLAB /OQNLP:
- New option RANDOM_NUMBER_SEED available.
Jan 23rd 2007
Dr. Naz Bedrossian (a TOMLAB user since 2002) with Draper Laboratory in Houston, TX has reported that TOMLAB results were successfully used at the international space station.
For more information please visit this link.
Further details about the use of TOMLAB /SNOPT will be published in the future.
Dec 12th 2006
The first TOMLAB-managed currency trading fund in Sweden is now open for investments.
For more information visit eTurn (Swedish only).
Dec 5th 2006
TOMLAB version 5.6 released.
- Separate 64-bit versions developed for Matlab 7.3 (R2006b) and later.
- Several updates the TOMLAB test suite.
- Writing to MAT-files from global solvers (glb/glcDirect, etc) safer, avoiding losing results after long runs.
- Minor help updates to m-files.
- qpSolve updated to work with nonlinear subsolvers.
TOMLAB /MAD:
- interp1, interp2 and max updated.
- not added to distribution.
- cat added - possible to do horizontal and vertical concatenation of MAD objects.
- general bug fixes and updates.
TOMLAB /CPLEX:
- Bug related to string buffer fixed.
TOMLAB /CGO:
- Writing to MAT-files safer, avoiding losing results after long runs.
TOMLAB /KNITRO:
- MAXTIME parameter corrected.
- Updated to handle problems with one dense nonlinear constraint.
TOMLAB /SOL:
- SNOPT and SNOPT7 no longer making callbacks for problems with pure linear objectives.
- MINOS updated to handle nonlinear problems with linear objectives.
- Differences between NPSOL for 32-bit and 64-bit Windows resolved.
Sep 22nd 2006
TOMVIEW v2.0 released.
- All assign routines now converting input data to a sparse format.
- New manual available with several more examples.
- User's Guide examples included with distribution.
- Possible to extract a sparse sub-matrix from an existing sparse matrix.
- change_ConsDiff and change_NumDiff included with distribution - now possible to use numerical differentiation for objective and nonlinear constraints.
- A variety of functions collected in \lib\assign\modify for working with existing problems.
- Improved documentation for TOMVIEW palettes.
- New sparse matrix routines for setting values, row and columns.
- Several problems related to CLS problem fixed.
- Options updated and added for milpsolve.
TOMVIEW /KNITRO:
TOMVIEW /LGO:
TOMVIEW /SNOPT:
- Memory allocation updated for SQOPT.
TOMVIEW /CPLEX:
- Released.
- Network solver implemented.
TOMVIEW /NPSOL:
- NLSSOL updated to handle problem for which the Jacobian is unknown.
Sep 8th 2006
TOMLAB version 5.5 released.
- Issues with number of inputs for glcDirect and glcCluster resolved.
- chs_prob updated.
- Updates to InstallShield installer for Windows (32/64 bit).
- Several manual updates.
- Functions for modifying static parts of existing problems added (modify_* and more). See section 4.5 in the main TOMLAB manual.
- LDO and LDODEMO removed from distribution (available for download from the manuals page).
- License problem with Matlab R12 resolved.
- lpSimplex no longer printing by default.
- TOMLAB version of LSQCURVEFIT bug fixed.
- clsSolve - Tests added to avoid running problems with nonlinear constraints.
- Revision of Broydens method (line search, defaults)
- No longer crash when Jacobian is all zeros.
- goalSolve - Updates for handling of nonlinear constraints.
- Handling of Lagrange multipliers updated.
- Improvements maybe to optimization toolbox plug-in FGOALATTAIN.
- Tolerances updated for printing.
- PDSCO now working with problems without linear constraints.
- Output improved when problems arise.
- System-wide updates for defaults in assign routines.
- infSolve and infLinSolve updated for lower bound setting, now possible to get an objective lower than 0.
- Updates to defaults for line searches used.
- Consistent handling of convergence to user defined target value.
- Unnecessary isnan checks removed from all solvers.
- LINPROG plug-in print outs removed.
- multiMin adjusted to also handle Matlab 6 and least squares problems.
- Additional safety added to all assign routines.
- nlresid and nlfunc no longer calling nlp_c for problems with no nonlinear constraints.
TOMLAB /GENO:
- A package for static or dynamic, uni- or multi-objective optimization based on a real-coded genetic algorithm.
TOMLAB /CGO:
- Pre-defined test problems without IntVars can now be run with rbfSolve.
- Tests if bounds are finite.
TOMLAB /SOL:
- Manuals updated with return codes for SQOPT.
- LSSOL/LPSOL/QPOPT/SQOPT updated for problems with no linear constraints.
- Screen printing buffers corrected for SNOPT7 and SQOPT7.
- SQOPT now accepting problem with empty linear part.
TOMLAB /BARNLP /SPRNLP:
- Patterns automatically set for problems with linear or quadratic objective.
TOMLAB /MINLP:
- f_Low now used for the solvers.
- filterSQP - Lagrange multipliers now calculated correctly.
- Help updated regarding dense and sparse solver versions.
TOMLAB /MAD:
- Several general updates and improvements to the system.
- interp1 and interp2 added to functionality.
Aug 14th 2006
TOMLAB version 5.4 released.
- Help for assign routines updated.
- ucSolve help updated.
- New solver multiMin that obtains multiple local minima from either a given or random set of starting points. A local sub-solver is required.
- New simpler licensing system - substantial speed-ups for demo users.
- TSP (Travelling salesman problems) integrated in tomlab\testprob.
- sqr2 removed from distribution.
- Updated optimization toolbox interfaces.
- 21 Test problems added from GENO manual.
- clsSolve now using TLSQR as subsolver for large-scale NLLS problems.
- PDCO has been improved.
- mipSolve convergence improvements.
TOMLAB /CPLEX (and more):
- Screen printing fixed for problems that are very CPU intensive (bug in Matlab prevented prints from being flushed).
TOMLAB /MINLP:
Jul 1st 2006
TOMLAB version 5.3 released.
- No lower limit on integer solution set for glcDirect anymore.
- BuildMPEC added to the distribution. Support with the KNITRO solver now possible.
- glcSolve output improved.
- All pattern estimations updated (estConsPattern, HessPattern, d2cPattern, JacPattern).
- New quick guide with examples for linear, quadratic and nonlinear complementarity problems.
- Three new assign routines for complementarity problems.
TOMLAB /KNITRO:
- Version 5.0 released.
- New multistart features.
- Possibility to solve MPEC problems.
TOMLAB /CGO:
- Algorithmic convergence greatly improved.
- Printing improved during optimization process.
- Rescue procedure implemented.
- Bug fixed that could cause a crash.
TOMLAB /MAD:
- Version 1.4 released.
- Complete system review.
- Contents.m files added to all folders.
- Facilities for differentiating through black box code.
- High-level interfaces allowing easy use of MAD with Matlab's ODE solvers and many Optimization Toolbox solvers.
- Users guide updated with more examples.
Jun 12th 2006
TOMVIEW v1.2 released.
- Numerical differentiation for problems with integer variables updated.
- No lower limit on integer solution set for glcDirect anymore.
- The system now available for LabVIEW 8 users.
- Assign routines and callback functions re-implemented as sparse versions.
- Sparse matrix handling package updated with several additional operators/functions.
- Test problems for TOMVIEW /LGO added to the distribution.
- All front panels standardized.
- Unconstrained Hoch-Schittkowski problems added with Hessian information.
TOMVIEW /NPSOL:
- Updated return codes for linear/nonlinear constraint violations.
May 12th 2006
TOMLAB version 5.2 released.
- Windows 64-bit supported for most packages.
- Several manuals are now available in HTML as well as PDF.
- A new manual covering all the test problems included with TOMLAB released.
- All assign routines now checking for crossover bounds.
- FMINUNC interface updated to handle problems with only an objective function.
- miqqAssign updated to set c_L and c_U correctly.
- ls_H updated to handle nonlinear least squares problems more efficiently.
- glcDirect/glcFast - input checking now fixed.
- glcCluster - major updates to algorithm.
- infSolve - now possible to include integer variables.
TOMLAB /CGO:
- Changed glcFast to glcDirect as default, added glcDirect setup.
- New inputs nSample and eps_sn.
- Use new function expDesign for initial experimental design.
TOMLAB /NPSOL:
- No longer estimating ConsPattern for large scale problems.
TOMLAB /SNOPT:
- SNOPT 7 added to warm start functionality.
TOMLAB /CPLEX:
- Unsymmetric QP problems handled more smoothly.
May 5th 2006
TOMVIEW version 1.1 released.
- Installation available for all LabVIEW 7 users.
- TOMVIEW Base Module, TOMVIEW /MINOS, TOMLAB /NPSOL and TOMLAB /SNOPT included.
- Read more here
Feb 6th 2006
TOMLAB version 5.1 released.
- System wide manual updates.
- Routine lls2qp added to distribution. Now possible to convert a problem with an LLS objective to a problem with a QP objective.
- Now possible to solve mixed-integer linear least squares problem (test problem added to the Quickguide).
- expSolve (solver for fitting of sums of positive exponentials) separated into expAssign and expSolve.
- Possible to call slsSolve, L1Solve, infSolve with tomRun and get normal printing.
TOMLAB /CGO:
- A new version of EGO released - major updates to the entire algorithm structure - the solver has proven more stable with the new c-libraries.
- DACEProb is no longer a copy of main Prob.
- Transformation for EGO callback function ego_f added. Can be controlled with EITRANSFORM.
TOMLAB /NPSOL:
- NLSSOL no longer doing isfield check in callback.
TOMLAB /SOL:
- Verify level default set to -1 for all solver. No derivative checks done.
- Informs values revised for all solvers. New manual and m-files available.
TOMLAB /MINLP:
- Branch strategies for miqpBB updated. Negative variables were causing problems before.
TOMLAB /CPLEX - Version 10 released.
- A new more advanced conflict refiner has replaced the IIS features.
- Possible to give logical (indicator) constraints (i.e. a binary variable controls the constraint).
- The following parameters have been added/removed/modified:
COVERS - Now possible to do very aggressive cover cuts.
PRESLVND - One more option added for node presolve.
SYMMERTY - Several new options to generate these cuts.
FEASOPTMODE - Added with many 5 possible settings.
REPEATPRESOLVE - Controls how to re-apply presolve for MIP models.
MEMORYEMPHASIS - Memory may be conserved using this parameter.
NUMERICALEMPHASIS - Caution parameter.
POLISHTIME - Time spent polishing MIP solution.
EPRELAX - Control for FEASOPTMODE.
BAROOC, FINALFACTOR, PRECOMPRESS, COLGROWTH, NZGROWTH, QPNZGROWTH, ROWGROWTH,
REVERSEIND, XXXIND and BASINTERVAL removed.
Dec 15th 2005
TOMLAB version v5.0 released:
- estd2cPattern updated (Prob.N was used instead of Prob.mNonLin).
- portfolioAbsCon updated.
- Updated error messages for installation problem.
- binbin2lin added to the distribution - automatically converts problems with binary products. One can then model with an extra variable right away without re-writing the problem.
- bincont2lin added to the distribution - converts problems with binary integer/continuous products.
- New solvers added:
INFLINSOLVE - solves linear and mixed integer linear minimax problems.
LINRATSOLVE - solver linear programming problem with a ratio for the objective.
See the TOMLAB manual for more details.
- Two new problem types added to the TOMLAB Quickguide.
- New MaxIter, MaxFunc defaults for glbSolve, glbFast, glcSolve and glcFast (MaxIter = max(5000,n*1000), MaxFunc = max(10000,n*2000)).
- Assign routines updated with more checks on inputs.
- mipSolve, cutplane and minlpSolve updated.
- Model library for linear and mixed-integer programming released. Detailed test cases for the following areas:
air transportation.
finance and economics.
ground transportation.
loading and cutting problems.
mining and process industries.
planning problems.
public services.
scheduling problems.
telecommunication.
time tabling.
- A dynamic routine for generation of global test problems added (GLKS).
TOMLAB /SOL:
- SQOPT7 updated - an incorrect optimal value was reported for some cases.
- Alpha release of SNOPT/SQOPT 7.1-1.
- QN (Quasi-Newton CG) QP Subsolver enabled.
TOMLAB /CGO:
- No longer estimating gradient at end of run.
- Random strategy updated.
- Updated behavior when replacing poor values.
TOMLAB /CONOPT:
- Automatically sets LS2PTJ depending on user information.
- Unused variables removed.
- Possible to set equality tolerance in Prob.CONOPT.eqTol.
TOMLAB /CPLEX:
- xState, bState reported correctly.
TOMLAB /MAD:
- isfinite, isnan, isvector and isinf added to distribution.
- Dummy files moved to mad/@dummy.
- tril, triu, cumsum added to supported functions.
- reshape, subsref updated.
- Support functions test_equal, zeroslike and isactive added.
TOMLAB /MINLP:
- Printout removed when optPar(20) was set for filterSQP.
TOMLAB /KNITRO:
Sep 14th 2005
TOMLAB Base Module v4.9 released:
- glbDirect problem with NaN values fixed.
- Demo improvements for TOMLAB /LDO.
- One more MIQP problem added to distribution.
- One more LLS problem added to tomlab\testprob. LSQLIN fails on this case.
- cls_prob, con_prob updated.
- slsSolve much faster with SNOPT7 as a subsolver - CG used instead for optPar(66).
- Safeguarded starting point for PDCO modified.
- COLMMD replaced by COLAMD in ComputeQR, ssqls, cne, csne, colamd and qls.
- Example updated for expSolve.
- chs_prob updated (Hessian fixed for test case 104).
- isstr replaces by ischar in applicable files (30).
- Two new algorithms available in clsSolve - Li-Fukushima MBFGS and Broydens method.
- expSolve now takes eType as a new input.
- Improved error messages if problems with user routines.
- Weighting for least squares problems updated - numerical differentiation caused double weights.
- Automatic differentiation for least squares problems updated.
- Help updated for TLSQR.
- 'help solvername' will now display suitable information for most solvers.
- New quick guide released - detailed information about patterns, derivatives and warm start provided.
- BINTPROG added to optimization toolbox interface.
- L1LinSolve and L1Solve fully sparsified. Code more efficient now.
- infSolve - patterns now always sparse.
- goalSolve - improved error messages and sparsified code.
- slsSolve - code improved for speed.
- miqpAssign, miqqAssign and minlpAssign updated.
- Number of Trials in estConsPattern and estJacPattern reduced to 2.
- estd2cPattern added to distribution (needed when estimating d2LPattern).
TOMLAB /SOL:
- optPar 55-62 removed from the solvers. Restarts need to be done directly from TOMLAB.
- LSSOL printing problem removed for problems with no linear constraints.
- LPOPT/LP-MINOS/QP-MINOS/QPOPT/SNOPT/SNOPT7/SQOPT/SQOPT7 now accepting problems without linear constraints.
- StateDef revised for SNOPT 6.
- All version of SNOPT using nonderivative line search when Prob.CheckNaN is set.
- LSSOL, MINOS, LP-MINOS, QP-MINOS, SNOPT all have updated evaluation counters.
TOMLAB /NLPQL:
- Problem with demo license fixed.
TOMLAB /CPLEX /XA /CONOPT /Xpress:
- Try-catch statement added to identify installation problems.
TOMLAB /MINLP:
- Major update. Issue resolved regarding defaults (correct defaults provided at all times).
- filterSQP constraint evaluations corrected.
- Memory problem resolved for filterSQP (solving a small problem after a large could cause problems).
TOMLAB /PENOPT:
- Major update. Defaults now specified correctly.
TOMLAB /NPSOL:
- Return code revision. The solver sometimes returned feasibility for infeasible problems.
TOMLAB /MAD:
- isscalar added to functions supported.
TOMLAB /LGO:
- Default time limit changed to 1e7.
TOMLAB /CPLEX:
- Updated cpxtomtest1 to correct format.
TOMLAB /KNITRO:
- Updated handling of d2LPattern. Solver should perform better when all parts are analytical.
- d2LPattern automatically set for LP and QP problems.
- HessPattern automatically set for problems with linear or quadratic objectives.
TOMLAB /CONOPT:
- Hessian and d2c handling improved.
- Constraints only calculated if needed.
- Working correctly for all QP problems.
- No size restrictions to demo version anymore.
- d2LPattern automatically set for LP and QP problems.
- HessPattern automatically set for problems with linear or quadratic objectives.
Jul 8th 2005
TOMLAB Base Module v4.8 released:
- SIGNIFICANT SPEED IMPROVEMENTS (TOMLAB /SOL) - solvers doing (non-costly) callbacks to user routines now 20-50 % faster.
- preSolve updated to handle single constraints.
- M-file help improved system-wide.
- Manual more detailed about user supplied parameters.
- LPSOLVE renamed to MILPSOLVE.
- Optimization toolbox interface updated to handle more cases.
- Contents.m files now present in all folders.
- PrintResult working better when there are several solutions.
- DualSolve updated to handle changed version of lpSolve (now lpSimplex).
- Safe-guarded starting point added to mipSolve.
- Geometric programming added as a general problem type.
- As a result of Matlab Compiler issues, pragma %#mex added to all solvers with m-file help for dll/mex.
- lpconAssign and qpconAssign modified to standard notation format.
- llsAssign safe-guarded for y and t input - they are now automatically converted to full vectors.
- Geometric programming problem added to the TOMLAB Quickguide.
- MAD examples added to TOMLAB Quickguide.
TOMLAB /CGO:
- rbfSolve and ego has improved initial strategies.
TOMLAB /NPSOL:
- Specs file functionality updated.
- Minor bug related to LSSOL and NLSSOL fixed.
TOMLAB /SOL:
- No longer possible to use general TOMLAB parameters to set options.
- The optPar vector needs to be used for all alterations.
- Full manual review of control parameters.
TOMLAB /SNOPT:
- Return code and ExitFlags updated for SNOPT7 and SQOPT7.
- New parameters made available for SNOPT and SQOPT.
- Several parameter and manual updates for all SNOPT version (6 and 7).
- SNOPT 6 has control vector (optPar) of length 65, SNOPT 7 of length 71.
- SNOPT 6 information:
Correction of defaults for optPar 2,10,27,28,29,34,35,36,42
New parameter LU SWAP TOLERANCE as optPar(25), LU DENSITY removed.
New parameter PROXIMAL POINT METHOD as optPar(64)
New parameter PENALTY PARAMETER as optPar(65)
New parameter NEW SUPERBASICS (MINOR SUPERBASICS) as optPar(66)
optPar(44): FEASIBLE EXIT (Obsolete)
Help added comments about parameters only available using SPECS file.
- SNOPT 7 information:
Correction of defaults for optPar 2,10,27,28,29,34,35,36,42
New 6.2 parameter LU SWAP TOLERANCE as optPar(25), skip LU DENSITY
New 6.2 parameter PROXIMAL POINT METHOD as optPar(64)
New 6.2 parameter PENALTY PARAMETER as optPar(65)
New 6.2 parameter NEW SUPERBASICS (MINOR SUPERBASICS) as optPar(66)
optPar(44): FEASIBLE EXIT (Obsolete)
Adding comments about parameters only available using SPECS
New 7.1 parameter: optPar(66). QPSOLVER CHOLESKY,CG or QNCG
New 7.1 parameters: optPar(67): CG TOLERANCE, optPar(68): CG ITERATIONS
New 7.1 parameter: HESSIAN (or CG) PRECONDITIONING, optPar(69).
New 7.1 parameter: SUBSPACE, optPar(70).
New 7.1 parameter: optPar(71): HESSIAN DIMENSION (also REDUCED HESSIAN)
Removed special setting of SUPERBASICS (optPar(48)).
TOMLAB /MINOS:
- Control vector (optPar) now of length 71.
- Added new parameters AIJ CONVERGENCE, SUBSPACE, LU WRAP.
- Change defaults for #6,42,43 (optPar control vector).
- Increased SUPERBASICS, optPar(48) to avoid too low value.
- LP-MINOS and QP-MINOS updated with new parameters.
TOMLAB /CPLEX:
- Version 9.1 released. See the manual for more information.
- Possible to warm start solution process for MILP and MIQP problems.
- New local branching heuristics.
- Issues warning of quadratic problem (hessian) is not symmetric.
- Possible to supply starting vector for mixed integer problems.
- Problems corrected for sparse matrix handling in MATLAB R12 and R13 (only applies to problems with quadratic constraints).
TOMLAB /PENBMI /PENSDP:
- Warning messages removed.
TOMLAB /AMPL:
- Safe-guarded in Jacobian calculation.
- Both minimization and maximization problems possible to solve.
TOMLAB /KNITRO:
- Updated to choose appropriate HESSOPT depending on user routines supplied.
TOMLAB /GP:
- Released.
- GP is an interior-point package for geometric programming. Problems which are non-differentiable in the optimum can be efficiently solved.
TOMLAB /MINLP:
- Supported for Linux 64-bit and MAC OS X.
TOMLAB /CONOPT:
- Now supported for Sun Solaris.
TOMLAB /NLPQL:
- Now supported for all operating systems.
May 11th 2005
Tomlab Optimization announces an alliance with National Instruments. TOMLAB to be released for LabVIEW users during the spring of 2006.
The primary modules to be developed are:
- TOMLAB Base Module - general interface code and tools. Solvers for linear, mixed-integer programming and global optimization.
- TOMLAB /FITTING - a package for linear and nonlinear fitting problems.
- TOMLAB /LOCAL - state-of-the-art solver package for local optimization.
- TOMLAB /GLOBAL - package for large-scale global optimization.
- TOMLAB /CGO - costly (expensive) global optimization tools.
Development and deployment packages will be offered for all options.
Please contact sales@tomopt.com for more information.
May 9th 2005
TOMLAB Base Module v4.7 released:
- Example for calling TOMLAB solutions from Excel included.
- More standalone examples included in the distribution. An Excel example is now included.
- Minor name changes to avoid conflicts with other toolboxes:
printmat -> PrintMatrix
assign -> ShowAssignment
simplex -> ShowSimplex
aic -> AkaikeIC
runfleq1 -> Trunfleq1
- New folder tomlab/common includes all files common to any installation.
- Only one startup file included in the distribution, all others have solver specific names.
- Linear/Quadratic problem with nonlinear constraints added to quick guide.
- Simulation problem added to quick guide.
- Manual updated to clarify user parameters in Prob.
- uhs_prob, chs_prob and uc_prob updated.
- checkFuncs added. We recommend that this routine is used to check TOMLAB problem before execution.
Prob = *Assign();
Prob.user.a = a;
...
checkFuncs(Prob);
...
- chs_prob, con_prob, glc_prob, minlp_prob linear constraints updated.
- Makeinitfile modified to avoid print-outs to screen.
- glcCluster updated to accept maxFunc3 input directly.
- glcFast updated to handle all variables fixed.
- New features for sending user parameters to Init Files, see Section 14.2 in the general TOMLAB manual.
- Compatibility verified with MATLAB R14 SP2.
- Review for MATLAB R12. CPLEX, PENSDP, PENBMI, SOCS, BARNLP, SPRNLP now stable.
- Problem with Prob.NumDiff = 4 resolved. The spline is now converted correctly.
- A dedicated version for Linux on MATLAB R14 released.
- glcFast safe-guarded for user routines with different number of inputs.
- lpSolve renamed to lpSimplex.
- LPSOLVE (LP and MILP solver) added to the TOMLAB Base Module. See http://tomopt.com/products/base/solvers/LPSOLVE.php and TOMLAB manual for more information.
- 19 more glb_prob's added to the distribution.
- New version of glcSolve released.
- glbDirect and glcDirect released (will replace glbFast and glcFast eventually).
- Printing error in nlp_r corrected.
- L1LinSolve revised to avoid an intermediate LS structure (improved memory handling).
- TOMLAB/MATLAB engine call from C program included in the distribution.
- Further development of a constrained mixed-integer DIRECT algorithm has been implemented in the new releases of glcSolve and glcDirect.
TOMLAB /CGO:
- Updated to better handle return codes from glcFast.
- Improved handling of fixed variables.
- Possible to run 1-dimensional integer problems efficiently.
- Checks on duplicate points added.
- Stops if all integer combinations tried.
TOMLAB /SOCS:
- A full manual is now available from the manuals page.
TOMLAB /SNOPT:
- Version 7 of SNOPT and SQOPT is now available.
- SNOPT 7 is called with tomRun('snopt7'...)
- Significant performance improvements - much larger problems can now be solved.
- Documentation updated for scaling, 2 default for LP, 0 for NLP (good to try scaling for NLP's manually).
- SQOPT documentation updated for scaling, 2 default for LP, 0 for QP (good to try scaling for QP's manually).
TOMLAB /CPLEX:
- Examples aircrew, biptest, iptest, tomtest1, tomtest2 have new names, cpx prepended.
- Documentation updated for sensitivity analysis - possible to set indices directly rather than the start and end points.
- New options added to the solver, guided dives and more.
TOMLAB /Xpress:
- Examples aircrew, biptest, iptest, tomtest1, tomtest2 have new names, xp prepended.
TOMLAB /AMPL:
TOMLAB /BARNLP + /SPRNLP:
- Released. A new manual is available from our manuals page.
TOMLAB /PENSDP + /PENBMI:
- Now possible to turn off screen printing.
TOMLAB /OQNLP:
- Print out bug removed for feasibility tolerances.
- Works for pure integer/discrete programming problems.
- Feasibility problems solved.
- New manual available.
- Defaults now different for DISTANCE_FACTOR.
- More stable release - several issues fixed.
TOMLAB /MAD:
- Bug in multiplication removed.
TOMLAB /NPSOL:
- NLSSOL safe-guarded for incorrect length in residuals.
- Constraint handling updated for NLSSOL.
Mar 11th 2005
64-bit Linux platform now supported:
- Extremely large problem can now be solved - with enough memory a complete new range of applications have been enabled.
- The supported solvers packages are: TOMLAB Base Module, TOMLAB /SOL (/SNOPT, /NPSOL, /MINOS), TOMLAB /CPLEX, TOMLAB /MSNLP, TOMLAB /LGO, TOMLAB /CGO, TOMLAB /MAD.
Feb 2nd 2005
TOMLAB Base Module v4.6 released:
- Bug in nlpSolve removed. Convergence testing was incorrect.
- Penalty values in conSolve now dampened to promote convergence.
- conSolve now works better for unconstrained problems.
- Major updates for goalSolve, several new subsolvers are now working. Better handling when no analytical derivatives are available.
- glcCluster has slightly modified input fields and better defaults.
- Pattern checks added to checkDerivs.
- chs_prob set extensively corrected.
- Major revisions of L1Solve, infSolve and slsSolve.
- PDCO and PDSCO updated.
- WeightType 3 removed from LSEI.
- Tfzero and Tfmin conformed to TOMLAB standard.
- Complete print file review of the entire system. Minimal file printing by default from all solvers.
- Variable, linear/nonlinear constraint states revised for all solvers.
- lpDemo and qpDemo updated to new TOMLAB format.
- Several updates to LDO to conform to TOMLAB structure.
- All assign routines does length checking on x_0, x_L and x_U.
- Starting point safe-guarded in all solver packages.
- tomSolve updated with more solver options.
- fmincon interface (drop-in replacement) updated to handle more cases.
- Numerical differentiation for NLLS problems improved.
TOMLAB /CPLEX:
- Dual CPU activated in demo license. Please contact support@tomopt.com for more information.
- Possible to warm start the solution process for LP problems.
TOMLAB /PENBMI:
- Version 2.0 released.
- Safeguarded for missing initial vector.
TOMLAB /PENSDP:
TOMLAB /SOL:
- New manuals for most solvers (MINOS, SNOPT, QPOPT, SQOPT).
TOMLAB /SNOPT:
- Default for number of superbasics is automatically set to better number.
- Safeguard added in SQOPT for dense QP problems.
TOMLAB /NPSOL:
- WeightType 3 removed from LSSOL.
- Print files secured in the code to avoid unexpected behavior.
TOMLAB /KNITRO:
- Minor interface upgrades.
- Stability improvements.
TOMLAB /NLPQL:
- Print files no longer generated by default.
TOMLAB /OQNLP:
- Version 3.0 released.
- Direct access to MSNLP from the interface.
- The embedded local solver LSGRG-2 can be executed independently.
- Empty print file removed.
- More detailed algorithmic description available in the TOMLAB /OQNLP manual.
- Possible to generate a LOCALS file with all local solutions.
- Return codes reviewed.
TOMLAB /MINLP:
- WarmDefDUNDEE updated with estimated problem patterns.
- New definition of infinity for better performance.
- New TOMLAB /MINLP manual with algorithmic description available for download.
TOMLAB /XA:
- Variable and linear constraint states added to output.
TOMLAB /LGO:
- New version with improved stability.
- Solver options are now set in Prob.LGO.options.
TOMLAB /CONOPT:
- Solver options are now set in Prob.CONOPT.options.
TOMLAB /SOCS:
- Formal release.
- A manual and quickguide are available from the manuals page.
Dec 17th 2004
TOMLAB Base Module v4.5 released:
- WarmDefDUNDEE added for the TOMLAB /MINLP solvers.
- Direct access to the tomsol.dll enabled - improving speed for matrix - vector multiplications in MATLAB/TOMLAB. tomsol(0) will display the help.
- PrintAssign working with user given names for problems.
- 30 additional test cases for MILP problems included in the distribution. See mip_prob.m
- 2 additional MIQP problems added.
- 42 additional LP problems added.
- 27 extra QP problems added.
- lpconAssign and qpconAssign added for LP and QP problems with nonlinear constraints.
- xnargin modified provide better error messages.
- xxx_prob.m removed from distribution and integrated in applicable files.
- Bugs in estHessPattern/estConsPattern/estJacPattern fixed.
- fmincon interface updated.
- tomRun changed to tomRun('solver', Prob, PriLev), i.e. no need to give a third [] parameter.
- TLSQR updated to exit more smoothly on linear least squares problems with equality constraints.
- mipSolve and cutplane can now solve LP problems.
- WARNING - glcAssign has been changed, setupFile, nProblem and KNAPSACK has been removed as inputs - WARNING
MATLAB Compiler:
- C/C++ examples for Windows/Linux/Sun included in the general distribution. This exemplifies how to call TOMLAB in standalone mode.
- An updated TOMLAB /SAL guide is available from the download page.
TOMLAB /KNITRO v4.0 released:
- Many new features, including a new solver algorithm option.
- Defaults changes to better suit the user. If analytical gradient, then finite-difference Hessian-vector products are used. If only the objective function is given, a memory limited quasi-Newton Hessian is used.
- A few minor fixes included in the new version.
- Download the latest manual for more information.
TOMLAB /SOL:
- New defaults for line search when using numerical derivatives.
- Updates to handling of defaults for the solver settings.
TOMLAB /CGO v2.5 released:
- rbfSolve updated for better handling of binary and integer variables.
- EGO improved to work better with bad input data.
- New manual with detailed algorithmic descriptions for rbfSolve.
- A problem with rbfSolve and ego sampling outside the bounds for costly integer programming has been removed.
- Safeguards added when local solver cannot return integer solution.
TOMLAB /XA v14 released:
- New features for IIS.
- Barrier works for LP problems.
- Faster simplex and MIP solutions.
TOMLAB /LGO:
- MaxCPU added.
- Minor printing bugs removed.
TOMLAB /CPLEX and TOMLAB /Xpress:
- (X)MPS and other input files can now be read into MATLAB. LP, MILP, QP and MIQP supported.
- The AMPL format is supported in TOMLAB /AMPL.
TOMLAB /MAD:
- New version of mtimes_dab.
- ceil and cumprod added to the distribution.
TOMLAB /AMPL:
- Printlevel added to amplAssign.
- Safeguard for cases with no nonlinear constraints.
TOMLAB /OQNLP:
- New interface routine included which avoids numerical differentiation for integer variables.
TOMLAB /MINLP:
TOMLAB /CONOPT:
TOMLAB no longer supported for MAC OS 9. Existing licenses can be transferred to MAC OS X at no cost.
Sep 28th 2004
Infeasibility analysis added to TOMLAB /CPLEX and TOMLAB /Xpress:
Both packages will now generate an optional IIS (irreducibly inconsistent set) when the problem is infeasible. This information can be used to remove or identify restricting parts of the models analyzed.
Sensitivity analysis now in TOMLAB /CPLEX and TOMLAB /Xpress:
The new functionality will detail how much a model can be modified without affecting the solution obtained. It is possible to study changes in the objective function, right-hand-side vector and bounds.
MATLAB Compiler:
A complete revision of TOMLAB for users of the MATLAB Compiler. Compiler pragmas have been added to most TOMLAB functions to simplify the use. mFiles is now called tomFiles due to a potential conflict.
General TOMLAB upgrades:
- miqqAssign added for mixed-integer problems with quadratic constraints.
- User routine - checkDerivs added. The user may now verify all supplied routines using the TOMLAB format.
- TOMLAB /CGO /XA /CPLEX /Xpress - minor bug fixes and improvements for better usability.
- TOMLAB /MAD v1.2 released.
- Compatibility confirmed for MATLAB 7.
Jul 2nd 2004
TOMLAB SAL User's Guide available for customers building embedded solutions. The guide details the preferred procedures and provides examples.
Jun 1th 2004
TOMLAB Online documentation released for all solver options.
May 21th 2004
TOMLAB Quickguide available for all problem types. Download from the manuals page. Examples for LP, MILP, QP, MIQP, MIQQ, NLP, MINLP, LLS, NLLS, GLB, GLC, SDP, BMI, MINIMAX, L1, GOAL.
May 18th 2004
TOMLAB /OQNLP v2.0 released. Many general improvements to the multi-start features. Changes to the distance and merit filters make them theoretically sounder and more adaptive to the problem instance. Stochastic drivers are implemented whose performance is comparable to the OptQuest scatter search implementation, if reasonably tight bounds on all variables are imposed.
Apr 28th 2004
TOMLAB /PATH released. Linear and nonlinear mixed complementarity problems can now be solved with TOMLAB. The new assign routines lcpAssign and mcpAssign should be used to create the problem. TOMLAB /PATH also handles linear and convex quadratic programming problems. Developed in cooperation with University of Wisconsin at Madison.
Apr 17th 2004
The TOMLAB Base Module now features several new additions for derivative handling.
- Automatic estimation of ConsPattern, HessPattern and JacPattern for large-scale problems.
- New method for numerical differentiation using standard MATLAB splines.
- The TOMLAB interface routines now supply the user with row, column and variable information for use in their code. With this information, only segments of costly code need to be computed.
- Many new features does automatic problem validation. Element sizes in linear constraints can be checked, the PreSolve capabilities have been improved, a special flag for warning messages is now used.
- A MaxCPU flag has been introduced for several solvers, limiting the amount of CPU time consumed before returning to the command line.
TOMLAB /CPLEX has been updated with a special network interface. The user can now specify a set of nodes and arcs when solving their problems.
Mar 25th 2004
TOMLAB released for MAC OS X users. TOMLAB Base Module, TOMLAB /SOL (MINOS, NPSOL, SNOPT) and TOMLAB /MAD. More packages are available but evaluations should be performed on another platform.
Mar 22nd 2004
TOMLAB /CGO v2.0 released. rbfSolve and EGO now handle integer variables. TOMLAB /OQNLP and glcCluster can be used as a sub solver.
Mar 8th 2004
Tomlab announces a cooperation with LINDO Systems. A complete integration of the LINDO API will be made available in TOMLAB. Read more >>
Mar 7th 2004
TOMLAB /MAD released. A package for MATLAB Automatic Differentiation. The package is fully integrated in the TOMLAB optimization environment. Read more >>
Feb 26th 2004
TOMLAB /NLPQL released. A package for multi criteria optimization and nonlinear fitting problems. Read more >>
Feb 4th 2004
TOMLAB v4.2 released. The new distribution of TOMLAB has gone through a major upgrade.
List of upgrades:
- TOMLAB Base Module now features fully integrated support for MAD (MATLAB Automatic Differentiation). The user simply has to specify two flags in the standard Prob structure to use MAD. TOMLAB /MAD released shortly.
- All TOMLAB solver are now directly callable, Prob = *Assign( ... );, Prob = ProbCheck( ... );, Result = solverTL(Prob);
- A complete system revision has further integrated TOMLAB with the driver routine tomRun.
- New version of TOMLAB /CPLEX v9.0. Explicit quadratic constraints are now supported. With a special license the solver may be executed on up to 64 parallel processors.
- TOMLAB /CGO v1.6 released. Better handling of non-costly nonlinear constraints implemented.
- TOMLAB /MINOS now support LU Rook Pivoting.
- TOMLAB /SNOPT now support LU Rook Pivoting, and LU Diagonal Pivoting.
- Upgraded versions of glbSolve, glbFast, glcSolve, glcFast, glcCluster, PDCO and Tlsqr.
- Minor bug fixes for TOMLAB /XA.
Jan 28th 2004
TOMLAB /LGO for global and convex nonlinear optimization is now available. Read more >>
Jan 28th 2004
A collection of global optimization test models is available in the TOMLAB distribution. The test collection is located in tomlab\testprob, in files lgo1_prob and lgo2_prob, after installation. Reference: Pintér, J.D., Bagirov, A., and Zhang, J. (2003) An Illustrated Collection of Global Optimization Test Problems. Research Report, Pintér Consulting Services, Inc. Halifax, NS, Canada; and CIAO-ITMS, University of Ballarat, Ballarat, Vic., Australia. Download TOMLAB v4.2
Nov 27th 2003
TOMLAB /XA is now available for download.
Nov 21st 2003
TOMLAB v4.1.1 released. Some bug fixes. New versions of TOMLAB /CPLEX, TOMLAB /KNITRO, TOMLAB /PENSDP and TOMLAB /PENBMI available. Download TOMLAB v4.1.1.
Oct 10th 2003
Tomlab announces a cooperation with Sunset Software Technology. Sunset's XA solver package is now available to the MATLAB user. TOMLAB /XA features several advanced options for large-scale linear, mixed-integer and quadratic programming. Please refer to our TOMLAB /XA product summary.
Sept 24th 2003
Tomlab Optimization announces a cooperation with Boeing Phantom Works. Tomlab Optimization will develop MEX interfaces to Boeing's SOCS (The Sparse Optimal Control Software Family) for use in MATLAB.
SOCS is a general-purpose software package for solving optimal control problems. Applications include trajectory optimization, chemical process control and machine tool path definition. SOCS also includes solvers for Large Scale NLP + Differential-Algebraic Equations. This capability includes mesh refinement, sparsity detection and sparse finite difference software.
Sparse Nonlinear Programming exploits state-of-the-art sparse linear algebra technology to solve very large optimization problems orders of magnitude faster than traditional methods. Applications with more than 100,000 variables and constraints can now be solved efficiently on desktop computers. Sparse SQP, and sparse primal-dual interior point, with special interfaces for least squares, LP, and QP applications.
Sept 9th 2003
Tomlab Optimization presents a paper at the Nordic MATLAB Conference 2003 (21-22 Oct). Download the abstract here.
Sept 5th 2003
TOMLAB v4.1 released. Some bug fixes; Dual gap is now handled correctly in mipSolve. With this new version three more products are released, TOMLAB /KNITRO v3.0, TOMLAB /OQNLP v1.0, TOMLAB /CONOPT v3.1. TOMLAB v4.1 can be downloaded here.
Sept 4th 2003
New User's Guides for TOMLAB /MINOS, TOMLAB /NPSOL, TOMLAB /SNOPT, TOMLAB /SOL and TOMLAB /PENOPT has been released. See all manuals >>
Sept 2nd 2003
The TOMLAB homepage has been slightly changed and has some new features.
Aug 30th 2003
The TOMLAB User's Guide has been updated. New User's Guides for TOMLAB /Xpress, TOMLAB /CPLEX and TOMLAB /AMPL has been released. See all manuals >>
Aug 12th 2003
TOMLAB /AMPL v2.0 released. Now problems formulated in AMPL can be run in TOMLAB. You can read more about the product at http://tomopt.com/products/ampl/.
May 26th 2003
TOMLAB v4.0.6 released. New features and fixes include:
- Special handling of simulation problems, where it is necessary to
compute both function and constraints in one call. Tomlab now also
efficiently estimates unknown gradients for both function and
constraints.
New routines simAssign, and related gateway functions: sim_fc,
sim_gdc, sim_f, sim_g, sim_c, sim_dc handle the new feature.
- Fixes in problem assignment routines for increased stability
- Revised constraint handling in rbfSolve and ego
- General bug fixes
May 15th 2003
Tomlab Optimization's website has a new look!
February 28th 2003
TOMLAB v4.0.5 released. Minor bug fixes.
February 3rd 2003
TOMLAB v4.0.1 released.
TOMLAB's two input formats now take
function_handle
input, minor bug fixes.
January 31st 2003
TOMLAB v4.0 released.
Now fully compatible interface to Optimization Toolbox,
with selectable Tomlab solver.
Tomlab automatically estimates second order information for TOMLAB /MINLP
if needed, using numerical differences and given sparsity patterns.
Partial information in derivatives possible with
new CheckNaN option.
TOMLAB /SOL v4.0
with new versions of SNOPT and SQOPT.
New version of TOMLAB /PENSDP.
Improvements in mipSolve, preSolve and general speed improvements.
January 31st 2003
TOMLAB /PENBMI v1.0
released,
solves semidefinite programming with bilinear matrix constraints (BMI).
The toolbox is developed in cooperation with
PENOPT Gbr and researchers Michal Kocvara and Michael Stingl,
University of Erlangen-Nürnberg.
Jan 4th 2003
TOMLAB /MINLP v1.0
is released,
solving mixed-integer nonlinear programming problems,
NLP, QP and mixed-integer QP problems.
The toolbox is developed in cooperation with
Roger Fletcher and Sven Leyffer, University of Dundee.
Oct 21st 2002
TOMLAB /CGO 1.4
now available for download!
Oct 11th 2002
TOMLAB /CPLEX,
based on CPLEX 8.0,
is released,
solving mixed-integer linear and quadratic programming problems,
and large-scale linear and quadratic problems.
The toolbox is developed in cooperation with
ILOG Inc.
Oct 11th 2002
TOMLAB /SOL v3.2.2
and
/CGO 1.3
now available for download!
Aug 30th 2002
TOMLAB /PENSDP v1.0
released,
solves semidefinite programming and LMI problems.
The toolbox is developed in cooperation with
PENOPT Gbr and researchers Michal Kocvara and Michael Stingl,
University of Erlangen-Nürnberg.
Aug 30th 2002
TOMLAB /SOL v3.2.1,
/CGO 1.2
and
/PENSDP v1.0
now available for download!
July 5th 2002
TOMLAB /SOL v3.2.
Speed improvements.
New types of optimization problems treated by Tomlab: mixed-integer
quadratic and nonlinear programming, semidefinite programming.
New license handling enabling increased number
of Tomlab solver toolbox options.
April 14th 2002
TOMLAB /SOL v3.1.2
-
New solvers for Minimax, L1 data fitting and sparse nonlinear least squares.
All explicitly treating linear and nonlinear constraints.
-
New versions of SNOPT and MINOS.
-
Improvements in global optimization solvers, now handling
explicitly linear and nonlinear constraints.
-
DIRECT algorithm in glcSolve/glcFast expanded to handle
linear and nonlinear equality constraints.
July 1st 2002
TOMLAB /Xpress v2.3.2
now runs on Windows, Linux, HP and Sun systems.
-
Features MIQP solver, e.g. suitable for portfolio optimization.
-
Available for download with Limited Edition license
-
A demo license without size restrictions is available on request.
Jan 11th 2002
Compile Tomlab to standalone
with MCC.
With special Tomlab standalone license, create your
embedded system with state-of-the-art optimization.
Jan 1st 2002
Tomlab Optimization opens
office in USA.
Jan 11th 2002
Latest Development in Global Optimization
-
New global optimization solver
glcCluster
,
a combination of
glcFast,
a clustering algorithm, and a local solver.
Solves nonconvex problems with higher dimensions faster and more robust.
-
New fast constrained mixed-integer global optimization solver
glcFast
,
a MEX file Fortran version of
the constrained DIRECT algorithm in
glcSolve
,
See the description of
glbSolve
for some test results with glcFast.
-
New fast global optimization solver
glbFast
,
a MEX file Fortran version of
the DIRECT algorithm in
glbSolve.
See the description of
glbSolve
for some test results with glbFast.
Jan 11th 2002
New toolbox for Costly Global Optimization -
TOMLAB /CGO
|
|
|
|
|
Tomlab Optimization © 1989-2008. All rights reserved. Last updated: Mar 13, 2008. Site map.
|
|
|