Institut de Mathématiques SC
L. Pournin AUTOMNE 2007
TEST
Problème 1
Une chaı̂ne d’assemblage est utilisée pour la fabrication de quatre produits différents (numérotés
de 1 à 4). Les profits unitaires pour chacun des produits sont, respectivement, de 12, 18, 15 et
20 francs. L’assemblage de chaque produit se fait en trois étapes successives (notées A, B et C)
et le nombre d’heures de travail nécessaires à chaque étape et pour chaque produit est donné
dans la table qui suit.
Produit
Étape 1 2 3 4
A 2 2 4 3
B 1 2 3 2
C 3 5 1 6
Pour la semaine à venir, les quantités d’heures de travail disponibles pour chacune des étapes
sont, respectivement, de 120, 150 et 180 heures. Il est cependant possible d’ajuster ces dispo-
nibilités en demandant aux employés travaillant normalement à l’étape B de consacrer jusqu’à
20% de leur temps à aider leurs collègues travaillant à l’étape A alors que ceux travaillant à
l’étape C peuvent allouer jusqu’à 30% de leur temps à aider leurs collègues de l’étape A.
Même si l’écoulement des différents produits ne posent pas de problèmes particuliers, l’entreprise
désire assurer une certaine homogénéité de sa production en imposant que l’écart entre la plus
grande production et la plus petite ne dépasse pas 50% de la production moyenne des quatre
produits.
Formuler le problème de la recherche d’un plan de production, pour la semaine à venir, maxi-
misant le bénéfice de l’entreprise sous forme d’un programme linéaire.
Problème 2
Soit le programme linéaire
Max z = 3x1 + 2x2
s.c. 3x1 + x2 ≥ 3
x1 − x2 ≤ 0
x2 ≤ 4
x1 , x2 ≥ 0
Problème 3
Déterminer un arbre maximal de poids minimum dans le graphe ci-dessous en appliquant l’al-
gorithme de Prim et en choisissant le sommet v1 comme sommet initial. Préciser pour chaque
itération de l’algorithme l’arbre courant ainsi que les marques associées aux sommets.
1
v6
1
2
v7 2 v2
5
5
3 v1 3 4
v3 v5
4
3
v4
Problème 4
Déterminer, lorsqu’ils existent, les plus courts chemins du sommet 1 à tous les autres sommets
du réseau ci-dessous où les nombres en face des arcs représentent leurs longueurs.
2
2 5
4
1 3
5 4
6
4
1 3
3
2 2 3 1 8 8
2
7 6
6
Préciser l’algorithme utilisé (son nom), ainsi que les étapes de son application. Pour chaque
i = 1, donner explicitement un plus court chemin du sommet 1 au sommet i si il en existe un.