Seance 6

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 8

23/12/2019

Problème d’affectation Problème d’affectation

 Problématique: Exemple  Problématique: Exemple

– Une administration désire procéder aux mutations de cinq personnes A, • Objectif:

B, C, D, E et leur affecte les postes a, b, c, d,e. Ces personnes désirent – Choisir un chiffre et un seul par ligne et par colonne de manière à ce que la somme
maximiser leur satisfaction et décident d’effectuer un classement des des cinq chiffres choisis soit minimale.

postes offerts selon leur choix et obtiennent le tableau suivant : – Cette somme s’appelle le coût de la solution

• Remarque :
– Le nombre de solutions possibles dans un problème de n candidats et n
postes est n!.

Recherche Opérationnelle M. LAZAAR 1-142 Recherche Opérationnelle M. LAZAAR 1-143

Problème d’affectation Problème d’affectation

 Méthode hangroise:  Méthode hangroise:


– La méthode hongroise permet de résoudre des problèmes d'affectation, qui – En soustrayant le plus petit élément de chaque colonne nous obtenons :

consistent à trouver la meilleure façon de relier un ensemble donné de tâches à un


ensemble de ressources (machines-outils, processeurs, etc.).

 En soustrayant le plus petit élément de chaque ligne nous obtenons

Recherche Opérationnelle M. LAZAAR 1-144 Recherche Opérationnelle M. LAZAAR 1-145


23/12/2019

Problème d’affectation Problème d’affectation

 Méthode hangroise:  Méthode hangroise:


• démarche : – On obtient le tableau 4 :
– Nous affectons le 0 de la ligne A
– Nous ne pouvons plus affecter sur la ligne B que le 0 de la colonne e Solution non optimale car la
– Nous affectons le 0 de la ligne C personne D n’est pas satisfait
– Nous ne pouvons pas affecter de 0 sur la ligne D
– Sur la ligne E, nous avons le choix entre le 0 de la colonne b et le 0 de la colonne d
(on choisit le 0 de la colonne b)

Solution réalisable mais non optimale de coût :


1+3+1+5+1=11

Recherche Opérationnelle M. LAZAAR 1-146 Recherche Opérationnelle M. LAZAAR 1-147

Problème d’affectation Problème d’affectation

 Étape de la méthode Hangroise:  Méthode hangroise:


1. Marquer par + toute ligne n’ayant que des zéros barré – En traçant un trait sur les lignes non marquées et les colonnes marquées, on
obtient :
2. Marquer par + toute colonne ayant un zéro barré sur une ligne marquée
3. Marquer par - toute ligne ayant un zéro encadré dans une colonne
marquée
4. Si le marquage est possible revenir à l’étape 2.
Sinon stop la solution est optimale

Recherche Opérationnelle M. LAZAAR 1-148 Recherche Opérationnelle M. LAZAAR 1-149


23/12/2019

Problème d’affectation Problème d’affectation

 Méthode hangroise:  Méthode hangroise:


– En soustrayant le plus petit élément du tableau restant (non barré) aux éléments – En soustrayant le plus petit élément du tableau restant (non barré) aux éléments
non rayés et en l’ajoutant aux éléments rayés, on obtient: non rayés et en l’ajoutant aux éléments rayés, on obtient:

– Les éléments rayés sont les éléments qui se trouvent sur l’intersection des lignes – Les éléments rayés sont les éléments qui se trouvent sur l’intersection des lignes
et des colonnes rayés et des colonnes rayés

Recherche Opérationnelle M. LAZAAR 1-150 Recherche Opérationnelle M. LAZAAR 1-151

Problème d’affectation Programmes de transport (Problèmes de Hitchcok)

 Méthode hangroise: Solution  Définition du problème


– Un produit est disponible en m origines O1, …, Om (usines), en quantités
respectives a1, …, am, doit être transporté vers n destinations D1, …, Dn (dépôts,
clients), en quantités respectives b1, …, bn.

 Objectif :
– déterminer la quantité transportée de chaque source à chaque destination en
minimisant les coûts de transport. Les coûts sont proportionnels aux quantités
transportées.

• Remarque : Quantités offertes et demandées sont des entiers non négatives


Solution optimale de  Contraintes :
coût : 1+3+1+2+3=10
– Contraintes d’offre limitée aux sources
– Demande à satisfaire aux destinations
– L’offre totale est égale à la demande totale :

Recherche Opérationnelle M. LAZAAR 1-152 Recherche Opérationnelle M. LAZAAR 1-153


23/12/2019

Programmes de transport Programmes de transport

 Chaque origine Oi est reliée à chaque destination Dj par une route (Oi, Dj)  Formulation par graphe
 À l’acheminement d’une unité du bien considéré de Oi à Dj Correspond un
coût de transport fij entier et non négatif

