WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

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
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

3.5.3. Théorème applicable au dual

Deux théorèmes ont une importance considérable pour la programmation linéaire42(*).

1. La valeur optimale de la fonction objectif du primal est toujours égale à la valeur optimale de la fonction objectif du dual, dès qu'une solution optimale accessible existe.

2. Si, dans la solution optimale accessible,

i. Une variable de décision du programme primal a une valeur autre que zéro, la variable d'écart correspondante du programme dual a nécessairement une valeur optimale égale à zéro ;

ii. Une variable d'écart du primal a une valeur autre que zéro, la variable de décision correspondante du programme dual a nécessairement une valeur optimale égale à zéro.

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 + z2b2

Sous contrainte

a11z1 + 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 :

1. on peut résoudre des problèmes de minimisation en terme de maximisation, ce qui est souvent plus facile

2. dans le cas de problèmes où le primal compte trois variables de décision, le dual est ramené à un programme comportant deux variables de décision.

* 42 EDOUARD, D. : Mathématique pour l'économiste, Mc Graw Hill, 2ème édition, London, 1992, P. 348.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"La première panacée d'une nation mal gouvernée est l'inflation monétaire, la seconde, c'est la guerre. Tous deux apportent une prospérité temporaire, tous deux apportent une ruine permanente. Mais tous deux sont le refuge des opportunistes politiques et économiques"   Hemingway