Major New Release: SolverStudio 00_05_00_00 (2013.02.28)
SolverStudio 00_05_00_00 20130228 is our latest beta release. It adds lots of new features which we would welcome feedback on. This new version has been developed by Oscar Dowson of Engineering Science (University of Auckland), who has done an amazing job getting up to speed with the code. We are also grateful to GAMS for providing the DLL’s we use to access GDX files. The changes include:
1/ Added COOPR support + examples
2/ Added SimPy support + examples
3/ Changed Gurobi support to use Gurobi’s Python environment, meaning a full Python install is not needed. Added Gurobi License Manager + examples
4/ Added GAMS on NEOS support + examples
5/ Added integrated GAMS GDX file support via C# API
6/ Changed GAMS to use GDX files
7/ Changed the GAMS data command to $GDXIN “SheetData.gdx” in models
8/ Changed the GAMS display command
9/ Changed wording of help text in the Ribbon Menu (previously said ‘Python PuLP’ regardless of language
10/ Added a Fix Minor Errors command to AMPL. This will correct choice of Solver, and missing data, solve and display commands.
11/ Added compression for large files being sent to NEOS
12/ Added menu items to select choice of solver on NEOS; this is written to the model in AMPL as an AMPL ‘option’, and stored (invisibily) with GAMS.
13/ Split examples into different workbooks
14/ Removed CPython from SolverStudio download. Now requires user to install manually if needed
15/ Added lines to data items in Highlight Data Items and Data Items Editor to show direction of tuples
16/ Added the ability to resize the Data Items Editor
17/ Added local precedence to the Data Items Editor. Creating an items with the same name as a global hides the global. Deleting the local shows the global.
18/ Added code to parse complex AMPL output; option_display_1col99999999 no longer needed
19/ Added option to choose NEOS queue (long/short).
20/ Fixed bug where sheets with single quotes ‘ in their name failed to find Data Items or solve
21/ Updated About Box
22/ Removed need to for ugly AMPL display options command
23/ The code is now signed using a Comodo certificate
24/ Registry settings now store (and remember) the model-window’s font size
25/ Added support for storing ‘settings’ such as the choice of solver in the spreadsheet along with the model
26/ Improved handling of data items to allow sets to have missing items (which are skipped) and to contain ‘uneven’ tuples (ie tuples with different lengths in the same set). Indexed sets can also contain values (but not indices) that can be uneven tuples. Any set used for indexing needs to have tuples of all the same length (being the number of rows or columns used to define the index). Indexed sets of tuples (even and uneven) can now be written to.