OpenSolver ChangeLog
OpenSolver ChangeLog
OpenSolver ChangeLog
TODO:
1/
2/
Convert constants and formulae into the user's locale before displaying them in the Model dialog. OpenSolver currentl
locale into the internal US-locale on entry, but does not do the reverse on display. We need to put formulae into a cell,
As part of this, record in CConstraint a RHS either as a range, a value, or 'something else'. Then we can localise each of
Pipe the CBC output so that it is visible to the user; see
http://www.vbforums.com/archive/index.php/
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 locally
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.
Version 2.5 alpha
6/20/2014
Uses gurobi.bat from python and can get the sensitivity information for gurobi. Writes it to the same tables that are used for CBC
The model window can now show the name of a range if it has been defined in Defined Names and there is the option to turn this
OpenSolver now uses the environment variable "OpenSolverTempPath" as the path to save files to if this has been defined by the
Added beta functionality for a non-linear blackbox solver (NOMAD) which uses the models saved in solver and OpenSolver
Extra options in the menu: to AutoModel and Solve in one, to change solver, to view NOMAD log file, view gurobi solution file
Model Dialogue: New option to change Solver, New Options under sensitivity analysis
QuickSolve Example worksheet
Fixed a redim bug in the quick non-linearity checker for models with no constraints (which can happen if there is only a target obje
Added "Show optimisation progress while solving" (being Solver's "Show Iteration Results") to the OpenSolver options dialog
Improved operation of Options dialog, including proper sycnronisation of values when opened from the Model dialog
Better handling of the Excel 2010 "Simplex engine" option as used in parallel with "Assume linear model"
Fixed an error in the full non-linearity checker
Added output of dual prices onto the sheet; this is set using the Model dialog
Rearranged Model dialog to better fit new Duals option, and better use space around constraint listing
Better handling of the Excel solver options - OpenSolver now sets all these to sensible defaults
Better handling of users entering formulae in the Model dialog for a constraint RHS in terms of non-English localisation issues, but
Fixed a size limitation in Quick Solve, and converted Quick Solve to sparse matrix handling for better memory usage.
Excel's UNION method does not eliminate all overlaps; we need to determine the consequence of this (if any); see Prop
Improve non-linearity check so that decision variables are not put back to 0 (which currently stops us seeing product te
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 can handle larger problems with m
Version 0.98
16-Jul-10
OpenSolver has been upgraded to version 0.98 (still beta). This version includes bug fixes associated with quick solves (one GUI rel
and workbook as that used to initialise the quick solve), and also improvements so that OpenSolver dynamically resizes its arrays to
Version 0.95
6-Jun-10
Better checking of parameters; better handling of Escape during long CBC runs (no DoEvents now, and a new dialog). Fixed bug in t
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. Added new commands to (1)
long CBC runs.
Initial Version
17-May-10
Our first public release.
m in the Model dialog. OpenSolver currently converts new formulae from the users
display. We need to put formulae into a cell, and read them back, to do this conversion.
mething else'. Then we can localise each of these more efficiently.
p://www.vbforums.com/archive/index.php/t-47843.html
ervers (assuming non-negativity currently doesn't work correctly for non-linear NEOS, all variables are assumed positive, not just unconstrained ones)
t, possible increase, possible decrease) or on a new sheet like solver does. Choice can be made in the model dialogue. Can also choose to overwrite old
g multiple boxes on top of each other. For example 7,5.
OpenSolver to fail with an error msg); thanks to Fenny for this bug report.
o be solved without CBC failing
first for the 64-bit cbc64.exe if it exists and the systems is 64 bit
and any CBC solve parameters to CBC if they are available in any current worksheet
if the user had previously had a Bin or Int constraint selected
aused errors; we now use .Value2 (not .Value) to get cell values.
em, and when opening the last model in CBC. This is useful for checking the CBC arguments.
tEffect-HorizontalAlignment-throws-error
al to do a conversion.
ple, a blank RHS gives an error (even tho' Solver allows this, but sometimes puts in zero's)
w version can handle larger problems with more than 32,000 variables and/or constraints. However, such models will be very slow to build. Andrew
es associated with quick solves (one GUI related, one that fixes the handling of multi-area ranges, and checks that the user is on the same sheet
OpenSolver dynamically resizes its arrays to handle large problems (assuming everything fits in memory).
Events now, and a new dialog). Fixed bug in the Last open model in CBC where OpenSolver was waiting for CBC to close (but still allowing events
f parameters. Added new commands to (1) Solve LP relaxation, and (2) to open CBC command line. Also added improved support for cancelling
del dialogue. Can also choose to overwrite old sensitivity sheets or to make new ones
in this functionality)