UNIVERSITE SAAD DAHLAB DE BLIDA

Documents pareils
Cours 02 : Problème général de la programmation linéaire

Fonctions de plusieurs variables

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications

Programmation linéaire

Exo7. Matrice d une application linéaire. Corrections d Arnaud Bodin.

Programmation linéaire

3 Approximation de solutions d équations

Image d un intervalle par une fonction continue

Cours d Analyse. Fonctions de plusieurs variables

Résolution d équations non linéaires

a et b étant deux nombres relatifs donnés, une fonction affine est une fonction qui a un nombre x associe le nombre ax + b

Exercices du Cours de la programmation linéaire donné par le Dr. Ali DERBALA

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable T : pour travailler et mémoriser le cours

Formes quadratiques. 1 Formes quadratiques et formes polaires associées. Imen BHOURI. 1.1 Définitions

Programmation linéaire et Optimisation. Didier Smets

Calcul différentiel sur R n Première partie

La programmation linéaire : une introduction. Qu est-ce qu un programme linéaire? Terminologie. Écriture mathématique

Un K-espace vectoriel est un ensemble non vide E muni : d une loi de composition interne, c est-à-dire d une application de E E dans E : E E E

Chapitre 2. Matrices

I. Ensemble de définition d'une fonction

dénombrement, loi binomiale

Fonctions de plusieurs variables : dérivés partielles, diérentielle. Fonctions composées. Fonctions de classe C 1. Exemples

Première partie. Préliminaires : noyaux itérés. MPSI B 6 juin 2015

Exercices Corrigés Premières notions sur les espaces vectoriels

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://

Cours de mathématiques

De même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que

TOUT CE QU IL FAUT SAVOIR POUR LE BREVET

Optimisation des fonctions de plusieurs variables

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

Intégration et probabilités TD1 Espaces mesurés Corrigé

Mesure d angles et trigonométrie

1 Complément sur la projection du nuage des individus

prix par consommateur identiques différents prix par identiques classique 3 unité différents 2 1

Deux disques dans un carré

Calcul différentiel. Chapitre Différentiabilité

LE PRODUIT SCALAIRE ( En première S )

NOTATIONS PRÉLIMINAIRES

Théorème du point fixe - Théorème de l inversion locale

I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES

Fonctions de plusieurs variables

Corrigé Problème. Partie I. I-A : Le sens direct et le cas n= 2

Algorithmes pour la planification de mouvements en robotique non-holonome

L information sera transmise selon des signaux de nature et de fréquences différentes (sons, ultrasons, électromagnétiques, électriques).

Fonctions homographiques

Optimisation Discrète

RO04/TI07 - Optimisation non-linéaire

Planche n o 22. Fonctions de plusieurs variables. Corrigé

Fonctions linéaires et affines. 1 Fonctions linéaires. 1.1 Vocabulaire. 1.2 Représentation graphique. 3eme


Cours d analyse numérique SMI-S4

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable

Dualité dans les espaces de Lebesgue et mesures de Radon finies

Bien lire l énoncé 2 fois avant de continuer - Méthodes et/ou Explications Réponses. Antécédents d un nombre par une fonction

Moments des variables aléatoires réelles

Géométrie dans l espace Produit scalaire et équations

3. Conditionnement P (B)

CHOIX OPTIMAL DU CONSOMMATEUR. A - Propriétés et détermination du choix optimal

Rappels et compléments, première partie : Nombres complexes et applications à la géométrie

FctsAffines.nb 1. Mathématiques, 1-ère année Edition Fonctions affines

Notion de fonction. Résolution graphique. Fonction affine.

Exo7. Calculs de déterminants. Fiche corrigée par Arnaud Bodin. Exercice 1 Calculer les déterminants des matrices suivantes : Exercice 2.

Structures algébriques

6 Equations du première ordre

