Programmation Linéaire Cours 1 : programmes linéaires
Points extrêmes. Forme standard bases. Bilan. Programmation Linéaire. Cours 1 : programmes linéaires
Programmation linéaire et Optimisation
La forme standard associée au primal (apr`es introduction des variables d'écart) aura m = 1000 contraintes pour n = p + q = 1100 inconnues. L'algo- rithme du
Support de cours : Introduction à la programmation linéaire
On peut toujours transformer la forme canonique en forme standard en ajoutant des variables d'écart. UPEC - Master ScTIC. 4. Page 6. Forme canonique maxcx.
Chapitre 4 Formes générale canonique et standard dun probl`eme
Dans ce chapitre nous définissons la forme générale d'un probl`eme d'optimisation linéaire
Fondements de la programmation linéaire
En résolvant le problème de cet exemple sous sa forme standard on obtiendrait comme solution de base réalisable optimale (2
Recherche opérationnelle
Un programme linéaire (PL) est un probl`eme d'optimisation consistant `a On passe de la forme canonique `a la forme standard en ajoutant dans.
Recherche opérationnelle
III.1.2. Forme standard d'un programme linéaire. 10. III.1.3. Variables d'écart. 11. III.1.4. Passage entre les formes (Normalisation de la forme canonique).
LES ÉTAPES DE LALGORITHME DU SIMPLEXE
Un programme linéaire (PL) mis sous la forme particulière où toutes les contraintes sont des équations et toutes les variables sont non négatives est dit
Programmation linéaire
Forme standard d'un problème de programmation linéaire. Problème. [1 p. 5]. Maximiser: 5*x1 + 4*x2 + 3*x3. Sous les contraintes: 2*x1 + 3*x2 +.
Application du Simplexe Classique de Dantzig à un Problème
Sous cette forme il n'y a pas de contraintes d'égalité c'est-à-dire I2 = Ø et J2 = Ø . 1.3.3 Forme standard. Un Programme Linéaire (PL) est dit sous forme
Formes générales d’un programme linéaire - Techniques de l'Ingénieur
3 3 Forme standard et forme canonique d’un programme linéaire Forme standard Dé?nition 5 (Forme standard) Un programme linéaire est sous forme standard lorsque toutes ses contraintes sont des égalités et toutes ses variables sont non-négatives Représentation matricielle max cT x s c Ax= b x 0 nvariables mcontraintes m
Les conditions de formulation d’un PL
Un programme linéaire consiste à trouver le maximum ou le minimum d’une forme linéaire dite fonction objectif en satisfaisant certaines équations et inégalités dites contraintes En langage mathématique on décrira de tels modèles de la manière suivante : Soient N variables de décision x 1 x 2 x n
Fondements de la programmation linéaire - Université Laval
Fondements de la programmation linéaire Généralités Notations et définitions Propriétés du problème de programmation linéaire Théorème fondamental de la programmation linéaire Représentation géométrique d’une solution de base réalisable Exemples Illustration de la notion de base 2
Quelle est la forme générale d’un programme linéaire ?
Formes générales d’un programme linéaire Il s’agit d’un problème de programmation linéaire, encore appelé programme linéaire, écrit sous la forme suivante : Les valeurs réelles c , b et aij pour et , sont données. L’ensemble est l’ensemble des indices de contraintes avec card?? ( I ) = m. Autrement dit, il y a m contraintes.
Quels sont les fondements de la programmation linéaire ?
Fondements de la programmation linéaire Généralités Notations et définitions Propriétés du problème de programmation linéaire Théorème fondamental de la programmation linéaire Représentation géométrique d’une solution de base réalisable Exemples Illustration de la notion de base 2 Généralités sur la programmation linéaire
Comment fonctionne un programme linéaire qui suit les règles ?
Un programme linéaire qui suit les règles est dit de forme canonique. L’algorithme du simplexe ne peut que s’appliquer sur des programmes linéaires sous la forme canonique. Un problème de Maximisation, sous contraintes Inférieure ou égale, dont toutes les variables sont strictement positives.
Qu'est-ce que la programmation linéaire ?
Généralités sur la programmation linéaire La programmation linéaire traite de manière générale d'un problème d'allocation de ressources limitéesparmi des activités concurrentes et ce d'une façon optimale. La programmation linéaire emploie un modèle mathématique qui décrit le problème réel.
Programmation Lin´eaire
Cours 1 : programmes lin´eaires, mod´elisation et r´esolution graphiqueF. Clautiaux
francois.clautiaux@math.u-bordeaux1.frUniversit´e Bordeaux 1
Bˆat A33
ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilanMotivation et objectif du cours
Introduction `a la programmation lin´eaire
Un outil qui permet de :
•mod´eliser •r´esoudre toute une classe de probl`emes d"optimisation.Existence de solveurs efficace pour la PL
ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilanOuvrages de r´ef´erence
V. Chv´atal - Linear Programming, W.H.Freeman, New York, 1983. •R. J. Vanderbei - Linear Programming, Foundations and Extensions,Springer-Verlag, 2008.
•C. Gu´eret, C. Prins et M. Sevaux - Programmation lin´eaire :65 probl`emes d"optimisation mod´elis´es et r´esolus avec Visual Xpress,Eyrolles, 2000.
•C. Prins et M. Sevaux - Programmation lin´eaire avec Excel : 55 probl`emes d"optimisation mod´elis´es pas `a pas et r´esolus avec Excel,Eyrolles, 2011.
ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilanSommaire
Introduction par l"exemple
Exemple 1 : Production
Exemple 2 : Transport
Exemple 3 : Planification
Programme lin´eaire
R´esolution graphique
Points extrˆemes
Forme standard, bases
Bilan ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilanProbl`eme de production
Un fabricant produit 2 types de yaourts `a la fraise A et B `a partir de Fraise, de Lait et de Sucre. Chaque yaourt doit respecter les proportions suivantes de mati`eres premi`eres. ABFraise21
Lait12
Sucre01
On dispose de 800 Kg de Fraises, 700 Kg de Lait et 300 Kg de sucre. La vente de 1 Kg de yaourts A et B rapporte respectivement 4eet 5e.Le fabricant cherche `a maximiser son profit.
ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilanMod´elisation
Sur quelles quantit´es peut-on travailler?
•Que cherche-t-on `a optimiser? •Quelles sont les contraintes du probl`eme? ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilanMod´elisation
Sur quelles quantit´es peut-on travailler?
•Seules valeurs non constantes : les quantit´es de yaourtsAetB produites •On parle devariables •On les noteraxAetxB •Que cherche-t-on `a optimiser? •Quelles sont les contraintes du probl`eme? ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilanMod´elisation
Sur quelles quantit´es peut-on travailler?
•Variables :xAetxB •Que cherche-t-on `a optimiser? •Le profitz •Calcul´e `a partir dexAetxB •On parle defonction objectif •z= 4xA+ 5xB •Quelles sont les contraintes du probl`eme? ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilanMod´elisation
Sur quelles quantit´es peut-on travailler?
•Variables :xAetxB •Que cherche-t-on `a optimiser? •maxz= 4xA+ 5xB •Quelles sont les contraintes du probl`eme? •Premi`ere contrainte : 800 Kg de fraises disponibles •la quantit´e utilis´ee d´epend de la production : 2xA+xB ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilanMod´elisation
Sur quelles quantit´es peut-on travailler?
•Variables :xAetxB •Que cherche-t-on `a optimiser? •maxz= 4xA+ 5xB •Quelles sont les contraintes du probl`eme? x x ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilanMod´elisation
Sur quelles quantit´es peut-on travailler?
•Variables :xAetxB •Que cherche-t-on `a optimiser? •maxz= 4xA+ 5xB •Quelles sont les contraintes du probl`eme? x x xA,xB≥0
positivit´e! ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilanMon premier programme lin´eaire
max4xA+ 5xB x x xA,xB≥0
ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilanProbl`eme de transport
Approvisionner au moindre coˆut les clients `a partir des usines.Usines (i?I)BordeauxBiarritzToulouse
Productions (pi)251520
Clients (j?J)PauBayonneBordeauxLibourne
Demandes (dj)2012914
Prix/unit´e (ci,j)PauBayonneBordeauxLibourne
Bordeaux261904
Biarritz1222024
Toulouse19302428
ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilanMod´elisation
Variables :
x i,j: quantit´e transport´ee dei`aj ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilanMod´elisation
Variables :
x i,j: quantit´e transport´ee dei`aj •Objectif :Minimiser?
i?I? j?Jci,jxi,j ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilanMod´elisation
Variables :
x i,j: quantit´e transport´ee dei`aj •Objectif :Minimiser?
i?I? j?Jci,jxi,j •Contraintes :? i?Ixi,j=dj,?j?J(Demandes `a satisfaire) x i,j≥0,?i?I,j?J ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilanProbl`eme de planification
Planifier la production d"articles `a moindre coˆut pour les 4 prochains mois. Production maximale normale : 1200 articles / mois Production maximale en heure sup : 400 articles / moisSurcoˆut heures sup : 7 euros / article
Stockage : 3 euros / article / mois
mois 1mois 2mois 3mois 4Demandes900110017001300
ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilanMod´elisation
Variables :
x t: production normale en p´eriodet= 1,...,4 y t: production en heure sup en periodet= 1,...,4 s t: stock en fin de p´eriodet= 1,...,3 ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilanMod´elisation
Variables :
x t: production normale en p´eriodet= 1,...,4 y t: production en heure sup en periodet= 1,...,4 s t: stock en fin de p´eriodet= 1,...,3 •Objectif :Minimiser 7?t=4
t=1yt+ 3?t=3 t=1st •Contraintes : x1+y1= 900+s1
s1+x2+y2= 1100+s2
s2+x3+y3= 1700+s3
s3+x4+y4= 1300
s t≥0,t= 1, ...,3 ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilanSommaire
Introduction par l"exemple
Programme lin´eaire
R´esolution graphique
Points extrˆemes
Forme standard, bases
Bilan ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilanR`egles de r´e´ecriture (1)
Toute contrainte d"´egalit´e peut s"´ecrire comme deux in´egalit´es : n i=1a ixi=b≡? n i=1a ixi≥b≡n? Tout probl`eme de minimisation peut s"´ecrire comme un probl`eme de maximisation : max n? i=1c ixi≡minn? i=1-cixi ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilan Ecriture g´en´erale d"un programmation lin´eaire On peut ´ecrire ainsi un programme lin´eaire avecnvariables x1,...,xnetmcontraintes.
max ?ni=1cixi x i?R,(i= 1,...,n) •Lin´earit´e :Objectif et contraintes sont des fonctions lin´eaires des variables de d´ecision (les coefficientscietaijdes variables sont constants) •Continuit´e :Les variables peuvent prendre n"importe quelle valeur r´eelle respectant les contraintes linaires ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilan Exemples simples de programmes non lin´eaires (1) min?ni=1xixi x i?R,(i= 1,...,n) min ?ni=1xi x i?N,(i= 1,...,n)
ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilan Exemples simples de programmes non lin´eaires (2) min?ni=1cixi x i?R∩[l1,u1]∩[l2,u2],(i= 1,...,n)
min ?ni=1cixi x 1=x2 oux1=x3 x i?R,(i= 1,...,n) ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilanForme normale d"un programme lin´eaire
Tout programme lin´eaire peut s"´ecrire sousforme normale. max ?ni=1cixi x i≥0,xi?R,(i= 1,...,n)Si on a une variablexi?R, on introduitx+
i≥0 etx- i≥0 et on posexi=x+ i+x- i. ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilanSommaire
Introduction par l"exemple
Programme lin´eaire
R´esolution graphique
Repr´esentation graphique d"un PL
R´esolution graphique
Points extrˆemes
Forme standard, bases
Bilan ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilanR´esolution graphique
On dispose d"un outil (la PL) pour mod´eliser des probl`emes •Comment r´esoudre les probl`emes `a l"aide de la PL? •Plusieurs algorithmes existent, dont le simplexe (prochain cours)•Pour des probl`emes avec deux variables, on peut r´esoudregraphiquement (aide `a comprendre la structure du probl`eme)
ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilanRepr´esentation graphique
max 4xA+ 5xB x x xA,xB≥0
x xAx B ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilanRepr´esentation graphique
max 4xA+ 5xB x x xA,xB≥0
xAx B ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilanRepr´esentation graphique
max 4xA+ 5xB x x x xAx B x ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilanRepr´esentation graphique
max 4xA+ 5xB x x xA,xB≥0
xAx B x ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilanTerminologie
Solution :
affectation de valeurs aux variables•Solution r´ealisable :solution r´ealisable si les valeurssatisfont l"ensemble descontraintes
•R´egion r´ealisable :ensemble des solutionsr´ealisables. xAx B x x= (80,150) ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilanTerminologie
Solution :
affectation de valeurs aux variables•Solution r´ealisable :solution r´ealisable si les valeurssatisfont l"ensemble descontraintes
•R´egion r´ealisable :ensemble des solutionsr´ealisables. xAx B x ExemplesProgramme lin´eaireR´esolution graphiquePoints extrˆemesForme standard, basesBilanR´esolution graphique
Max 4xA+ 5xB
x x xA,xB≥0
xAx B xquotesdbs_dbs12.pdfusesText_18[PDF] programmation lineaire methode simplexe
[PDF] programmation linéaire recherche opérationnelle
[PDF] interprétation droite de henry
[PDF] principe droite de henry
[PDF] exercice corrigé droite de henry
[PDF] courbe de henry excel
[PDF] droite de henry pdf
[PDF] programmation linéaire exercices corrigés pdf
[PDF] programmation linéaire exercices corrigés
[PDF] programmation linéaire simplexe
[PDF] recherche opérationnelle programmation linéaire exercices corrigés pdf
[PDF] exercices recherche operationnelle
[PDF] theme astral chinois complet gratuit interpretation
[PDF] cours recherche opérationnelle methode de simplexe