- Update to version 5.0
* The copyright was transferred to the Free Software Foundation.
* To fix some licensing problems the routines in the following
files were disabled by replacing with dummy ones that print an
error message:
+ src/api/gridgen.c
+ src/api/netgen.c
+ src/api/rmfgen.c
+ src/misc/qmd.c
+ src/misc/relax4.c
+ Note that this change does not affect the main functionality
of the package.
* Some minor bugs were fixed.
- Added pkgconfig file
OBS-URL: https://build.opensuse.org/request/show/865494
OBS-URL: https://build.opensuse.org/package/show/science/glpk?expand=0&rev=50
- Update to version 4.65:
* The following new API routines for LP/MIP preprocessing were added:
+ glp_npp_alloc_wksp allocate the preprocessor workspace
+ glp_npp_load_prob load original problem instance
+ glp_npp_preprocess1 perform basic LP/MIP preprocessing
+ glp_npp_build_prob build resultant problem instance
+ glp_npp_postprocess postprocess solution to resultant problem
+ glp_npp_obtain_sol obtain solution to original problem
+ glp_npp_free_wksp free the preprocessor workspace
* A new, more robust implementation of locally valid simple cover
cuts was included in the MIP solver.
* The API routine glp_init_iocp was changed to enable long-step
option of the dual simplex by default.
- Add glpk-no_random_return.patch
OBS-URL: https://build.opensuse.org/request/show/619409
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glpk?expand=0&rev=21
* The following new API routines for LP/MIP preprocessing were added:
+ glp_npp_alloc_wksp allocate the preprocessor workspace
+ glp_npp_load_prob load original problem instance
+ glp_npp_preprocess1 perform basic LP/MIP preprocessing
+ glp_npp_build_prob build resultant problem instance
+ glp_npp_postprocess postprocess solution to resultant problem
+ glp_npp_obtain_sol obtain solution to original problem
+ glp_npp_free_wksp free the preprocessor workspace
* A new, more robust implementation of locally valid simple cover
cuts was included in the MIP solver.
* The API routine glp_init_iocp was changed to enable long-step
option of the dual simplex by default.
- Add glpk-no_random_return.patch
OBS-URL: https://build.opensuse.org/package/show/science/glpk?expand=0&rev=42
* src/glpk.h Declarations of all non-documented API routines were
hidden by #ifdef GLP_UNDOC / #endif.
* src/simplex/spydual.c An experimental feature (objective
coefficient perturbation) to improve numerical stabilty and
avoid cycling was included in the dual simplex solver.
- Enable gmp support
OBS-URL: https://build.opensuse.org/package/show/science/glpk?expand=0&rev=34
- Update to 4.59
* Some bugs were fixed and some improvements were made in the
MIP solver.
* The data file format used by API routines glp_read_graph and
glp_write_graph was changed. For more details please see the
document "GLPK: Graph and Network Routines" included in the
distribution.
* Translation of the document "Modeling Language GNU MathProg"
to Brazilian Portuguese (pt-BR) was included (in LaTeX and pdf
formats).
OBS-URL: https://build.opensuse.org/request/show/370947
OBS-URL: https://build.opensuse.org/package/show/science/glpk?expand=0&rev=33
- Update to 4.56
* A new, more efficient and more robust implementation of the
primal simplex method was included in the package. This new
implementation replaces the old one, which was removed.
* A bug was fixed in a basis factorization routine. (The bug
appeared if the basis matrix was structurally singular having
duplicate row and/or column singletons.) Thanks to Martin Jacob
* Scripts to build GLPK with Microsoft Visual Studio 2015 were
added. Thanks to Xypron <xypron.glpk@gmx.de> for contribution
and testing.
- Cleanup spec file with spec-clener
OBS-URL: https://build.opensuse.org/request/show/335905
OBS-URL: https://build.opensuse.org/package/show/science/glpk?expand=0&rev=27
- updated to 4.54
* Block-triangular LU-factorization was implemented to be used
on computing an initial factorization of the basis matrix.
* A new version of the Schur-complement-based factorization
module was included in the package. Now it can be used along
with plain as well as with block-triangular LU-factorization.
* The API routine glp_read_mps was changed to remove free rows.
* etc. see NEWS for details
OBS-URL: https://build.opensuse.org/request/show/228257
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glpk?expand=0&rev=10
on computing an initial factorization of the basis matrix.
* A new version of the Schur-complement-based factorization
module was included in the package. Now it can be used along
with plain as well as with block-triangular LU-factorization.
* The API routine glp_read_mps was changed to remove free rows.
* etc. see NEWS for details
OBS-URL: https://build.opensuse.org/package/show/science/glpk?expand=0&rev=23
* This is a maintainer release.
* Some minor changes in API (glpk.h) were made. For details
please see ChangeLog.
* Some bugs/typos were fixed. Thanks to
Raniere Gaia Costa da Silva,
Heinrich Schuchardt <xypron.glpk@gmx.de>, and
Robbie Morrison <robbie@actrix.co.nz> for reports.
OBS-URL: https://build.opensuse.org/package/show/science/glpk?expand=0&rev=14
- updated to 4.43 (see NEWS)
- updated to 4.40 (see NEWS)
- updated to 4.38 (see NEWS)
- ghostscript instead of ghostscript-mini in the BuildRequires
section
- updated to 4.31:
* glpspx.h, glpspx01.c, glpspx02.c, glpapi06.c
The dual simplex solver (spx_dual_opt) was replaced by a new
implementation of the two-phase dual simplex method (spx_dual).
Old simplex method routines (spx_prim_opt, spx_prim_feas, and
spx_dual_opt) were removed from the package.
* glpk.h, glpscl.h, glpscl.c, glpapi04.c
New API routine glp_scale_prob was added. It replaces routine
lpx_scale_prob which is deprecated.
* glpk.h, glpini.h, glpini01.c, glpini02.c, glpapi05.c
New API routines glp_std_basis, glp_adv_basis, glp_cpx_basis
were added. They replace routines lpx_std_basis, lpx_adv_basis,
lpx_cpx_basis which are deprecated.
* glpdmp.c
8-byte data alignment was added to the module (sufficient for
both ILP32 and LP64 environments).
* glplib07.c
16-byte data alignment was added to the module to provide
compatibility with LP64 environment (8-byte is not sufficient
OBS-URL: https://build.opensuse.org/package/show/science/glpk?expand=0&rev=7