[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Help-glpk] GLPK GUROBI wrapper
From: |
salani |
Subject: |
Re: [Help-glpk] GLPK GUROBI wrapper |
Date: |
Wed, 23 Feb 2011 20:50:28 +0100 |
I don't thinks so.
Provided that you have a valid license of Gurobi.
The code uses glpk to parse a mathprog model and to produce a mps.
M
On Feb 23, 2011, at 8:30 PM, glpk xypron wrote:
> Hello Matteo,
>
> running your code would violate the license of GLPK because Gurobi
> is not licensed under a license compatible to the Gnu Public License.
>
> Please, observe that Andrew chose to publish GLPK under GPL and
> not LGPL.
>
> Best regards
>
> Xypron
>
> -------- Original-Nachricht --------
>> Datum: Wed, 23 Feb 2011 16:44:15 +0100
>> Betreff: [Help-glpk] GLPK GUROBI wrapper
>
>> Hi,
>>
>> I don't know whether this can be of any help to anybody
>> but I wrote a GLPK -> GUROBI -> GLPK kind of wrapper
>> which uses GLPK to parse a MathProg model with data files, generates an
>> mps file, solve it with Gurobi,
>> and uses the post solve features of GLPK.
>>
>> motivations:
>> - with somewhat complex models, GLPK is not effective as GUROBI.
>> - MathProg is wonderful for fast prototyping and post solve features.
>> - AMPL is too expensive :).
>>
>> compiling:
>>
>> assume you have glpk and gurobi properly installed and GUROBI is a env
>> variable where gurobi is
>>
>> #: gcc -std=c99 -O2 -o wrapper_GLPK_GUROBI -I$GUROBI/include/
>> wrapper_gurobi.c -L$GUROBI/lib/ -lm -lgurobi40 -lpthread -lglpk
>>
>> usage:
>>
>> #: ./wrapper_GLPK_GUROBI -m mod8.m -d mod8.d
>> #: ./wrapper_GLPK_GUROBI -m mod8.m -d mod8.d --glpk_out
>> #: ./wrapper_GLPK_GUROBI -m mod8.m -d mod8.d --glpk_out --grb_out
>>
>> most of the glpsol options can be passed via command line (I am now
>> addressing with the -y option)
>> and most of the parameters can be set via command line too.
>>
>> Enjoy,
>> Matteo
>
>> Phone: +41 58 666 66 71
>
> --
> Schon gehört? GMX hat einen genialen Phishing-Filter in die
> Toolbar eingebaut! http://www.gmx.net/de/go/toolbar