Article View: gnu.announce
Article #399glpk 4.47 release information
From: Andrew Makhorin
Date: Fri, 09 Sep 2011 20:56
Date: Fri, 09 Sep 2011 20:56
72 lines
4826 bytes
4826 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
GLPK 4.47 Release Information
*****************************
Release date: September 9, 2011
GLPK (GNU Linear Programming Kit) is intended for solving large-scale
linear programming (LP), mixed integer linear programming (MIP), and
other related problems. It is a set of routines written in ANSI C and
organized as a callable library.
In this release:
The new API routine glp_intfeas1 was added to the package.
This routine is a tentative implementation of the integer (0-1)
feasibility solver based on the CNF-SAT solver (which currently
is MiniSat). It may be used in the same way as glp_intopt to
find either any integer feasible solution or a solution, for
which the objective function is not worse than the specified
value. Detailed description of this routine can be found in the
document "CNF Satisfiability Problem", which is included in the
distribution (see doc/cnfsat.pdf).
The following two options were added to glpsol:
--minisat translate 0-1 feasibility problem to CNF-SAT
problem and solve it with glp_intfeas1/MiniSat
(if the problem instance is already in CNF-SAT
format, no translation is performed)
--objbnd bound add inequality obj <= bound (minimization) or
obj >= bound (maximization) to 0-1 feasibility
problem (this option assumes --minisat)
The paint-by-numbers puzzle model (pbn.mod) included in the
distribution is a nice example of the 0-1 feasibility problem,
which can be efficiently solved with glp_intfeas1/MiniSat. This
model along with a brief instruction (pbn.pdf) and benchmark
examples from <webpbn.com> encoded in GNU MathProg (*.dat) can
be found in subdirectory examples/pbn/.
The glpsol lp/mip solver was modified to bypass postprocessing
of MathProg models if the solution reported is neither optimal
nor feasible.
A minor bug in examples/Makefile.am was fixed to correctly
build glpk in a separate directory. Thanks to Marco Atzeri
<marco.atzeri@gmail.com> for bug report and patch.
See GLPK web page at <http://www.gnu.org/software/glpk/glpk.html>.
GLPK distribution can be ftp'ed from <ftp://ftp.gnu.org/gnu/glpk/> or
from some mirror ftp sites; see <http://www.gnu.org/order/ftp.html>.
MD5 check-sum is the following:
8653bf20c1f7db96b9ed369a8598a1ce *glpk-4.47.tar.gz
GLPK is also available as a Debian GNU/Linux package. See its web page
at <http://packages.debian.org/etch/glpk>.
Precompiled GLPK binaries (lib, dll, exe) for 32- and 64-bit MS Windows
can be downloaded from <http://winglpk.sourceforge.net/>.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (MingW32)
iD8DBQFOaoo20XvyMFmB6BgRAkgRAJ44o7O9mjrkzH79v+oX3KtAKG/WfQCeI7pH
OT9NueEPj77g5U6HTteyUQ8=
=MoVs
-----END PGP SIGNATURE-----
Technical Details
Message-ID:
<mailman.2958.1315633054.939.info-gnu@gnu.org>Path:
arc1-ca.pugleaf.net!m9ni3084pbd.0!nntp.google.com!news1.google.com!news.glorb.com!usenet.stanford.edu!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: fba7b,9153e2eeb77a31fb,start
X-Google-NewGroupId: yes
X-Google-Attributes: gid4622fc145,domainid0,public,usenet
X-Google-Language: ENGLISH,ASCII-7-bit
Received: by 10.68.66.233 with SMTP id i9mr1627776pbt.28.1315633055796;
Fri, 09 Sep 2011 22:37:35 -0700 (PDT)
Path: arc1-ca.pugleaf.net!m9ni3084pbd.0!nntp.google.com!news1.google.com!news.glorb.com!usenet.stanford.edu!not-for-mail
From: Andrew Makhorin <mao@gnu.org>
Newsgroups: gnu.announce
Subject: glpk 4.47 release information
Date: Sat, 10 Sep 2011 00:56:06 +0400
Lines: 75
Approved: info-gnu@gnu.org
Message-ID: <mailman.2958.1315633054.939.info-gnu@gnu.org>
NNTP-Posting-Host: lists.gnu.org
Mime-Version: 1.0
X-Trace: usenet.stanford.edu 1315633055 16174 140.186.70.17 (10 Sep 2011 05:37:35 GMT)
X-Complaints-To: action@cs.stanford.edu
To: info-gnu@gnu.org, help-glpk@gnu.org
Envelope-to: info-gnu@gnu.org
X-Mailer: Evolution 2.6.3
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3)
X-Received-From: 140.186.70.10
X-Mailman-Approved-At: Sat, 10 Sep 2011 01:37:32 -0400
X-BeenThere: info-gnu@gnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Announcements and Requests for Help from the GNU project and the Free
Software Foundation <info-gnu.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/info-gnu>,
<mailto:info-gnu-request@gnu.org?subject=unsubscribe>
List-Archive: </archive/html/info-gnu>
List-Post: <mailto:info-gnu@gnu.org>
List-Help: <mailto:info-gnu-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/info-gnu>,
<mailto:info-gnu-request@gnu.org?subject=subscribe>
Content-Type: text/plain
Content-Transfer-Encoding: 7bit