L’Aide à la Décision Multicritère Enjeux, Méthodes et Exemples Vincent T’KINDT Laboratoire d’Informatique (EA 2101) Dépt. ...
Préambule <ul><ul><li>« Aide qu’un  Homme d’Etudes  peut apporter pour permettre à un  Décideur  de prendre une décision e...
Préambule Vincent T’kindt Anna est proche de son argent Bob aime le bon vin Problème : Comment choisir le vin  ? Qu’est-ce...
Préambule Vincent T’kindt Voici ce que propose notre carte (vins blancs): Carbonnieux (Graves), 1993 Haut-Brion (Graves), ...
Préambule Vincent T’kindt <ul><li>Un processus d’Aide à la Décision implique forcément un Décideur et un Homme d’Etude, </...
Contenu Vincent T’kindt <ul><li>Les concepts fondamentaux de l’Aide à la Décision Multicritère, </li></ul><ul><li>L’Optimi...
Concepts fondamentaux Vincent T’kindt <ul><li>L’Aide à la Décision Multicritère propose un cadre général pour conduire l’H...
Concepts fondamentaux Vincent T’kindt <ul><li>Les problématiques d’Aide à la Décision peuvent être séparées en quatre caté...
Concepts fondamentaux Vincent T’kindt <ul><li>Les problématiques d’Aide à la Décision peuvent être séparées en quatre caté...
Concepts fondamentaux Vincent T’kindt <ul><li>Les problématiques d’Aide à la Décision peuvent être séparées en quatre caté...
Concepts fondamentaux Vincent T’kindt <ul><li>Les problématiques d’Aide à la Décision peuvent être séparées en quatre caté...
Concepts fondamentaux <ul><li>Définition des préférences du Décideur </li></ul><ul><li>Définition des conséquences puis de...
Concepts fondamentaux <ul><li>Déduction à partir du système relationnel de préférence de solutions  de meilleurs compromis...
Concepts fondamentaux Vincent T’kindt <ul><li>Quelques méthodes d’Aide à la Décision Multicritère, </li></ul><ul><ul><li>M...
L’Optimisation Multicritère Vincent T’kindt <ul><li>Un Problème d’Optimisation Multicritère (POM) peut être défini comme s...
L’Optimisation Multicritère Vincent T’kindt <ul><li>Un Problème d’Optimisation Multicritère (POM) peut être défini comme s...
L’Optimisation Multicritère Vincent T’kindt <ul><li>Notion d’optimalité : les optima de Pareto, </li></ul>Z 2 Une solution...
L’Optimisation Multicritère Vincent T’kindt <ul><li>Deux questions fondamentales : </li></ul><ul><ul><li>Comment calculer ...
L’Optimisation Multicritère Vincent T’kindt <ul><li>Les préférences peuvent s’exprimer… pour chaque critère Z i , </li></u...
L’Optimisation Multicritère Vincent T’kindt <ul><li>La fiabilité des préférences influence le type d’algorithme à mettre e...
L’Optimisation Multicritère Vincent T’kindt <ul><li>La fiabilité des préférences influence le type d’algorithme à mettre e...
L’Optimisation Multicritère Vincent T’kindt <ul><li>Comment résoudre le problème d’optimisation construit à partir des pré...
Exemple : Cartographie statistique Vincent T’kindt <ul><li>Exemple prospectif : Sectorisation d’une zone géographique, </l...
Exemple : Cartographie statistique Vincent T’kindt <ul><li>Modélisation du problème : </li></ul><ul><li>Une partie j est d...
Exemple : Cartographie statistique Vincent T’kindt <ul><li>Modélisation des préférences : </li></ul><ul><li>Minimiser   Z...
Exemple : Cartographie statistique Vincent T’kindt <ul><li>Modélisation des préférences : </li></ul><ul><li>Le Décideur es...
Exemple : Cartographie statistique Vincent T’kindt <ul><li>Résolution du problème : </li></ul><ul><li>Comment calculer une...
Conclusions Vincent T’kindt <ul><li>Ce qu’il faut retenir : </li></ul><ul><ul><li>Une démarche d’ADM fait nécessairement i...
Bibliographie Vincent T’kindt [Figueira et al., 2005] J. Figueira, S. Greco et M. Erghott. Multiple Criteria Decision Anal...
Prochain SlideShare
Chargement dans…5
×

Vincent T'KINDT - Aide à la décision multicritère

4 474 vues

Publié le

Enjeux, Méthodes et Exemples