[ édité le 30 avril 2015 Enoncés 1

CHAPITRE VIII : Les circuits avec résistances ohmiques

Programmation Linéaire - Cours 1

I. Polynômes de Tchebychev

EXERCICE 4 (7 points ) (Commun à tous les candidats)

Cours Fonctions de deux variables

Probabilités sur un univers fini

Sujet 4: Programmation stochastique propriétés de fonction de recours

Exercices - Fonctions de plusieurs variables : corrigé. Pour commencer

Capes Première épreuve

Limites finies en un point

Résolution de systèmes linéaires par des méthodes directes

Journées Télécom-UPS «Le numérique pour tous» David A. Madore. 29 mai 2015

Raisonnement par récurrence Suites numériques

Mais comment on fait pour...

Théorie et codage de l information

Seconde Généralités sur les fonctions Exercices. Notion de fonction.

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

Items étudiés dans le CHAPITRE N5. 7 et 9 p 129 D14 Déterminer par le calcul l'antécédent d'un nombre par une fonction linéaire

CNAM UE MVA 210 Ph. Durand Algèbre et analyse tensorielle Cours 4: Calcul dierentiel 2

Contexte. Pour cela, elles doivent être très compliquées, c est-à-dire elles doivent être très différentes des fonctions simples,

= constante et cette constante est a.

Un modèle de composition automatique et distribuée de services web par planification

LES MÉTHODES DE POINT INTÉRIEUR 1

CHAPITRE V SYSTEMES DIFFERENTIELS LINEAIRES A COEFFICIENTS CONSTANTS DU PREMIER ORDRE. EQUATIONS DIFFERENTIELLES.

8.1 Généralités sur les fonctions de plusieurs variables réelles. f : R 2 R (x, y) 1 x 2 y 2

IV- Equations, inéquations dans R, Systèmes d équations

Exercices - Polynômes : corrigé. Opérations sur les polynômes

Baccalauréat ES Pondichéry 7 avril 2014 Corrigé

Chapitre 1 Régime transitoire dans les systèmes physiques

Problème 1 : applications du plan affine

Module : réponse d un système linéaire

Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre

Méthodes de quadrature. Polytech Paris-UPMC. - p. 1/48

Construction de l'intégrale de Lebesgue

aux différences est appelé équation aux différences d ordre n en forme normale.

Transcription:

Cours 3 : Interrétation géométrique de la rogrammation linéaire Cours 3 : Interrétation géométrique de la Programmation Linéaire 27

On aelle " esace vectoriel V " un ensemble de vecteurs tel que la somme de vecteurs quelconques de V et le roduit d'un vecteur quelconque ar un scalaire aartiennent aussi à V ce qui s'exrime ar : (x, x') V 2, (λ,λ') 2, λ.x + λ'.x' V. On aelle " variété linéaire " V dans n un ensemble de vecteurs de n tel que (x, y) V 2, λ, λ.x + ( -λ).y V. Toute variété linéaire est de la forme V = x + M où M est un sous esace vectoriel de n. Si x est un vecteur fixé, inversement x + M est une variété linéaire de n. Si x = O n, V = M est un sous esace de n et dim V = dim M. Exemle. Dans 3, tout demi-lan et toute droite ne assant as ar l'origine sont des sous variétés linéaires. Tout demi-lan et toute demi-droite assant ar l'origine sont des sous esaces de n. Définition : On aelle ensemble convexe C un ensemble tels que Proositions : (x, x 2 ) C 2, λ, λ,, λ.x + ( -λ).x 2 C. Si C n est convexe et β alors l'ensemble β. C = { x / x = β.c, c C}est convexe. 2. Si C et D sont convexes alors C + D = { x / x = c + d, c C et d D} est convexe. 3. L'intersection d'une collection d'ensembles convexes est convexe. Définitions 2 : soit A n un sous ensemble quelconque de n. On aelle " enveloe convexe " de A notée <A>, l'intersection de tous les ensembles convexes contenant A. <A> = { λ.x, λ, x A } Définition 3 : On aelle " cône " C un ensemble de oints tel que x C, λ, λ, λ.x C. On aelle " cône convexe " C, un cône qui est un ensemble convexe. Cours 3 : Interrétation géométrique de la Programmation Linéaire 28

Il se caractérise ar le fait qu'il soit un ensemble qui s'il contient un oint x, il contient aussi le rayon (demi-droite issue de l'origine) assant ar x. Définitions 3 : Un hyerlan est une variété linéaire de dimension (n-) (ou de codimension égale à un) Proosition 2 (Caractérisation d'un hyerlan) : Soit H un hyerlan dans n. Il existe un vecteur a n et une constante c tel que H = { x n / a. x = c }. Preuve : Soit x H, osons M = H - x. M est un sous esace vectoriel (s.e.v) de H et dim M = dim H ( à montrer!). Soit a = (a, a 2,.., a n ) un vecteur orthogonal à M x M, a. x =. Alors a. x = c car x H. x H, x - x M car M = H - x. a. (x - x ) = a. x = a. x = c. a. x = c H { x / a. x = c }. H est de dimension (n-) et contenu dans l'esace { x / a. x = c }alors forcément H = { x / a. x = c }. ( à la seule condition de montrer que {x / a. x = c } est de dimension (n-)!!!). En effet, la résolution de l'équation a. x = a. x + a. x 2 + + a. x n = c admet comme solution x = c a - 2 a a λ - a3 λ2 - - a D'où H = { x / a. x = c }. a n a λ n-, si on fixe x 2 = λ, x 3 = λ 2,, x n = λ n-. Définitions 5 : Soient a = ( a,, a n ) un vecteur de n et c. On aelle : - demi esace ositif fermé l'ensemble H + = { x / a.x c} - demi esace négatif fermé l'ensemble H - = { x / a.x c} - demi esace négatif ouvert l'ensemble - demi esace ositif ouvert l'ensemble H = { x / a.x < c} H + = { x / a.x > c} H + H - = n Tout hyerlan et tout demi esace sont convexes. Cours 3 : Interrétation géométrique de la Programmation Linéaire 29

Définition 6 : On aelle olytôe (ou tronçon) l'intersection d'un nombre fini de demi esaces fermés de n. Un olytôe est un ensemble convexe fermé. On aelle " olyèdre " un olytôe convexe borné (non vide). C'est un ensemble comact. On définit un roduit scalaire, une forme bilinéaire définie ositive ar : n a. x = <a, x> = a i x i Théorème : Soient C un ensemble convexe fermé et y un oint extérieur à C (y C) alors il existe un vecteur a n tel que <a, y> < inf < a, x > x C Preuve : Soit f(x) = x - y et suosons que C soit borné (un comact). F est continue sur C, atteint son minimum δ > en un oint x C. D'où, min x y = x y x C = δ. Soit a = x - y et montrons que " a " satisfait (). Soit x C et α, on a z = α x + ( - α ) x C d'où z = x + α ( x - x ) C. Calculons z- y x - y x + α ( x - x ) - y 2 x - y 2 < x - y + α ( x - x ), x - y + α ( x - x ) < x - y, x - y > α 2 < x - x, x - x > + 2 α < x - y, x - x >. < x - y, x - x > < x - y, x > < x - y, x > < x - y, x > = < x - y, x - y + y > = < x - y, y > +< x - y, x - y> < x - y, x > < x - y, y > + < x - y, x - y> inf x C < a, x > > <a, y>. 2. Soit C non borné. Considérons { f(x) = x - y, x C } borné inférieurement ar. Soit Inf x y = x y = δ et δ >. x C Si δ alors x - y = x = y. Ce qui est imossible car y C. Considérons une boule de centre y et de rayon 2δ. B = { z / x - y 2δ 2 } et l'ensemble C' = B C. C' est convexe fermé et borné et y C. D'arès le cas, on a inf < a, x > > <a, y>, C' C. x C' () Si x C - C' et x C' on a : x y = δ Cours 3 : Interrétation géométrique de la Programmation Linéaire 3

x + α ( x - x ) - y 2 > x - y 2 inf x C C' < a, x > > <a, y> Ce théorème signifie que tout ensemble C convexe fermé et un oint y C, il existe un hyerlan assant ar y et tel que C soit contenu dans l'un des demi esaces ouvert qu'il définit. Remarque : On aelle rojection d'un oint y sur un ensemble C convexe fermé un oint x tel que x - y = inf x y = δ. x C Théorème 2 : " C " un ensemble convexe fermé et y un oint frontière de C alors il existe un hyerlan assant ar y et tel que C soit contenu dans l'un des demi esaces fermés qu'il définit. Définition 7 : Un hyerlan H assant ar un oint frontière de " C " convexe fermé et contenant C dans l'un des demi esaces fermés est aelé hyerlan de suort ou d'aui. S'il existe en y un hyerlan tangent alors il coïncide avec l'hyerlan d'aui et dans ce cas, l'hyerlan d'aui est unique! On a rerésenté le cas où il n'existe as de tangente bien que les droites assent ar ce oint. Définition 8 : Soit " C " un ensemble convexe fermé. On aelle extrême x (oint extrême, oint angulaire) tout oint x de C s'il n'existe as deux oints distincts de C, x et x 2 tels que x = α x + ( - α) x 2 ; < α <. Géométriquement, x est un sommet s'il ne eut être trouvé à l'intérieur d'un segment reliant deux oints distincts x et x 2 dans C. x 2 C x y H x x 3 Dans la figure ci dessus " x " n'est as un sommet. Par contre, x, x 2 et x 3 le sont. Cours 3 : Interrétation géométrique de la Programmation Linéaire 3

Théorème 3 : La fonction objectif du roblème de la rogrammation linéaire définie sur le olyèdre K atteint son minimum(res. son maximum) en un oint extrême de K. Preuve : soit un PL sous forme standard Soient x,, (P) min z = cx Ax = d x x les oints extrêmes de Ket x une solution otimale de ()-(3). Suosons le contraire, que x n'est as un oint extrême de K. Alors x = λixi et où λ i =, avec λ i () (2) (3) Z(x )= Z( λi x i ) = λ i Z(xi ) (4) Déterminons la valeur minimale que rend la fonction objectif Z aux oints extrêmes, min Z(xi ) = Z(x r ). i {,...,} Remlaçons dans (4) chaque Z( x i ) ar Z( x r ). D'où Z(x )= Z( λi x i ) = λ i Z(xi ) Z(xr ) λ i Z(x r ) Ou Z( x ) Z(x ). Ce qui imlique que x n'est as une solution otimale. r D'où x est un sommet de K. Théorème 4 : si la fonction objectif rend sa valeur minimale (ou maximale) en aux lus d'un oint extrême alors toutes combinaison linéaire convexe de ces oints donne la même valeur à la fonction objectif. Preuve: Soient x,, x les oints extrêmes de Ket Z( x ) = = Z( x ) = α, la valeur minimale (res. maximale). Soit x = λixi et où λ i =, avec λ i Z( x )= Z( λi x i ) = α λ i = α = Z(xi ) Cours 3 : Interrétation géométrique de la Programmation Linéaire 32

Remarque 2: Les roblèmes de la rogrammation linéaire sous forme canonique euvent être résolus grahiquement our n = 2 ou n = 3. Théorème 5 : x est un oint extrême si et seulement si il est une solution de base réalisable. Preuve : Soit x = ( x,, x m,,,, ) une solution de base réalisable. Montrons que x est un oint extrême. Raisonnons ar absurde. Suosons qu'il existent y et z deux sommets de K tel que : x = α y + ( - α) z; α. Du fait que x et α, les " n - m " dernières comosantes de y et z sont nulles. y = (y, y 2,, y m,,, ); et z = y = (z, z 2,, z m,,, ) Du fait que y et z sont des solutions réalisables alors y. a + y 2. a 2 + + y m.a m = b, et z. a + z 2. a 2 + + z m.a m = b D'où (y - z ) a + ( y 2 - z 2 ) a 2 + + (y m - z m ) a m = (a i ) i =,,m sont L.I forment une base. Il en découlera y - z = y 2 - z 2 =. = y m - z m = y = z ; y 2 = z 2 ;. ; y m = z m. et donc x = y = z. soit x est un oint extrême, montrons qu'il est une solution de base réalisable de K. x = (x,, x m,,, ) est une solution de K. m x = xi ai = b. Si a, a 2,, a m sont L.I alors x est de base. Si a, a 2,, a m sont linéairements déendants, alors ils existent des scalaires y i non m m tous nuls tel que yi a i = (). Mais xi a i = b (2) m m Pour ε >, xi ai + ε yiai = b et m m xi ai ε yiai = b Nous avons trouvé deux solutions (as nécessairement réalisables) y = (x + ε y,, x m + ε y m,,, ) et z = (x - ε y,, x m - ε y m,,, ) Comme x i >, on eut choisir ε tel que y et z soient des solutions réalisables. Mais x = /2 y + /2 z. Absurde car x ne sera as un sommet. Cours 3 : Interrétation géométrique de la Programmation Linéaire 33

Corollaire : si le olyèdre de réalisabilité K est non vide, alors il contient au moins une solution réalisable à artir de laquelle on eut construire une solution de base réalisable et donc il contient au moins un oint extrême. Remarques 2: a. Un oint extrême eut corresondre a lusieurs solutions de bases réalisables dégénérées. b. Les roblèmes de la rogrammation linéaire sous forme canonique euvent être résolus grahiquement our n = 2 ou n = 3. Il suffit de déterminer tous les sommets du olyèdre K, les solutions de base réalisable qui sont en nombre fini. Le minimum ou le maximum est atteint en un sommet de K. Exemle 2 : soit à résoudre Max Z = 3 x + 2 x 2-2 x + x 2 x + x 2 3 x 2 x ; x 2. Rerésentons dans le lan l'ensemble des solutions de ce système (l'intersection de tous les demi esaces définis ar ces équations). Considérons la famille d'hyerlan (de droites) 3 x + 2 x 2 = α. B () B2 Lorsqu'on la délace dans le sens du vecteur c = (3, 2), la valeur de la fonction objective croit. La valeur maximale Z de Z sera atteinte si l'hyerlan (la droite) 3 x + 2 x 2 = Z est un hyerlan d'aui (droit). Z atteint son maximum au oint A (2, ) et Max Z = 8. (3) A (2) Cours 3 : Interrétation géométrique de la Programmation Linéaire 34

