Vous êtes sur la page 1sur 12

ENSIT Année Universitaire : 2021-2022

INGENIEUR 1

TD : RECHERCHE OPERATIONNELLE

Exercice 1
Donner tous les graphes possibles de un sommet.
Donner tous les graphes possibles de deux sommets.
Combien y a t-il de graphes orientés d’ordre n ?

Exercice 2
1) Est-il possible de relier 15 ordinateurs de sorte que chaque appareil soit relié avec exactement
trois autres ?
2) Montrer que le nombre total de gens qui ont habité la terre et qui ont donner un nombre impair
de poignées de mains est pair.

Exercice 3
Huit étudiants de licence de science informatique, désignés par les lettre a, b, c, d, e, f et h,
collaborent à un projet et désirent établir un système de communication entre eux.
Un certain nombre de connexions directes sont réalisables, et chacune de celles-ci possède un coût
déterminé. Voici les données, c’est-à-dire le tableau de connexion.

a b c d e f g h
a 5 4 4 6
b 6 3 7 6
c 5 6 3 6
d 4 3 4
e 4 4 2
f 6 3 2 7
g 7 7 7
h 6 6 7
Par exemple, une connexion directe entre c et b est réalisable au prix de 6 u.m.. Notons que les
connexions sont bidirectionnelles.

1
1) Représenter le graphe considéré ; pour la visualisation, disposer les noeuds c, d, e, f , g et h
aux sommets d’un hexagone convexe, et placer les noeuds a et b à l’intérieur de celui-ci.
2) Les étudiants pourront-ils atteindre leur objectif ?
Si oui, comment vont-ils obtenir une interconnexion de coût minimum ?

Exercice 4

Connaissant les temps de liaison entre les différentes villes d’Europe, on cherche à partir de Paris
rejoindre en un temps minimal Rama charmante ville proche du cercle polaire où l’on souhaite
passer ses vacances. Pour ce faire, on va déterminer à l’aide de l’algorithme de Dijkstra les plus
courts chemins de Paris à toutes les autres villes et déduire la solution qui nous concerne. Dans le
graphe on a considéré les codes suivants : Paris (P), Amsterdam (A), Londres (L), Hambourg (H),
Berlin (B), Edimbourg (E), Oslo (O), Rama (R), Stockolm (S).

Exercice 5

On considère le graphe ci-dessous.

2
1) Déterminer les plus courts chemins issus de x1 à tous les sommets à l’aide de l’algorithme
de Bellman.
2) Modifier l’algorithme de Bellman pour trouver les plus long chemins. Appliquer au graphe
ci-dessus.

Exercice 6

1) On considère le graphe orienté ci-dessous : Déterminer si possible les niveaux des sommets à
l’aide du dictionnaire des précédents.

2) Appliquer l’algorithme de Bellman à la recherche des plus courts chemins de s dans le réseau
suivant :

3
3) Considérer le graphe de la question 1) en utilisant la méthode de Ford déterminer les plus
courts chemins issus de A.

Exercice 7

Une entreprise décide de lancer un nouveau produit de consommation. La planification de ce


lancement fait apparaître les tâches suivantes :

Tâches Durées en semaines Tâches préalables


a 1 -
b 2 a
c 2 b
d 2 a
e 7 a
f 1 d
g 3 f
h 2 e,c,g
i 6 h,k
j 4 a
k 5 j
m 1 k
n 1 m

1) a) Tracer le graphe relatif à la méthode des potentiels.


b) Calculer les dates de début au plus tôt, de début au plus des tâches, les marges totales,
libres et déterminer le ou (les) chemin(s) critique(s).
2) a) Tracer le graphe relatif à la méthode PERT.
b) Calculer les dates de début au plus tôt, de début au plus des tâches, les marges totales,
libres et déterminer le ou (les) chemin(s) critique(s).

4
Exercice 8

La construction d’une maison nécessite la réalisation des tâches suivantes :

Tâches Durées Tâches préalables


a : fondation 6 néant
b : murs 10 a
c : plomberie intérieur 5 b
d : électricité 7 b
e : toit 6 b
f : plomberie extérieur 4 e
g : menuiserie 8 c et d
h : sols 4 g
i : peinture intérieure 5 g
j : finitions interieures 6 h et i
k : peinture extérieure 9 f
m : finitions exterieures 2 k

1) a) Tracer le graphe correspondant à la méthode MPM.


b) Déterminer les dates au plus tôt, au plus tard des tâches , le ou (les) chemin(s) critique(s),
les marges totales et libres.
2) a) Tracer le graphe correspondant à la méthode PERT.
b) Déterminer les dates au plus tôt, au plus tard des tâches , le ou (les) chemin(s) critique(s),
les marges totales et libres.

