Skip to content

ArchivedNews

Stefan Vigerske edited this page Feb 26, 2019 · 1 revision

December 15, 2012

  • SYMPHONY stable version 5.5 has been released.
    • Click here to see the diff with stable version 5.4.

December 15, 2012

  • SYMPHONY 5.4.6 has been released.
    • More fixes to allow use of CPLEX as LP solver
    • Fixes to interface with GMPL
    • Click here to see the change set for this release.

August 9, 2012

  • SYMPHONY 5.4.5 has been released.
    • Fixes to allow use of CPLEX as LP solver
    • Fixes to interface with GMPL
    • Click here to see the change set for this release.

February 10, 2011

  • SYMPHONY 5.4.4 has been released.
    • Fixes for build system
    • Other minor fixes
    • Click here to see the change set for this release.

November 4, 2011

  • SYMPHONY 5.4.3 has been released.
    • Updates to documentation.
    • Fix to allow box-constrained integer programs.
    • Fix for GMPL integration
    • Fix for readline versions
    • Click here to see the change set for this release.

October 16, 2011

  • SYMPHONY 5.4.2 has been released.
    • Updates to MSVC++ version 10 files
    • Click here to see the change set for this release.

September 20, 2011

  • SYMPHONY 5.4.1 has been released.
    • Addition of MSVC++ version 9 files
    • Click here to see the change set for this release.

July 18, 2011

  • SYMPHONY 5.4.0 has been released.
    • License has been changed to the EPL
    • Support for MSVC++ version 10 added
    • Support for BuildTools version 0.7 to incorporate recent enhancements, including proper library versioning in Linux, prohibiting installation of private headers, etc.
    • Enhancements to unit testing.
    • Updating externals to new stable versions of dependent projects.
    • Minor bug fixes

July 5, 2011

  • SYMPHONY 5.3.5 has been released.
    • Fixes for building applications without pkg-config.
    • Click here to see the change set for this release.

May 30, 2011

  • SYMPHONY 5.3.4 has been released.
    • Fixes to the shared memory parallel version (OpenMP). It is now pretty stable, though some minor memory conflict conditions may arise (infrequently).
    • Fixes to allow all applications to build and run properly.
    • Updates to documentation.
    • Click here to see the change set for this release.