Ayant une solution sous la forme canonique, on eut avoir une solution maximale du roblème sous forme standard. En effet le roblème s'écrit: Max Z = 3 x + 2 x 2 + x 3 + x 4 + x 5-2 x + x 2 + x 3 = x + x 2 + x 4 = 3 x + x 5 = 2 x,.., x 5. D'où x 3 = + 2 x- x 2 = 4, x 4 = 3 - x - x 2 =, x 5 = 2 - x =. D'où x = (2,, 4,, ) est une solution de base réalisable non dégénérée. Exemle 3 : soit à résoudre Max Z = 3 x + 2 x 2 x - x 2 x 2 x + x 2 3 x ; x 2. C'est l'exemle 2 où on a ermuté les inéquations 2 et 3. () Le système x x 2 = x = 2 x + x 2 = 3 (2) A est redondant. Au moins un sous système de deux équations est régulier. La solution x = (2, ) est l'intersection de trois hyerlans. x x 2 =. x = 2 (3) Cours 3 : Interrétation géométrique de la Programmation Linéaire 35

Sous forme standard le roblème est : Le rang de ce système est trois. Max Z = 3 x + 2 x 2 + x 3 + x 4 + x 5 x - x 2 + x 3 = x + x 4 = 3 x + x 2 + x 5 = 2 x,.., x 5. D'où x 3 = - x+ x 2 = ; x 4 = 2 - x =, x 5 = 3 - x- x 2 =. D'où x = (2,,,, ) est une solution de base réalisable otimale dégénérée. x B = ( x B = ( x B = ( x, x 2, x 3 ) = (2,, ) est une autre solution de base réalisable. x, x 2, x 4 ) = (2,, ). x, x 2, x 5 ) = (2,, ). Remarque 3 : Un oint extrême eut corresondre à lusieurs solutions de base réalisables dégénérée si ce oint rerésente l'intersection de lus de " n " hyerlans. Exemle 4 : Soit à résoudre Max Z = 2 x + 2 x 2-2 x + x 2 () x 2 (2) x + x 2 3 (3) x ; x 2. Associons à ces inéquations (), (2) et (3), les droites qu'on numérotera de la même façon: - 2 x + x 2 = () ; x = 2 (2) et x + x 2 = 3 (3). Les droites 2 x + 2 x 2 = z ; x + x 2 = 3 sont arallèles. La droite x + x 2 = 3 est un hyerlan d'aui. A (2) B () (3) C Cours 3 : Interrétation géométrique de la Programmation Linéaire 36

