Académique Documents
Professionnel Documents
Culture Documents
Algorithme de König
Problématique :
Un problème d’affectation se présente de la façon suivante :
Soient n individus P1 , P2 ,....., Pn qu’il est possible d’affecter à n taches notées T1 , T2 ,....Tn .
A chaque affectation d’un individu à une tache précise, correspond un critère Cij qui pourra
être par exemple une note de compétence, un gain, un coût, etc.…
Les relations d’affectations peuvent être représentées par le tableau suivant :
⎛ ⎞
T T ...... T
⎜ 1 2 j ....Tn ⎟
⎜ ⎟
⎜ ⎟
⎜P 1
C
11
C
12
.................C
1n ⎟
⎜ ⎟
⎜P C C .................C ⎟
⎜ 2 21 22 2n ⎟
⎜. ⎟
⎜ ⎟
⎜ ⎟
⎜ .Pi Ci1 Ci 2 .........Cij .....Cin ⎟
⎜ ⎟
⎜ ⎟
⎜ ⎟
⎜ Pn C C .................Cnn ⎟
⎜
⎜ n1 n2 ⎟
⎟
⎝ ⎠
Domaines d’applications :
T1 T2 T3 T4 T5
P1 0 3 2 0 2
P2 2 3 0 1 1
P3 1 1 2 3 1
P4 0 3 2 2 1
P5 1 2 3 0 0
Application 2:
Une administration désire procéder aux mutations de ces fonctionnaires A, B, C,
D et E. elle leur offre les postes P1, P2, P3, P4 et P5.
Ces fonctionnaires désirant maximiser leur satisfaction générale, décident
d’effectuer chacun un classement des postes offerts et obtiennent le tableau
suivant regroupant leurs avis :
P1 P2 P3 P4 P5
A 1 2 3 4 5
B 1 4 2 5 3
C 3 2 1 5 4
D 1 2 3 5 4
E 2 1 4 3 5
Pour maximiser la satisfaction générale, il faut choisir un chiffre et un seul par
ligne et par colonne, de manière que la somme des cinq chiffres soit minimale.
Chercher alors, par l’algorithme de Konig, l’affectation optimale.
Application 3 :
Chacune des six machines d’un atelier doit recevoir un opérateur. Six personnes ont été
présélectionnées. Chacune d’elle a subi un test de productivité sur chaque machine. Le tableau
ci-dessous donne les productivités obtenues en pièces par heure.
Les machines sont en parallèle. Autrement dit, la productivité totale de l’atelier est la somme
des productivités des personnes affectées aux machines.
L’objectif est de déterminer une affectation des personnes aux machines permettant de
maximiser la production totale.
Techniciens
a b c d
Ouvriers
A 1 4 1 4
B 4 2 2 1
C 5 3 5 1
D 1 2 3 1
Question :
Comment formera-t-on les équipes de façon à ce que la somme des notes des
affectations retenues soit maximale ? Répondre à cette question en utilisant
l’algorithme de Konig.