MINF182
MINF182
LA RECHERCHE SCIENTIFIQUE
UNIVERSITE ABDELHAMID IBN BADIS - MOSTAGANEM
THEME :
Résumé
Le but de l'analyse multicritère est de fournir au décideur des outils lui permettant de
progresser dans la résolution de problèmes décisionnels faisant intervenir plusieurs points de
vue généralement contradictoires. En effet, que ce soit un problème de choix, de rangement
ou de tri, la question centrale est toujours un problème de comparaison. Il existe plusieurs
techniques et méthodes comparaison entre plusieurs alternatives, y compris la moyenne
pondérée, ELECTRE, PROMETHEE etc.
Abstract
The purpose of multicriteria analysis is to provide the decision-maker with the tools to
advance decision-making problems involving several generally contradictory points of view.
Indeed, whether it is a problem of choice, storage or sorting, the central question is always a
problem of comparison. There are several techniques and methods comparing several
alternatives, including the weighted average, ELECTRE, PROMETHEE etc.
i
Dédicace
A mes parents.
A toute ma famille.
ii
Tout d’abords, je remercie dieu tout puisons de m’avoir aidée à finir mon
projet et de m’avoir guidée et donné le courage pour surmonter tous les problèmes
rencontrés.
Mes remerciements vont aussi à mes parents qui m’ont soutenue et encouragée tout au
long de ce travail.
Sont oublier mes frères et mes sœurs et ma femme dont les conseils précieux m’ont
guidée. Je tiens à remercier particulièrement mon encadreur Madame : BAHNES
Nacera pour son aide précieuse et pour ses encouragements, et tous ceux qui m’ont
soutenue moralement. Je ne pourrais pas terminer sans exprimer un remerciement
venant du plus profond du cœur à tous mes amis qui m’ont toujours soutenu pendant
mes années d’étude.
v
Sommaire
Sommaire :
Introduction générale………………………………………………………….……...1
Chapitre I : Optimisation Multiobjectif
I.1 Introduction sur les problèmes d’optimisation.……………………………………...2
1-1 Un problème d’optimisation …………………….…….…………………….....3
1-2 Un problème d’optimisation et caractéristique……..………..………………....3
1-3 Face à un problème d’optimisation ………………………………….………...4
I.2Les problèmes d’optimisation mono-objectif………..…………………...…..………4
2-1 Variables de décision………………………………….……..………………...4
2-2 Espace décisionnel et espace objectif….…………..…………...……….……..4
2-3 Contraintes…………………………………………….…….……...………….4
I.3 Le paradigme monocritère………………………………..….…….……...………….4
I.4 Critiques du paradigme monocritère……………………..….…….……...……...….5
I.5 Optimisation Multiobjectif ………………….……………………………………….5
5-1 Caractérisation d’un problème d’optimisation multiobjectif……………...…...6
5-2 Problèmes d’optimisation multiobjectifs……………………….……………....7
5-3 La multiplicité des solutions………………………………..….………...…......7
5-4 Approches de résolution multiobjectif ………………………….………...…...8
I.6 Utilité et utilisation de l’optimisation multi-objectif……………………….……......9
I.7 Méthodes de résolution de problèmes multi-objectifs……………….…….……......9
I.8 Classification ………………… …………………………………...……….……........9
8-1Point de vue décideur ………………………………..……………..……….…9
8-2 point de vue concepteur ……………………………..….……..….….…...…10
I.9 Tableau multicritère…………………………………………………...…..……......11
9-1Définition d’un Tableau multicritère…………..………………...…....……....11
9-2 La réaliser d’un tableau multicritères…………………………...…………....11
I.10La pondération…………………………………………..…..…...……....…..….....11
I.11Signification des poids……………………………..……..………………..…….....11
I.12Echelle de notation……………………………….…..……….……….....…..…......12
I.13 Conclusion ………………………………………………………....………...…….13
vi
Sommaire
vi
INTRODUCTION GENERALE
Introduction générale
La plupart des institutions ont besoin d'aide jusqu'à trouver une décision, que ce soit
une assistance conformément aux méthodes de la façon d'expérimenter des modèles et des
procédures antérieures ou d'autres, ou en développement en fonction de plusieurs critères pour
aider à la prise de décision qui sont utilisés dans de nombreux domaines, les problèmes de
prise de décision sont souvent conçus pour chercher les exemples se fondent sur des méthodes
mathématiques et dans de multiples problèmes par exemple dans les établissements
d'enseignement supérieur (comment trier la liste des étudiants licences pour préparer Master
avec plusieurs critères ?) ainsi que d'autres points. Pour résoudre ce problème, il a été proposé
multicritères, qui tiennent compte de tous les points contradictoires de la méthodologie
d'analyse, et l'objectif de cette dernier est de répondre à certaines méthodes quantitatives pour
la prise de décisions visent également à clarifier le rôle du système assistant joue sur la prise
de décision, donc j’utilisé dans cette mémoire la méthode ELECTRE1 pour résoudre des
problèmes.
1
CHAPITRE 1 : OPTIMISATION MULTIOBJECTIF
− design de systèmes dans les sciences d’ingénieurs (mécanique, aéronautique, chimie, etc.) :
ailes d’avions [Obayashi, 1998], moteurs d’automobiles [Fujita, 1998] ;
L'analyse multicritères c’est un domaine importante , il donnent des outils qui permet
de résoudre des problèmes .
2
CHAPITRE 1 : OPTIMISATION MULTIOBJECTIF
3
CHAPITRE 1 : OPTIMISATION MULTIOBJECTIF
Elles sont regroupées dans le vecteur . C’est en faisant varier ce vecteur que l’on
recherche un optimum de la fonction f .
2-3 Contraintes
Dans la plupart des problèmes d’optimisation, des restrictions sont imposées par
lescaractéristiques du problème. Ces restrictions doivent être satisfaites afin de considérer
unesolution acceptable. Cet ensemble de restrictions, appelées contraintes, décrit les
dépendancesentre les variables de décision et les paramètres du problème. On formule
usuellement ces contraintes cj par un ensemble d’inégalités, ou d’égalités de la forme
suivant :
cj(x1, x2, …, xn) 0.
3-Le paradigme monocritère
Le paradigme monocritère apparaît donc comme un problème d'optimisation, et son
avantage est de donner lieu à un problème clairement posé. Tous les problèmes classiques de
la recherche opérationnelle, établis progressivement depuis 1937, sont de ce type. Citons
notamment la programmation linéaire, non linéaire, dynamique, la théorie des graphes et des
réseaux, l'optimisation combinatoire, la théorie des jeux, les problèmes de localisation, les
4
CHAPITRE 1 : OPTIMISATION MULTIOBJECTIF
problèmes de transport, la théorie de file d'attente, la gestion des stocks, les problèmes
d'ordonnancement, la gestion de la production,…
Le paradigme monocritère implique que la modélisation des préférences se fasse au
moyen d'un critère qui synthétise à lui seul tous les objectifs du décideur, toutes les
conséquences de la décision.
Cette approche est bien adaptée au traitement de certains problèmes techniques, mais
présente toute fois de gros inconvénients dans un grand nombre de cas, surtout où le facteur
humain intervient [Mintzbzrg, H 1993].
pour bien illustrer le fait que les problèmes monocritère ne sont pas adaptés aux traitements de
la réalité humaine, considérons l'exemple suivant:
considérons un individu qui doit acheter une nouvelle voiture. S'il ne raisonnait que suivant
un seul critère et ne s'intéressait qu'au coût de l'achat (car lorsqu'on ne s'intéresse qu'à un seul
critère, c'est souvent l'aspect financier qui l'emporte), il roulerait avec la voiture la moins
chère sur le marché, or on sait que la réalité est tout autre: on voit toutes sortes de voitures
dans les rues, de la moins chère à la plus onéreuse: le chef d'entreprise préférera avoir la
voiture la plus confortable et la plus voyante sans vraiment faire attention au prix, le chef de
famille voudra un véhicule pratique et assez grand pour emmener toute sa famille, tandis que
l'étudiant se contentera de la voiture la moins chère, pourvu qu'elle fonctionne…. Cela ne peut
s'expliquer que par la prise en compte, dans la tête de chaque individu, d'autres critères en
plus du pécuniaire: le confort sous tous ses aspects, la satisfaction personnelle, l'impression
produite sur autrui, et ainsi de suite.
4- Critiques du paradigme monocritère
Les critiques principales de l'approche monocritère pour un problème de décision sont
les suivantes:
- Ne pas tenir compte de la situation d'incomparabilité qui pourtant est une caractéristique
bien humaine. Il est en effet fréquent que, comparant deux actions potentielles, un décideur ne
parvienne pas à dire laquelle il préfère.
- Ne pas considérer qu'il existe des cas où l'indifférence est intransitive. Sous ces hypothèses,
la relation caractéristique est donc supposée complète et transitive, ce qui implique qu'un
problème monocritère sera toujours représenté par une structure de préordre total. Pour pallier
à ces hypothèses qui semblent trop fortes pour pouvoir modéliser un problème dans lequel le
facteur humain apparaît, nous introduisons ici un modèle multicritère. [ Perny P, 1998]
5- Optimisation multi-objectif
5
CHAPITRE 1 : OPTIMISATION MULTIOBJECTIF
C’est après avoir trouvé les solutions du problème multi-objectif que d’autres
difficultés surviennent : il faut sélectionner une solution dans cet ensemble. La solution qui
sera choisie par l’utilisateur va refléter les compromis opérés par le décideur vis-à-vis des
différentesfonctions objectif.
Le décideur étant “humain”, il va faire des choix et l’un des buts de l’optimisation
multi-objectif va être de modéliser les choix du décideur ou plutôt ses préférences. Pour
modéliserces choix, on pourra s’appuyer sur deux grandes théories :
– la théorie de l’utilité multi-attribut [Keeney et al. 93]
– la théorie de l’aide à la décision [Roy et al. 93]
Ces deux théories ont des approches différentes.
La première approche va chercher à modéliser les préférences du décideur, en
postulantqu’implicitement chaque décideur cherche à maximiser une fonction appelée
fonction d’utilité,cette approche n’accepte pas qu’il y ait, en fin de sélection, des solutions ex-
aequo.
La seconde approche, elle, va chercher à reproduire le processus de sélection du ou des
décideurs. Pour cela, on s’appuiera sur des outils permettant d’opérer des sélections de
solutionsparmi un ensemble de solutions. Cette approche accepte que l’on obtienne des
solutionsex-aequo.
L’autre difficulté à laquelle on sera confronté avant d’effectuer une optimisation sera la
sélection de la méthode d’optimisation. En effet, on peut répartir les méthodes d’optimisation
multi-objectif en trois grandes familles. Ces familles sont définies en fonction de l’instant où
l’on prend la décision d’effectuer ou non un compromis entre fonctions objectif. Nous avons
les familles suivantes :
– Les méthodes d’optimisation a priori :
Dans ces méthodes, le compromis que l’on désire effectuer entre les différentes
fonctions objectif a été déterminé avant l’exécution de la méthode d’optimisation, pour
obtenir la solution de notre problème, il suffira de faire une et une seule recherche et en fin
d’optimisation, la solution obtenue reflètera le compromis que l’on désiraiteffectuer entre les
fonctions objectif avant de lancer la recherche.
Cette méthode est intéressante dans le sens où il suffit d’une seule recherche pour trouverla
solution. Cependant, il ne faut pas oublier le travail de modélisation du compromisqui a été
effectué avant d’obtenir ce résultat.
5-1Caractérisation d’un problème d’optimisation multi-objectif
Un problème d’optimisation multi-objectif (PMO), ou multicritère, consiste à
optimiser plusieursfonctions-objectif simultanément. Les objectifs de l’optimisation sont, en
général, partiellement antagonistes.
En allocation d’actifs, l’exemple le plus classique est celui de l’optimisation du
rendement etla volatilité : on cherche à augmenter le rendement tout en diminuant la volatilité.
Mais, le longde la frontière efficiente [Markowitz, 1952], une amélioration durendement
entraine une dégradation de la volatilité, et vice-versa. Ce conflit lors de l’optimisationdes
fonctions-objectif se traduit par le fait qu’il n’existe pas systématiquement de solution
optimaledu point de vue des deux critères.
Ce sont ces solutions compromis qui sont recherchées quand il s’agit de résoudre un problème
6
CHAPITRE 1 : OPTIMISATION MULTIOBJECTIF
avec →→
et→ →
ou → ,→ → ,→→ et → →
7
CHAPITRE 1 : OPTIMISATION MULTIOBJECTIF
8
CHAPITRE 1 : OPTIMISATION MULTIOBJECTIF
9
CHAPITRE 1 : OPTIMISATION MULTIOBJECTIF
On distingue à cet égard trois schémas possibles. Soit le décideur intervient des le
début de ladéfinition du problème, en exprimant ses préférences, afin de transformer un
problèmemulti-objectif en un problème simple objectif. Soit le décideur effectue son choix
dans l’ensemble des solutions proposées par le solveur multi-objectif :
les approches a priori : le décideur intervient en aval du processus d’optimisation,
pourdéfinir la fonction d’agrégation modélisant le compromis que l’on désire faire entre
lesdifférents objectifs. Dans ce cas le décideur est supposé connaître a priori le poids de
chaqueobjectif afin de les mélanger dans une fonction unique. Cela revient à résoudre un
problèmemono-objectif. Cependant dans la plupart des cas, le décideur ne peut pas exprimer
clairementsa fonction d’utilité, parce que les différents objectifs sont non commensurables
(exprimésdans des unités différentes).
les approches interactives : combinent de manière cyclique et incrémentale les processus
dedécision et d’optimisation. le décideur intervient de manière à modifier certaines variables
oucontraintes afin de diriger le processus d’optimisation. Le décideur modifie ainsi
interactivement le compromis entre ses préférences et les résultats. Cette approche permet
donc de bienprendre en compte les préférences du décideur, mais nécessite sa présence tout au
long duprocessus de recherche.
les approches a posteriori: cherche à fournir au décideur un ensemble de bonnes
solutionsbien réparties. Il peut ensuite, au regard de l’ensemble des solutions, sélectionner
celle qui luisemble la plus appropriée. Ainsi, il n’est plus nécessaire de modéliser les
préférences dudécideur (ce qui peut s’avérer être très difficile), mais il faut en contrepartie
fournir unensemble de solutions bien réparties, ce qui peut également être difficile et requérir
un tempsde calcul important (mais ne nécessite pas la présence du décideur).
Nous nous placerons dans le cadre de cette troisième famille de méthodes où la modélisation
despréférences n’est pas requise et où le procédé d’optimisation doit être puissant afin de
fournirune très bonne approximation de la frontière Pareto.
8-2 Point de vue concepteur
Ce classement adopte un point de vue plus théorique articulé autour des notions
d’agrégation et d’optimum Pareto. Les approches utilisées pour la résolution de problèmes
multi-objectifs peuvent être classées en deux catégories [Barichard, 2003] : les approches non
Pareto et les approches Pareto
Les approches non Pareto ne traitent pas le problème comme un véritable problème multi-
objectif. Elles cherchent à ramener le problème initial à un ou plusieurs problèmes mono-
objectifs.
Les approches Pareto ne transforment pas les objectifs du problème, ceux-ci sont traités sans
aucune distinction pendant la résolution.
Les approches non Pareto sont classées en deux catégories : les approches scalaires, qui
transforment le problème multi-objectif en problème mono-objectif et les approches non
scalaires, qui gardent l’approche multi-objectif, mais en traitant séparément chacun des
objectifs.
- Les approches scalaires «ces approches sont de type a priori»
A l’origine, les problèmes multi-objectifs étaient transformés en problèmes mono-objectifs.
10
CHAPITRE 1 : OPTIMISATION MULTIOBJECTIF
Plusieurs approches différentes ont été mises au point pour transformer les problèmes multi-
objectifs en problèmes mono-objectifs : les approches agrégées, programmation par but, et les
approches -contraintes, etc.
- Approche d’agrégation : c’est une des premières approches utilisée pour résoudre les
problèmes multi-objectifs [Ishibuchi, 1998]. Elle consiste à transformer un problème multi-
objectif en un problème mono- objectif,en définissant une fonction objectif unique F comme
étant la somme pondérée de différentes fonctions objectives du problème initial. En affectant
à chaque objectif un coefficientde poids qui représente l’importance relative que le décideur
attribue à l’objectif .
9-Tableau multicritère
9-1 Définition d’un Tableau multicritère
C'est un tableau à double entrée permettant de comparer facilement différentes
propositions.
11
CHAPITRE 1 : OPTIMISATION MULTIOBJECTIF
critères ou des objectifs destinés à la notation d’un ensemble d’alternatives. Les poids seront
alors multiplicateurs de performances mesurées sur des échelles qui peuvent être de nature
différente puisque associées à des critères ou à des objectifs différents. En fonction du mode
d’agrégation de ces performances pondérées, les différences d’échelle peuvent avoir une
incidence non négligeable sur l’appréciation des rapports d’importance.
Prenons le cas de la pondération d’un ensemble de critères intervenant dans le calcul
d’une note moyenne. Si la formule d’agrégation est de type somme pondérée, l’estimation
d’un rapport d’importance entre deux critères est homogène à un taux d’échange pondéré par
un rapport d’échelles. Si au contraire la formule d’agrégation est de type produit pondéré
(moyenne), les rapports d’importance entre critères ne sont pas sensés prendre en compte les
différences au niveau des échelles de mesure. [ROY85] ou [DUB94*]
12-Echelle de notation
Dans la littérature, différentes échelles de notation sont proposées pour l’estimation de
l’importance relative de deux éléments. Elles relient, le plus souvent, différents degrés
linguistiques d’importance à des ordres de grandeur numériques. C’est par exemple le cas de
l’échelle proposée par Saaty [SAA77] pour estimer un rapport d’importance.
L’échelle proposée comporte 9 échelons pour décrire différentes nuances allant d’une
égale importance et pour faciliter,nous n’adoptons pas d’échelle de notation particulière sur
l’intervalle de définition des comparaisons binaires. Ceci dit, il est toujours possible d’utiliser
une échelle, comme passerelle, pour traduire des données d’entrée linguistiques, provenant
des décideurs, sous une forme numérique.
Exemple decritères de choix avec leur poids :
pour passer les étudiants diplômés licencea master, il basé sur des critères suivants :
- les moyennes des étudiants (4)
- la session (2)
- la répétition (2)
En regard de chaque critère, une valeur est attribuée à chaque élément. Elaborer la règle des
valeurs en choisissant des extrêmes appropriés (de 0 à 10 permettra plus de nuances que de 0
à 3, mais n'est peut-être pas pertinent).
Pour obtenir le score total, multiplier chaque valeur par le poids du critère considéré et faire la
somme des scores partiels pour chaque élément.
-Exemple : échelle de valeurs de 0 à 5
0 = tout à fait insatisfaisant
1 = très insatisfaisant
2 = insatisfaisant
3 = acceptable
4 = assez satisfaisant
5 = tout à fait satisfaisant
12
CHAPITRE 1 : OPTIMISATION MULTIOBJECTIF
13- Conclusion
Pendant longtemps, les approches de résolution multi-objectif consistaient principalement
à les transformer en problèmes mono-objectifs. Parmi ces méthodes se trouvent les méthodes
d'agrégation, les méthodes contrainte, et les méthodes de programmation par but. La
transformation du problème multi-objectif en un problème mono-objectif nécessite des
connaissances a priori sur le problème traité. De plus, ces approches modifient la structure du
problème combinatoire qui perd ainsi ses éventuelles propriétés remarquables. L'optimisation du
problème mono-objectif peut garantir l'optimalité de la solution trouvée, mais n'en trouve qu'une
seule. Dans les situations réelles, les décideurs ont généralement besoin de plusieurs alternatives,
La connaissance de plusieurs solutions optimales est utile aussi pour une utilisation future.
13
CHAPITRE 2 : Les méthodes d’aide à la décision
1-1Introduction
L'aide multicritère à la décision est un nouveau monde de concepts, d'approches, de
modèles et de méthodes qui visent à aider le gestionnaire (le décideur) à décrire, évaluer, ranger,
choisir ou rejeter un ensemble d'actions, pouvant être exercées sur des candidats, des produits ou
des projets. Cet exercice est basé sur l'évaluation à l'aide de notes (scores), de valeurs, d'intensité
de préférence, en fonction d'un ensemble de critères. Ces derniers peuvent représenter divers
aspects tels que: les objectifs, les buts, les cibles, les valeurs de préférence, les degrés d'aspiration
et les fonctions d'utilité.
Il existe une approchepour obtenir un ensemble de solutions, qui repose sur
l’établissement d’une relation d’ordreentre les différents éléments. Ainsi, on peut, en fonction
de la relation d’ordre définie, obtenirun ensemble de solutions (relation d’ordre partiel) ou une
et une seule solution (ordrecomplet). L’autre différence majeure, par rapport aux méthodes
d’optimisation multi-objectif“classiques”, vient du fait que les méthodes d’aide à la décision
ne travaillent que sur desensembles discrets de points (les méthodes d’optimisation multi-
objectif “classiques” peuventtravailler, elles, sur des ensembles continus).
De plus, les méthodes d’aide à la décision permettent de répondre à plusieurs problématiques,
réunies dans le tableau 1.
14
CHAPITRE 2 : Les méthodes d’aide à la décision
Une “action” désigne un objet, une décision, un candidat ou autre chose encore. C’est
surcette entité que va s’opérer la sélection (ou le tri, ou le classement).
Une méthode d’aide à la décision va donc permettre de choisir la meilleure action, ou de
classer des actions en fonction d’un ou plusieurs critères.
En fonction du type de classement que l’on désirera effectuer, on pourra utiliser différents
types de règles de classement ou de choix.
2- L'aide multicritère à la décision
2-1 Définition
PhilippeVinckea défini l'aide multicritère ainsi: "L'aide multicritère à la décision vise,
comme son nom l'indique, à fournir à un décideur des outils lui permettant de progresser dans
la résolution du problème de décision à plusieurs points de vue, souvent contradictoires,
doivent être pris en compte.[Serge Bellut ,2002]
Pour Bouyssou, l'argument réaliste selon lequel la réalité étant multidimensionnelle, il
est naturel que l'on prenne en compte plusieurs points de vue pour aider à la décision et donc
qu'on utilise des méthodes multicritères, ne peut à lui seul justifier d'adopter une démarche
multicritère pour aider à la décision. Utiliser un tel argument conduirait à voir le monocritère
comme un cas limite et dégénéré du multicritère.[Simon H, 1982]
L'aide multicritère à la décision œuvre à apporter un éclairage et des explications à une
catégorie de problèmes où:
- Plusieurs critères quantitatifs et qualitatifs sont pris en considération; - Ces critères sont
souvent hétérogènes;
- Ces critères sont généralement conflictuels; - Ces critères sont généralement considérés
d'inégale importance.[ Simon Herbert A,1983]
3-Le critère
Un critère est une fonction g, définie sur l’ensemble des actions A, qui prend ses
valeurs dans un ensemble totalement ordonné, et qui représente les préférences de
l’utilisateur selon un point de vue.[Vincke 89]
Aider à décider, c'est avant toutes choses, aider à clarifier une situation afin de faire
comprendre au décideur quelles sont ses préférences, à ce niveau, le concept-clé est celui du
critère Selon [Roy93] :
"Pour l'essentiel, un critère vise àrésumer, à l'aide d'une fonction, les évaluationsd'une action
sur diverses dimensions pouvant se rattacher à un même "axe de signification", ce dernier
étant la traduction opérationnelle d'un "point de vue" au sens usuel du terme"
En d'autres termes, un critère est une fonction à valeurs réellesdéfinie sur l'ensemble
desactions potentielles afin de pouvoir décrire le résultat de la comparaison de deux actions a
et bet de fonder la proposition :
Ou est une relation binaire signifiant "au moins aussi bon que", relativement au critère f.
Nous reviendrons sur ce point dans la section .
Dans un problème d'aide à la décision, la liste des critères que l'on prend en compte
(lafamille de critères) estétroitement liée au décideur et à son échelle des valeurs. En effet,
selonqu'il porte une attention particulière ou nulle à un aspect de la question, ce dernier se
retrouveradans la famille de critère ou non, cela ouvrant sur un problème de subjectivité du
choix des critères[Vincke 89].
Par exemple, la moyenne d’un élève est un critère pouvant servir à déterminer la valeurde
l’élève.
15
CHAPITRE 2 : Les méthodes d’aide à la décision
16
CHAPITRE 2 : Les méthodes d’aide à la décision
17
CHAPITRE 2 : Les méthodes d’aide à la décision
-Problématique du tri(P.β): aider à trier les actions d'après des normes ou à élaborer une
procédure d'affectation
la problématique du tri(P.β)consiste à poser le problème en termes de tri des actions par
catégories, celles-ci étant conçues relativement à la suite à donner aux actions qu'elles sont
destinées à recevoir, c'est-à-dire à orienter l'investigation vers la mise en évidence d'une
affectation des actions de Aà ces catégories en fonction de normes portant sur la valeur
intrinsèque de ces actions et ce compte-tenu du caractère révisable et/ou transitoire de A; cette
problématique prépare une forme de prescription ou de simple participation visant: - Soit à
préconiser l'acceptation ou le rejet pour certaines actions; d'autres pouvant donner lieu à des
recommandations plus complexes compte-tenu de la conception des catégories; - Soit à
proposer l'adoption d'une méthodologie fondée sur une procédure d'affectation à des
catégories de toutes les actions convenant à une éventuelle utilisation répétitive et/ou
automatisée.
Procédure d’affectation
18
CHAPITRE 2 : Les méthodes d’aide à la décision
19
CHAPITRE 2 : Les méthodes d’aide à la décision
différentes actions. Les méthodes appartenant à cette approche, d'inspiration française, sont
appelées également les méthodes d'agrégation partielle. Cette appellation est due au fait que
ces méthodes procèdent, généralement, par paires d'actions. En effet, les actions sont
comparées deux à deux pour pouvoir vérifier l'existence d'une relation de surclassement ou
pas. Une fois toutes les actions comparées de cette façon, une synthèse de l'ensemble des
relations binaires est élaborée afin d'apporter des éléments de réponse à la situation
décisionnelle posée.[KaziTani Amel,2009]
8- Les différentes méthodes
Nous allons présenter différentes méthodes d’aide à la décision :
Les méthodes ELECTRE (I, IS, II, III, IV et TRI) ainsi deux méthodes proches des méthodes
ELECTRE : les méthodes PROMETHEE (I et II). Chacune de ces méthodes traite une
problématique bien précise. Les éléments importants qui différencient ces méthodes sont la
définition de la relation de classement des actions (chaque méthode exploite une relation de
préférence différente) et la méthode d’exploitation des résultats.
9- La Méthode ELECTRE I
Cetteméthode seraappliquée dans cette mémoirepour choisir les meilleurs des
étudiantsavec plusieurs critères.
9-1 Historique
ELECTRE1 est une famille de méthodes d'analyse multicritères développée en Europe
à la fin des années 1960.
9-2 Principe de Méthode
Cette méthode permet de choisir la meilleure action suivant un groupe de critères. Elle
a été définie par B. Roy en 1968 [Vincke 89, Maystre et al. 94].
Dans ce but et au moyen de la relation de surclassement S, il est nécessaire d'effectuer une
partition de l'ensemble A des actions potentielles en deux sous-ensembles N et A/N
complémentaires tels que toute action appartenant à A/N est surclassée par au moins une
action appartenant à N. Les actions-éléments de A/N sont éliminées. Les actions appartenant à
N sont incomparables entre elles, ce sont les actions sélectionnées.
9-3 Indice de concordance [Maystre et al. 94]
Il est dit du critère j qu’il concorde avec l’hypothèse “l’action ai surclasse l’action ak”
si l’action ai est au moins aussi bonne que l’action aken ce qui concerne le critère j ; ce qui ce
traduit par : gj(ai) ≥ gj(ak).”
9-5Relation de surclassement
La relation de surclassementS est construite en prenant appui sur une notion de
concordance et une notion de discordance. L'hypothèse de surclassement sera acceptée si un
test de concordance et un test de non-discordance sont satisfaits.
20
CHAPITRE 2 : Les méthodes d’aide à la décision
9-6Legraphe de surclassement
Le graphe de surclassementvisualise la relation de surclassement pour l'ensemble des
couples des actions. La théorie des graphes est ici utilisé pour représenter les relations de
surclassement.
Indice de concordance
c(a,b)
Seuil de
Indice de discordance
concordance
dj(a,b)
c
Test de Seuil de
concordance
oui
discordance d
c(a,b)>c
non Test de
discordance
dj(a,b)<d
non
Hypothèse Hypothèse
« a surclasse b » « a surclasse b »
rejetée acceptée
21
CHAPITRE 2 : Les méthodes d’aide à la décision
Tableau de performance
Prix Performance Mobilité Logiciels Garante
DEL 5 10 7 7 2
ARCHOS 4 8 5 5 7
SONY 5 8 7 7 6
HP 7 6 5 3 7
Poids 1 3 1 1 4
22
CHAPITRE 2 : Les méthodes d’aide à la décision
Indice de concordance
DEL ARCHOS SONY HP
DEL - 0.6 0.6 0.5
ARCHOS 0.4 - 0.7 0.9
SONY 0.7 0.6 - 0.5
HP 0.5 0.6 0.5 -
Indice de discordance
DEL ARCHOS SONY HP
DEL - 0.5 0.4 0.5
ARCHOS 0.2 - 0.2 0.3
SONY 0.2 0.1 - 0.2
HP 0.4 0.2 0.4 -
Tableau de surclassement
DEL ARCHOS SONY HP
DEL 0 0 0 0
ARCHOS 0 0 1 0
SONY 1 0 0 0
HP 0 0 0 0
ARCHOS
DEL
SONY HP
Donc en peut conclure que PC DEL surclassé PC SONY et PC SONY surclassé tablette
ARCHOS .
Le noyau de ce graphe de surclassement est N= {DEL, HP}
23
CHAPITRE 2 : Les méthodes d’aide à la décision
12-Conclusion:
Les méthodes d'aide multicritère à la décision sont des techniques assez récentes et en
plein développement. Par leur manière d'intégrer tout type de critères,ces procédures semblent
mieux permettre de se diriger vers tous les domaines.
24
Chapitre 3 : Etude opérationnelle
1 –Introduction
L’objectif de cette étude est programmé une application qui permet de trier et classer
les étudiants (licence) passe à haut niveau (Master) avec plusieurs critères.
2- Choix du langage
Le langage de programmation utilisé (Java) permet de réaliser de façon très simple
l’interface des applications et de relier aisément le code utilisateur aux événements Windows.
3-Microsoft SQL
Le langage SQL (Structured Query Language) est un langage de requête utilisé pour
interroger des bases de données exploitant le modèle relationnel.
MySQL serveur gère une ou plusieurs base de données. Chaque base de données
contient différents types d'objets (tables, index, fonctions). L'objet le plus représenté d'une
base de données est la table.
25
Chapitre 3 : Etude opérationnelle
26
Chapitre 3 : Etude opérationnelle
5- La structure de l’application
L’application du système c’est une structure modulaire pour faciliter la
compréhension du système et des tâches qu’il réalise.
Les tâches principales : la saisie, la consultation, la modification d’une quantité
d’informations concernant un fichier donné, la suppression et classement.
5-1 Architecture du logiciel
Mot de passe
Modifier un Modifier
étudiant un critère
Supprimer
Supprimer un un critère
étudiant
27
Chapitre 3 : Etude opérationnelle
6-Images de l’application
6-1 Interface de logiciel
Pour entrer dans logiciel il faut clique sur Botton «Démarrer» et pour sortie clique sur
Botton «Quitter».
28
Chapitre 3 : Etude opérationnelle
Après la saisi des l’informations de l’étudiant, et pour enregistre il faut cliquer sur le
bouton « Enregistrer », Le remplissage tous les champs est obligatoire, pour annuler
l’opération clique sur bouton «Annuler» et pour ajouter un autre étudiant cliqué sur
bouton« Nouveau ».
29
Chapitre 3 : Etude opérationnelle
30
Chapitre 3 : Etude opérationnelle
Pour faire la suppression il faut entrer le matricule ensuite cliqué sur bouton
« Vérifier » pour affiche l’étudiant concerné, ainsi pour supprimer cliqué sur bouton
«Supprimer » et pour quitter cliqué sur bouton « Annuler » .
31
Chapitre 3 : Etude opérationnelle
Après la saisi l’information d’un critère, il faut cliquer sur le bouton « Enregistrer »,
Le remplissage tous les champs est obligatoire.
Pour faire une modification il faut entrer le «IdCritere» ensuite cliqué sur bouton
« Vérifier » pour affiche le critère concerné et faire la modification, et pour enregistrer la
modification clique sur bouton «Enregistrer »
Pour faire la suppression il faut entrer le «IdCritere» ensuite cliqué sur bouton
« Vérifier » pour affiche le critère concerné, ainsi pour supprimer clique sur bouton
«Supprimer » et pour annuler opération clique sur bouton «Annuler».
32
Chapitre 3 : Etude opérationnelle
Pour classer les étudiants avec plusieurs critères, cliqué sur bouton « Classer ».
33
CONCLUSION GENERALE
Conclusion générale
L’Analyse Multicritère est un outil d’aide à la décision développé pour résoudre des
problèmes multicritères complexes qui incluent des aspects qualitatifs ou quantitatif dans un
processus décisionnel , dans ce mémoire, nous avons présenté les concepts de base de
l'optimisation multi-objectif, puis une classification des techniques d'optimisation multi-
objectif et le principe méthodes multicritères, ensuite j’explique le but de méthode
ELECTRE I et j’utilise cette méthode pour trier et classer les meilleures étudiants avec
plusieurs critères.
34
BIBLIOGRAPHIES
Bibliographies :
1−[Barichard, 2003] Approches hybrides pour les problèmes multiobjectifs. V.Barichard, Thèse de
Doctorat 2003, école doctorale d'Angers.
2-[COU,98] H. Courtot, "La gestion des risques dans les projets" dans la collection "Production et
techniques quantitatives appliquées à la gestion", Ed.S. V. Giard, vol. 1, Edition n° 1, Economica,
1998.
3- [Coello et al, 99] C. A. Coello Coello, A. D. Christiansen, MOSES : A Multiobjective Optimization
Tool for Engineering Design, Engineering Optimization, 1999
4-[DUB94*] D. Dubois et M. Grabisch, “Agrégation multicritère et optimisation” dans Logique Floue,
vol. 1, ARAGO, Ed. O.F.d.T. Avancées, Edition n° 1, Paris, Masson, 1994.
5- [Fujimura, 1996] Path planning with multiple objectives. K.Fujimura. IEEE Robotics and
Automation Society Magazine.
6−[Fujita, 1998] Multi-objective optimal design of auto motive engine using genetic algorithm.
K.Fujita, N.Hirokawa, S.Akagi, S.Kimatura, and H.Yokohata, (1998). In Design Engineering
Technical Conferences DETC Atlanta, Georgia.
7−[Ishibuchi, 1998] A milti-objective genetic local search algorithm and its application to the
Flowsh opsche duling. H.Ishibuchi and T.Murata, IEEE transactions on systems, Man and
Cybernetics Part C : applications and reviews, 1998.
8-[Imed Othmani,1998] "Optimisation multicritère: fondements et concepts", Thèse de doctorat,
l'universitéJoseph Fourier de Grenbole, 1998.
9-[Keeney et al, 93] R. L. Keeney, H. Raiffa, Decisions with multiple objectives : preferences and
Value tradeoff, éditions Cambridge University Press, 1993
10-[ KaziTani Amel,2009] "La modélisation des préférences du décideur dans le modèle du goal
programming", Thèse de doctorat en science de gestion, Université de Tlemcen, 2009.
11-[Maystre et al, 94] L.-Y. Maystre, J. Pictet, J. Simos, Méthodes multicritères ELECTRE, édition
Presses Polytechniques et Universitaires Romandes, 1994.
12-[Mahdi, 2007] Mahdi S. (2007). Optimisation multiobjectif par un nouveau schéma de coopération
méta/exacte. Mémoire de Master, Université Mentouri de Constantine.
13-[Markowitz, 1952] Markowitz H. (1952). Portfolio selection. The Journal of Finance.
14- [ Mintzbzrg H, 1993]"Structure et dynamique des organisations", 1er Ed, Ed d'organisation, Paris,
1993
15-[Obayashi, 1998] Niching and elitistmodels for multiobjective genetic algorithms. S.Obayashi,
S.Takahashi, and Y.Takeguchi, (1998). In Parallel Problem Solving from Nature PPSN ’ 5,
Amsterdam. Springer-Verkag.
16-[Partoune et Quoilin, 2002]. La réalisation d'un tableau multicritères C. Partoune et H. Quoilin
avril 2002, Université de Lièg.
35
BIBLIOGRAPHIES
17-[ Perny P, 1998] Multicriteria filterning methods based on concordance and non-discordance
principales", Annals of Operations Research, 1998.
18-[ROY B ,1968] Classement et choix en présence de points de vue multiples (la méthode Electre),
Revue française d’informatique et de recherche opérationnelle, 1968.
19-[ROY B ,85] "Méthodologie Multicritère d'Aide à la Décision" dans la collection "Production et
techniques quantitatives appliquées à la gestion", Ed.S. V. Giard, vol. 1, Edition n° 1, Paris,
Economica, 1985.
20-[Roy et al, 93] B. Roy et D. Bouyssou, Aide multicritère à la décision : Méthodes et cas, éditions
Economica,1993.
21-[SAA,77] T. L. Saaty, “A scaling method for priorities in hierarchical structures” publié dans
Journal of Mathematical Psychology, 1977.
22-[Salem Chakhar,2006] "Cartographie décisionnelle multicritère Formalisation et implémentation
informatique ",Thèse de doctorat en informatique, Université Paris Dauphine ,2006.
23-[Serge Bellut ,2002] "Les processus de la décision: démarches, méthodes et outils", 1er Ed,
ANFOR, Paris, 2002.
24-[Simon H, 1982] "Rational choise and the structure of environement", Models of bounled
rationality, Cambridge, 1982.
25-[Simon Herbert A,1983] "Administration et processus de décision", 1er, Economica, Paris, 1983
26-[Vincke, 89] Philippe Vincke, L’aide multicritère à la décision, éditions Ellipses, éditions de
l’Universitéde Bruxelles, 1989.
36