source: coopr.plugins/stable/2.1/CHANGELOG.txt @ 2086

Last change on this file since 2086 was 2086, checked in by wehart, 10 years ago

Merged revisions 2071-2085 via svnmerge from
https://software.sandia.gov/svn/public/coopr/coopr.plugins/trunk

........

r2085 | wehart | 2009-12-29 23:58:39 -0700 (Tue, 29 Dec 2009) | 2 lines


Updating coopr.plugin changelog.

........

File size: 2.6 KB
Line 
1=========================
2 coopr.plugins CHANGELOG
3=========================
4
5-------------------------------------------------------------------------------
6 2.1
7-------------------------------------------------------------------------------
8
9- Speed improvement to CPLEX solution reader - accessing solution attributes
10  multiple times is expensive.
11
12- Reworking MIP plugins to more selectively print branch-and-bound
13  information. Don't print this info unless solving a MIP.
14
15- Update of Pyro solver manager to propagate warm-start files to
16  pyro_mip_servers. This currently only works for CPLEX, because CPLEX
17  is currently the only solver plug-in that supports warm-starts.
18
19- Adding transmission of solver mipgap across the Pyro distributed solver
20  interface.
21
22- Added ability to write the mipgap attribute (if not None) to the
23  solver script file for CPLEX and GLPK. This needs to be added to
24  other solvers as well.
25
26- Added fully-tested urc and lrc reduced-cost solution loading to the
27  CPLEX plugin.
28
29- CPLEX has warm-start capabilities - over-riding base OptSolver query method
30  to indicate so.
31
32- Added MIP solution read capability to GLPK plugin. Now able to read MIP
33  solutions in via Pyomo and display attributes!
34
35- Major re-work to GLPK interface, which was failing to read pretty much
36  all solutions correctly. In particular, if identifiers are longer than
37  the "usual" GLPK field width, the index/name and various values/status
38  elements are split across multiple lines. This wrecks unit tests, but
39  those will have to be revisited anyway - we still don't handle MIPs
40  correctly, as the formats between MIP and LP are radically different.
41
42- Added extraction of reduced-costs for variables in CBC plugin solution
43  reader. Additionally, all values need to be pushed into the solution,
44  whether non-zero or not. If this isn't done, then when the instance
45  is loaded, only a subset of the variable values (and reduced-costs)
46  are over-ridden.  Supression of 0 values does happen in the solution
47  output routine.
48
49- Extracting solver runtime for CPLEX solver plugin.
50
51- Update to solvers to use the new structure for managing the parsing of
52  solution results.
53
54- Fixed bug in CBC when in NL/SOL mode that was setting each primal and dual
55  variable twice when reading the solver output.
56
57-------------------------------------------------------------------------------
58 2.0
59-------------------------------------------------------------------------------
60
61- Initial release of Coopr to create the coopr.plugins package.
62
63- See coopr.dist for previous ChangeLog information related to Coopr.
64
Note: See TracBrowser for help on using the repository browser.