Sunteți pe pagina 1din 68

I - Recherche Opérationnelle

Exercice 1:
Le dimanche 6 novembre 2005, à la suite des violences urbaines qui se sont déroulées
en France, 1300 voitures ont été incendiées et 73 bâtiments publics détériorés. Le
Conseil des Ministres du lundi matin, sur l'hypothèse de chiffres identiques pour la
nuit du lundi, décide d'envoyer un supplément de policiers, gendarmes et CRS. Pour
que ces mesures soient efficaces, il est nécessaire que le nombre de voitures
incendiées et que le nombre de bâtiments publics dégradés ne dépassent pas les
nombres moyens usuels qui sont respectivement de 100 et 3.
On sait que la présence des forces de l'ordre correspond à un certain nombre de
voitures et bâtiments épargnés donnés dans le tableau suivant :

Nombre de voitures épargnées Nombre de bâtiments épargnés


Présence d'un policier 5 2
Présence d'un gendarme 3 4
Présence d'un CRS 14 1

D'autre part 1 policier procède à 3 interpellations contre 2 pour 1 gendarme. Le


Ministre de l'Intérieur qui voudrait redorer le blason de la police désire que le nombre
d'interpellations effectuées par la police soit 2 fois plus important que celles
effectuées par les gendarmes.
Enfin ce surcoût de travail pour les forces de l'ordre entraînera des primes qui
s'élèvent à 50, 20, et 70 € respectivement pour 1 policier, 1 gendarme, 1 CRS.
Ecrire sans le résoudre le programme linéaire permettant de minimiser le coût et de
satisfaire aux contraintes imposées.

Exercice 2:
1) La résolution d'un programme linéaire par la méthode du simplexe conduit au
tableau ci-dessous. Determiner uniquement le tableau suivant.
2) La résolution de deux programmes linéaires par la méthode du simplexe conduit
aux derniers tableaux ci-dessous :
a)

b)

Que peut-on dire de la ou des solutions correspondantes ? (il n'est pas demandé de
faire de calculs supplémentaires).

Exercice 3 :
À Saint-Denis un certain nombre de lieux notés de A à Z ont été répertoriés comme
particulièrement sensibles. Malheureusement les effectifs de la police sont insuffisants
pour surveiller en permanence l'ensemble de ces lieux. Il est donc décidé d'affecter
une patrouille mobile à certains de ces lieux, et d'affecter de manière permanente des
patrouilles fixes aux autres. Pour décider des lieux de passage de la patrouille mobile
et pour être efficace celle ci doit effectuer un maximum de rondes et donc passer par
le chemin le plus court reliant les points extrêmes A et Z de la ville. Déterminer ce
chemin ainsi que sa longueur à partir du plan ci-dessous représentant les lieux
sensibles, les axes les reliant, ainsi que les distances entre ces lieux. Quels seront les
lieux où il faudra affecter une patrouille fixe ?
Exercice 4 :
Suite à ces violences urbaines, le gouvernement décide de mettre en place dès le 1er
décembre 2005 un certain nombre de mesures, notées A, B, C,…., I, destinées à
réduire la fracture sociale. Ces mesures dont la plupart sont liées entre elles,
nécessitent une mise en place administrative dont les contraintes sont répertoriées
dans le tableau ci-dessous :

Tâches A B C D E F G H I J K
Tâches prérequises - A A - D B C B,C A,D B,E,I C,F,G,H
Durée (en mois) 1 6 5 3 8 2 4 3 5 3 2

1) En vous aidant du graphe MPM de l'annexe, déterminer les calendriers au plus tôt,
au plus tard, les tâches critiques, la durée du projet, les marges totales et libres.
Il n'est pas indispensable de donner le détail de tous les calculs, mais les formules sont
indispensables. Les résultats peuvent être reportés directement sur le graphe.
2) En vue des élections présidentielles, il est indispensable que ce projet soit terminé
au 1er avril 2007.
a) une canicule imprévue en Août 2006 va occasionner un transfert des fonds prévus
initialement pour le projet vers un plan d'urgence pour la canicule. La tâche F sera
retardée de 3 mois. Le projet sera-t-il terminé avant les élections ? Cela aura-t-il une
conséquence sur les calendriers au plus tôt et au plus tard des tâches qui suivent ?
b) Quelles conséquences aurait une flambée du coût de pétrole retardant la mesure D
de 2 mois.

Exercice 5 :
Construire le graphe PERT associé aux contraintes d'antériorité ci-dessous. (Il n'est
pas demandé de l'ordonner par niveaux des sommets).

Tâches a b c d e f g h i
Tâches prérequises - - a a b a,c,i d,f d,e,f a
ANNEXE
I - Recherche Opérationnelle
Eléments de correction

Exercice 1:

variables d'activité:
x1= nombre de policiers
x2= nombre de gendarmes
x3= nombre de CRS

contraintes économiques:
* voitures épargnées : 5 x1 + 3 x2 + 14 x3 1200
* bâtiments épargnés : 2 x1 + 4 x2 + x3 70
* Interpellations : 3 x1 - 4 x2 0

contraintes de signe:
x1, x2, x3 0

fonction économique:
Min z = 50 x1 + 20 x2 + 70 x3

Exercice 2:

1)

2)a) une arête solution dont un sommet est x1 = 3 ; x2 = 3,5

b) une solution unique x1 = 30 ; x2 = 40


Exercice 3:

x P(x)
A -
B C,D,F,G
C A,D,I
D A,F
E F
G C,I
H B,E
I A
Z G,H

niveaux : C0 = {A } ; C1 = {F,I } ; C2 = {D,E } ; C3 = {C} ; C4 = {G} ; C5 =


{ B} ; C6 = {H } ; C7 = {Z }

m(A) = 0; m(F) = 2; m(I) = 4; m(E) = 11; m(D) = 3; m(C) = 6; m(G) = 11; m(B) = 13;
m(H) = 20; m(Z) = 24

Le chemin minimal est le chemin A,F,D,C,G,B,H,Z de longueur 24. il faut une


patrouille fixe en E et I

Exercice 4:

1)

x T(x) T*(x) mT(x) mL(x)


A 0 2 2 0
B 1 3 2 0
C 1 3 2 0
D 0 0 0 0
E 3 3 0 0
F 7 10 3 1
G 6 8 2 0
H 7 9 2 0
I 3 6 3 3
J 11 11 0 0
K 10 12 2 2

Tâches critiques: D,E,J. Durée du projet 14 mois

2)a) Pas de retard sur la fin du projet, pas de conséquence sur le calendrier au plus
tard. T(K) = 12. Pas de problème pour les élections
b)2 mois de retard pour l'achèvement des travaux. T(I)=5, T(E)=5, T(J)=13. Le
calendrier au plus tard est bien sûr modifié puisque T*(fin) = T(fin). Pas de problème
pour les élections

Exercice 5:

x P(x)
a -
b -
c a
d a
e b
f a,c,i
g d,f
h d,e,f
i a

"niveaux" : C0 = {a,b } ; C1 = {c,d,e,i } ; C2 = {f } ; C3 = {g,h}


II - Recherche Opérationnelle
Exercice 1:
Afin d'arrondir vos fins de mois vous avez accepté de travailler le soir chez Pizza-
Domicile. Pour les dernières livraisons de la soirée, le patron vous demande de passer
aux adresses numérotées de 2 à 11 ci-dessous. Comme vous aimeriez rentrer tôt pour
bûcher votre contrôle du lendemain, votre collègue accepte de prendre à sa charge un
certain nombre de livraisons. Il vous demande cependant de rallier le point de
fabrication (1) à votre domicile (12) en prenant le chemin le plus long. Il prendra alors
à sa charge les points par lesquels vous ne serez pas passé. Vous établissez donc
rapidement un plan des liaisons possibles entre les différentes adresses et les durées
de trajet approximatives :

Départ
1 2 3 4 5 6 7 8 9 10 11 12
Arrivée
1 10 7 2
2 12 8
3 21
4 13
5 2 15
6 4 12
7 10 8
8 3 4 5
9 7 28
10 15 9
11 4
12

Ce tableau indique par exemple qu'il est possible de rallier le point 4 au point 7 en 13
minutes.
Déterminer le trajet que vous allez emprunter et le temps qu'il vous faudra pour rallier
votre domicile.

Exercice 2:
Afin de s'implanter sur le marché, l'entreprise Pizza-Domicile fait la vente sur place
de 3 types de pizzas à prix très bas, la Royale, la Margarita, et la Spéciale. Cependant
cette offre n'est proposée que dans la mesure des stocks d'ingrédients disponibles. Le
tableau ci-dessous dresse la liste des quantités d'ingrédients (en grammes) que doivent
contenir ces 3 pizzas :
Ingrédients (en g) gruyère jambon champignons lardons
Royale 40 50 20
Margarita 20 40 30
Spéciale 50 60 20 40

D'autre part, afin de limiter la demande le patron ne veut pas, pour ces promotions,
utiliser plus de 3000 g de gruyère, 3100 g de jambon, 2000 g de champignons et 1000
g de lardons. Les bénéfices réalisés sur ces pizzas sont de 1 €, 2 € et 2 €
respectivement sur la Royale, la Margarita et la Spéciale.
Le patron ayant appris que vous effectuiez des études de gestion vous demande de
déterminer quelles sont les quantités de pizzas de chaque type qu'il doit fabriquer pour
maximiser son bénéfice sur cette promotion.
1) Ecrire le programme linéaire primal correspondant sans le résoudre. On notera x1,
x2, x3, les quantités de pizzas Royale, Margarita, et Spéciale.
2) Ecrire le programme linéaire dual sans le résoudre.
3) La résolution du problème primal par la méthode du simplexe vous conduit au
tableau donné en annexe 1. Poursuivre les itérations jusqu'à l'obtention de la solution
optimale.
4) Donnez une interprétation des valeurs marginales. (Les équations de départ sont
exprimées en g)
5) Donnez les solutions du problème dual

