help-glpk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Help-glpk] Re: Help-glpk Digest, Vol 80, Issue 24


From: Luiz Bettoni
Subject: [Help-glpk] Re: Help-glpk Digest, Vol 80, Issue 24
Date: Mon, 27 Jul 2009 11:03:01 -0300
User-agent: Thunderbird 2.0.0.22 (Windows/20090605)

Hi all,
Files to build glpk using MinGW are attached.

To build rename "Build_GLPK_with_MinGW.rename_extension_to_bat"
to "Build_GLPK_with_MinGW.bat" and run it.

Best Regards,
Luiz Bettoni


address@hidden escreveu:
Send Help-glpk mailing list submissions to
	address@hidden

To subscribe or unsubscribe via the World Wide Web, visit
	http://lists.gnu.org/mailman/listinfo/help-glpk
or, via email, send a message with subject or body 'help' to
	address@hidden

You can reach the person managing the list at
	address@hidden

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Help-glpk digest..."
  

Today's Topics: 1. glpk 4.39 release information (Andrew Makhorin)



Assunto:
[Help-glpk] glpk 4.39 release information
De:
Andrew Makhorin <address@hidden>
Data:
Sun, 26 Jul 2009 14:02:11 +0300
Para:
address@hidden
Para:
address@hidden
CC:
address@hidden

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

GLPK 4.39 -- Release Information
********************************

Release date: Jul 26, 2009

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 following new API routines were added:

        glp_warm_up           "warm up" LP basis
        glp_set_vertex_name   assign (change) vertex name
        glp_create_v_index    create vertex name index
        glp_find_vertex       find vertex by its name
        glp_delete_v_index    delete vertex name index
        glp_read_asnprob      read assignment problem data in DIMACS
                              format
        glp_write_asnprob     write assignment problem data in DIMACS
                              format
        glp_check_asnprob     check correctness of assignment problem
                              data
        glp_asnprob_lp        convert assignment problem to LP
        glp_asnprob_okalg     solve assignment problem with the
                              out-of-kilter algorithm
        glp_asnprob_hall      find bipartite matching of maxumum
                              cardinality with Hall's algorithm

        Also were added some API routines to read plain data files.

        The API routines glp_read_lp and glp_write_lp to read/write
        files in CPLEX LP format were re-implemented. Now glp_write_lp
        correctly writes double-bounded (ranged) rows by introducing
        slack variables rather than by duplicating the rows.

        For description of these new routines see a new edition of the
        reference manual included in the distribution.

        The 'xfree(NULL)' bug was fixed in the AMD routines. Thanks to
        Niels Klitgord <address@hidden> for bug report.

        The message "Crashing..." was changed to "Constructing initial
        basis..." due to suggestion by Thomas Kahle <address@hidden>.

        Some typos were corrected in glpsol output messages. Thanks to
        Xypron <address@hidden> for 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:

95f276ef6c94c6de1eb689f161f525f3 *glpk-4.39.tar.gz

GLPK is also available as a Debian GNU/Linux package. See its web page
at <http://packages.debian.org/etch/glpk>.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (MingW32)

iD8DBQFKbDcz0XvyMFmB6BgRAkNLAJ446mk018QAGXFAkR33LFlfafzpWACcDvep
DjRVmZdtBf4kTTIr01/sTOw=
=/ECz
-----END PGP SIGNATURE-----




  

_______________________________________________ Help-glpk mailing list address@hidden http://lists.gnu.org/mailman/listinfo/help-glpk
# Build GLPK with MinGW

CFLAGS = -I. -I..\include -I..\src -I..\src\amd -I..\src\colamd -DHAVE_CONFIG_H 
-O2

