[Top][All Lists]

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

[Help-glpk] [Fwd: Can MathProg Translator generate C or C++ code snippet

From: Andrew Makhorin
Subject: [Help-glpk] [Fwd: Can MathProg Translator generate C or C++ code snippet?]
Date: Wed, 08 Feb 2012 17:12:12 +0300

-------- Forwarded Message --------
From: Sebastian Kranz <address@hidden>
To: address@hidden
Subject: Can MathProg Translator generate C or C++ code snippet?
Date: Wed, 08 Feb 2012 10:57:02 +0100

Dear Developers,

I find the possibility of GLPK to read and process 
MathProg models extremely helpful. Thanks a lot for 
creating the translator!

In my view, MathProg is usually a much more convenient 
form to specify a linear program than directly filling the 
constraint matrix with numbers. However, I have an 
application that has to solve the same model many times 
with different specifications of the sets and the 
parameters of the MathProg model. In this application, 
creating every time a new instance via the MathProg 
translator seems rather slow in terms of computing speed.

I wondered whether it would be possible to add a function 
to the MathProg translator that can create from the 
internal model representation of a given MathProg model 
some C code snippet. The snippet would be a C (or C++) 
function that takes sets and parameters as vector input 
and returns the constraint matrix, bounds and objective 
coefficients of the linear program as output. I could 
imagine that this could be quite useful, since one could 
specify the logic of the problem in the convenient 
MathProg form, but still can embed in the application fast 
code to generate the linear programs.

However, I have no clue whether that is possible or hard 
it would be to create such a snippet generator.

Best wishes,

reply via email to

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