Exercice 3 :
Vu le succès commercial de cette entreprise, le patron envisage de créer une
succursale à la Chambre d'Amour. Cependant, il est indispensable qu'il puisse ouvrir
avant les congés d'été afin de minimiser rapidement les frais occasionnés par les
emprunts nécessaires. Pour cela il fait encore appel à vos services et vous dresse la
liste de toutes les tâches qui devront être effectuées avant l'ouverture. Celles-ci sont
données dans le tableau suivant ainsi que les tâches précédentes et la durée en jour de
chacune de ces tâches

x A B C D E F G H I J K L
P(x) - - A A B A,D C A,C,D B E,F,I C,G,H F,J
durée 15 12 25 5 13 7 31 14 8 2 30 7

1) Faire la représentation du graphe PERT associé à ce problème d'ordonnancement.


(Ne pas résoudre le problème).
2) En vous aidant du graphe MPM de l'annexe 2, déterminer les calendriers au plus
tôt, au plus tard, les tâches critiques, la durée du projet, les marges totales et libres.
Il n'est pas indispensable de donner le détail de tous les calculs, mais les formules sont
indispensables. Les résultats peuvent être reportés directement sur les graphes.

ANNEXE 1

ANNEXE 2
II - Recherche Opérationnelle
Eléments de correction

Exercice 1:

x P(x)
1 -
2 1
3 2
4 5
5 1,2,3,6
6 1
7 4,5,6
8 7
9 7,8
10 8,9
11 10
12 8,9,10,11

niveaux : C0 = {1 } ; C1 = {2,6 } ; C2 = {3 } ; C3 = {5} ; C4 = {4 } ; C5 =


{ 7} ; C6 = {8 } ; C7 = {9 } ; C8 = {10} ; C9 = {11 } ; C10 = { 12}

m(1) = 0; m(2) = 10; m(6) = 2; m(3) = 22; m(5) = 43; m(4) = 45; m(7) = 58; m(8) =
68; m(9) = 71; m(10) = 78; m(11) = 93; m(12) =99

Le chemin maximal est le chemin 1,2,3,5,4,7,8,9,12 et 1,2,3,5,7,8,9,12 de longueur 99

Exercice 2:

1)
variables d'activité:
x1= nombre de Royale
x2= nombre de Margarita
x3= nombre de Spéciale
contraintes économiques:
* gruyère : 40 x1 + 20 x2 + 50 x3 3000
* jambon : 50 x1 + 60 x3 3100
* champignons : 20 x1 + 40 x2 + 20 x3 2000
* lardons : 30 x2 + 40 x3 1000

contraintes de signe:
x1, x2, x3 0

fonction économique:
Max z = x1 + 2 x2 + 2 x3

2) DUAL
40 y1 + 50 y2 + 20 y3 1
20 y1 + 40 y3 + 30 y4 2
50 y1 + 60 y2 + 20 y3 + 40 y4 2
Min w = 3000 y1 + 3100 y2 + 2000 y3 +1000 y4
y1, y2, y3, y4 0

3)

Remarque: Le calcul de la ligne ∆ permet de constater que la solution est atteinte. Il


suffit alors de ne calculer que la colonne C
x1 = 50; x2 = 20; x3 = 10; z = 110

4) A ce stade de la production, une diminution de la ressource 2 (resp. 3,4) d'une


unité, fait baisser le bénéfice de 3/430 € (resp. 7/125, 1/43 €)
5)

PRIMAL x1 x2 x3 t1 t2 t3 t4
Val. optimales 50 20 10 100 0 0 0
Val. marginales 0 0 0 0 -3/430 -7/215 -1/43

z = 110

DUAL u1 u2 u3 y1 y2 y3 y4
Val. optimales 0 0 0 0 3/430 7/215 1/43
Val. marginales -50 -20 -10 -100 0 0 0

w = 110

Exercice 3:

1)
2)

x T(x) T*(x) mT(x) mL(x)


A 0 0 0 0
B 0 67 67 0
C 15 15 0 0
D 15 52 37 0
E 12 79 67 2
F 20 85 65 0
G 40 40 0 0
H 40 57 17 17
I 12 84 72 7
J 27 92 65 0
K 71 71 0 0
L 29 94 65 65

Tâches critiques A,C,G,K


durée du projet : 101 jours
III - groupe D Recherche Opérationnelle

Exercice 1 :
Durant les deux derniers jours de sa campagne électorale, G. W. Bush veut convaincre
la population d'indécis des " swing states " de voter pour lui. Pour cela sa direction de
campagne décide d'utiliser plusieurs supports médiatiques, télévision (T), radio (R) et
presse (P).
1) Pour être efficace, cette campagne doit toucher au moins 65% des jeunes entre 18
et 25 ans, au moins 45% des adultes entre 25 et 40 ans et au moins 10% des adultes de
plus de 40 ans.
Le tableau suivant donne les estimations en milliers du nombre d'indécis des 3
catégories sensibilisées par un message selon le moyen de diffusion. La dernière ligne
représente la population totale estimée d'indécis de chacune des catégories de
personnes. La dernière colonne représente le coût en dollars d'un message pour
chaque type de diffusion.

Catégories 18-25 25-40 40 et plus Coût


T 5 12 2 10000
R 2 15 2 7000
P 1 5 3 5000
Pop. totale 300 1300 2600

1) Sachant que le nombre de messages diffusés par la télévision ne doit pas être plus
du triple du nombre de messages diffusés par l'ensemble des autres médias, écrire
sans le résoudre le programme linéaire permettant de déterminer le nombre de
messages à diffuser dans chaque média, de telle sorte que la campagne soit la moins
onéreuse possible. On notera x1, x2, x3 le nombre de messages dans les médias T, R et
P respectivement.
2) Ecrire le programme dual du précédent, en notant y les variables d'activité.
3) La résolution du programme dual par la méthode du simplexe conduit au tableau
donné en annexe 1. Poursuivre les itérations jusqu'à l'obtention de la solution. (Les
résultats doivent être gardés sous forme fractionnaire, s'ils ne sont pas entiers). En
déduire le coût de la campagne ainsi que le nombre de messages (variables x) à faire
passer dans chaque média. Quelle conséquence sur le coût de la campagne aurait le
passage d'un message supplémentaire à la radio ?
Exercice 2 :
La préparation de la campagne électorale est un lourd projet que l'on peut décomposer
en plusieurs tâches. Le tableau ci-dessous précise les contraintes d'antériorité et la
durée d'exécution en jours de chacune d'entre elles.

tâches A B C D E F G H I J K L
Tâches antérieures - - A,B,D B A A,D B I,L F,G,L A,E I,L B
durée 55 35 15 12 25 10 5 60 25 30 10 8

1) Faire la représentation du graphe PERT associé à ce problème d'ordonnancement.


(Ne pas résoudre le problème).
2) En vous aidant du graphe MPM de l'annexe 2, déterminer les calendriers au plus
tôt, au plus tard, les tâches critiques, la durée du projet, les marges totales et libres.
3) Ayant pris beaucoup d'avance dans la recherche de fonds pour le financement de sa
campagne, l'organisation du projet est modifiée et conduit à la représentation
graphique donnée en annexe 3. A partir de cette représentation PERT déterminer les
calendriers au plus tôt, au plus tard, les tâches critiques, la durée du projet, les marges
totales et libres.
Il n'est pas indispensable de donner le détail de tous les calculs, mais les formules sont
indispensables. Les résultats peuvent être reportés directement sur les graphes.

Exercice 3 :
Pour la dernière journée de sa campagne électorale, le candidat Georges W. Bush
désire, à partir de son Texas natal et au moyen de son avion présidentiel Air Force
One, rejoindre son sénateur de frère à Miami en Floride, après s'être arrêté dans un
certain nombre de " swing states ", où il doit motiver ses troupes. En annexe 4 est
représenté un graphe dont les sommets sont les capitales de ces différents états et où
la valeur indiquée sur chaque arc représente la taille de la population de la ville à
laquelle aboutit l'arc.
Déterminer l'itinéraire que Bush doit emprunter pour apporter sa vérité au maximum
d'américains.
ANNEXE 1

ANNEXE 2
ANNEXE 3

ANNEXE 4
III- Groupe D Recherche Opérationnelle
Eléments de correction

Exercice 1:

1)
variables d'activité:
x1= nombre de messages T
x2= nombre de messages R
x3= nombre de messages P

contraintes économiques:
* 18/25 ans : 5 x1 + 2 x2 + x3 195
* 25/40 ans : 12 x1 + 15 x2 + 5 x3 585
* plus de 40 ans : 2 x1 + 2 x2 + 3 x3 260
* télévision par rapport à l'ensemble : x1 3( x2 + x3 ) c.à.d. -x1 + 3 x2 + 3 x3 0

contraintes de signe:
x1, x2, x3 0

fonction économique:
Min z = 10000 x1 + 7000 x2 + 5000 x3

2) DUAL
5 y1 + 12 y2 + 2 y3 - y4 10000
2 y1 + 15 y2 + 2 y3 + 3 y4 7000
y1 + 5 y2 + 3 y3 + 3 y4 5000
Max w = 195 y1 + 585 y2 + 260y3
y1, y2, y3, y4 0

3)

Remarque: Le calcul de la ligne ∆ permet de constater que la solution est atteinte. Il