Le oint d'intersection de la droite () et la droite (3) est le oint A = (2/3, 7/3) Le oint d'intersection de la droite (2) et (3) nous fournisse B = (2, ). Z(A) = Z(B) = 6. Chaque oint C = α A + ( -α )B, α, oint du segment AB est une solution otimale mais non de base. Exemle 5 : Soit à résoudre Max Z = 3 x + 2 x 2 x - x 2 () x + x 2 3 (2) x ; x 2. Ce roblème n'a as de solutions otimale finie. C'est un roblème non borné et maxz = +. Exemle 6 : soit à résoudre le roblème à cinq variables. Il est résoluble géométriquement. Max Z = x - x 2 K 4 x - 3 x 2 - x 3 + x 4 + x 5 = 6 () (2) x + 4 x 2 + x 3 + x 5 = 5 2 x - 4 x 2 - x 3 + x 4 = 3 x,..., x 5. Echelonnons à la forme diagonale ar raort aux variables x 3, x 4 et x 5. En notant L, L 2 et L 3 les lignes, 2 et 3 de la matrice augmentée suivante de déart 4 2-3 4-4 - - 6 5. Utilisons les oérations élémentaires sur les lignes et notons 3 Cours 3 : Interrétation géométrique de la Programmation Linéaire 37

