Programmation linéaire outil effficace pour la plannification optimale de la production dans une entreprise industrielle .Cas de la Briqueterie Rwandaise Ruliba( Télécharger le fichier original )par Jean Claude Michel Mr Ngirabanzi Université Libre de Kigali - Licence en Economie 2003 |
3.5.3. Théorème applicable au dualDeux théorèmes ont une importance considérable pour la programmation linéaire42(*).
Pour illustrer ce théorème nous allons nous servir de l'exemple. Soit minimiser M = g1x1 + g2x2 + g3x3 Sous contrainte a11x1 + a12x2 + a13x3 b1 (1) a21x1 + a22x2 + a23x3 b2 x1, x2, x3 0 Nous allons utiliser ci-dessous les théorèmes relatifs du dual pour trouver la valeur optimale (1) de la fonction objectif du primal et (2) des variables de décision du primal. Le programme dual s'écrit : Maximiser F = z1b1 + z2b2Sous contraintea11z1 + a21z2 g1 a12z1 + a22z2 g2 a13z1 + a23z2 g3 Supposons que les solutions optimales du second programme sont les suivantes : Z1 = k1 k1 différent de 0 Z2 = k2 k1 différent de 0 M = F F différent de 0 Comme la valeur optimale du dual est égale à F, le premier théorème relatif au dual veut que M soit égal à F. Pour trouver les valeurs optimales des variables de décision du primal, on transforme les inégalités des contraintes en équation par la soustraction de variables d'écart dans le primal (I) et par l'adjonction de variables d'écart dans le dual (II). Afin de distinguer les variables d'écart du primal et du dual, on note les premières si et les secondes ti (I) a11x1 + a12x2 + a13x3 - s1 = b1 a21x1 + a22x2 + a23x3 - s2 = b2 avec xj : variable de décision si : écarts (ii) a11z1 + a21z2 + t1 = g1 a12z1 + a22z2 + t2 = g2 a13z1 + a23z2 + t3 = g3 avec zj : variable de décision ti : écarts Remplaçons z1 par k1 et z2 par k2 pour trouver t1, t2, t3 : a11k1 + a21k2 + t1 = g1 (1) a12k1 + a22k2 + t2 = g2 (2) a13k1 + a23k2 + t3 = g3 (3) Supposons qu'en résolvant (1) t1 = R1 et que pour (2) et (3) t2 = t3 = 0 Comme les variables (t2, t3 ) de la deuxième et troisième contrainte du dual sont égales à zéro, le deuxième théorème relatif au dual veut que les variables de décision correspondante du primal (x2, x3) ne soient pas nulles. Mais comme t1 différent de o, la variable de décision correspondante x1 est égale à zéro. Par conséquent x1 = o Le deuxième théorème relatif au dual affirme que si les variables de décision optimales du dual (z1,z2) ne sont pas égales à zéro, les variables d'écart correspondantes du primal (s1,s2) sont nécessairement nulles. Remplaçons s1 et s2 par 0 et intégrons le fait que x1 = 0 (I) se réduit à a12x2 + a13x3 = b1, a22x2 + a23x3 = b2. La résolution simultanée par la règle de cramer nous permettra de trouver les valeurs des variables de décision du primal. 3.5.4. Avantages du dual Les rapports entre le primal et le dual qui viennent d'être exposés montrent qu'on peut trouver la valeur optimale de la fonction objectif aussi bien par le dual que par le primal. En raison de la relation de complémentarité qui existe entre les variables de décision d'un programme et les variables d'écart de l'autre, la solution d'un programme fournit aussi la solution complète de l'autre. C'est un avantage parce que :
* 42 EDOUARD, D. : Mathématique pour l'économiste, Mc Graw Hill, 2ème édition, London, 1992, P. 348. |
|