suffit alors de ne calculer que la colonne C
DUAL y1 y2 y3 y4 u1 u2 u3
Val. optimales 2000/13 0 15000/13 0 0 21000/13 0
Val. marginales 0 -65 0 -185 -25 0 -70

w = 600 000

PRIMAL t1 t2 t3 t4 x1 x2 x3
Val. optimales 0 65 0 185 25 0 70
- - -
Val. marginales 0 0 0 0
2000/13 15000/13 21000/13

z = 600 000

coût de la campagne: 600 000 $. Solution x1 = 25, x2 = 0, x3 = 70. 1 message à la radio


fait augmenter le coût de la campagne de 21 000/13 $ (valeur marginale)

Exercice 2:

1)

x P(x)
A -
B -
C A,B,D
D B
E A
F A,D
G B
H I,L
I F,G,L
J A,E
K I,L
L B

"niveaux" : C0 = {A,B} ; C1 = {D,E,G,L } ; C2 = {C,F,J } ; C3 = {I} ; C4 =


{H,K}
2)

Tâches critiques A,F,I,H


durée du projet : 150 jours
x T(x) T*(x) mT(x) mL(x)
A 0 0 0 0
B 0 8 8 0
C 55 135 80 80
D 35 43 8 8
E 55 95 40 0
F 55 55 0 0
G 35 60 25 25
H 90 90 0 0
I 65 65 0 0
J 80 120 40 40
K 90 140 50 50
L 35 57 22 22

3)

x T(x) T*(x) mT(x) mL(x)


a 0 0 0 0
b 0 30 30 30
c 35 35 0 0
d 35 105 70 70
e 50 50 0 0
f 60 60 0 0
g 75 75 0 0
h 75 130 55 55

Tâches critiques a,c,e,f,g


durée du projet : 135 jours
Exercice 3:

x P(x)
A -
B A
C A,B
D A,C
E B
F B,E
G B,C,D
H D,E,F,G

niveaux : C0 = {A } ; C1 = {B } ; C2 = {C,E } ; C3 = {D,F} ; C4 = {G } ; C5 =


{ H}

m(A) = 0; m(B) = 290000; m(C) = 500000; m(E) = 330000; m(D) = 700000; m(F) =
380000; m(G) = 1400000; m(H) = 3400000

Le chemin maximal est le chemin A, B, C, D, G, H de longueur 3 400 000


VI- 2° année Recherche Opérationnelle

Exercice 1:
Benat, Peio et Antton sont associés dans l'entreprise de terrassement BPA. Les
travaux de terrassement nécessitent l'utilisation complémentaire de 3 engins. Chacun
des 3 associés est spécialisé dans la conduite d'un de ces engins. La pénibilité de leur
travail est différente et ils ne peuvent donc travailler le même nombre d'heures par
jour. Un mois de travail est constitué respectivement pour chacun d'entre eux de
141,160 et 181 heures. Les différents travaux qu'ils peuvent effectuer sont de trois
types T1, T2, T3. Le nombre d'heures de travail nécessaires pour la réalisation de
chacun de ces types de travaux est donné dans le tableau ci-dessous.

Benat Peio Antton


T1 3 4 5
T2 2 2 3
T3 3 2 2

Le marché du terrassement en Pays Basque étant ce qu'il est, ils ne peuvent subvenir à
toutes les demandes et décident de n'accepter que les travaux leur permettant de
maximiser leur bénéfice. Les travaux T1, T2, T3 procurent une marge bénéficiaire de
200, 120 et 100 euros. Pour déterminer le nombre de travaux x1, x2, x3 de chaque type
T1, T2, T3, qu'ils doivent effectuer mensuellement pour maximiser leur bénéfice, les
associés sont donc amenés à résoudre le programme linéaire suivant:

Utiliser l'annexe 1 pour obtenir la solution optimale. Quel sera le bénéfice mensuel de
leur entreprise? Quel est l'associé qui aura du temps libre pour s'occuper des taches de
gestion? Si Antton devait s'absenter 1 heure pendant le mois, quelle conséquence cela
aurait-il sur le bénéfice optimal?

Exercice 2:
Pour effectuer les travaux du nouveau rond point sur le BAB, le Conseil Général a
lancé un appel d'offres. L'entreprise retenue est une grosse entreprise nationale au
détriment de BPA. Cette dernière qui n'a en fait pas les moyens localement d'exécuter
les travaux proposés dans le laps de temps prévu par le cahier des charges, propose de
sous-traiter l'affaire à l'entreprise BPA. Elle propose d'employer Benat, Peio et Antton
pendant 141, 160 et 181 heures respectivement durant le mois de décembre. Cela leur
rapporterait y1, y2, y3 euros de l'heure respectivement. On désire déterminer y1, y2, y3
de telle sorte que le coût soit minimal pour l'entreprise nationale et que l'offre soit
globalement acceptable pour les 3 associés.
1) Quelle inéquation doivent vérifier y1, y2, y3 pour que cette sous-traitance soit au
moins aussi rentable pour les 3 associés que l'exécution d'une tache de type T1?
2) Même question pour les taches T2 et T3.
3) Quelle est la fonction à minimiser pour l'entreprise nationale?

Exercice 3:
1) Donner la solution du problème dual de l'exercice 1.
2) En déduire sans autres calculs les rémunérations horaires que peut proposer
l'entreprise nationale de l'exercice 2 à Benat, Peio et Antton. Cela vous semble-t-il
acceptable?

Exercice 4:
Les travaux effectués sur le BAB au niveau de la caserne des sapeurs pompiers
entraînent une sérieuse perturbation dans le trafic, surtout le matin lorsque Iban,
habitant du côté du Rond Point de l'Europe à Biarritz doit se rendre à l'IUT. Il a donc
envisagé de prendre un autre chemin et a chronométré le temps qu'il mettait en voiture
au environs de 7h 45 sur différents parcours. Les résultats sont représentés sur le
graphe ci-dessous. Déterminer le chemin le plus rapide ainsi que l'heure à laquelle
devra partir Iban pour être à 8h à l'IUT.

Exercice 5:
Les différentes tâches nécessaires à l'exécution du nouveau rond point du BAB, ainsi
que les taches pré requises et leur durée sont définies dans le tableau suivant:

Tâches A B C D E F G H I J
Tâches prérequises - - A A,B A A,B,C A,C,D,F E G A
Durée (en jours) 30 15 40 35 25 15 10 100 55 11

A partir d'un graphe PERT, déterminer les calendriers au plus tôt, au plus tard, les
marges totales et libres, le chemin critique, la durée totale du projet.

Exercice 6:
La tache H est en fait elle-même un sous projet constitué de 11 tâches dont
l'ordonnancement est représenté dans le graphe MPM donné en annexe 2. Déterminer
les calendriers au plus tôt, au plus tard, les marges totales et libres de ce sous-projet.

ANNEXE 1

E1
ANNEXE 2
VI - 2° année Recherche Opérationnelle
Eléments de correction

Exercice 1:

HB
B x1 x2 x3 · · · C R

t1 3 2 3 1 0 0 141 47
t2 4 2 2 0 1 0 160 40
t3 5 3 2 0 0 1 181 181/5
&Delta 200 120 100 0 0 0 0

x1 rentre dans la base et t3 en sort.

HB
B · x2 x3 · · t3 C R

t1 0 1/5 9/5 1 0 -3/5 162/5 18


t2 0 -2/5 2/5 0 1 -4/5 76/5 38
x1 1 3/5 2/5 0 0 1/5 181/5 181/2
&Delta 0 0 20 0 0 -40 -7240

x3 rentre dans la base et t1 en sort.

HB
B · x2 · t1 · t3 C R

x3 0 1/9 1 5/9 0 -1/3 18


t2 0 -4/9 0 -2/9 1 -2/3 8
x1 1 5/9 0 -2/9 0 1/3 29
- - -
&Delta 0 -20/9 0 0
100/9 100/3 7600

*Solution: x1=29; x2=0; x3=18; t1=0; t2=8; t3=0


*Bénéfice = 7600 €
*t2=8: La 2° contrainte est non saturée. Donc Peio a 8 heures de liberté.
*t3= -100/3. Si Antton a une heure de moins, le bénéfice diminuerait de 100/3 €.

Exercice 2:
1)

2)
3)

Exercice 3:

1) PRIMAL

z = 7600 x1 x2 x3 t1 t2 t3
Valeurs optimales 29 0 18 0 8 0
-
Valeurs marginales 0 -20/9 0 0 -100/3
100/9

DUAL

w= 7600 u1 u2 u3 y1 y2 y3
Valeurs optimales 0 20/9 0 100/9 0 100/3
Valeurs marginales -29 0 -18 0 -8 0

2)Problème dual:

Ce problème est celui de l'exercice 2. En conséquence les taux horaires sont les
solutions du problème dual.
y1 = 100/9 pour Benat, y2 = 0 pour Peio, y3 = 100/3 pour Antton. Il semble difficile de
ne pas payer Peio.

Exercice 4:

x A B C D E F G H I J K L M N O P Q Z
P(x) - A,E A G,N C B,E,L H,O I B,F C J C,J K,L M,O F,M N P D,P,Q
niveaux: C0 = {A}; C1 = {C}; C2 = {E,J}; C3 = {B,L,K}; C4 = {F,M}; C5 = {I,O}; C6
= {H,N}; C7 = {G,P}; C8 = {D,Q}; C9 = {Z}

m(A) = 0; m(C) = 4; m(E) = 8; m(J) = 5; m(B) = 8; m(L) = 5; m(K) = 13; m(F) = 10;
m(M) = 12; m(I) = 10;
m(O) = 14; m(H) = 11; m(N) = 13; m(G) = 14; m(P) = 18; m(D) = 15; m(Q) = 21;
m(Z) = 16.

