Vous êtes sur la page 1sur 6

EPFL Institut de Math´ematiques J.-F. Hˆeche

´

`

MATH EMATIQUES DISCR ETES

IN HIVER 2005/2006

´ ´

CORRIG E DE LA S ERIE D’EXERCICES 1

Probl`eme 1

a) Forme canonique :

Maximiser z = s

.c.

2x 1

1

3 x 1 +

1

 

+

x

2

+

x

2

+

+

x

2

+

,

x

x

x

5x

x

x

+

3 x 1 2x 1 + 5x 2

x 1 + x

1

,

x

x

+

2

+

2

2

2

2 ≤ − 2

7

4

0

2

2

2

2

+

avec x 2 = x x Forme standard :

2

2 .

Maximiser z =

s

.c.

x

x

2x 1 + 5x x 1 +

x

2x 1

3 x 1 +

x 1

,

1

+

2

+

2

+

2

x 2

+

2

+

5x

x

x

,

x

x

2

2

2

2

2

 

= 2

+ x 3

= 7

 

+ x 4

= 4

,

x 3

,

x 4

0

+

toujours avec x 2 = x x

2

2 .

b) Forme canonique :

Maximiser

s

z¯ =

3x

1

x 3

2 + 3x 3 ≤ − 2

5

x 3 ≤ − 5

x 3

x 3

+

,

.c.

x 1 +

x

1

,

1

2 x

4x 2

4x

x

2

2

0

= 2

= 5

0

avec x 2 = x Forme standard :

2

et z = z¯.

Maximiser

z¯ =

3x

1

s .c.

x

1

x

1

,

 

toujours avec x 2 = x

2

et z = z¯.

 

c) Forme canonique :

 

Maximiser

 

z¯ =

s .c.

3x 3 x 4

+

,

x 4

x 3

x 3

x 3

1

2 x

4x

x

2

2

2

,

2x 1 + 3x 2 9

2x 1 − − 2x 1 +

8

1

5

x 2 x 2

x 1 3x 2 x

1

,

x

2

0

avec x 2 = x 2 3 et z = z¯.

1

Forme standard :

Maximiser

s .c.

z¯ =

2x

1

+ 3x 2

2x 1

x

2

x 1 + 3x 2 x

1

,

x

2

toujours avec x 2 = x 2 3 et z = z¯.

,

x

x

3

3

=

= 10

0

5

9

Probl`eme 2

Soient les variables de d´ecision :

x

1

x 2

:

nombre de litres d’essence de bergamote produits en une sem aine avec traitement des d´echets, nombre de litres d’essence de bergamote produits en une sem aine sans traitement des d´echets.

:

On obtient le probl`eme suivant :

Maximiser z

s.c.

= 0.4 · 5x 1 15(0.4 · 0.2x 1 + 0.4x 2 ) + 110(x 1 + x 2 ) 20(x 1 + x 2 )

8000

0.4 · 0.2x 1 + 0.4x 2 2800

0.4x 1

x

Apr`es simplification et mise sous forme d’un programme lin´eaire :

1

x 2

0

,

Minimiser z = 86.8x 1

s.c.

84x

2

x 2

8000 0

0.08x 1 + 0.4x 2 2800 0

0

0.4x 1

x 1

,

Probl`eme 3

Le plan de production de l’entreprise doit pr´eciser le ¡¡ volume ¿¿ des quatre op´erations possibles :

1. presser des olives pour obtenir de l’huile A ;

2. presser des olives pour obtenir de l’huile B ;

3. raffiner de l’huile A ;

4. raffiner de l’huile B.

Associons a` chacune de ces op´erations une variable de d´ecision :

x 1 : nombre de tonnes d’olives press´ees pour obtenir de l’huile A ; x 2 : nombre de tonnes d’olives press´ees pour obtenir de l’huile B ; x 3 : nombre de litres d’huile A raffin´es ; x 4 : nombre de litres d’huile B raffin´es ; La quantit´e totale (en litres) d’huile A vendue est 300x 1 x 3 et ne doit pas d´epasser 3000 litres. La premi`ere contrainte est donc

300x 1 x 3 3000.

La quantit´e totale (en litres) d’huile B vendue est 200x 2 + 0.6x 3 x 4 et ne doit pas d´epasser 3000 litres. La deuxi`eme contrainte est donc

200x 2 + 0.6x 3 x 4 3000.

2

La quantit´e totale (en litres) d’huile C vendue est 0.3x 3 + 0.8x 4 et ne doit pas d´epasser 2000 litres. La troisi`eme contrainte est donc

0.3x 3 + 0.8x 4 2000.

Il n’est pas possible de raffiner plus d’huile A qu’il n’en a ´et´e press´ee. Le plan de production doit donc v´erifier

x 3

300x 1 .

De mˆeme, la quantit´e d’huile B raffin´ee doit satisfaire

x 4 200x 2 + 0.6x 3 .

Finalement, les variables de d´ecision ne peuvent pas prend re des valeurs n´egatives et doivent satisfaire

x 1 ,x 2 ,x 3 ,x 4 0.

Les coˆuts d’achat et de transformation sont

1000(x 1 + x 2 ) + 0.5x 3 + 0.3x 4

et le chiffre d’affaires mensuel est

4(300x 1 x 3 ) + 6(200x 2 + 0.6x 3 x 4 ) + 10(0.3x 3 + 0.8x 4 ).

Le profit mensuel de l’entreprise est donc

z

= 4(300x 1 x 3 ) + 6(200x 2 + 0.6x 3 x 4 ) + 10(0.3x 3 + 0.8x 4 )

1000(x 1 + x 2 ) + 0.5x 3 + 0.3x 4

= 200x 1 + 200x 2 + 2.1x 3 + 1.7x 4 .