Recherche Opérationnelle M. LAZAAR 1-154 Recherche Opérationnelle M. LAZAAR 1-155

Programmes de transport Programmes de transport

 Définitions  Exemple
1. Un graphe est dit biparti si ses sommets sont partagés en deux classes telles – Assurer au moindre coût les transports des quantités demandées aux dépôts
numérotés de 1 à 6 à partir des usines numérotés de I à IV.
que les sommets de chaque classe ne sont pas adjoints
– Connaissant les disponibilités de ces usines et les coûts de transport unitaires de
2. On dit qu’une solution du problème est une solution de base si elle comporte toutes origines à toute destination.

exactement : nm-(n+m-1) = (n-1)(m-1) valeurs nulles (n+m-1 valeurs non nulles)

3. On dit qu’une solution est réalisable si elle vérifie les relations (2), (3) et (4) du
modèle mathématique

Recherche Opérationnelle M. LAZAAR 1-156 Recherche Opérationnelle M. LAZAAR 1-157


23/12/2019

Programmes de transport Programmes de transport

 Remarque:  Méthode du coin Nord-Ouest :


– On a supposé que le total général des quantités disponibles aux origines – Transporter sur la relation (I,1) (qui est le coin nord-Ouest du tableau), la quantité
maximale possible (Le minimum du couple (Demande ,disponible)).
correspond au total général des demandes aux différentes destinations.

– Si ce n’est pas le cas:

• Si on a un excès des disponibilités, il suffit de créer une destination fictive ,


en affectant à ce sommet fictif la différence entre les deux totaux généraux
et en valuant la nouvelle relation par un coût élevé. – Le dépôt 1 est servi et l’usine I est encore capable de servir 9 unités, on la
transporte sur la relation (I,2) , min(11,9)
• Si on a un excès des demandes, il suffit de créer une origine fictive et faire la
même chose.

Recherche Opérationnelle M. LAZAAR 1-158 Recherche Opérationnelle M. LAZAAR 1-159

Programmes de transport Programmes de transport

 Méthode du coin Nord-Ouest :  Méthode du coin Nord-Ouest : Recherche d’une solution de base
– Le stock de l’usine I est épuisé mais elles manquent 2 unités au dépôt 2, on affecte
2 à la relation (II,2)

Recherche Opérationnelle M. LAZAAR 1-160 Recherche Opérationnelle M. LAZAAR 1-161


23/12/2019

Programmes de transport Programmes de transport

 Méthode de la différence-maximale (BALAS HAMMER):  Méthode de BALAS HAMMER:


1. Calculer pour chaque rangé du tableau 1 (ligne ou colonne), la différence entre 1. Calculer pour chaque rangé du tableau 1 (ligne ou colonne), la différence entre
les deux plus petits coûts les deux plus petits coûts
2. Sélectionner la rangé pour laquelle la différence est maximale
3. Affecter à la relation de plus petit coût de cette rangé, la quantité la plus élevée
4. Reprendre le processus jusqu’à ce que toutes les rangés soient saturées
(disponibilités ou demandes)

Recherche Opérationnelle M. LAZAAR 1-162 Recherche Opérationnelle M. LAZAAR 1-163

Programmes de transport Programmes de transport

 Méthode de BALAS HAMMER:  Méthode de BALAS HAMMER:


2. Sélectionner la rangé pour laquelle la différence est maximale 3. Affecter à la relation de plus petit coût de cette rangé, la quantité la plus élevée

Recherche Opérationnelle M. LAZAAR 1-164 Recherche Opérationnelle M. LAZAAR 1-165


23/12/2019

Programmes de transport Programmes de transport

 Méthode de BALAS HAMMER  Méthode de BALAS HAMMER

Recherche Opérationnelle M. LAZAAR 1-166 Recherche Opérationnelle M. LAZAAR 1-167

Programmes de transport Programames de transport

 Méthode de BALAS HAMMER  Méthode de BALAS HAMMER

Recherche Opérationnelle M. LAZAAR 1-168 Recherche Opérationnelle M. LAZAAR 1-169


23/12/2019

Programames de transport Programames de transport

 Méthode de BALAS HAMMER  Méthode de BALAS HAMMER

Recherche Opérationnelle M. LAZAAR 1-170 Recherche Opérationnelle M. LAZAAR 1-171

Programames de transport Programames de transport

 Méthode de BALAS HAMMER

 Recherche d’une solution optimale


Méthode du steeping-stone

 Solution de base car elle comporte (6+4-1) valeurs non nulles.


 Son coût est:
(18*61)+(9*23)+(11*39)+(7*78)+(5*42)+(3*92)+(6*24)+(5*53)+(9*40)= 3535

Recherche Opérationnelle M. LAZAAR 1-172 Recherche Opérationnelle M. LAZAAR 1-173

Vous aimerez peut-être aussi