Le chemin le plus rapide est A,C,L,M,N,D,Z de durée 16 minutes. Iban devra partir à
7h44.

Exercice 5:

x A B C D E F G H I J
P(x) - - A A,B A A,B,C A,C,D,F E G A,H,I

niveaux: C0 = {A,B}; C1 = {C,D,E}; C2 = {F,H}; C3 = {G}; C4 = {I}; C5 = {J}


Chemin critique: A,E,H,J. Durée du projet: 166

x Tx Tx* mT(x) mL(x)


A 0 0 0 0
B 0 40 40 15
C 30 35 5 0
D 30 55 25 20
E 30 30 0 0
F 70 75 5 0
G 85 90 5 0
H 55 55 0 0
I 95 100 5 5
J 155 155 0 0

Exercice 6:

x Tx Tx* mT(x) mL(x)


1 0 0 0 0
2 0 17 17 17
3 0 48 48 0
4 5 6 1 1
5 18 18 0 0
6 21 21 0 0
7 21 32 11 11
8 30 78 48 7
9 42 42 0 0
10 72 72 0 0
11 52 93 41 41
V - groupe D Recherche Opérationnelle

Exercice 1:
Dans un cabinet d'expert-comptable sont traités trois types de dossiers, T1 pour les
artisans, T2 pour les petites et moyennes entreprises, et T3 pour les grandes
entreprises. Ce cabinet compte 3 employés E1, E2, E3, titulaires respectivement d'un
BTS comptabilité, d'un DUT GEA et d'un DECF. Chaque étude de dossier nécessite
la réalisation de 20, 40 et 80 photocopies pour un dossier de type T1, T2, et T3. Le
coût de chaque photocopie est de 0,05 €, mais le budget prévisionnel en photocopies a
été fixé à 250 € par an.
L'année compte 240 jours ouvrables. Chaque dossier doit passer obligatoirement par
les 3 employés qui n'effectuent pas les mêmes tâches.
E1 passe respectivement 3, 2, 1 jours pour préparer les dossiers de type T1, T2, T3.
E2 passe respectivement 2, 2, 1 jours pour préparer les dossiers de type T1, T2, T3.
E3 passe respectivement 1, 2, 3 jours pour préparer les dossiers de type T1, T2, T3.
L'employée E3, mère de famille travaille à temps partiel pour une quotité de 80%.
Depuis l'instauration du salaire au mérite par le gouvernement, l'expert comptable,
propriétaire du cabinet rémunère ses employés au nombre de dossiers traités.
L'employé E1 est rémunéré 40, 30, 20 € par dossier traité de type T1, T2, T3.
L'employé E2 est rémunéré 40, 40, 25 € par dossier traité de type T1, T2, T3.
L'employé E3 est rémunéré 30, 50, 60 € par dossier traité de type T1, T2, T3.
Chaque dossier traité de type T1, T2, T3 rapporte au cabinet respectivement 400, 600,
1000 €.
Afin de diversifier sa clientèle, le cabinet ne désire pas qu'il y ait moins de 50% de
dossiers de type T1.
Ecrire sans le résoudre le programme linéaire qui permettra de maximiser le bénéfice
du cabinet.

Exercice 2:
Le traitement d'un dossier client nécessite la réalisation d'un certain nombre de tâches
plus ou moins consécutives dont la durée d'exécution en heures et les contraintes
d'antériorité sont définies dans le tableau ci-dessous:

x a b c d e f g h i j k l m
P(x) - - - m,f b,f a,b a m g d,e,k c,e,l c a,b
durée 1 3 1 2 5 1 6 2 2 4 2 1 1

1) Faire la représentation du graphe PERT associé à ce problème d'ordonnancement.


(Ne pas résoudre le problème).
2) En vous aidant du graphe MPM de l'annexe 3, déterminer les calendriers au plus
tôt, au plus tard, les tâches critiques, la durée du projet, les marges totales et libres.
Il n'est pas indispensable de donner le détail de tous les calculs, mais les formules sont
indispensables. Les résultats peuvent être reportés directement sur le graphe.
Exercice 3:
Les 3 employés du cabinet ayant toutes les compétences requises pour effectuer les
différentes tâches nécessaires au traitement d'un dossier client, l'expert envisage
d'organiser le travail de telle sorte que le coût soit minimal. Les 3 employés ne
peuvent avoir le même salaire vu leurs qualifications différentes. D'autre part l'expert
a constaté que ces 3 employés ne mettaient pas tous le même temps dans la réalisation
de chacune des tâches. Ceci engendre un certain nombre de contraintes suivant
l'employé utilisé pour réaliser chacune des tâches. Le traitement d'un dossier peut
alors être représenté par le graphe ci-dessous, où les valeurs marquées sur les arcs
représentent le coût en euros d'exécution de chacune des opérations. Sachant que le
début du traitement se situe en A et la fin en Z, déterminer le coût minimal du
traitement d'un dossier ainsi que le chemin conduisant à ce coût.
Exercice 4:
La forme canonique d'un programme linéaire est la suivante

1) La résolution par la méthode du simplexe a été entamée dans l'annexe 1, mais non
terminée. En vous servant de cette annexe 1, donner la ou les solutions du problème.
2) A partir du dernier tableau, interpréter les valeurs marginales.
3) Ecrire le programme dual. Ne pas le résoudre par la méthode du simplexe, mais
donner sa solution.

Exercice 5:
En vous servant de l'annexe 2, donner la ou les solutions du problème suivant

ANNEXE 1
HB
B x1 x2 · x4 t1 · · · C

x3 1/4 1/4 1 1/2 1/4 0 0 0 250


t2 2 1 0 1 0 1 0 0 700
t3 0 1 0 3 0 0 1 0 400
t4 1 3 0 0 0 0 0 1 300
∆ 5/4 1/4 0 -1/2 -3/4 0 0 0 -750

HB
B . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .

HB
B . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .

ANNEXE 2
HB
B x1 x2 x3 · · · C

t1 1 -1 0 1 0 0 3
t2 1 0 0 0 1 0 4
t3 1 -2 -3 0 0 1 5
∆ 3 2 1 0 0 0 0
HB
B . . . . . . C
. . . . . . . .
. . . . . . . .
. . . . . . . .
∆ . . . . . . .
ANNEXE 3
V - Groupe D Recherche Opérationnelle
Eléments de correction

Exercice 1:

variables d'activité:
x1= nombre de dossiers T1 traités
x2= nombre de dossiers T2 traités
x3= nombre de dossiers T3 traités

contraintes économiques:
* photocopies 20*0,05 x1 + 40*0,05 x2 + 80*0,05x3 250, c.à.d. x1 + 2 x2 + 4
x3 250
* E1 : 3 x1 + 2 x2 + x3 240
* E2 : 2 x1 + 2 x2 + x3 240
* E3 : x1 + 2 x2 + 3 x3 192
* Dossiers T1 : 0,5 ( x1 + x2 + x3 ) x1, c.à.d. -0,5 x1 + 0,5 x2 + 0,5 x3 0
contraintes de signe:
x1, x2, x3 0

fonction économique:
Max z = ( 400 - 40 - 40 - 30 - 20*0,05 ) x1 + ( 600 - 30 - 40 - 50 - 40*0,05 ) x2 +
( 1000 - 20 - 25 - 60 - 80*0,05 ) x3
Max z = 289 x1 + 478 x2 + 891 x3

Exercice 2:

1)

x P(x)
a -
b -
c -
d m,f
e b,f
f a,b
g a
h m
i g
j d,e,k
k c,e,l
l c
m a,b

"niveaux" : C0 = {a,b,c} ; C1 = {f,g,l,m } ; C2 = {d,e,h,i } ; C3 = {k} ; C4 = {j}


2)
Tâches critiques b,f,e,k,j
durée du projet : 15 heures

x T(x) T*(x) mT(x) mL(x)


a 0 2 2 0
b 0 0 0 0
c 0 7 7 0
d 4 9 5 5
e 4 4 0 0
f 3 3 0 0
g 1 7 6 0
h 4 13 9 9
i 7 13 6 6
j 11 11 0 0
k 9 9 0 0
l 1 8 7 7
m 3 8 5 0

Exercice 3:

x P(x)
A -
B A
C A
D B, C, E
E A, C
F E, G
G D, E
H D, G, I
I B
Z F, G, H, I

niveaux : C0 = {A } ; C1 = {B, C } ; C2 = {E, I } ; C3 = {D} ; C4 = {G } ; C5


= {F, H} ; C6 = {Z }
m(A) = 0; m(B) = 20; m(C) = 4; m(E) = 10; m(D) = 6; m(I) = 25; m(G) = 14; m(F) =
23; m(H) = 21; m(Z) = 26

Le chemin de coût minimal est le chemin A, C, D, G, F, Z de coût 26.

Exercice 4:

1) A l'issue du premier tableau, x1 rentre dans la base et t4 en sort

solution x1 = 300; x2 = 0; x3 = 175; x4 = 0; t1 = 0; t2 = 100; t3 = 400; t4 = 0.

z = 1125

2)
A ce stade de la production, si x2 (resp x4) augmente de 1 unité, le bénéfice chute de
7/2 (resp 1/2)
A ce stade de la production, si on a une unité en moins de la ressource 1 (resp 4), le
bénéfice chute de 3/4 (resp 5/4)

3)
dual
y1 + 2y2 + y4 2
y1 + y2 + y3 + 3y4 1
4y1 3
2y1 + y2 + 3y3 1
Min w = 1000 y1 + 700 y2 + 400 y3 + 300 y4
y1 , y2 , y3 , y4 0

