CPLEX
Fermé
nemi
-
19 nov. 2007 à 20:50
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 28 déc. 2011 à 16:11
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 28 déc. 2011 à 16:11
10 réponses
Bonjour,
j'ai trouvé aucun log de la recherche opérationnelle qui est gratuit, même lpsolve et cplex, Merci à celui qui me répondrera ,j'ai la soutenance du master samedi je suis très loin d'être prête et j'ai besoin d'un logiciel de l'optimisation pour que je puisse vérifier le résultat de mon système linéaire :s:s
MErci d'avance :) et bonne journée
j'ai trouvé aucun log de la recherche opérationnelle qui est gratuit, même lpsolve et cplex, Merci à celui qui me répondrera ,j'ai la soutenance du master samedi je suis très loin d'être prête et j'ai besoin d'un logiciel de l'optimisation pour que je puisse vérifier le résultat de mon système linéaire :s:s
MErci d'avance :) et bonne journée
J'utilise régulièrement Lpsolve et Choco. Ils sont gratuits.
Cplex est payant (il n'est pas donné). Je ne sais s'ils ont des offres pour les étudiants.
Cplex est payant (il n'est pas donné). Je ne sais s'ils ont des offres pour les étudiants.
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 004
Modifié par KX le 28/12/2011 à 16:19
Modifié par KX le 28/12/2011 à 16:19
GLPK (libre et gratuit) permet de résoudre des problèmes au format CPLEX.
Il y a des librairies en C et en Java pour le manipuler.
La confiance n'exclut pas le contrôle
Il y a des librairies en C et en Java pour le manipuler.
La confiance n'exclut pas le contrôle
mamiemando
Messages postés
32298
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
23 mars 2023
7 575
20 nov. 2007 à 00:15
20 nov. 2007 à 00:15
Tu codes en C++ ou java ?
En C++ (et j'imagine en java aussi), tu crées une classe, par exemple "solver_t" encapsulant un IloModel, un IloEnv, et un IloCplex. En fonction des variables et des contraintes de ton problème tu peux ensuite stocker les variables dans des IloVarArray et tes contraintes dans des IloConstraintArray. Attention quand tu ajoutes tes contraintes via un addConstraint à bien les mettre sous la forme :
(ie membre constant dans le membre droit). Le destructeur de la classe est sensé détruire chaque objet "Ilo" qu'il encapsule via la méthode end(). Pour plus de détail il faudrait que j'ai un exemple sous les yeux mais je suis surprise que tu n'aies pas trouvé sur google. A part ça pense à jeter un oeil à la doc de cplex qui est plutôt bien faite.
A noter qu'il est aussi possible de charger un problème cplex via un fichier au format LP pour les petits PL.
Bonne chance
En C++ (et j'imagine en java aussi), tu crées une classe, par exemple "solver_t" encapsulant un IloModel, un IloEnv, et un IloCplex. En fonction des variables et des contraintes de ton problème tu peux ensuite stocker les variables dans des IloVarArray et tes contraintes dans des IloConstraintArray. Attention quand tu ajoutes tes contraintes via un addConstraint à bien les mettre sous la forme :
sum(aji.xi) <= cj
(ie membre constant dans le membre droit). Le destructeur de la classe est sensé détruire chaque objet "Ilo" qu'il encapsule via la méthode end(). Pour plus de détail il faudrait que j'ai un exemple sous les yeux mais je suis surprise que tu n'aies pas trouvé sur google. A part ça pense à jeter un oeil à la doc de cplex qui est plutôt bien faite.
A noter qu'il est aussi possible de charger un problème cplex via un fichier au format LP pour les petits PL.
Bonne chance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
invisible02
Messages postés
2
Date d'inscription
vendredi 7 décembre 2007
Statut
Membre
Dernière intervention
7 décembre 2007
7 déc. 2007 à 19:35
7 déc. 2007 à 19:35
quelqun peut me donner une copie de cplex j pas su telechrager
mamiemando
Messages postés
32298
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
23 mars 2023
7 575
9 déc. 2007 à 22:37
9 déc. 2007 à 22:37
C'est normal cplex est un logiciel payant ! Tu peux utiliser coin-or qui lui est gratuit (mais un peu moins pratique et performant hélas).
https://www.coin-or.org/
Bonne chance
https://www.coin-or.org/
Bonne chance
mamiemando
Messages postés
32298
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
23 mars 2023
7 575
18 juil. 2008 à 14:19
18 juil. 2008 à 14:19
Tu peux essayer COIN-OR mais très sincèrement je pense qu'il te reste trop peu de temps pour arriver à maîtriser la bête dans le temps imparti.
Il y a une version étudiante de C-Plex , sur cette page avec AMPL aussi
http://www.ampl.com/DOWNLOADS/index.html
http://www.ampl.com/DOWNLOADS/index.html
CPLEX est gratuit pour les universitaires et les étudiants depuis cette année. Allez sur le site d'IBM Academic Initiative pour le télécharger.