Re: [Help-glpk] ANNOUNCEMENT: OptimJ solver link for GLPK/Java

2009-04-02 Thread Patrick Viry
Larry,

 Curious.  Why is OptimJ released under a commercial license?  It is based on 
 Java, can be use as an Eclipse plug-in, and uses a number of free software or 
 open source solvers.

Nothing curious: the OptimJ language is based on Java, in the sense
that if you know Java you'll learn and master quickly the
optimization-specific features. But these are two different languages,
using different compilers and different Eclipse plugins. In short, we
designed and wrote the OptimJ compiler and tools from scratch.

Commercial plugins are commonplace for Eclipse, and commercial
modeling languages are commonplace for open source solvers.

 Is Optimj contributing back to the free software community?

Yes, when it is compatible with our business model and the need to
feed our families. See for instance the OptimJ GUI (graphical user
interface, soon available also for GLPK).

 I don't mean to call you out on this just wondering why.

You're welcome, this is a sensible question.

-Patrick


___
Help-glpk mailing list
Help-glpk@gnu.org
http://lists.gnu.org/mailman/listinfo/help-glpk


[Help-glpk] GLPK GUI

2008-11-11 Thread Patrick Viry
Hi,

We were thinking about making a GLPK version of our linear programming GUI,
but we're stuck because of missing API features.

Suppose you want to display a graph with the current objective value, then
you need either:
- a callback that is called regularly during simplex, so that you can call
getObjVal() at appropriate times (the MIP callback method is not enough in
this case)
- or thread safety, ie. a guarantee that you can call getObjVal() at any
time from another thread

From what I understand, neither option is available. Is there a plan to have
either of them implemented in the future ?

Regards,

-Patrick
www.ateji.com
___
Help-glpk mailing list
Help-glpk@gnu.org
http://lists.gnu.org/mailman/listinfo/help-glpk