... x +... y =z[min]PL1
... ≥400
... ≥450
x+y≤...
Q 12 . Vous devez répondre à cette question sur la page quadrillée page 5. Résoudre graphiquement le problème, en
faisant apparaître au moins deux droites d’objectif sur votre dessin. Vous mettrez obligatoirement xen abscisse et y
en ordonnée.
Q 13 . Le programme linéaire PL1 est-il sous forme canonique ? Si non, le mettre sous forme canonique (avec
minimisation d’objectif), et ce en n’utilisant que les variables xet y.
Dans la suite, le programme linéaire mis sous forme canonique est noté PLC.
Q 14 . En une phrase, expliquez si oui ou non le programme linéaire PLC pose un problème de démarrage.
Q 15 . Ecrire le dual de PLC.
Q 16 . Résoudre le dual par l’algorithme du tableau simplicial (il n’y a que 2 ou 3 itérations).
Q 17 . Déduire du tableau simplicial final du dual, la solution optimale, et l’objectif réalisé à l’optimum du primal.
Q 18 . Quelle est la valeur marginale de la contrainte qui impose que le nombre de paniers est inférieur à 200 ?
Quelle est la dimension de cette valeur ? Donnez-en une interprétation.
4 Flot maximal (7pts)
Une entreprise comporte nemployés (e1,e2, ..., en). Ceux-ci sont répartis dans mcorps de métiers (c1,c2, ..., cm)
et rcatégories socio-professionnelles (p1,p2, ..., pr). Un employé peut appartenir à plusieurs corps de métiers, mais
un employé appartient à une et une seule catégorie socio-professionnelle. Lors d’une élection, chaque corps de métier
doit désigner exactement un employé (appartenant au corps de métier). De plus chaque catégorie socio-professionnelle
jne peut pas avoir plus de u[j]membres siégeant (le tableau uest supposé connu, chaque u[j]est un nombre entier).
Dit autrement, l’élection consiste à trouver un ensemble Sd’employés :
– l’ensemble Scontient exactement memployés
– pour chaque corps de métier ci, il doit exister un employé de Squi soit du corps de métier ci
– pour chaque catégorie socio-professionnelle pj, il doit y avoir dans Sau plus u[j]employés de cette catégorie.
Le but de l’exercice est de déterminer l’ensemble Sen utilisant l’algorithme du flot maximal.
Un exemple
On traite le problème avec n= 5,m= 3 et r= 2, avec u[1] = 1 et u[2] = 2. On construit un graphe orienté avec
comme sommets les ci, les ei, les piplus une super-source set une super-destination t. On relie sà chaque ci, chaque
piàt, chaque ciaux employés du corps de métier ci, et chaque eià sa catégorie socio-professionnelle. On obtient le
graphe de la figure 1.
Q 19 . Supposons que toutes les capacités des arcs sont des entiers positifs. Expliquer en une ou deux phrases
pourquoi l’algorithme de Ford-Fulkerson va calculer des flux à valeur entière.
Q 20 . Supposons que chaque arc partant de sait une capacité de 1. On ne précise rien pour les capacités des autres
arcs. Après avoir appliqué l’algorithme de Ford-Fulkerson, peut-il y avoir plusieurs arcs avec un flux de 1 partant d’un
même sommet ci? Justifier.
Q 21 . Expliquer comment, en attribuant la capacité 1 à la majorité des arcs, on peut résoudre le problème du
vote. Vous donnerez précisément la valeur de chaque arc, quelle valeur le flot maximal doit avoir pour que le problème
admette une solution, et vous justifierez en une ou deux phrases comment les contraintes du vote sont satisfaites grâce
à votre choix des capacités.
3