begin process at 2012 02 16 23:02:31
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Maths

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

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


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
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é :17 644 / 339 849

Auteur : odureux

Ecrire un message privé
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)



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip PROGRAMMATION LINÉAIRE AVEC GLPK (SIMPLEXE, OPTIMISATION SOU...

 Sources de la même categorie

Source avec Zip Source avec une capture CONVERTISSEUR HEXAVIGÉSIMAL par shaeks
Source avec Zip Source avec une capture Source .NET (Dotnet) CRYPTOGRAPHIE AFFINE par Tigrou66
Source avec Zip Source avec une capture SCANNER FLEX par lajouad
Source avec Zip EQUATIONSECONDDEGRÉ,MATH,DEGRÉ par shadkitenge
Source avec Zip Source .NET (Dotnet) SOMME DE CHIFFRES CONTENUE DANS UN NOMBRE par alpha5

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture SUDOKU SOLVEUR CRIBLE par ccgousset
Source avec Zip Source avec une capture ALTERNATIVE À LA FUNCTION VBA OU VB REPLACE (JUSQU'À 10 FOI... par vicosta
Source avec Zip Source avec une capture EXTRACTION DES CHAINES ENTRE GUILEMETS ET CREATION D'UN POIN... par ccgousset
Source avec Zip OPÉRATIONS SUR LES CHAINES DE CARACTÈRE OPTIMISÉES ET ÉTENDU... par MadM@tt
Source avec Zip PROGRAMMATION LINÉAIRE AVEC GLPK (SIMPLEXE, OPTIMISATION SOU... par odureux

Commentaires et avis

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

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).

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...

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.

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 dans le forum

Optimisation sous contrainte [ par kristoufiol ] Bonjour,On vient de me poser une colle : Disons que j'ai une liste de sociétés participant à un forum, qui offre des entretien sur une plage horaire d Tiré par les cheveux... [ par peug ] Bonjour,Une question d'optimisation...A votre avis si le caractère "A" se trouve TRES souvant dans un code. Est-ce une optimisation de le remplacer pa Optimisation DX/DD [ par wonesek ] Bonjour!j'ai crée une application 2D utilisant intensement les surfaces DirectDraw et uniquement le processeur pour le "rendu" graphique j'aurais voul optimisation de rangement [ par eric111 ] bonjour,Je dois concevoir un programme qui optimise le rangement de boites dans des présentoirs constitués de 3 niveau chacun.3 modèles de présentoirs Optimisation de code [ par cuq ] Question sur l'optimisation du code (au niveau vitesse de traitement)J'utilise beaucoup de notation pour des points 3D'---------------------' Point en Chemin relatif sur access vba [ par divina94120 ] Bonjour,je suis actuellement dans le dvt d'un application access et j'éffectuer des exportations de requetes access vers des feuilles excel.De ce coté PB d'optimisation [ par johann36 ] Salut à tous,Bon ben voilà, j'ai encore besoin d'un p'tit coût de main. J'ai créé une appli gestion de BDD.A partir du chemin de la bdd, je peux consu système d'equations non linéaire [ par zubny ] Bonjour,Je désirerais résoudre un système d'équations non-linéaires en utlisant VB mais je ne vois pas comment utiliser le solver pour parvenir à mes Utiliser le solveur excel sous VB ? [ par thepit23 ] Salut à tous,Je voudrais savoir comment utiliser le solveur excel sous VB.Je sais comment faire pour ouvrir excel et remplir une feuille si c'est obli Aide Algorithme Optimisation [ par Bretelle ] Bonjour, J'aurais besoin d'une petite contribution pour un algo pas très compliqué qui concerne des barres de bois. Je dois en effet optimiser la coup


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,172 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales