Exercices corrigés sur PL

  • Upload
    daizar

  • View
    220

  • Download
    0

Embed Size (px)

Citation preview

  • 8/3/2019 Exercices corrigs sur PL

    1/4

    Youssef

    1

    Exercices sur la programmation linaire

    Exercice 1 :

    Une entreprise fabrique trois modles de TV couleur A, B et C qui lui rapportent des profitsde 1600 DH, 3000 DH et 5000 DH. Les niveaux minima de production pour une semaine sont

    de 100 pour A, 150 pour B et 75 pour C. Chaque douzaine de TV de type i requiert un temps

    Fi pour la fabrication, un temps Ai pour lassemblage et un temps Ei pour lemballage.

    A B C

    Fi 3 3,5 5

    Ai 4 5 8

    Ei 1 1,5 3

    Pendant une semaine venir, lentreprise aura 150 heures disponibles pour la fabrication, 200

    pour lassemblage et 60 pour lemballage. Formuler un modle donnant un plan de production

    qui maximise le profit de la compagnie.

    Exercice 2 :

    Un revendeur dordinateurs doit approvisionner son magasin de Fs et celui de Marrakech

    partir des entrepts de Casablanca et de Rabat. Les cots unitaires en Dirhams de livraison

    sont les suivants :

    Entrepts/Magasins Marrakech Fs

    Casablanca 600 300

    Rabat 500 900

    Le magasin de Marrakech commande 30 ordinateurs et celui de Fs en commande 25. Il ya

    45 appareils en stock Casablanca et 40 Rabat.

    Dterminer par la mthode graphique un programme dapprovisionnement optimal.

    Solutions

    Exercice 1 :

    On pose A : x, B : y et C : z

    ***** x y z Limite

    Fi 1/4 7/24 5/12 150

    Ai 1/3 5/12 2/3 200

    Ei 1/12 1/8 1/4 60

    Profit par

    unit

    1600 3000 5000 *****

  • 8/3/2019 Exercices corrigs sur PL

    2/4

    Youssef

    2

    Max { Z = 1600x +3000y + 5000z }

    1/4 x +7/24 y+5/12 z 1501/3 x +5/12 y+2/3 z 200

    S C 1/12 x+1/8 y+ 1/4 z 60

    x 100

    y 150

    z 75

    Max { Z = 1600x +3000y + 5000z Ma1 Ma2 Ma3 }

    1/4 x +7/24 y+5/12 z +e1 = 150

    1/3 x +5/12 y+2/3 z +e2 = 200S C 1/12 x+1/8 y+ 1/4 z +e3 = 60x +a1 e4 = 100

    y +a2 e5 = 150

    z +a3 e6 = 75

    Z = 1600x +3000y + 5000z Ma1 Ma2 Ma3Z = 1600x +3000y + 5000z M(100 x +e4) M(150 y +e5) M(75 z +e6)

    Z = x(1600+M) +y(3000+M) +z(5000+M) Me4 Me5 Me6 325M

    Tableau 1

    x y z * * * e4 e5 e6 * * * B

    e1 1/4 7/24 5/12 1 0 0 0 0 0 0 0 0 150

    e2 1/3 5/12 2/3 0 1 0 0 0 0 0 0 0 200

    e3 1/12 1/8 1/4 0 0 1 0 0 0 0 0 0 60

    a1 1 0 0 0 0 0 -1 0 0 1 0 0 100

    a2 0 1 0 0 0 0 0 -1 0 0 1 0 150

    a3 0 0 1 0 0 0 0 0 -1 0 0 1 75

    Z 1600+M 3000+M 5000+M 0 0 0 -M -M -M 0 0 0 325M

    z entre ; R = B/z 75 est le plus petit donc a3 sort

    Tableau 2

    x y * * * * e4 e5 e6 * * BL1-(5/12)

    L6e1 1/4 7/24 0 1 0 0 0 0 5/12 0 0 475/4

    L2-(2/3) L6 e2 1/3 5/12 0 0 1 0 0 0 2/3 0 0 150L3-(1/4) L6 e3 1/12 1/8 0 0 0 1 0 0 1/4 0 0 165/4L4 a1 1 0 0 0 0 0 -1 0 0 1 0 100L5 a2 0 1 0 0 0 0 0 -1 0 0 1 150L6 z 0 0 1 0 0 0 0 0 -1 0 0 75

  • 8/3/2019 Exercices corrigs sur PL

    3/4

    Youssef

    3

    L7-

    (5000+M)L6Z 1600+M 3000+M 0 0 0 0 -M -M 5000 0 0 250M-

    375000

    y entre ; R = B/y 150 est le plus petit donc a2 sort

    Tableau 3

    x * * * * * e4 e5 e6 * BL1-(7/24)

    L5e1 1/4 0 0 1 0 0 0 7/24 5/12 0 75

    L2-(5/12)L5

    e2 1/3 0 0 0 1 0 0 5/12 2/3 0 175/2

    L3-(1/8) L5 e3 1/12 0 0 0 0 1 0 1/8 1/4 0 45/2L4 a1 1 0 0 0 0 0 -1 0 0 1 100L5 y 0 1 0 0 0 0 0 -1 0 0 150L6 z 0 0 1 0 0 0 0 0 -1 0 75L7-

    (3000+M)L5Z 1600+M 0 0 0 0 0 -M 3000 5000 0 100M-

    825000

    x entre ; R = B/x 100 est le plus petit donc a1 sort

    Tableau 4

    * * * * * * e4 e5 e6 BL1-(1/4) L4 e1 0 50L2-(1/3) L4 e2 0 325/6L3-(1/12)

    L4e3 0 85/6

    L4 x 1 0 0 0 0 0 -1 0 0 100L5 y 0 150L6

    z 0 75L7-(1600+M)L4

    Z 0 0 0 0 0 0 1600 3000 5000 -985000

    Ainsi : Z*

    = 985000 ; x*

    = 100 ; y*

    = 150 ; z*

    = 75 ; e1 = 50 ; e2 = 325/6 ; e3 = 85/6

    Exercice 2:

    Min { D = 600x1 + 500x2 + 300y1+ 900y2 }

    On a x1 + x2 = 30 x2 = 30 x1

    y1 + y2 = 25 y2 = 25- y1

    Min { D = 600x1 + 500 (30 x1) + 300y1+ 900 (25- y1) }

    Min { D = 100x1 - 600y1 + 37500 }

    x1 + y1 45x1 + y1 15 ( car x2 + y2 40 ( 30 x1 + 25 y1 40 )

    S C x1 30

    y1 25x1, y1 0

  • 8/3/2019 Exercices corrigs sur PL

    4/4

    Youssef

    4

    (E1) x1 + y1 =45 ( 45, 0) ; ( 0, 45 )(E2) x1 + y1 = 15 ( 15, 0) ; ( 0, 15 )

    (E3) x1 = 30 ( 30, 0)

    (E4) y1 = 25 ( 0, 25)

    Sommets A (15,0) B (30,0) C (30,15) D (20,25) E (0,25) F (0,15)

    D 39000 40500 31500 24500 22500 28500

    x1 + y1 =45 y1 = 15C (E1) (E3)

    x1 = 30 x1 = 30

    x1 + y1 =45 x1 = 20D (E1) (E4)

    y1 = 25 y1 = 25

    Ainsi : D* =22500 ; x1* = 0 ; y1* = 25 ; x2* = 30 ; y2* = 0