Publié dans : Technologie, Formation
1 commentaire
1 j’aime
Statistiques
Remarques
  • Liste des vidéos de la présentation :

    Partie 1 : http://www.youtube.com/watch?v=Qj9fCW1tPI4

    Partie 2 : http://www.youtube.com/watch?v=kukJQFnsicE

    Partie 3 : http://www.youtube.com/watch?v=xBJYkGJvD9Y

    Partie 4 : http://www.youtube.com/watch?v=QsUMJA0AyZQ
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
Aucun téléchargement
Vues
Nombre de vues
4 474
Sur SlideShare
0
Issues des intégrations
0
Intégrations
17
Actions
Partages
0
Téléchargements
155
Commentaires
1
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Vincent T'KINDT - Aide à la décision multicritère

  1. 1. L’Aide à la Décision Multicritère Enjeux, Méthodes et Exemples Vincent T’KINDT Laboratoire d’Informatique (EA 2101) Dépt. Informatique - Polytech’Tours Université François-Rabelais de Tours – France [email_address]
  2. 2. Préambule <ul><ul><li>« Aide qu’un Homme d’Etudes peut apporter pour permettre à un Décideur de prendre une décision en fonction de plusieurs critères d’évaluation » </li></ul></ul>Vincent T’kindt Modélisation Résolution Qu’entend-on par Aide à la Décision Multicritère ? <ul><ul><li>« Recherche Opérationnelle et Aide à la Décision sont deux faces indissociables d’une même médaille » [Roy, 2006] </li></ul></ul>Techniques mathématiques et informatiques permettant de résoudre des problèmes d’optimisation Techniques permettant de formaliser un problème, les préférences du Décideur et les décisions qu’il peut être amené à prendre Aide à la Décision Multicritère Aide à la Décision Multicritère Recherche Opérationnelle
  3. 3. Préambule Vincent T’kindt Anna est proche de son argent Bob aime le bon vin Problème : Comment choisir le vin  ? Qu’est-ce qui compte pour vous ? Anna => le prix, Bob => la qualité. Quel est le prix maximum que vous souhaitez y mettre ? Anna => au plus 10 euros, Bob => plutôt 30 euros, Anna => ok pour 20 euros. Le Décideur L’Homme d’Etudes Le problème de décision Modélisation des préférences
  4. 4. Préambule Vincent T’kindt Voici ce que propose notre carte (vins blancs): Carbonnieux (Graves), 1993 Haut-Brion (Graves), 1992 Meurseault Drouhin, 1992 Gaston Huet (Vouvray), 1990 Z 1 =15 euros et Z 2 =3 Z 1 =20 euros et Z 2 =3 Z 1 =18 euros et Z 2 =5 Z 1 =12 euros et Z 2 =4
  5. 5. Préambule Vincent T’kindt <ul><li>Un processus d’Aide à la Décision implique forcément un Décideur et un Homme d’Etude, </li></ul><ul><li>Il n’existe pas forcément une solution optimale unique… voir pas de solution optimale, </li></ul><ul><li>L’important est de pouvoir obtenir les préférences du Décideur. </li></ul>
  6. 6. Contenu Vincent T’kindt <ul><li>Les concepts fondamentaux de l’Aide à la Décision Multicritère, </li></ul><ul><li>L’Optimisation Multicritère, </li></ul><ul><li>Exemples. </li></ul>
  7. 7. Concepts fondamentaux Vincent T’kindt <ul><li>L’Aide à la Décision Multicritère propose un cadre général pour conduire l’Homme d’Etude dans son travail de « conseil », </li></ul><ul><li>L’  « Homme d’Etude » peut être un acteur humain ou un logiciel d’Aide à la Décision, </li></ul>
  8. 8. Concepts fondamentaux Vincent T’kindt <ul><li>Les problématiques d’Aide à la Décision peuvent être séparées en quatre catégories, </li></ul>Le choix d’une meilleure décision Tracé 1 Tracé 2 Tracé 3 Tracé 4 Choix d’un tracé d‘autoroute Tracé 2
  9. 9. Concepts fondamentaux Vincent T’kindt <ul><li>Les problématiques d’Aide à la Décision peuvent être séparées en quatre catégories, </li></ul>Le tri de décisions Tracé 1 Tracé 2 Tracé 3 Tracé 4 Tri des tracés d‘autoroute Tracés à faible coût Tracés écologiques Tracé 1 Tracé 4 Tracé 2 Tracé 3
  10. 10. Concepts fondamentaux Vincent T’kindt <ul><li>Les problématiques d’Aide à la Décision peuvent être séparées en quatre catégories, </li></ul>Le rangement de décisions Tracé 1 Tracé 2 Tracé 3 Tracé 4 Rangement des tracés d‘autoroute Tracés consensuels Tracé 1 Tracé 4 Tracé 2 Tracé 3 Plus Moins
  11. 11. Concepts fondamentaux Vincent T’kindt <ul><li>Les problématiques d’Aide à la Décision peuvent être séparées en quatre catégories, </li></ul>La description des décisions <ul><li>Qu’est-ce qu’un tracé d’autoroute ? Quels sont les impacts d’un tracé ? </li></ul><ul><ul><li>Impact économique, </li></ul></ul><ul><ul><li>Impact sociétal, </li></ul></ul><ul><ul><li>Impact écologique, </li></ul></ul><ul><ul><li>… </li></ul></ul>
  12. 12. Concepts fondamentaux <ul><li>Définition des préférences du Décideur </li></ul><ul><li>Définition des conséquences puis des critères d’évaluation, </li></ul>Vincent T’kindt <ul><li>Pour une problématique donnée, </li></ul><ul><li>Définition de l’ensemble des décisions possibles, </li></ul>Le problème est posé et on sait comment prendre en compte les préférences du Décideur <ul><li>Quels sont les impacts d’un tracé ? </li></ul><ul><ul><li>Impact économique, </li></ul></ul><ul><ul><li>Impact sociétal, </li></ul></ul><ul><ul><li>Impact écologique, </li></ul></ul><ul><ul><li>… </li></ul></ul>Tracé 1 Tracé 2 Tracé 3 Tracé 4 Critère environnemental Le système relationnel de préférences Tracé 1 Tracé 2 Tracé 3 Tracé 4
  13. 13. Concepts fondamentaux <ul><li>Déduction à partir du système relationnel de préférence de solutions de meilleurs compromis. </li></ul>Vincent T’kindt <ul><li>Pour une problématique donnée, </li></ul><ul><li>Mise au point d’un algorithme de résolution, </li></ul><ul><li>OU </li></ul>Dépend du nombre de décisions Si ce nombre est « trop grand » alors on se dirigera plus vers l’utilisation de techniques de Recherches Opérationnelles Dans tous les cas, c’est le Décideur qui choisit au final, pas l’algorithme de résolution.
  14. 14. Concepts fondamentaux Vincent T’kindt <ul><li>Quelques méthodes d’Aide à la Décision Multicritère, </li></ul><ul><ul><li>MAUT ([Von Neumann et Morgenstern, 1954]) </li></ul></ul><ul><ul><ul><li>UTA ([Jacquet-Lagrèze et Siskos, 1982]), </li></ul></ul></ul><ul><ul><ul><li>Analytic Hierarchy Process ([Saaty, 1986]), </li></ul></ul></ul><ul><ul><li>Les méthodes Electre, </li></ul></ul><ul><ul><li>Promethee, </li></ul></ul><ul><ul><li>Méthodes de l’optimisation multicritère, </li></ul></ul><ul><ul><li>… </li></ul></ul><ul><ul><li>[Figueira et al., 2005] J. Figueira, S. Greco et M. Erghott. Multiple Criteria Decision Analysis: State-of-the-art surveys, International Series on Operations Research and Management Sciences, Springer. </li></ul></ul>
  15. 15. L’Optimisation Multicritère Vincent T’kindt <ul><li>Un Problème d’Optimisation Multicritère (POM) peut être défini comme suit : </li></ul>Minimiser Z 1 (x) Minimiser Z 2 (x) … Minimiser Z K (x) Sous contrainte x  S Trouver « une solution » (décision) qui minimise K critères d’évaluation Z i . Cette solution existe-t-elle ? [T’kindt et Billaut, 2006] V. T’kindt et JC Billaut. Multicriteria Scheduling: Theory, Models and Algorithms, 2 nde édition, Springer.
  16. 16. L’Optimisation Multicritère Vincent T’kindt <ul><li>Un Problème d’Optimisation Multicritère (POM) peut être défini comme suit : </li></ul>Carbonnieux (Graves), 1993 Haut-Brion (Graves), 1992 Meurseault Drouhin, 1992 Gaston Huet (Vouvray), 1990 Z 1 =15 euros et Z 2 =3 Z 1 =20 euros et Z 2 =3 Z 1 =18 euros et Z 2 =5 Z 1 =12 euros et Z 2 =4
  17. 17. L’Optimisation Multicritère Vincent T’kindt <ul><li>Notion d’optimalité : les optima de Pareto, </li></ul>Z 2 Une solution x est un optimum de Pareto strict ssi il n’existe pas une autre solution y telle que Z i (y) ≤Z i (x),  i=1, … ,K, avec au moins une inégalité stricte. Z 1
  18. 18. L’Optimisation Multicritère Vincent T’kindt <ul><li>Deux questions fondamentales : </li></ul><ul><ul><li>Comment calculer un optimum de Pareto (de préférence strict) ? </li></ul></ul><ul><ul><li>Quel est le « meilleur » optimum de Pareto pour le Décideur ? </li></ul></ul> Cela dépend des préférences du Décideur ! <ul><ul><li>Comment s’expriment ses préférences ? </li></ul></ul><ul><ul><li>Avec quelle fiabilité peut-il les exprimer ? </li></ul></ul> Nous sommes en plein dans la problématique d’Aide à la Décision Multicritère…
  19. 19. L’Optimisation Multicritère Vincent T’kindt <ul><li>Les préférences peuvent s’exprimer… pour chaque critère Z i , </li></ul><ul><ul><li>sous forme de poids  i , </li></ul></ul><ul><ul><li>sous forme d’objectif à atteindre (ex: Z i  [A;B]), </li></ul></ul><ul><ul><li>sous forme de bornes à ne pas dépasser, </li></ul></ul><ul><ul><li>ou sous forme d’un ordre absolu entre les critères. </li></ul></ul><ul><li>Exemples : </li></ul><ul><li>Si les préférences s’expriment uniquement par des poids : </li></ul><ul><li>Minimiser  i  i Z i </li></ul><ul><li>Si les préférences s’expriment par des poids et des bornes : </li></ul><ul><li>Minimiser  i  i Z i </li></ul><ul><li>sous contrainte Z i  b i </li></ul>Les solutions optimales sont des optima de Pareto
  20. 20. L’Optimisation Multicritère Vincent T’kindt <ul><li>La fiabilité des préférences influence le type d’algorithme à mettre en place, </li></ul>
  21. 21. L’Optimisation Multicritère Vincent T’kindt <ul><li>La fiabilité des préférences influence le type d’algorithme à mettre en place, </li></ul>Minimiser  Z 1 (s)+  Z 2 (s) Sous contrainte Z 1 (s) ≤ b 1 Z 2 (s) ≤ b 2 s  S Décideur Optimum de Pareto Préférences (poids, bornes) Homme d’Etudes Module d’AD Module Optim
  22. 22. L’Optimisation Multicritère Vincent T’kindt <ul><li>Comment résoudre le problème d’optimisation construit à partir des préférences du Décideur ? </li></ul>Minimiser  Z 1 (s)+  Z 2 (s) Sous contrainte Z 1 (s) ≤ b 1 Z 2 (s) ≤ b 2 s  S Décideur Optimum de Pareto Préférences (poids, bornes) Homme d’Etudes <ul><li>En utilisant la Recherche Opérationnelle : </li></ul><ul><ul><li>Etude de la complexité du problème, </li></ul></ul><ul><ul><li>Mise au point d’algorithmes exacts (méthodes dédiées, procédures par séparation et évaluation, modèles mathématiques, …), </li></ul></ul><ul><ul><li>Mise au point d’algorithmes heuristiques (méthodes par construction progressive, algorithmes évolutionnaires, méthodes par voisinage, …) </li></ul></ul>Module d’AD Module Optim
  23. 23. Exemple : Cartographie statistique Vincent T’kindt <ul><li>Exemple prospectif : Sectorisation d’une zone géographique, </li></ul><ul><li>Formulation du problème, </li></ul>Une zone géographique <ul><li>Une zone géographique est composée de parties, </li></ul><ul><li>Une partie j est définie par des caractéristiques C i j </li></ul><ul><li>Problème : trouver la meilleure sectorisation pour le Décideur. </li></ul><ul><li>Sectorisation : ensemble de groupes de parties. </li></ul>Avec l’aimable autorisation d’Articques pour l’utilisation des cartes.
  24. 24. Exemple : Cartographie statistique Vincent T’kindt <ul><li>Modélisation du problème : </li></ul><ul><li>Une partie j est définie par K caractéristiques C j i , </li></ul><ul><li>Un secteur s est défini par un vecteur d’évaluation v(s), </li></ul><ul><li> Une sectorisation est évaluée par K critères Z i , </li></ul><ul><li>Une partie est un pays, K=2, C j 1 = superficie et C j 2 =densité de population, </li></ul><ul><li>Pour chaque secteur s, on peut poser : v(s)=[  j C j 1 ;  j C j 2 /P] </li></ul><ul><li> Z 1 : écart de superficie maximum, </li></ul><ul><li>Z 1 =max p,q (v 1 (p)-v 1 (q)), </li></ul><ul><li>Z 2 : écart de densité maximum, </li></ul><ul><li>Z 2 =max p,q (v 2 (p)-v 2 (q)), </li></ul>Illustration : v(s 1 )=[10;30] v(s 2 )=[100;20] v(s 3 )=[2;25] Z 1 =max(100-10;100-2;10-2)=98 Z 2 =max(30-20;30-25;25-20)=5 Minimiser Z 1 et Z 2 .
  25. 25. Exemple : Cartographie statistique Vincent T’kindt <ul><li>Modélisation des préférences : </li></ul><ul><li>Minimiser  Z 1 +  Z 2 , </li></ul><ul><li>=> peu pertinent en théorie. </li></ul><ul><li>Minimiser Z 1 </li></ul><ul><li>sous contrainte Z 2   </li></ul><ul><li>Sous forme de poids uniquement ? </li></ul><ul><li>Sous forme d’une borne ? </li></ul><ul><li>(problème  -contraint) </li></ul>Illustration :  Sectorisation Z 1 Z 2 s 1 98 5 s 2 96 7 s 3 90 10 Z 1 Z 2 90 98 96 5 10 7
  26. 26. Exemple : Cartographie statistique Vincent T’kindt <ul><li>Modélisation des préférences : </li></ul><ul><li>Le Décideur est peu certain de ce qu’il veut : approche interactive, </li></ul><ul><li>Interactions sur la borne  (quit à considérer des pourcentages), </li></ul><ul><li>Quelle fiabilité pour les préférences ? </li></ul>Illustration : Z 1  Z 2 <ul><li>Augmenter  pour diminuer l’écart maximum sur la superficie, </li></ul><ul><li>Diminuer  pour diminuer l’écart sur la densité, </li></ul>
  27. 27. Exemple : Cartographie statistique Vincent T’kindt <ul><li>Résolution du problème : </li></ul><ul><li>Comment calculer une sectorisation pour le problème  -contraint ? </li></ul><ul><li>=> nombre de secteurs et constitution des secteurs. </li></ul><ul><li>Utilisation de méthodes de la Recherche Opérationnelle (heuristiques, algorithmes exacts). </li></ul><ul><li>Note : ce problème peut-il également être vu comme un problème de classification non supervisée ? </li></ul>
  28. 28. Conclusions Vincent T’kindt <ul><li>Ce qu’il faut retenir : </li></ul><ul><ul><li>Une démarche d’ADM fait nécessairement intervenir le Décideur, </li></ul></ul><ul><ul><li>Il n’existe pas de solution optimale unique, mais plutôt un ensemble de solutions « optimales », </li></ul></ul><ul><ul><li>La prise en compte des préférences est une étape cruciale, </li></ul></ul><ul><ul><li>La mise au point d’algorithmes efficaces nécessite une bonne connaissance des outils de la Recherche Opérationnelle et de l’Aide à la Décision. </li></ul></ul>
  29. 29. Bibliographie Vincent T’kindt [Figueira et al., 2005] J. Figueira, S. Greco et M. Erghott. Multiple Criteria Decision Analysis: State-of-the-art surveys, International Series on Operations Research and Management Sciences, Springer. [Jacquet-Lagrèze et Siskos, 1982] E. Jacquet-Lagrèze et Y. Siskos. Assessing a set of additive utility functions for multicriteria decision making: the UTA method. European Journal of Operational Research, 10(2):151-164, 1982. [Roy, 2006] B. Roy. Regard historique sur la place de la RO-AD en France, Cahier du Lamsade, num. 237, Université Paris-Dauphine, mai 2006. [Saaty, 1986] T. Saaty. Axiomatic foundation of the Analytic Hierarchy Process, Management Science, 32(7):841-855, 1986. [Von Neumann et Morgenstern, 1954] J. Von Neumann et O. Morgenstern. Theory of games and economic behaviour, Wiley Edition, 1954.

×