5
Exercice 9

Une compagnie désire mettre en exploitation un nouveau gisement minier. Les opérations sui-
vantes doivent être realisées :

Code Opération Durée (jours)


A Obtention d’un permis d’exploitation 180
B Construction d’une piste entre route et site 120
C Installationn de deux sondeuses 7
D Erection de baraques provisoires 21
E Asphaltage de la piste 30
F Adduction d’eau 60
G Campagne de sondages 210
H Fonçage et équipement des puits 120
I Installation au fond du matériel d’exploitation 42
J Construction de logements pour le personnel 150
K Traçage et amenagement du fond 330
L Construction d’une laverie 210
Les relations d’antériorité entre les opérations sont les suivantes :
B doit être précédée de A et suivie des opérations C, D, E, F ;
C et D précèdent G ;
E, F et G précèdent H et J ;
H et J précèdent I, K et L.
Détermner à l’aide de la méthode PERT les opérations critiques et le chémin critique de ce projet.
NB : mettez les calendriers au plus tôt (Ti ), au plus tard (Ti∗ ), les marges totales (M T (i)) et libres
(M L(i)) dans un tableau.

Exercice 10

Déterminer la durée minimale du projet :

Tâches A B C D E F G H I

Tâches antérieures - - A B A, B A +4 C, D, E B+5 F, H
Durées 7 5 6 8 3 5 6 5 4

A∗ + 4 signifie que la tâche ne peut commencer que quatre jours après le début de A et B + 5
signifie que la tâche ne peut commencer que cinq jours après la fin de B.

6
Exercice 11

Déterminer la valeur du flot maximal et donner une coupe minimale dans les graphes suivants :
1)
B C D E F G
A 6 8 8
B 2 2 3
C 3 6
D 6
E 6 9
F 7
2)
B C D E F G H I J
A 6 7 8
B 5
C 7 3 2
D 4
E 4 5
F 5
G 6 7
H 8
I 9

Exercice 12

1) On considère le reseau de transport R = (X, U, s, p, c).

a) Donner les définitions suivantes : valeur d’un flot réalisable sur R, une coupe K de R,
capacité de la coupe.

b) Montrer que la valeur d’un flot réalisable sur R est toujours inférieure ou égale à la ca-
pacité de n’importe quelle coupe de R.

2) On considère le réseau de transport suivant (les premiers nombres étant les capacités maxi-
mum des arcs) où A est la source et J le puit :

7
a) Déterminer α et β pour que le flot ci-dessus (les seconds nombres dans les couples sur les
arcs) soit un flot réalisable. Justifier vos résultats.

b) Déterminer un flot de valeur maximale sur le reseau et une coupe minimale.

Exercice 13

Le colonel AZITO, commandant de région militaire de la Savane doit procéder au déplacement


par camions, dans un temps restreint, du maximum d’hommes de troupe stationnés dans les gar-
nisons des villes A, B, C vers la destination D où doivent avoir lieu les prochaines manoeuvres.
Le service logistique prévoit 250 camions au départ de A avec une capacité de 30 soldats chacun ;
300 au départ de B avec une capacité de 25 soldats chacun et 150 au départ de C avec une capacité
de 20 soldats chacun.
En vue de ne pas pertuber la circulation, en particulier sur les grands axes, la gendarmerie a fixé
les diverses routes susceptibles d’être utilisées, et pour chacune d’elles, outre le sens de parcours, le
nombre maximum de camions qui pourront l’emprunter. Ces routes relient entre elles les villes A,
B, C, E, F , G, H, I, J et la destination D. Les données sont consignées dans le tableau ci-dessous :

8
A B C D E F G H I J
A 150 200
B 300
C 100 100
D
E 150 300
F 150 100 150
G 150 100
H 250
I 500
J 250
1) Etablir, compte-tenu de ces impératifs,un plan de transport permettant de convoyer le maxi-
mum de camions et de soldats
2) Les camions pourront-ils tous parvenir en D ?

Exercice 14
Une société d’import-export doit organiser la livraison de cargaison de café disponible dans
quatre ports exportateurs (Abidjan : 1200 t. -San-Pedro : 1000 t. -Accra : 1000 t. -Téma : 1000 t.)
vers quatre ports importeurs dont les demandes sont les suivantes :
Hambourg : 1000 t. -Brême : 800 t. -Rotterdam : 900 t. -Anvers : 1500 t.
Le tableau ci-dessous donne les capacités (en tonnes) de transport disponibles sur les bateaux
assurant la liaison entre ces différents ports :
XXX
XXX Destination
XX Hambourg Brême Rotterdam Anvers
Origine XXX
XX
Abidjan 700 300 200 -
San-Pedro 500 400 100 -
Accra - 200 400 800
Téma - 200 400 800
Déterminer les quantités de café à transporter de chaque port origine vers chaque port desti-
nation de façon à satisfaire au maximum la demande.

