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
Bonjour,
pour ceux qui ont utilisé CPLEX, je vous demande de me fournir, si possible, un exemple simple de paramétrage d'un programme linéaire avec CPLEX... Merci bcp

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
1
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.
1
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
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
1
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
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 :
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
0

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
quelqun peut me donner une copie de cplex j pas su telechrager
-1
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
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
-1
Il existe beaucoup de solver gratuit tels que lpsolve, choco... Ils savent tous résoudre des problèmes linéaires.

Tu peux aussi utiliser un langage de modélisation pour poser ton problème. Je pense par exemple à OPL, gaims, ampl; optimj...
0
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
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.
-1
Il y a une version étudiante de C-Plex , sur cette page avec AMPL aussi

http://www.ampl.com/DOWNLOADS/index.html
-1
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.
-1
salut! bn j suis vrément préssé par le temps de rendre mon tp! notre enseignent ma demander d'ecrire un programme en java qui recuper li un fichier lp et donne au cplex pou resoudre ce problem!! sil vous plait esqui'ila quelquun qui peu m donne ce programme! et merçi
-1