1-1
Cours 2: Programmation lin´eaire
•Position du probl`eme
•Dualit´e.
•D´eg´en´erescence et terminaison de l’algorithme
•Algorithme du simplexe g´en´erique
Gilles Schaeffer INF-550-2: Programmation lin´eaire
2-1
Cours 2: Programmation lin´eaire
•Position du probl`eme
•Dualit´e.
•D´eg´en´erescence et terminaison de l’algorithme
•Algorithme du simplexe g´en´erique
Gilles Schaeffer INF-550-2: Programmation lin´eaire
3-1
Un probl`eme de programmation lin´eaire
Donn´ee: Une matrice r´eelle A= (ai,j )de taille m×n,
un vecteur b= (b1,...,bm)de taille m,
un vecteur c= (c1,...,cn)de taille n.
Probl`eme: Trouver un point x= (x1,...,xn)qui
•satisfait les mcontraintes ai,1x1+. . . +ai,nxn≤bi,
•et maximise le produit c·x=c1x1+. . . +cnxn.
Gilles Schaeffer INF-550-2: Programmation lin´eaire
3-2
Un probl`eme de programmation lin´eaire
Donn´ee: Une matrice r´eelle A= (ai,j )de taille m×n,
un vecteur b= (b1,...,bm)de taille m,
un vecteur c= (c1,...,cn)de taille n.
Probl`eme: Trouver un point x= (x1,...,xn)qui
•satisfait les mcontraintes ai,1x1+. . . +ai,nxn≤bi,
•et maximise le produit c·x=c1x1+. . . +cnxn.
Reformulation matricielle: on cherche max(c·x|Ax ≤b).
Gilles Schaeffer INF-550-2: Programmation lin´eaire
3-3
Un probl`eme de programmation lin´eaire
Donn´ee: Une matrice r´eelle A= (ai,j )de taille m×n,
un vecteur b= (b1,...,bm)de taille m,
un vecteur c= (c1,...,cn)de taille n.
Probl`eme: Trouver un point x= (x1,...,xn)qui
•satisfait les mcontraintes ai,1x1+. . . +ai,nxn≤bi,
•et maximise le produit c·x=c1x1+. . . +cnxn.
Reformulation matricielle: on cherche max(c·x|Ax ≤b).
Gilles Schaeffer INF-550-2: Programmation lin´eaire
Remarque: Les ai,j ,biet cipeuvent ˆetre n´egatifs, on peut donc
mod´eliser des contraintes ≥ou =et chercher min au lieu de max.
1 / 120 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!