Primal: z = 1125

variables x1 x2 x3 x4 t1 t2 t3 t4
valeurs optimales 300 0 175 0 0 100 400 0
valeurs marginales 0 -14/4 0 -1/2 -3/4 0 0 -5/4

dual: w = 1125

variables u1 u2 u3 u4 y1 y2 y3 y4
valeurs optimales 0 14/4 0 1/2 3/4 0 0 5/4
valeurs marginales -300 0 -175 0 0 -100 -400 0

Exercice 5:

La variable x2 est HB avec une valeur positive dans la ligne ∆ et des coefficients
négatifs ou nul dans la colonne. Il existe une solution infinie.

02/03 2° année Recherche Opérationnelle

Dans les différents exercices, si les détails des calculs ne sont pas indispensables, les
formules utilisées dans les algorithmes le sont.

Exercice 1:

Après la réhabilitation des thermes de SEIX (Ariège), le propriétaire de l'hôtel du


Mont Vallier décide de faire un certain nombre d'aménagements afin de décrocher
deux étoiles au guide Michelin. Pour cela toutes les chambres doivent comporter une
douche ou une salle de bains, mais la proportion de chambres n'étant équipée que
d'une douche ne doit pas dépasser 25%. Une chambre peut être aménagée avec un lit
double (2 couchages) ou un lit double et un lit simple (3 couchages). Cependant, vu la
taille des chambres actuelles, seulement 50% de celles-ci pourraient contenir 3
couchages.
La quasi-totalité des clients seront des curistes et optent donc en général pour une
pension complète. Les heures d'ouverture des thermes obligent le restaurant de l'hôtel
à n'envisager qu'un service unique fixé à midi trente. La salle de restaurant ne pouvant
accueillir que 100 personnes, cela a bien sûr des conséquences sur le nombre de
chambres à proposer. On suppose qu'en période de cure l'hôtel est systématiquement
rempli.
1) Ecrire sans le résoudre le programme linéaire qui permettra de déterminer le
nombre de chambres de chaque type que devra aménager le propriétaire afin de
maximiser son bénéfice. Les tarifs des chambres en euros sont donnés ci-dessous:

2 couchages 3 couchages
Douche 40 55
Salle de bains 45 60

On notera respectivement x1, x2, x3, x4, le nombre de chambres à 2 couchages avec
douche, à 2 couchages avec salle de bains, à 3 couchages avec douche, à 3 couchages
avec salle de bains.

2) La résolution du problème précédent par la méthode du simplexe conduit au


tableau suivant:

HB
B x1 · x3 x4 · · t3 C
t1 1 0 9/8 1/8 1 0 1/8 25/2
t2 0 0 5/4 5/4 0 1 1/4 25
x2 1 1 3/2 3/2 0 0 1/2 50
∆ -5 0 -25/2 -15/2 0 0 -45/2 -2250

Donner la solution du problème.


Ecrire le programme dual du problème précédent et donner sa solution.

3) Pour des questions de coût, la solution précédente ne convient pas à l'hôtelier. Il


impose donc à son programme la contrainte supplémentaire que 30 chambres
maximum pourront être équipées de salle de bains. La résolution de ce nouveau
problème conduit au tableau ci-dessous:

HB
B · · · · t1 t2 t3 t4 C

x1 1 0 0 0 2/3 -1/5 1/5 -1/3 10


x4 0 0 0 1 2/3 1 0 2/3 20
x3 0 0 1 0 -2/3 -1/5 1/5 -2/3 0
x2 0 1 0 0 -2/3 -1 0 1/3 10
∆ 0 0 0 0 0 4 -19 -5 -2050

A partir de l'annexe où est reproduit ce tableau, terminer les calculs pour donner la ou
les solutions de ce programme linéaire.

Exercice 2:

Pour réaménager l'hôtel, il est nécessaire de faire passer un certain nombre de corps
de métier, maçon, électricien, plombier, carreleur, plâtrier, chauffagiste, etc… Leur
emploi du temps et les contraintes inhérentes à la construction conduisent à un certain
nombre de tâches listées ci-dessous:

Tâches Tâches précédentes Durée (semaines)


A . 1
B . 2
C . 5
D A 3
E C 8
F A 15
G A 4
H A, D 7
I A, D, H, G, J 12
J C, E, K 9
K B, D 2

1) Tracer le graphe MPM associé à ce projet. Déterminer les calendriers au plus tôt,
au plus tard, les tâches critiques, la durée totale du projet, les marges totales et libres
ainsi que leur signification.
2) Construire le graphe PERT du projet (il n'est pas demandé de déterminer de
nouveau les calendriers).

Exercice 3:

Pour occuper les touristes en dehors des cures, l'office du tourisme propose un certain
nombre de sites pouvant attirer la curiosité des curistes à l'intérieur du village.
Ces sites ainsi que le temps (exprimé en minutes) approximatif pour les rejoindre est
indiqué sur un dépliant donné par cet office.

Arrivée
A B C D E F G H I J K L M
Départ A 4 3 5 3
B 2 8 2
C 10
D 12 5
E 4
F 15 7
G 2
H 2 2
I 2 1
J 3
K 8
L 4
M

Un curiste ayant retiré ce dépliant désire se rendre de l'office du tourisme noté A à son
hôtel noté M en se promenant le plus longtemps possible. Aidez le à établir son
itinéraire.

ANNEXE
HB
B · · · · t1 t2 t3 t4 C

x1 1 0 0 0 2/3 -1/5 1/5 -1/3 10


x4 0 0 0 1 2/3 1 0 2/3 20
x3 0 0 1 0 -2/3 -1/5 1/5 -2/3 0
x2 0 1 0 0 -2/3 -1 0 1/3 10
∆ 0 0 0 0 0 4 -19 -5 -2050
HB
B . . . . . . . . .
t1 . . . . . . . . .
x4 . . . . . . . . .
t3 . . . . . . . . .
x2 . . . . . . . . .
∆ . . . . . . . . .
HB
B . . . . . . . . .
t1 . . . . . . . . .
x4 . . . . . . . . .
t3 . . . . . . . . .
x2 . . . . . . . . .
∆ . . . . . . . . .
HB
B . . . . . . . . .
t1 . . . . . . . . .
x4 . . . . . . . . .
t3 . . . . . . . . .
x2 . . . . . . . . .
∆ . . . . . . . . .

02/03 2° année Recherche Opérationnelle


Eléments de correction

Exercice 1:

1)
contraintes économiques:
x1 + x3 <= 0,25 (x1 + x2 + x3 + x4) c.à.d. 0,75x1 - 0,25x2 + 0,75x3 - 0,25x4 <= 0
x3 + x4 <= 0,5 (x1 + x2 + x3 + x4) c.à.d. - 0,5x1 - 0,5x2 + 0,5x3 + 0,5x4 <= 0
2x1 + 2x2 + 3x3 + 3x4 <= 100

contraintes de signe:
x1 >= 0; x2 >= 0; x3>= 0; x4>= 0

fonction économique:
max z = 40x1 + 45x2 + 55x3 + 60x4

2)
PRIMAL z = 2250

x1 x2 x3 x4 t1 t2 t3
valeurs optimales 0 50 0 0 25/2 25 0
valeurs marginales -5 0 -25/2 -15/2 0 0 -45/2

programme dual
contraintes économiques
0,75 y1 - 0,5 y2 + 2 y3 >= 40
-0,25 y1 - 0,5 y2 + 2 y3 >= 45
0,75 y1 + 0,5 y2 + 3 y3 >= 55
-0,25 y1 + 0,5 y2 + 3 y3 >= 60

contraintes de signe
y1 >= 0; y2 >= 0; y3>= 0

fonction économique
Min w = 100 y3

DUAL w = 2250
u1 u2 u3 u4 y1 y2 y3
valeurs optimales 5 0 25/2 15/2 0 0 45/2
valeurs marginales 0 -50 0 0 -25/2 -25 0

3)

HB
B · · · · t1 t2 t3 t4 C R

x1 1 0 0 0 2/3 -1/5 1/5 -1/3 10 -


x4 0 0 0 1 2/3 1 0 2/3 20 20
x3 0 0 1 0 -2/3 -1/5 1/5 -2/3 0 -
x2 0 1 0 0 -2/3 -1 0 1/3 10 -
-
∆ 0 0 0 0 0 4 -19 -5
2050

La variable t2 rentre dans la base et la variable x4 en sort

HB
B · · · x4 t1 · t3 t4 C

x1 1 0 0 1/5 4/5 0 1/5 -1/5 14


t2 0 0 0 1 2/3 1 0 2/3 20
x3 0 0 1 1/5 -8/15 0 1/5 -8/15 4
x2 0 1 0 1 0 0 0 1 30
∆ 0 0 0 -4 -8/3 0 -19 -23/3 -2130

x1 = 14; x2 = 30; x3 = 4; x4 = 0 pour un bénéfice z = 2130

Exercice 2:

1) niveaux: C0 = {A, B, C}; C1 = {D, E, F, G}; C2 = {H, K}; C3 = {J}; C4 = {I};


x Tx Tx* mT(x) mL(x)
A 0 7 7 0
B 0 9 9 2
C 0 0 0 0
D 1 8 7 0
E 5 5 0 0
F 1 19 18 18
G 1 18 17 17
H 4 15 11 11
I 22 22 0 0
J 13 13 0 0
K 4 11 7 7

2) graphe PERT

Exercice 3:
C0 = {A}; C1 = {B}; C2 = {C}; C3 = {D}; C4 = {F}; C5 = {E, G}; C6 = {I}; C7 = {H};
C8 = {J}; C8 = {K}; C10 = {L}; C11 = {M}

