begin process at 2008 07 06 18:50:55
1 205 719 membres
282 nouveaux aujourd'hui
14 119 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

PROGRAMMATION LINÉAIRE AVEC GLPK (SIMPLEXE, OPTIMISATION SOUS CONTRAINTES LINÉAIRES, PL, PLNE...)


Information sur la source

Catégorie :Maths Source .NET ( DotNet ) Classé sous : glpk, optimisation, contrainte, solveur, linéaire Niveau : Initié Date de création : 11/06/2006 Vu / téléchargé: 10 402 / 339 510

Note :
6 / 10 - par 3 personnes
6,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

Description

Ce code est un exemple de résolution de problèmes d'optimisation sous contrainte linéaire avec la librairie GLPK dans Visual Basic (ici version VB .Net ; voir sur le site autre version sous VB6). GLPK est une bibliothèque de fonctions très complète (sous licence GNU GPL) permettant de résoudre des problèmes de programmation linéaire et de programmation en nombres entiers.

Ce code s'adresse à des développeurs souhaitant une solution rapidement opérationnelle (si vous souhaitez du code à des fins pédagogiques, notamment pour développer vous-même un programme d'optimisation sous contrainte, il y a d'autres sources plus appropriées sur codes-sources.com)
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

  • signaler à un administrateur
    Commentaire de koof le 05/11/2006 17:48:35

    Merci pour ce code que j'ai intégré très facilement dans mon appli

  • signaler à un administrateur
    Commentaire de Norpac le 28/12/2007 11:53:41 7/10

    Merci pour cette contribution et bravo pour le travail accompli que je m'empresse de mettre en œuvre.

    Une question cependant, comment se procurer les sources de la DLL Glpk48VB.dll  ? En cherchant sur le Net, j'ai trouvé qu'il existait une version 49 de la même DLL (chercher Glpk49VB.dll sous Google), mais impossible de mettre la main sur le dit fichier.

    J'ai essayé vainement de compiler les sources du package Glpk sous Visual C++ 6.0. Il semblerait que l'ordre des arguments d'appel ne coïncide pas entre C++ et VB6 (option __decl versus __stdcall).

  • signaler à un administrateur
    Commentaire de odureux le 28/12/2007 13:01:21

    Je pense que tu ne dois pas utiliser la DLL GLPKxxVB.DLL, qui est une compilation de GLPK pour VB de manière à pouvoir utiliser la librairie GLPK dans VB (GLPK n'étant pas exploitable directement avec VB).
    Utiliser la DLL avec VC++ ce serait un peu faire cette démarche : GLPK (C) --> DLL (VB) --> GLPK (VC++)

    Si tu veux travailler en Visual C++, il faut partir directement des sources de GLPK : ftp://mirror.cict.fr/gnu/ (ou voir à partir de http://www.gnu.org/software/glpk/ pour d'autres miroirs)
    La compilation ne doit pas être immédiate, mais il y a apparemment pas mal de topics sur le sujet (Google : GLPK Visual C++).

    Bonne continuation...

  • signaler à un administrateur
    Commentaire de Norpac le 28/12/2007 17:28:11

    Merci pour ce retour rapide.
    Je n'ai pas de problème à faire fonctionner l'exemple VB que tu donnes. La seule chose est que je voudrais pouvoir suivre les évolutions de Glpk avec les  corrections de bugs et les amélioration de performances, sachant que je souhaite continuer à travailler en VB.
    Je n'ai pas non plus de problème sous C++ avec la DLL compilée sous C++. Ce que je cherche en réalité est le moyen de rendre compatible ma DLL compilée en C++ avec une utilisation sous VB. Je pense malheureusement que cela dépasse mes compétences en C. Enfin, peut-être qu'avec l'aide du Web selon ton conseil, je devrais pouvoir m'en sortir.
    En tout cas, merci pour ton aide.

  • signaler à un administrateur
    Commentaire de odureux le 29/12/2007 10:05:35

    Merci pour cette précision, je n'avais pas compris que tu voulais faire cela.
    Malheureusement je ne maîtrise pas suffisamment la compilation de DLL pour t'aider...

Ajouter un commentaire

Discussions en rapport avec ce code source

Pub



Appels d'offres

WEB DESIGN
Budget : 1 000€
Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS