GLPK#, GMPL Studio, FlopC# et les autres...

Aller au contenu | Aller au menu | Aller à la recherche

dimanche, avril 24 2011

GLPK Dièse 4.45

Wrapper GLPK avec GLPK 4.45 lié statiquement.

Binaire Source

samedi, février 6 2010

GLPK# 4.42 (GLPK Dièse)

Recompilé avec GLPK 4.42. Quelques fonctions ajoutées. Feasibility Heuristic ajouté dans IOCP. Avec code source cette fois ci.

glpksharp 4.42 dll

glpksharp source 4.42

mercredi, avril 8 2009

GLPK# 4.37 (GLPK Dièse)

J'ai mis à jour le wrapper C# pour GLPK. Toujours en compilatio statique avec la version 4.37. Toutes les nouvelles fonctions n'ont pas été implémentées, juste celles qu'il me fallait.

GlpkSharp.dll

dimanche, décembre 21 2008

GLPK# 4.34

J'ai enfin réactualisé mon wrappeur C# avec la toute dernière version de GLPK (4.34).
Toutes les fonctions de l'API sont disponibles depuis C#. Par contre, elles n'ont pas été testées donc il s'agit plus d'une beta que d'une version de production.
D'ailleurs toutes les contributions et encouragements sont les bienvenus. (exemples d'utilisation, patchs, rapports d'anomalie....)
Pour mémoire, ce wrappeur C# est écrit en C++/CLI avec VS2005 et contient la librairie GLPK 4.34 (compilation statique), il n'y a donc aucune dépendance.

glpksharp binaries
glpksharp VS2005 sources
GLPKSharp est sous licence CeCILLv2
GLPKSharp is released under CeCILLv2 license.

For english speakers

Here is GLPK# (GLPKSharp) 4.34 for GLPK 4.34.
GLPKSharp is a C# wrapper for glpk written in C++/CLI.
It is meant to make the use of glppk very easy under C#.
As usual it is statically linked with glpk and provides full features of GLPK API (including Terminal and Branch an cut callbacks)

It is provided in a compiled (with VS2005) version and with full source code.
Feel free to submit any patch you may think is useful.

If you think this project is useful and should be pursued, then feel free to support it by your contributions or encouragements.

YO.

mardi, décembre 16 2008

Nouveau blog pour GLPK#, FlopC#, GMPL Studio et les autres....

L'ancien blog, http://yoyovicksblog.blogspot.com/ , n'était plus mis à jour. Le fait que ça soit racheté par google y est pour beaucoup... Bref, le nouveau site de GLPK#, FlopC#, GMPL Studio, c'est ici maintenant.

Dans les prochains jours, je sortirai une nouvelle version de GLPK# puisque j'en aurai besoin pour d'autres programmes. Pour mémoire, c'est un wrapper C# de GLPK, écrit en C++/CLI.

FlopC# ne sera plus developé, à moins que quelqu'un y voit un intérêt majeur. Pour mémoire, FlopC# est un langage de modélisation algébrique intégré à C#. Il s'inspire de FlopC++. Pourquoi? Parce qu'il est pas pratique pour ceux qui ne connaisse pas C# et qui veulent se concentrer la partie mathématique.

Son remplaçant sera GMPL Studio qui s'inspirera d'ILOG OPL Studio. Le principe est un éditeur/débogueur pour le langage Gnu MathProg qui compilera le modèle en C# pour être intégré à un programme C#. Il utilisera GLPK# pour appeler le solveur. L'avantage c'est que l'on aura un éditeur facile à utiliser pour se concentrer sur le modélisation mathématique, et une intégration très forte avec C#, ce qui permettra d'avoir accès à tous les objets du modèle (SET, SUBSET, VARIABLES, PARAMS=) depuis C# en lecture/écriture.

Pour l'instant, j'ai fait la grammaire avec ANTLR, donc j'ai déjà l'éditeur et la coloration syntaxique. La prochaine étape c'est le compilateur qui me donne du fil à retordre parce que la grammaire mathprog c'est pas du gâteau!!!

S'il y a des personnes intéressées, n'hésitez pas!