En r´esum´e, le programme lin´eaire que doit r´esoudre l’entreprise est

Maximiser z = s .c.

200x 1 +

300x

1

200x 2 + 2.1x 3 + 1.7x 4

x 200x 2 + 0.6x 3

3000 x 4 3000

0.3x 3 + 0.8x 4 2000

3

300x 1

+ 200x 2 0.6x 3 +

x

3

x 4

x 1 ,x 2 ,x 3 ,x 4

et

x 3

Probl`eme 4

a) Introduisons une nouvelle variable, t R , telle que

t

2x 1 + 3x 2

t

x 1 2x 2 + 4x 3 .

Le programme lin´eaire s’´ecrit alors

Minimiser z = t s.c.

2x

1

+

= 12

1 + 2x 2

2x 1 + 3x 2

x

x 1

x

1

2x 2 + 4x 3 x

3

,

x 2

,

 

5

t

0

t

0

 

0

 

t

R

0

0

0

3

En posant t = t + t avec t + , t 0, et en utilisant le fait que a = b si et seulement si a b et a b, le programme lin´eaire consid´er´e prend la forme canonique suivante :

Maximiser

s.c.

avec z = z.¯

z¯ =

t t + 2x

1

2x

1 + 2x 2

2x 1 + 3x 2

2x 2 x

2

,

1

x

x

x

1

1

+

x 3

x 3

+ 4x 3 x

3

,

,

t

t

t

+

+

+

+ t + t

t

,

≤ − 12 ≤ ≤

12

5

0

0

0

Remarque. L’introduction des variables t + et t n’est en fait pas n´ecessaire dans ce probl`eme. En effet, puisque t 2x 1 +3x 2 et que x 1 ,x 2 0, la variable t est n´ecessairement non n´egative.

b) Rappelons tout d’abord que minimiser |x | est ´equivalent au probl`eme suivant :

Minimiser |x | = Minimiser t t

t

t

s

.c.

x

≥ − x 0.

La contrainte x 1 4x 2 + x 3 = 5 peut ˆetre remplac´ee par les deux contraintes x 1 4x 2 + x 3 5 et x 1 + 4x 2 x 3 ≤ − 5. Le programme lin´eaire sous forme canonique s’´ecrit don c :

avec z = z.¯

Maximiser

z¯ =

t 1 t 2

s.c.

x 1 4x 2

+

x

3

x 1 + 4x 2

x

x

1

1

x 3 5x 2 3x 3 2x 3 + 2x 3

,

x

x

x

3

3

3

x 1 + 3x 2 +

x 1 3x 2 x

1

,

x

2

,

t

t

t

1

1

1

,

t

t

t

2

2

2

5

≤ − 5

6

0

0

0

0

0

c) Le probl`eme est ´equivalent au programme lin´eaire suivant :

Minimiser z = t 1 + t 2

s.c.

x 1 + x 1 + x 1 + x

1

1

x

x 1

3x

3x

x

1

1

1

,

4

x 2 x 2 x 2 +

x 2 2x 3

x 3

2x 2

x 2

4x 3 + 4x 3 x

3

,

10

+ 10

4

,

t 1

t 2

1

1

7

7

t 1

t 1

t 2

t

2

2

0

t

R

La forme canonique est donn´ee par :

Maximiser

z¯

=

s.c.

avec z = z.¯

t 1 t

+

2

+ x 1 + x 1 +

x x x 1

x

1

1

1

3x

3x

x

1

1

1

,

+ t

2

x 2 x 2 x 2 +

x 3

2x 3

x 2

2x

2

x 2

4x 3 + 4x 3 ,

x

3

 

1

1

7

7

t 1

10

t 1

≤ − 10

,

t 1

,

t

t

t

t

+

2

+

2

+

2

+

2

+

+

+

,

t

t

t

t

2

2

2

2

4

0

0

0

Probl`eme 5

Les droites de vis´ee sont donn´ees par :

A :

x = 3,

B :

y = 5/12x + 3/2,

C :

y = 3,

D y = 3/4x + 9/2.

:

On cherche la position (x,y ) du voilier minimisant la somme des erreurs de vis´ee. Ces er reurs sont donn´ees par :

A = |3 x |,

B = |5/12(6 x ) (4 y )| = 12 · |(5/12)(6 x ) (4 y )|

:

:

e 1

e 2

(25/144 + 1)

13

C = |3 y |,

D e 4 = | − 3/4(6 x ) + y | = 4 · |(3/4)(6 x ) + y |

:

:

e

3

(9/16 + 1)

5

.

,

Le probl`eme peut ˆetre formul´e de la mani`ere suivante :

Minimiser z = e 1 + e 2 + e 3 + e 4 e

s.c.

1

e 1

,

e

e

2

2

,

e

e

3

3

,

e

e

4

4

,

x

,

y

=

=

=

=

|3 x |

12·| (5/12)(6x)(4y)|

13

|3 y |

4·| (3/4)(6x)+y |

5

0

Remarque. Les variables x et y sont a priori libres mais une esquisse du probl`eme montre que la solution se trouve dans le premier quadrant. Nous avons donc pr´ef´er´e simplifier la formulation en imposant x,y 0.

5

Le PL correspondant a` la formulation ci-dessus est donn´e p ar :

Minimiser z = s.c.

x

x

5/12x + y 5/12x y

y

 

y

3/4x + y

 

3/4x

y

x

,

y

,

6 novembre 2005 – JFH

e 1 + e

e

e 2

+ e 3

+

e 4

1

1

 

3

3

13/12e 2

3/2

13/12e 2

≤ − 3/2

 

e

3

3

e

3

3

 

5/4e 4

9/2

e 1

,

e 2

,

e 3

5/4e 4 ≤ − 9/2

0

e 4

,

6