m(A) = 0 ; m(B) = 4 ; m(C) = 6 ; m(D) = 16 ; m(F) = 21 ; m(E) = 36 ; m(G) = 28


; m(I) = 30 ; m(H) = 40 ; m(J) = 42 ; m(K) = 45 ; m(L) = 53 ; m(M) = 57
Le chemin le plus long est le chemin A,B,C,D,F,E,H,J,K,L,M de longueur 57

02/03 groupe D Recherche Opérationnelle

Le "mus-club" d'Irissary a été chargé par la fédération internationale d'organiser le


tournoi mondial annuel de mus. Ce tournoi, doté de nombreux prix attire chaque
année plusieurs centaines de personnes venant essentiellement du Pays Basque. La
date du tournoi doit être décidée collectivement au sein de la fédération entre les
représentants de chaque comité régional. La recherche du local est un des points
cruciaux, compte tenu de l'affluence des joueurs. Les entreprises de la région seront
bien sûr sollicitées pour participer à la dotation en lots. Une publicité importante est
prévue dans la presse locale ainsi que dans tous les clubs régionaux. Il est nécessaire
de rechercher un ensemble d'arbitres ayant fait preuve de la plus grande intégrité dans
les tournois précédents. Il faut bien sûr prévoir la location de tables et chaises, leur
transport jusqu'au local. Un cafetier sera sélectionné pour tenir la buvette. Des
hôtesses, de préférence charmantes, seront engagées. Enfin le trésorier du club doit
établir un budget prévisionnel, un mois avant le début du tournoi.

1) Toutes ces opérations ainsi que leurs durées en jour sont représentées dans le
tableau suivant:

Tâches Durée en jours Tâches antérieures

A 30 -
B 40 A, G
C 100 -
D 25 B, C, G
E 50 A
F 10 C, D, J, H
G 20 A
H 20 A, B
I 5 G, H, K
J 20 B
K 15 B, E

a) Déterminer les graphes PERT et MPM associés à ce projet.


b) A l'aide d'une de ces représentations, déterminer les calendriers au plus tôt, au plus
tard, le chemin critique, la date de fin du projet, les marges totales et libres.
Il n'est pas indispensable de donner le détail de tous les calculs; les résultats peuvent
être reportés directement sur le graphe.

2) Lorsque les inscriptions sont closes, le Président de la fédération internationale fait


le compte des joueurs classés au COM (Classement Officiel des Mushers) et des non
classés, et les range suivant leur origine géographique. Il obtient le tableau suivant:

Classés du Pays Classés du Pays Non classés du Non classés du Pays


Basque Sud Basque Nord Pays Basque Sud Basque Nord
38 64 140 230

Pour débuter le tournoi il décide de répartir les tables de 4 joueurs en 5 catégories en


fonction du classement et de l'origine des joueurs:

niveau moyen niveau moyen


niveau élevé niveau faible niveau moyen
sud nord
Classés du Pays
2 0 2 0 1
Basque Sud
Classés du Pays
2 0 0 2 1
Basque Nord
Non classés du
0 2 2 0 1
Pays Basque Sud
Non classés du
0 2 0 2 1
Pays Basque Nord

a) Sachant qu'il désire constituer le maximum de tables de 4 joueurs, écrire, sans le


résoudre, le programme linéaire correspondant.
b) Ecrire, sans le résoudre, le dual du programme précédent.

3) Les résultats de cette répartition sont envoyés aux Présidents des différents clubs.
Malheureusement, le Président de la fédération de Gipuzkoa constate que son poulain
Beñat Ariguiberena est confronté dès le premier tour à Bixente Ordoki, numéro 1 du
Pays Basque Nord. Il conteste donc la présence de tables de niveau élevé dès le
premier tour. Afin d'éviter toute représailles, le Président de la fédération
internationale revoit sa répartition et aboutit, par l'utilisation de la méthode du
simplexe, au tableau suivant:

HB
B · x2 x3 x4 · · t3 · C

t1 0 2 0 1 1 0 0 0 38
t2 0 0 2 1 0 1 0 0 64
x1 0 1 0 1/2 0 0 1/2 0 70
t4 1 -2 2 0 0 0 -1 1 90
∆ 0 0 1 1/2 0 0 -1/2 0 -70
En vous servant de l'annexe, finissez les calculs à sa place. Il est à noter que si
plusieurs solutions s'offrent à lui, il optera pour celle où les tables de niveau moyen
(x4) sont les mieux représentées.

4) Peyo Oyharçabal qui a été éliminé au premier tour, a passé une bonne partie de la
soirée au comptoir de la buvette. Le patxaran et le calimuxo ont sérieusement coulé
dans ses veines. La vision du chemin de retour à son domicile se présente sous la
forme suivante dans son esprit embrumé:

Aidez Peyo à retrouver le chemin qui lui permettra de rejoindre le plus rapidement
possible son domicile depuis la salle du tournoi.

ANNEXE
HB
B · x2 x3 x4 · · t3 · C

t1 0 2 0 1 1 0 0 0 38
t2 0 0 2 1 0 1 0 0 64
x1 0 1 0 1/2 0 0 1/2 0 70
t4 1 -2 2 0 0 0 -1 1 90
∆ 0 0 1 1/2 0 0 -1/2 0 -70

HB
B . . . . . . . . C

. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
∆ . . . . . . . . .
HB
B . . . . . . . . C

. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
∆ . . . . . . . . .

HB
B . . . . . . . . C

. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
∆ . . . . . . . . .

HB
B . . . . . . . . C

. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
∆ . . . . . . . . .

Eléments de correction

02/03 Groupe De Recherche Opérationnelle


Eléments de correction

Exercice 1:

x P(x)
A -
B A, G
C -
D B, C, G
E A
F C, D, J, H
G A
H A, B
I G, H, K
J B
K B, E

niveaux : C0 = {A, C } ; C1 = {E, G } ; C2 = {B } ; C3 = {D, H, J, K} ; C4 = {F,


I}

Graphe MPM et resolution

Chemin critique: C,D,F. Durée du projet: 135 jours

x Tx Tx* mT(x) mL(x)


A 0 5 5 0
B 50 55 5 0
C 0 0 0 0
D 100 100 0 0
E 30 65 35 10
F 125 125 0 0
G 30 35 5 0
H 90 95 5 0
I 120 130 10 10
J 90 105 15 15
K 90 115 25 15

Graphe PERT

Exercice 2:

a) variables d'activité:
x1= nombre de tables de niveau élevé
x2= nombre de tables de niveau faible
x3= nombre de tables de niveau moyen sud
x4= nombre de tables de niveau moyen nord
x5= nombre de tables de niveau moyen

contraintes économiques:
2 x1 + 2 x3 + x5 38
2 x1 + 2 x4 + x5 64
2 x2 + 2 x3 + x5 140
2 x2 + 2 x4 + x5 230

contraintes de signe:
x1, x2, x3, x4, x5 0

fonction économique:
Max z = x1 + x2 + x3 + x4 + x5

b) dual

a) variables d'activité: y1, y2, y3, y4

contraintes économiques:
2 y1 + 2 y2 1
2 y3 + 2 y4 1
2 y1 + 2 y3 1
2 y2 + 2 y4 1
y1 + y2 + y3 + y4 1

contraintes de signe:
y1, y2, y3, y4 0

fonction économique:
Min w = 38 y1 + 64 y2 + 140 y3 + 230 y4

Exercice 3:

HB
B · x2 x3 x4 · · t3 · C R

t1 0 2 0 1 1 0 0 0 38 -
t2 0 0 2 1 0 1 0 0 64 32
x1 0 1 0 1/2 0 0 1/2 0 70 -
t4 1 -2 2 0 0 0 -1 1 90 45

∆ 0 0 1 1/2 0 0 -1/2 0 -70

variable entrante x3; variable sortante t2;

HB
B · x2 · x4 · t2 t3 · C R

t1 0 2 0 1 1 0 0 0 38 38
x3 0 0 1 1/2 0 1/2 0 0 32 64
x1 0 1 0 1/2 0 0 1/2 0 70 140
t4 1 -2 0 -1 0 -1 -1 1 26 -

∆ 0 0 0 0 0 -1/2 -1/2 0 -102

Ce tableau conduit à la solution x1 = 70; x2 = 0; x3 = 32; x4 = 0.


On note que x2 et x4 sont HB avec un coefficient nul dans la ligne ∆ . On est donc en
présence d'une arête solution. Comme on désire que x4 soit le plus important, on fait
rentrer x4 dans la base. La variable t1 sort de la base.

HB
B · x2 · x4 · t2 t3 · C
t1 . . . . . . . . 38
x3 . . . . . . . . 13
x1 . . . . . . . . 51
t4 . . . . . . . . 64

∆ 0 0 0 0 0 -1/2 -1/2 0 -102

D'où la solution désirée: x1 = 51; x2 = 0; x3 = 13; x4 = 38.

Exercice 4:

x P(x)
salle 0 -
1 0
2 1
3 2
4 3, 5
5 6
6 7
7 8
8 0, 9
9 0
10 1, 6, 9
11 1, 10
maison 12 2, 3, 4, 6, 11

niveaux : C0 = {0} ; C1 = {1, 9 } ; C2 = {2, 8 } ; C3 = {3, 7} ; C4 = {6} ; C5 =


{5, 10 } ; C6 = {4, 11} ; C7 = {12}
m(0) = 0; m(1) = 8; m(9) = 15; m(2) = 11; m(8) = 10; m(3) = 20; m(7) = 20; m(6) =
25; m(5) = 45; m(10) = 12; m(4) = 30; m(11) = 21; m(12) = 22