L' = L + (-) L 3 la nouvelle remière ligne; L' 2 = L 2 la seconde nouvelle ligne inchangée et L' 3 = L 3 la troisième nouvelle ligne qui reste inchangée. On obtient la 2 nouvelle matrice 2-4 - 4-3 5. Refaisons de nouvelles oérations 3 L" = L' ; L" 2 = L' - L' 2 et L" 3 = L' 3. On obtiendra la matrice augmentée suivante: 2 2 - - 5-4 - - 3-2. Refaisons de nouvelles oérations 3 L"' = L'' ; L"' 2 = L" 2 et L"' 3 = L" 2 - L" 3. On obtiendra la matrice augmentée 2 suivante: - - - 5 - - - 3-2. -5 Cette dernière matrice nous fournisse le système suivant : qui est équivalent à : Max Z = x - x 2 2 x - x 2 + x 5 = 3 x - 5 x 2 - x 3 = -2 - x - x 2 - x 4 = -5 2 x - x 2 3 x - 5 x 2-2 - x - x 2-5 x, x 2. On sait déterminer géométriquement une solution et arès on résout le système sous forme standard. Exercice 7 : résoudre géométriquement et montrer que le oint A = (, 5) est une solution de base otimale et Z(A) = -3. Min Z = 2 x - x 2 x - 2 x 2 4-4 x + x 2-2 x + x 2 3 x ; x 2. Cours 3 : Interrétation géométrique de la Programmation Linéaire 38

Définition 9 : On aelle " simlexe " un olyèdre convexe à (n+) sommets dans l'esace à n dimensions (exemle de n ), les (n+) sommets n'étant as dans la même variété linéaire à dimension (n-). Exemle 8 : H = { x = (x, x 2, x 3 ) 3 / x + x 2 + x 3, x ; x 2, x 3 }est un simlexe. Cours 3 : Interrétation géométrique de la Programmation Linéaire 39

Cours 3 : Interrétation géométrique de la Programmation Linéaire 4