OBJSET = \
..\src\glpapi01.o \
..\src\glpapi02.o \
..\src\glpapi03.o \
..\src\glpapi04.o \
..\src\glpapi05.o \
..\src\glpapi06.o \
..\src\glpapi07.o \
..\src\glpapi08.o \
..\src\glpapi09.o \
..\src\glpapi10.o \
..\src\glpapi11.o \
..\src\glpapi12.o \
..\src\glpapi13.o \
..\src\glpapi14.o \
..\src\glpapi15.o \
..\src\glpapi16.o \
..\src\glpapi17.o \
..\src\glpapi18.o \
..\src\glpapi19.o \
..\src\glpavl.o \
..\src\glpbfd.o \
..\src\glpbfx.o \
..\src\glpcpx.o \
..\src\glpdmp.o \
..\src\glpdmx.o \
..\src\glpfhv.o \
..\src\glpgmp.o \
..\src\glphbm.o \
..\src\glpini01.o \
..\src\glpini02.o \
..\src\glpios01.o \
..\src\glpios02.o \
..\src\glpios03.o \
..\src\glpios04.o \
..\src\glpios05.o \
..\src\glpios06.o \
..\src\glpios07.o \
..\src\glpios08.o \
..\src\glpios09.o \
..\src\glpios10.o \
..\src\glpipm.o \
..\src\glpipp01.o \
..\src\glpipp02.o \
..\src\glplib01.o \
..\src\glplib02.o \
..\src\glplib03.o \
..\src\glplib04.o \
..\src\glplib05.o \
..\src\glplib06.o \
..\src\glplib07.o \
..\src\glplib08.o \
..\src\glplib09.o \
..\src\glplib10.o \
..\src\glplib11.o \
..\src\glplib12.o \
..\src\glplpf.o \
..\src\glplpx01.o \
..\src\glplpx02.o \
..\src\glplpx03.o \
..\src\glplpx04.o \
..\src\glpluf.o \
..\src\glplux.o \
..\src\glpmat.o \
..\src\glpmpl01.o \
..\src\glpmpl02.o \
..\src\glpmpl03.o \
..\src\glpmpl04.o \
..\src\glpmpl05.o \
..\src\glpmpl06.o \
..\src\glpmps.o \
..\src\glpnet01.o \
..\src\glpnet02.o \
..\src\glpnet03.o \
..\src\glpnet04.o \
..\src\glpnet05.o \
..\src\glpnet06.o \
..\src\glpnet07.o \
..\src\glpnpp01.o \
..\src\glpnpp02.o \
..\src\glpnpp03.o \
..\src\glpqmd.o \
..\src\glprgr.o \
..\src\glprng01.o \
..\src\glprng02.o \
..\src\glpscf.o \
..\src\glpscg.o \
..\src\glpscl.o \
..\src\glpsdf.o \
..\src\glpspm.o \
..\src\glpspx01.o \
..\src\glpspx02.o \
..\src\glpsql.o \
..\src\glpssx01.o \
..\src\glpssx02.o \
..\src\glptsp.o \
..\src\amd\amd_1.o \
..\src\amd\amd_2.o \
..\src\amd\amd_aat.o \
..\src\amd\amd_control.o \
..\src\amd\amd_defaults.o \
..\src\amd\amd_dump.o \
..\src\amd\amd_info.o \
..\src\amd\amd_order.o \
..\src\amd\amd_post_tree.o \
..\src\amd\amd_postorder.o \
..\src\amd\amd_preprocess.o \
..\src\amd\amd_valid.o \
..\src\colamd\colamd.o

.c.o:
        gcc.exe $(CFLAGS) -I../include -o $@ -c $<

all: libglpk.a glpsol.exe

libglpk.a: $(OBJSET)
        ar.exe cru libglpk.a $(OBJSET)

glpsol.exe: ../examples/glpsol.o libglpk.a
        gcc.exe $(CFLAGS) -o glpsol.exe ../examples/glpsol.o libglpk.a

check: glpsol.exe
        ./glpsol.exe --mps ../examples/plan.mps
rem Build GLPK with MinGW

rem NOTE: Make sure that HOME variable specifies correct path.
set HOME=C:\MinGW

set PATH=%HOME%\bin;%HOME%\libexec\gcc\mingw32\3.4.5;%PATH%
copy config_MinGW config.h
%HOME%\bin\mingw32-make.exe -f Makefile_MinGW
%HOME%\bin\mingw32-make.exe -f Makefile_MinGW check

pause
/* GLPK configuration file (MinGW) */

#define __WOE__ 1

#define ODBC_DLNAME "odbc32.dll"
/* ODBC shared library name if this feature is enabled */

#if 0
#define MYSQL_DLNAME "libmysql.dll"
/* MySQL shared library name if this feature is enabled */
#endif

/* eof */

reply via email to

[Prev in Thread] Current Thread [Next in Thread]