chemin le plus court 0, 1, 2, 3, 12 de longueur 22.

01/02 2° année Recherche Opérationnelle

Dans les différents exercices, si les détails des calculs ne sont pas indispensables, les
formules utilisées dans les algorithmes le sont.

Exercice 1:

Le massif de la Rhune offre diverses possibilités de randonnées. Un randonneur a


décidé de le traverser d'Ouest en Est. Après avoir répertorié sur une carte les
différents chemins qu'il pouvait emprunter, il a construit le tableau ci-dessous dans
lequel il a estimé le temps de parcours à une allure normale.
1: Vera de Bidasoa 2: Col de Vera 3: Insola 4: Col des 3 fontaines
5: Deskargabandiko Lepoa 6: Subisia 7: Col de Lizunia 8: Zizkouitz Lepoa
9: Landa Gainta Lepoa 10: La Rhune 11: Altxanga 12: Fontaine d'Urkila
13: Sare

Arrivée
1 2 3 4 5 6 7 8 9 10 11 12 13
1 80 100
2 25 15
3 45
4 25
5 40 55
6 25
Départ 7 120
8 30 40 40
9 60 60 80
10 50 35 20
11 65
12 90 100
13

L'intérêt d'un randonneur étant de randonner, déterminer le chemin le plus long, qui
lui permettra de joindre Vera de Bidasoa à Sare. Quelle sera la durée de sa randonnée?

Exercice 2:
Après cette petite sortie à la Rhune il décide de consacrer ses vacances d'été à la
traversée des Pyrénées d'Ouest en Est en suivant le GR10 ou le HRP, en fonction des
difficultés. Cependant il ne tient pas à effectuer ce périple seul et il décide de trouver
deux coéquipiers qu'il espère bien recruter par petite annonce dans le P'tit Basque.
Comme il est très organisé, il a planifié les différentes tâches qui devront être
exécutées pour mener à bien son projet.

TACHES DUREE (en jours) TACHES ANTE


A : Achat des cartes des Pyrénées Atlantiques 1 -
B : Commande à l'IGN des autres cartes 15 -
C : Etablissement du trajet dans les Pyrénées Atlantiques 3 A
D : Etablissement du trajet dans les autres régions 15 B
E : Passage d'une petite annonce pour recruter 2 coéquipiers 21 A, B, C,
F : Choix des coéquipiers 30 E, C, D,
G : Récupération de la tente prêtée à un copain 30 -
H : Achat du matériel manquant 7 C, D, F,
I : Réservation des gîtes d'étape 15 C, D, F
J : Achat des vivres pour les 3 premiers jours 1 F, G, H,
K : Réservation du taxi qui les amènera à pied d'œuvre à Hendaye 1 I, J
L : Préparation du carnet de route 10 C

1) Le graphe MPM associé à ce projet est donné en annexe. A l'aide de ce graphe,


déterminer les calendriers au plus tôt, au plus tard, les tâches critiques, la durée totale
du projet, les marges totales et libres ainsi que leur signification.
2) Construire le graphe PERT associé à l'ensemble du projet. Expliquer sans effectuer
de calculs la méthode d'obtention des calendriers au plus tôt, au plus tard, les marges
totales et libres dans la méthode PERT. Il est nécessaire de donner les formules à
utiliser.

Exercice 3:
Durant cette traversée, les passages sur le chemin de Hautes Randonnées Pyrénéennes
ne permettent pas de s'approvisionner en nourriture. Notre randonneur, qui aimerait
bien pouvoir rester sur le HRP le plus longtemps possible, est prêt à sacrifier l'aspect
alimentaire en se restreignant à des repas sommaires. Trois types de menus sont
envisagés: pâtes, purée, riz. Le tableau ci-dessous donne les quantités d'ingrédients
nécessaires à la confection de chacun de ces menus pour les 3 randonneurs.

Menu purée Menu pâtes Menu riz


Pain (unité = 1 boule) 3/8 3/10 3/5
Sauce tomate (unité = une boîte de 150 g) 0 3/10 3/4
Gruyère (unité = paquet de 100 g) 3/4 3/2 1
Purée (unité = 1 sachet) 3/2 0 0
Pâtes (unité = paquet de 250 g) 0 1 0
Riz (unité = paquet de 1 kg) 0 0 1/5
Le pain étant volumineux il n'est pas question d'emmener plus de 8 boules. Les boîtes
de sauce tomate sont particulièrement lourdes; on n'en emportera pas plus de 5. Le
gruyère que l'on prend râpé par commodité va aussi prendre beaucoup de place; on se
limitera à 6 paquets de 100 g. La purée étant vendue par paquet de 6 sachets, on
n'emmènera pas plus de 6 sachets. Pour les pâtes, comme pour le riz on se limitera à 1
kg.
1) Afin de pouvoir nourrir les trois randonneurs le plus longtemps possible, écrire,
sans le résoudre, le programme linéaire correspondant, sous sa forme canonique.
2) Ecrire le programme dual (sans le résoudre).

Exercice 4:
En fait, après avoir recruté ses coéquipiers, il s'avère que les quantités prévues par
notre coordinateur ne font pas l'unanimité. Un compromis est trouvé. La résolution du
problème par la méthode du simplexe conduit au tableau suivant:

HB
B · · x3 · · t3 t4 · · C

t1 0 0 16 1 0 -2 -3 0 0 240
t2 0 0 11 0 1 -1 6 0 0 90
x2 0 1 2/3 0 0 1/6 -1 0 0 5/3
x1 1 0 0 0 0 0 1 0 0 4
t5 0 0 -2/3 0 0 -1/6 1 1 0 7/3
t6 0 0 1 0 0 0 0 0 1 4
∆ 0 0 1/3 0 0 -1/6 0 0 0 -17/3

Poursuivre les itérations jusqu'à l'obtention de l'optimum (utilisez les tableaux donnés
en annexe). Donner les valeurs numériques des valeurs optimales pour x1 , x2 , x3 .
Parmi les 6 ressources disponibles quelles sont celles qui sont en excédent? Quelle
conséquence aurait-on sur le résultat si on avait une unité supplémentaire de la
ressource 6?

ANNEXE : EXERCICE 2
ANNEXE : EXERCICE 4
HB
B · · x3 · · t3 t4 · · C

t1 0 0 16 1 0 -2 -3 0 0 240
t2 0 0 11 0 1 -1 6 0 0 90
x2 0 1 2/3 0 0 1/6 -1 0 0 5/3
x1 1 0 0 0 0 0 1 0 0 4
t5 0 0 -2/3 0 0 -1/6 1 1 0 7/3
t6 0 0 1 0 0 0 0 0 1 4
∆ 0 0 1/3 0 0 -1/6 0 0 0 -17/3
HB
B . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
HB
B . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
HB
B . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .

01/02 2° année Recherche Opérationnelle


Eléments de correction
Exercice 1:

x P(x)
1 -
2 1
3 2
4 8,10
5 3,9
6 5,9
7 12
8 5,6,9
9 1,2
10 8
11 4,10
12 8,10
13 7,11,12

niveaux : C0 = {1 } ; C1 = {2 } ; C2 = {3,9 } ; C3 = {5 } ; C4 = {6 } ; C5 =
{8 } ; C6 = {10 } ; C7 = {4,12 } ; C8 = {7,11 } ; C9 = {13 }

m(1) = 0 ; m(2) = 80 ; m(3) = 105 ; m(9) = 100 ; m(5) = 160 ; m(6) = 200 ; m(8) =
225 ; m(10) = 265 ; m(4) = 315 ; m(12) = 285 ; m(11) = 340 ; m(7) = 375 ; m(13)
= 495
Le chemin le plus long est le chemin 1,9,5,6,8,10,12,7,13 de longueur 495

Exercice 2:

1)

x Tx Tx* mT(x) mL(x)


A 0 26 26 0
B 0 0 0 0
C 1 27 26 0
D 15 15 0 0
E 30 30 0 0
F 51 51 0 0
G 0 59 59 51
H 81 89 8 8
I 81 81 0 0
J 96 96 0 0
K 97 97 0 0
L 4 41 37 37

date de fin des travaux : 98


chemin critique : B,D,E,F,I,J,K

2)

Exercice 3:

1)
variables d'activité :
x1 = nombre de menus "purée"
x2 = nombre de menus "pâtes"
x3 = nombre de menus "riz"

contraintes économiqes :

pain :

sauce tomate :

gruyère :

purée :
pâtes :

riz :
Contraintes de signe :

Fonction économique :
2) dual

Exercice 4:
A l'optimum la fonction économique vaut z = 7. On obtient une arête solution dont le
premier sommet S1 est tel que x1 = 3 , x2 = 0 , x3 = 4 , et le deuxième sommet S2 est
tel que x1 = 0 , x2 = 3 , x3 = 4
L'ensemble des solutions est donc S = { λ S +(1-λ )S2 , λ appartenant à [0 ; 1] } =
{ (3λ , 3-3λ , 4 ), λ appartenant à [0 ; 1] }. Comme on ne peut envisager que des
valeurs entières on a:
λ = 0 donc (0,3,4) ; λ = 1/3 donc (1,2,4) ; λ = 2/3 donc (2,1,4) ; λ = 1 donc
(3,0,4)

ressources en excédent: 1 : 179 ; 2 : 40 ;4:1 ;5:4


Si on a une unité supplémentaire de la ressource 6, la fonction économique augmente
de 1/3

01/02 groupe D Recherche Opérationnelle

Dans les différents exercices, si les détails des calculs ne sont pas indispensables, les
formules utilisées dans les algorithmes doivent être énoncées au moins une fois.