Exercice 15
Deux usines de production U1 et U2 alimentent trois villes V1 , V2 et V3 en produits laitiers chaque
jour. Les capacités de production (exprimées en nombre de boîtes) des usines U1 et U2 sont respecti-
vement de 450 et 150 par jour. les demandes journalières des villes V1 , V2 et V3 sont respectivement
de 300, 200 et 150. La distribution se fait selon le réseau suivant :

9
XXX
XXX Destination
XXX U1 U2 A B C V1 V2 V3
Origine XXX
X
U1 100 400
U2 350 150
A 50 400
B 200 300 150
C 150 200
V1
V2
V3
1) Peut-on satisfaire toutes les demandes journalières ?
2) Donner le graphe canonique associé à ce problème en créant une unique entrée X et une
unique sortie Y .
3) Déterminer sur ce graphe, un flot complet en saturant successivement les chemins (X, U1 , A, V1 , Y ),
(X, U1 , C, V2 , Y ) et (X, U2 , B, V3 , Y ).
4) Déterminer le nombre maximum de boîtes de lait qu’on peut produire et transporter chaque
jour. Quelle est alors la quantité de lait que chaque ville recevra par semaine.

Exercice 16

Deux usines A et B alimentent deux villes en un certain produit M . Les capacités de production
de A et de B sont respectivement de 95Kg et de 80Kg par semaine. Les demandes hebdomadaires
des villes J et K sont respectivement de 150Kg et de 50Kg. Le circuit de distribution est donné
par le tableau suivant :

10
XXX
XXX Destination
XXX A B C D Z G F J H I K
Origine XX
XX
A 40 50
B 105 30
C 70
D 66
Z 43
G 60
F 45 50 62
J
H 75
I 38
K

Les capacités représentent les quantités maximales en Kg du produit M que ces voies peuvent
écouler par semaine.

1) En notant par E l’entrée fictive et par S la sortie fictive, représenter le graphe canonique
relatif à ce réseau.
2) a) Saturer respectivement les chemins (E, A, C, G, J, S), (E, B, Z, I, K, S), (E, B, D, F, H, K, S)
et (E, B, D, F, J, S).
b) Le flot obtenue est-il complet ? Sinon, compléter-le.
c) Quelle est la quantité maximale de produit que les usines peuvent produire et écouler à
travers ce réseau en une semaine ?
3) L’activité de l’usine A est suspendue pour cause de panne à un moment où la ville K demande
60Kg par semaine. Une partie des ouvriers de cette usine se déporte sur l’usine B et font
passer sa capacité de production hebdomadaire à 110Kg.
a) Tracer le graphe canonique relatif à cette nouvelle situation.
b) On définit sur ce graphe, un flot qui vérifie les conditions suivantes :
-l’arc (I, K) est saturé ;
-les flux sur les arcs (F, J), (F, H) et (F, I) sont respectivement de 45, 8 et 13.
Compléter le graphe par les flux manquants. Ce flot est-il complet ? Sinon compléter-le.
c) Déterminer un flot maximal sur ce nouveau réseau.
d) Quelle est alors la quantité du produit M que chaque ville recevra ?

11
Exercice 17

Une entreprise produit une matière en un point E et doit l’évacuer sur un point S, selon le réseau
suivant :
XX
XXDestination
XXX
XXX E M N O P Q R S
Origine XX X
E 60 60 60
M 30
N 80
O 25 45
P 70
Q 70
R 30 40
S
1) Etablir le dictionnaire des précédents.
2) Déterminer les niveaux des sommets.
3) Tracer le graphe canonique relatif à ce réseau.
4) a) Déterminer sur ce réseau, un flot de valeur 140 qui sature les arcs (E, R), (E, O) et (N, S).
b) Ce flot est-il complet ? Justifier la réponse.
5) Déterminer un flot maximal sur ce réseau.
6) L’entreprise a la possibilité de créer une voie (O, S) avec une capacité k. Elle veut pouvoir
évacuer 180 unités de matière. Quelle est la valeur minimale de k qui lui permettra d’avoir
un flot maximal de valeur 180 ?

12

Vous aimerez peut-être aussi