February 9, 2011

  • New stable version 5.4 of SYMPHONY was created from [https://projects.coin-or.org/SYMPHONY/browser/trunk].
  • Click here to see the changes from version 5.3 to 5.4.

January 6, 2011

  • SYMPHONY 5.3.3 has been released.
    • More fixes to build system
    • Click here to see the change set for this release.

December 30, 2010

  • SYMPHONY 5.3.2 has been released.
    • More fixes to build system
    • Click here to see the change set for this release.

November 18, 2010

  • SYMPHONY 5.3.1 has been released.
    • More fixes to build system
    • Click here to see the change set for this release.

November 4, 2010

  • SYMPHONY 5.3.0 has been released.
    • Major overhaul of the build system to allow building against installed binaries, pkg-config support, etc.
    • Click here to see the change set for this release.

May 9, 2010

  • SYMPHONY 5.2.4 has been released.
    • Fixes to restore functionality of the bicriteria solution capability
    • Fixes to examples
  • Click here to see the change set for this release.

March 24, 2010

  • SYMPHONY 5.2.3 has been released.
    • Updated the manual
    • Added hooks to enable the use of VRPH within the VRP solver.
  • Click here to see the change set for this release.

February 17, 2010

  • SYMPHONY 5.2.2 has been released. This is a small bug-fix release.
  • Click here to see the change set for this release.

October 7, 2009

  • SYMPHONY 5.2.1 has been released. This is a small bug-fix release.
  • Click here to see the change set for this release.

August 9, 2009

  • Experimental installers are now available for Windows and Linux.
  • The README and user's manual is located in the share/doc/coin/SYMPHONY subdirectory of the install directory.
  • Notes for the Windows installer
    • The installer installs the SYMPHONY executable and libraries built with either the MS Visual C++ compiler (version 9) or the MinGW gcc compiler (version 4.2). The latter should work also in CYGWIN. Because both sets of libraries are included in the installer, it is rather large. We may consider two separate installers if this is a problem.
    • No environment variables are currently set in Windows. You may need to add the path to the lib/ or bin\subdirectories of the installation directory (C:\Program Files\SYMPHONY by default) to the appropriate environment.
  • Notes for the Linux installer
    • The installer installs the SYMPHONY executable and libraries built with gcc (version 4.3).
    • If you install as root, the default location is /usr/local, otherwise it installs in $HOME/SYMPHONY.
    • The necessary additions to the PATH and LD_LIBRARY_PATH environment variables will be made (this has only been tested in bash). You may need to source your ~/.bashrc or start a new shell for the changes to take effect.
    • The uninstaller is called uninstall-SYMPHONY and is located in the bin subdirectory of the install directory. It will do a complete uninstall if necessary.
  • Please let us know if you have any feedback on the installers!

July 24, 2009

  • SYMPHONY 5.2.0 has been released. This is a major upgrade with substantial algorithmic improvements for solving generic mixed integer linear programs. See a performance profile comparing versions 5.2.0 and 5.1.10 of SYMPHONY on our MIP test set [attachment:comp.pdf here].
    • SYMPHONY now has a preprocessor.
    • The feasibility pump primal heuristic is implemented and activated by default.
    • Reliability branching is now the default branching strategy.
    • New statistics are now part of the default output.
    • The granularity of the objective function value is set by calculating the GCD of the objective coefficients.
    • Several changes in the management of valid inequalities, including quality checks and detection of duplicity.
    • Minor changes in the management of the LP solver interface.
    • Small bug-fixes and improvements.

September 22, 2008

  • SYMPHONY 5.1.10 has been released. This is a minor upgrade release.
    • Updated documentation.
    • Updated externals.
  • Click here to see the change set for this release.

September 19, 2008

  • SYMPHONY 5.1.9 has been released. This is a minor bug fix release.
    • Fixed some portability issues to allow successful build and execution with Sun studio compilers and xlc.
    • Eliminated compiler warnings.
    • Updated documentation.
    • Updated externals.
  • Click here to see the change set for this release.

May 15, 2008

  • SYMPHONY 5.1.8 has been released. This is a minor bug fix release.
    • Introduced use of LP hot starting.
    • Improved management of cut generation.
    • Updated externals.
    • Minor bug fixes.
  • Click here to see the change set for this release.

December 21, 2007

  • SYMPHONY 5.1.7 has been released. This is a minor bug fix release.
  • Click here to see the change set for this release.

December 12, 2007

  • SYMPHONY 5.1.6 has been released. Changes in this release include:
    • Only a single header file (symphony.h) needs to be installed and user applications only need to be able to find this one header file.
    • Fixes to MSVC++ project files.
    • Removed dependence on qsortucb routines.
  • Click here to see the change set for this release.

October 29, 2007

  • SYMPHONY 5.1.5 has been released. Changes in this release include:
    • Added support for automatic download and build of Glpk (for reading of GMPL files).
    • Minor bugs fixed and compiler warnings eliminated.
    • Updates to MS Visual Studio files.
    • Added short installation verification test.
  • Click here to see the change set for this release.

June 12, 2007

  • SYMPHONY 5.1.4 has been released. Changes in this release include:

    • Added ability to read files in LP format.
    • Additional configuration options.
    • Support for new classes of cutting planes.
    • Improved algorithm control mechanism.
    • Improved output format and additional output options.
    • Improved signal handling.
    • Shared memory parallel version tested with OpenMP in Linux and Windows.
    • Added release configuration to MSVC++ build files.
    • Improved warm starting.
    • Fixes for configuration with !SoPlex and Xpress.
    • Fixed configuration on PowerPC architectures.
  • Click here to see the change set for this release.

December 22, 2006

  • SYMPHONY 5.1.3 has been released. This is a minor patch fix including support for compiling static executables and improved signal-catching behavior.
  • Click here to see the change set for this release.

December 11, 2206

  • SYMPHONY 5.1.2 has been released. This is a minor patch fix that just updates externals. No binaries will be released.
  • Click here to see the change set for this release.

December 9, 2006

  • SYMPHONY 5.1.1 has been released. This release includes support for
    • Compilation under the solaris operating system, with both Sun cc and gcc compilers, and on x86 architectures.
    • Compilation with the MSVC++ compiler cl using the GNU autotools under CYGWIN.
    • Compilation with the Microsoft nmake utility.
    • Compilation of the unit test in the MSVC++ IDE.
    • Compilation of the SYMPHONY Osi solver interface with the MSVC++ IDE.
  • This new release also includes updates to the User's Manual.
  • Click here to see the changeset for this release.

November 29, 2006

  • The stable version now includes support for compilation under Solaris with x86 processors, as well as support for automatic configuration and build with the Microsoft Visual C++ compiler under CYGWIN.
  • Release 5.1.1 will contain these fixes and is due out soon.

November 9, 2006

  • SYMPHONY 5.1.0 has been released! For information on this release see the README file.
  • Pre-compiled binaries are now available.
  • Please note that issues have been reported with compilation of version 5.1.0 on Solaris and using the automatic configure scripts with the Micrsoft compiler under CYGWIN. These issues will be addressed in the forthcoming release 5.1.1.
Clone this wiki locally