Exercice 1:
Le propriétaire du gîte d'étape d'Esbints dans l'Ariège, par ailleurs grand gourmet, a
décidé de faire revivre les vieilles recettes de nos grand-mères afin d'en faire profiter
les randonneurs de passage. Il a redécouvert la recette de l'azinat ariégeois dont les
ingrédients sont les suivants:
1 chou, 1 navet, 750 g de pommes de terre, 4 grains d'ail, 4 à 6 carottes, des feuilles
de laurier, 2 gros oignons ou 5 échalottes, un talon de jambon de pays un peu rance, 4
cuisses de canard confites, 4 coustellous salés, 2 saucisses de couenne, 8 morceaux de
saucisse de foie, quelques morceaux de pain rassis, de la graisse d'oie.
Passionné de culture biologique il a décidé que pour confectionner ce plat, il
assurerait lui même la production de tous les ingrédients dans son coin de montagne
reculé. Compte tenu de ses contraintes en terrain et en matériel, il a élaboré le tableau
de bord suivant:

Durée (en Opérations


Opérations
semaines) prérequises
a Elevage du cochon 50 -
b Culture des pommes de terre 22 a, d
c Culture des navets 10 b
d Semis de choux 18 -
e Repiquage des choux 20 a, b, d
f Culture des carottes 20 a, d
g Culture de l'ail et de l'oignon 20 a
h Elevage des canards 12 b, d, f, g
i Affinage du jambon 30 a
j Affinage des saucisses de foie 8 a, i
k Affinage des saucisses de couenne 4 a, i, j
l Préparation des coustellous 1 a, j
m Préparation du confit de canard 1 h, k

Effectuez les deux représentations graphiques MPM et PERT associées à ce projet. A


l'aide d'une de ces représentations, déterminer les calendriers au plus tôt, au plus tard,
le chemin critique, la date de fin du projet, les marges totales et libres. Donner la
signification des marges.
Il n'est pas indispensable de donner le détail de tous les calculs ; les résultats peuvent
être reportés directement sur le graphe.

Exercice 2:
Malgré une préparation consciencieuse de son tableau de bord, notre homme avait
oublié un certain nombre de contraintes, en particulier il n'avait pas pensé que les
légumes ne peuvent pousser en n'importe quelle saison. Il n'a donc pu cette première
année confectionner l'azinat comme il le désirait. Afin de pallier à cet inconvénient et
soucieux d'atteindre son but, il décide de se procurer les meilleurs ingrédients obtenus
biologiquement en parcourant les marchés aux alentours. Il n'a malheureusement pas
le temps de tous les fréquenter et opte pour une solution qui, pense-t-il, lui permettra
d'en visiter un maximum en un minimum de temps: il ira d'Esbints à Foix en prenant
le chemin le plus long. A partir d'un document du syndicat d'initiative, il établit la liste
des marchés les plus représentatifs de la région:

Codage 1 2 3 4 5 6 7
Castillon Sainte
Aulus les Saint Le Mas
Ville Esbints Seix en Croix
Bains Girons d'Azil
Couserans Volvestre
Codage 8 9 10 11 12 13
La Bastide Tarascon
Ville Rimont Massat Pamiers Foix
de Sérou sur Ariège

Une carte routière lui indique les routes et les kilométrages suivants entre chacune des
villes précédentes:

1 2 3 4 5 6 7 8 9 10 11 12
1 6
2 27 17 21 18
3 13
4 26
5 20 8 28
6 18
7 18 25
8 16 17 19
9 3
10
11
12

Le tableau se lit de la manière suivante: il y a une route qui va de 1 vers 2, longue de 6


km.
a) Déterminer les différents marchés par lesquels il va passer ainsi que le nombre de
kilomètres parcourus.
b) Si notre ariégeois tenait absolument à passer par le marché de Massat, quel serait
son parcours et la distance parcourue?

Exercice 3:
En général, pour le week-end du 15 août le gîte affiche complet, et le tenancier du gîte
en profite pour proposer 3 spécialités ariégeoises A, B, C, dans lesquelles entrent
quelques ingrédients communs, pommes de terre, carottes, oignons.
Le temps de préparation en minutes de chacun de ces ingrédients, pour une portion,
est donnée ci-dessous:

A B C
pommes de terre 2 2
carottes 1 2 2
oignons 1 2 1

C'est lui-même qui s'occupe d'éplucher les pommes de terre et les carottes, mais ne
peut y consacrer plus de 2 heures; pour les oignons il préfère confier cette tâche à sa
femme qui ne résiste jamais plus d'une demie-heure.
Les plats A et B doivent passer au four, mais malheureusement, le gîte ne dispose
actuellement que d'un unique four, qui ne peut fonctionner que 3 heures entre le
moment où les légumes sont épluchés et le moment de passer à table. Les temps de
cuisson ramenés à une portion sont de 5' pour A et 7' pour B.
Bien que le prix du repas soit le même pour chacune des spécialités, la marge sur coût
variable est respectivement de 4, 5 et 3 € pour A, B et C.
Enfin, la capacité du gîte est limitée à 20 personnes.
a) Déterminer le nombre de portions de chaque spécialité qu'il doit réaliser pour
maximiser son bénéfice.
b) Ecrire le programme et donner sa solution.

Exercice 4:
Ne supportant plus de voir chaque année sa femme en pleurs devant les oignons, il
décide de les éplucher lui-même, ce qui a une conséquence immédiate sur les marges
de chacun des produits, vu qu'il considère que son travail doit être mieux rémunéré
que celui de sa femme. Lancé dans la résolution de son nouveau problème, il oublie le
lait sur le feu. Attiré par la fumée noire provenant de la cuisine, il abandonne ses
calculs. Par une chance inouïe vous passez justement sur le GR 10 à ce moment et
décidez de faire étape au gîte. Vous ne résistez pas à la tentation d'achever les calculs
abandonnés sur une table, qui se présentent sous la forme suivante:

HB x2 x3 t3 C
B . . .
t1 0 0 1 1 0 -4 40
t2 0 2 -5 0 1 -5 80
x1 1 1 1 0 0 1 20
∆ 0 0 -1 0 0 -4 -80

Préparez vos arguments pour expliquer vos propositions au propriétaire.

Eléments de correction

01/02 groupe D Recherche Opérationnelle


Eléments de correction

Exercice 1:

x P(x)
a -
b a,d
c b
d -
e a,b,d
f a,d
g a
h b,d,f,g
i a
j a,i
k a,i,j
l a,j
m h,k

niveaux : C0 = {a,d } ; C1 = {b,f,g,i } ; C2 = {c,e,h,j } ; C3 = {l,k } ; C4 = {m }

graphe MPM:

x Tx Tx* mT(x) mL(x)


a 0 0 0 0
b 50 51 1 0
c 72 83 11 11
d 0 33 33 32
e 72 73 1 1
f 50 60 10 2
g 50 60 10 2
h 72 80 8 8
i 50 50 0 0
j 80 80 0 0
k 88 88 0 0
l 88 92 4 4
m 92 92 0 0

date de fin des travaux : 93


chemin critique : a,i,j,k,m

graphe PERT:

Exercice 2:

a)

x P(x)
1 -
2 1
3 2
4 2
5 2,3
6 5
7 6,8
8 5
9 2,4,5,8
10 7,8
11 7
12 9
13 9,10,11,12

niveaux : C0 = {1 } ; C1 = {2 } ; C2 = {3,4 } ; C3 = {5 } ; C4 = {6,8 } ; C5 =


{7,9 } ; C6 = {10,11,12 } ; C7 = {13 }

m(1) = 0 ; m(2) = 6 ; m(3) = 33 ; m(4) = 23 ; m(5) = 46 ; m(6) = 66 ; m(8) = 54 ;


m(7) = 84 ; m(9) = 74 ; m(10) = 102 ; m(11) = 109 ; m(12) = 104 ; m(13) = 128
Le chemin le plus long est le chemin 1,2,3,5,6,7,11,13 de longueur 128

b) il suffit de décomposer le problème en 2 morceaux


de 1 à 9 le chemin le plus long est 1,2,3,5,9 de longueur 74
de 9 à 13 le chemin le plus long est 9,12,13 de longueur 46
en conséquence le chemin le plus long passerait par 1,2,3,5,9,12,13 de longueur 120

date de fin des travaux : 98


chemin critique : B,D,E,F,I,J,K

Exercice 3:

a)
variables d'activité :
x1 = nombre de portions A
x2 = nombre de portions B
x3 = nombre de portions C

contraintes économiqes :
préparation tenancier :
préparation épouse :
four:
capacité:

contraintes de signe :

fonction économique :
solution optimale x1 = 10 ; x2 = 10 ; x3 = 0 ; t1 = 70 ; t2 = 0 ; t3 = 60 ; t4 = 0 ; z = 90
b) dual

primal

z = 90 x1 x2 x3 t1 t2 t3 t4
solution optimale 10 10 0 70 0 60 0
solution
0 0 -1 0 -1 0 -3
marginale

dual

w = 90 u1 u2 u3 y1 y2 y3 y4
solution optimale 0 0 1 0 1 0 3
solution
-10 -10 0 -70 0 -60 0
marginale

Exercice 4:
arête optimale dont une extrêmité est le sommet S1 = (20, 0, 0). L'autre sommet est
obtenu en faisant entrer x2 dans la base.On obtient S2 = (0, 20, 0). Ensemble des
solutions:
S = { λ S1 + (1-λ )S2 ; λ appartenant à [0 , 1]} = { (20λ , 20(1-λ ), 0) ; λ
appartenant à [0 , 1]}

S-ar putea să vă placă și