Documente Academic
Documente Profesional
Documente Cultură
Version 2.7.1
6/28/2015
Various bugfixes for 2.7.0
Version 2.7.0
6/16/2015
Add Update Checker
Add OpenSolver API VBA interface
Revamped error reporting with email reports
All solvers support extra parameters
Experimental support for NOMAD on Mac
Update solvers to CBC 2.9.4, Bonmin 1.8.1, Couenne 0.5.3, NOMAD 3.7.2
Various bugfixes (including lots of locale issues)
Version 2.6.1
2/16/2015
Add extra parameter support to Gurobi (see http://opensolver.org/using-opensolver/#gurobi-param
Fix issues with sensitivity analysis and missing variables
Abort NEOS solve if Cancel button is clicked
Add better error message for when non-linear solvers create no solution file
Bonmin, Couenne and Gurobi support Solver Options (e.g. time limit, tolerance)
Support for running from multiple disks and network drives in OS X
Misc improvements in non-linear parsing.
Update solvers to CBC 2.9.0, Bonmin 1.8.0 and Couenne 0.5.1
Fix for misc OS X Yosemite issues
Make the model dialogue box resizable.
Better logging and 'Show Optimisation Progress' support. Now works on Mac
Expand check for `solver_rlx` to all new Excel versions.
Bugfixes for locale-based issues
Support for more formulae in non-linear solvers (e.g. SUMIF)
Implement proper sheet name escaping for the formula parser.
Better error message if NOMAD is missing
Version 2.6
10/8/2014
Add support for Office 2011 on Mac - nearly all features supported
Add support for local COIN-OR non-linear solvers
Resolve bugs introduced by system-locale settings
NEOS solvers write AMPL files to disk before sending to NEOS. These can be used to run the model
Bugfixes for non-linear NOMAD solver
Upgrade NOMAD to v3.6.2
Bugfixes for NEOS solvers
Version 2.5.4 alpha
NOMAD bug fixes for when errors are encountered
Version 2.5.3 alpha
Add support for NOMAD in 64-bit Office.
Version 2.5.2 alpha
Fix memory bug causing Excel 2013 to crash when using NOMAD
Non-linear NEOS bug fixes
Version 2.5.1 alpha
Stability fixes for NOMAD non-linear solver
Inclusion of 64-bit CBC with release - appropriate version is selected automatically
Re-add NEOS non-linear solvers to release with lots of bug fixes.
Bug fixes for sensitivity analysis methods.
7/31/2011
Fixed a ref-edit related focus bug in Model tool that was causing some strange behaviour.
Added partial locale support. Entering number like 180,2 will work, but will display as 180.2
Uses spreadsheet internal to the OpenSolver add-in and Range.FormulaLocal to do a con
Added an Options window, available under Model in menu, and from a button on the Model form.
Added different locale support to Options window.
Tolerance stored internally as 5.1
So for output, CStr(5.1) = "5.1" (English) and "5,1" (French) - fine!
for input, originally had CStr(Val(txtTol.Text) / 100)
But Val doesn't handle 5,1 and CStr() gives locale version - bad, because we are putting
So use CDbl "5.1"->5.1 & "5,1"->5.1
And Str() 5.1 -> "5.1" regardless of locale
Added error catching in Solve for int/bin constraints on non-decision variable cells.
Added error catching in Visualiser too.
Added warning message to Model tool.
Updated CBC to version 2.7
Added custom icons for toolbar.
Debug.Prints commented out
Version 1.3 beta
7/7/2011
Now completely independent of Solver - GUI for building models created.
Menus for Excel 2003 added
Excel 64-bit support
Various bug fixes
Version 1.2 beta
3/8/2011
OpenSolver now treats empty cells as containing the value zero, which mimics Solver's approach
Excel's UNION method does not eliminate all overlaps; we need to determine the conseq
Improve non-linearity check so that decision variables are not put back to 0 (which curre
Improve non-linearity check so that the model is not rebuilt multiple times
Improve the AutoModel code to be more robust
Version 0.982
17-Aug-10
In response to a user request, OpenSolver has been upgraded to version 0.982. This new version c
Version 0.98
16-Jul-10
OpenSolver has been upgraded to version 0.98 (still beta). This version includes bug fixes associat
the same sheet and workbook as that used to initialise the quick solve), and also improvements so
Version 0.95
6-Jun-10
Better checking of parameters; better handling of Escape during long CBC runs (no DoEvents now,
allowing events to be handled, including sheet edits etc.)
Version 0.95
6-Jun-10
Updated OpenSolver. Added a fix for sheet names with spaces, and for the definition of parameters
cancelling long CBC runs.
Initial Version
17-May-10
Our first public release.
ng-opensolver/#gurobi-params)
tolerance)
automatically
n their machine
ud-based NEOS servers (assuming non-negativity currently doesn't work correctly for non-linear NEOS, all va
te (which caused OpenSolver to fail with an error msg); thanks to Fenny for this bug report.
g bigger models to be solved without CBC failing
e was missing
file, but now look first for the 64-bit cbc64.exe if it exists and the systems is 64 bit
ny Solver options and any CBC solve parameters to CBC if they are available in any current worksheet
a new constraint if the user had previously had a Bin or Int constraint selected
no constraints (which can happen if there is only a target objective value)
how Iteration Results") to the OpenSolver options dialog
n of values when opened from the Model dialog
parallel with "Assume linear model"
06/Shape-TextEffect-HorizontalAlignment-throws-error
not choose to show the Model, then the current Model display is hidden.
e strange behaviour.
ut will display as 180.2
ange.FormulaLocal to do a conversion.
variable cells.
values. For example, a blank RHS gives an error (even tho' Solver allows this, but sometimes puts in zero's)
pected LHS and objective function values when loaded into the s/sheet
the user cxan run if the model appears to be non-linear; this can highlight non-linearities on the model
did not vary with the decision variables; this has been fixed
ng OpenSolver.
need to determine the consequence of this (if any); see ProperUnion method
not put back to 0 (which currently stops us seeing product terms!)
t multiple times
ion 0.982. This new version can handle larger problems with more than 32,000 variables and/or constraints.
on includes bug fixes associated with quick solves (one GUI related, one that fixes the handling of multi-area
e), and also improvements so that OpenSolver dynamically resizes its arrays to handle large problems (assum
CBC runs (no DoEvents now, and a new dialog). Fixed bug in the Last open model in CBC where OpenSolv
or the definition of parameters. Added new commands to (1) Solve LP relaxation, and (2) to open CBC comma
on-linear NEOS, all variables are assumed positive, not just unconstrained ones)
does. Choice can be made in the model dialogue. Can also choose to overwrite old sensitivity sheets or to m
rent worksheet
es on the model
es and/or constraints. However, such models will be very slow to build. Andrew
CBC where OpenSolver was waiting for CBC to close (but still