SlideShare a Scribd company logo
1 of 13
Download to read offline
REVUE FRANÇAISE D’AUTOMATIQUE, D’INFORMATIQUE ET DE
RECHERCHE OPÉRATIONNELLE. RECHERCHE OPÉRATIONNELLE
JEAN-MARIE BLIN
A linear assignment formulation of the
multiattribute decision problem
Revue française d’automatique, d’informatique et de recherche
opérationnelle. Recherche opérationnelle, tome 10, no V2 (1976),
p. 21-32.
<http://www.numdam.org/item?id=RO_1976__10_2_21_0>
© AFCET, 1976, tous droits réservés.
L’accĂšs aux archives de la revue « Revue française d’automatique, d’infor-
matique et de recherche opérationnelle. Recherche opérationnelle » implique
l’accord avec les conditions gĂ©nĂ©rales d’utilisation (http://www.numdam.org/
legal.php). Toute utilisation commerciale ou impression systématique est
constitutive d’une infraction pĂ©nale. Toute copie ou impression de ce fi-
chier doit contenir la présente mention de copyright.
Article numérisé dans le cadre du programme
Numérisation de documents anciens mathématiques
http://www.numdam.org/
R.A.I.R.O. Recherche opérationnelle
(vol. 10, n° 6, juin 1976, p. 21 à 32)
A LINEAR ASSIGNMENT FORMULATION
OF THE MULTIATTRIBUTE DECISION PROBLEM (*)
by Jean-Marie.BLIN (X
)
Abstract. — After proposing a gĂȘneraiframework of analysisfor multiattributed dĂ©cision
problems, thispaper developsa linearassignaientmodel to aggregatea set of individual ordinal
Ă©valuationsof alternatives into a global ranking. A "best" aggregation scheme is defined as
one which maximizes a linear function of individual agreement over alternative rankings.
Due to the special features of this linear assignmentproblem, geometrie formulation solutions
are found. Both formulations are shown to be equivalent. Implicationsfor aggregationtheory
and extensions of the model are brieflydiscussed.
SECTION 1: STATEMENT OF THE PROBLEM
1.1. A large number of real-world décision problems cannot be properly
assessed from a single viewpoint : a firm attempting to compare a set of alter-
native investment projects might want to rate them on the basis of (1) the net
discounted profit expected from each investment (2) the payoff period and (3)
the market share. An economist trying to assign a précise quantitative content
to such expressions as the "rate of growth of the gĂȘnerai price level" would
want to compare priées of a set of commodities over several periods of time;
similarly, in system analysis the question of how to take into account multiple
criteria often arises; in the field of social choice theory the same problem is
encountered and voting mechanisms are but one possible way of resolving it.
To set the stage for our analysis it is convenient to adopt a few définitions
to capture the sesential similarity between the various problems we have just
mentioned (2
).
(*) Reçu décembre 1973, version révisée reçue octobre 1975.
(*) The author would like to thank an anonymous référée for his judicious comments
and constructive criticisms on an earlier version of this paper.
(2
) See B. ROY, [16], for a gĂȘnerai extensive discussion of the problem.
Revue Française d'Automatique^ Informatique et Recherche Opérationnelle, juin 1976.
22 J.-M. BLIN
1.2. Basic définitions
A is a finite set of well-specified objects (e. g. investment projects, candidates
in an Ă©lection, etc.).
A = {al9a2, . . . , Ö J , ..., am}. (1)
We are also given a finite class ÂŁf of "criteria" (e. g. characteristics, features,
voters):
<7 = {SUS2, . . . , S „ , .-.,5,} (2)
Now each individual criterion Sh e ÂŁf is itseli a set endowed with a certain
structure, algebraic, topological or both as the case may be.
For instance we could have
Sh —N (the set of natural numbers), (3)
Sh — {0, 1, 2, .. ., n }, the finite set of the first n integers, (4)
Sft = {0, l}or{yes, no}, (5)
SĂź = R o r R + . (6)
More generally Sh could be a metric space or a topological space.
These criteria now give us a basis for representing the m objects of A. This
"représentation" process can be viewed as a set of / mappings <pA
:
<pA: A^Sh (fc-1,2, . . . , / ) . (7)
ĂŻn gĂȘnerai we would not expect these mappings to be identical (if they were,
we would be faced with a single criterion décision problem and no aggregation
would be necessary). Each object at is thus described by an /-dimensional
image:
(8)
1.3* The Aggregation Problem
Informally we would like to "combine" the /-dimensional images of the m
objects in a certain "best" way.
Revue Française d'Automatique, Informatique et Recherche Opérationnelle
LINEAR ASSIGNMENT AND THE MULTIATTRIBUTE DECISION PROBLEM 23
Letting the images set of A be denoted by $ (A) f where O (A) a f Sh)
 ft=i /
the aggregation problem consists in finding a mapping a that maps O (A)
into a one-dimensional «aggregate space" 0:
a: O(^)-*0. (9)
Now the nature of the aggregate space 0 will vary depending upon the problem
at hand. For instance if all the criterion sets Sh = { 1, 2, ..., n} and the
représentation mappings Ÿh are permutations of Sh, we way want to require that
0 = {l, 2, . . . , n } (10)
and a e y (where Sf dénotes the set of permutation operators, i. e. the group
of permutations).
Clearly a vey large number of mappings a could be chosen. To discriminate
among them, some "goodness of fit" criterion is needed. Intuitively we would
like the aggregate représentation mapping ei to respect as much as possible
the individual mappings cpft. The question then revolves around the choice
of an objective function that will evaluate the goodness of fit between the
"extensive" image <
ĂŻ
>(A) of the set A and its aggregate image a [$ (A)~] <
= 0.
Once such an objective function has been chosen, the problem is then to search
for a class of aggregation mappings a that meet this optimality requirement.
Clearly the answer to the first question, i. e. the choice of a goodness of fit
index, is partly dependent upon the choice of a structure for the criterion
sets Sh. In the next sections we will illustrate this approach by using a simple
linear form as our objective function to be maximized. The metric inter-
prétation of this solution concept will also be discussed.
SECTION 2: AGGREGATÏNG A SET OF (/) COMPLETE ORDERINGS
OF m OBJECTS
2.1. Introduction and Background
We shall now assume that the individual représentation mappings (pA of
the m objects at e A are permutation operators, i. e.
SA = {1,2, ..., i, . . . , m } , (11)
V* = 1,2, . . . , / , (12)
where ^m dénotes the group of permutation of the first m integers.
As we know each operator <pf
t can be represented by a permutation matrix
P, i. e. an m x m nonnegative matrix each row and column of which has only
one entry equal to 1 (and the others are 0). And finally we want to find an
aggregate mapping a e SPm to represent the individuals mappings qv
juin 1976.
24 J>M. BLIN
2.2. Maximizing Agreement Âmong the Various Ranking Criteria
DÉFINITION 1: An agreement matrix II is a square (m x m) nonnegative
matrix whose entries n^ represent the number of individual orderings where
the ith alternative (of the référence order) is placed in theyth position:
Kij = k o 3 K c { l , 2, ..., 1}BK = k (13)
and cpft (a() = a} iff h e K, Vh e { 1, 2, . . . , / } . It is clear that we may agree
to assign unequal weights wh to each individual criterion Sh in this case this
amounts to assuming that the hth individual ordering is replicated wh times.
DÉFINITION 2: The agreement index IA is a real-valued linear mapping
such that:
/A=E^P0 ., (14)
i.J
where the/^/s are the entries of an (m x m) permutation matrix P, representing
the hth ordering.
The first formulation of the aggregation problem in this framework is then:
Find P* e S?m such that
for ail P matrices of the mth order, Of course, the first solution method we
can think of is simply to enumerate the m ! permutation matrices P and choose
that matrix P* which maximizes IA. Clearly, this is computationally inefficiënt
and even infeasible as m becomes large. An alternative formulation of the
problem is now proposed, which will greatly reduce this computational
burden.
The second formulation of our problem consists in allowing fictitious sto-
chastic orderings. More specifically we want to find a bistochastic solution
matrix [Ăšl7] (*) which
Ttyfey (16)
O A bistochastic matrix B is a nonnegative (mxm) matrix whose coefficients satisfy
the following properties:
(0 v /, vy btJ ÂŁ 0 (ij = 1, 2, ..., m);
(ii) vi J btJ=l;
m
(iii) vy Y, b
a = l
-
i = l
Revue Française d*Automatique, Informatique et Recherche Opérationnelle
LINEAR ASSIGNMENT AND THE MULTIATTRIBUTE DECISION PROBLEM 25
subject to
m
(17)
( = 1
bu ^ O,
i,j = 1,2, ...,m. (18)
(19)
We can readily recognize the 6(/s of this formulation as the entries of an
(mx m) bistochastic matrix B (1
). This new problem is, of course, a simple
linear programming problem.
The crucial point of this formulation, however, is the fact that any solution
to this second problem will necessarily be a solution to the first one. The proof
of this result is obvious: (i) it is a well known fact of linear programming
theory that if there exists an optimal solution, there will always be at least
one solution at a vertex of the polyhedral feasible région; and (ii) this vertex
is nothing else but a permutation matrix P, according to the Birkhoff-von
Neumann theorem (2
). Hence, solving problems (16-19) will give us all the
solution(s) to problem (15) as we had claimed. This second approach, however,
Ă©liminĂątes the computational limitation described before (3
).
2.3. A Minimal Distance Algorithm
Another approach to the aggregation problem in the context of / individual
complete strict orderings on A, is now presented (4
).
The basic idea here is to exploit the geometrical properties of the set ÂŁfm
and P as described by the Birkhoff-von Neumann theorem. In order to
do that we must first prove a simple result on agreement matries II.
LEMMA 1 : Let II be an(m x m) agreement matrix. Then thefollowingrelations
always hold:
ÂŁ Kij= /, Vi = 1, 2, . .., m,
m
Z » t y = /, Vj = l , 2 m,
(21)
(22)
(*) The idea for this formulation was first proposed by T. C. Koopmans and M. Beckmann
in the context of a location problem [11].
(2
) THEOREM (Birhkoff-von Neumann): The set p of bistochastric matrices of order mforms
a convexpolyhedron in Rm
 whose vertex set is identicalwith the set ÂŁfm of permutation matrices.
(3
) The approach we propose in this paper can be comparée! with that of Jacquet-LagrÚze
[11]. In both cases the aggregation problem is stated as a discrete programming problem.
The main différence consists in the form of the objective function (linear, here, vs, quadratic).
(4
) To extend it to weak orderings, it suffices to enter /t in the n matrix whenever an
element is tied with t others.
juin 1976.
26 J.-M. BUN
Intuitively, this result is obvious if we realize that each row of II defines a
(different) partition of the set of criteria {1,2, . . . , / } .
Proof: It suffices to prove (20) for any row i since the labeling of the alter-
natives (the référence order in the set A) is entirely arbitrary.
m
(i) By contradiction, let us suppose first that ÂŁ IIy > /.
Then 3y and k e { 1, 2, . . . , m } and h e { 1, 2, . . . , / } such that
q>*(at ) — { aj ak } with j ^ k contrary to our assumption that the <pf
t are
strict orderings.
m
(ii) Now suppose ÂŁ n,y < /.
j-i
Then 3 i e { 1, 2, . . . , w } and ÂŁ e { 1, 2, . . . , / } such that <ph(af) = 0
contrary to our completeness assumption for the (pA mappings. Hence we must
m
have YJ n y = /. The proof of (21) for any column y is exactly parallel to
that for (20).
Q. E. D.
We now define a normalized agreement matrix nnorm
.
DÉFINITION 3: A normalized agreement matrix nnorm
is an agree-
ment matrix II the rows and columns of which have all been divided by
An immédiate corollary to Lemma 1 can now be stated.
COROLLARY 1 : Any normalized (mx m) agreementmatrix IInorm
is a bisto-
chastic matrix p of the same order,
Proof:This follows directly from Lemma 1.
We can now make use of the geometrical characterization of the sets ^m
and P afforded by the Birkoff-von Neumann theorem. We known from Corol-
lary 1 that any agreement matrix II—obtained from the individual strict
orderings cpf
t e £fm as explained above — can be transformed through a simple
normalization opération into an element Be P, the convex polyhedron of all
bistochastic matrices of the mth order. In a sense onecanview this normalized
agreement matrix as defining a complete stochastic (agregate) ordering on
the set of alternatives A.
In this context an aggregation process could thus be considered as a
mapping a from the interior of p onto the set ÂŁfm, i. e. the set of vertices of
the convex polyhedron p, by the Birkhoff-von Neumann theorem. Such a
a mapping would clearly not be bijective since ^m , the set of vertices of P (the
permutation operators cp)is finite, whereas it is very easy to show that thesetp
has the power of the continuĂŒm.
The solution concept we shall now propose could be thought of as a vertex
projection method: given some normalized agreement matrix nnorm
, we can
Revue Française d'Automatique, Informatique et Recherche Opérationnelle
LINEAR ASSIGNMENT AND THEMULTIATTRIBUTE DECISION PROBLEM 27
search forthe vertex Pwhich is«closést" toBunder some metric in Rm2
=> p.
Here the goodness offitcriterion for determining the "best" aggregate ordering
in the set Sfm can be ofa metric nature because ofthe properties ofP and ÂŁfm.
Under this solution concept, theaggregation problem can thus be stated:
Min d(P9 nnorm
) (22)
p Ylnorme Rm*. nnorm 6 pj ^ m C p C Rℱ2
Let usnow choose as our metric d:
d(p,n—)-ÂŁ|j>u -«sr|. (23)
The maximal agreement approach and the minimal distance approach
lead to the same solutions(s). This is proved in thefollowing lemma.
LEMMA 2: The maximal agreement problem (Ă©quation 15) and theminimal
distanceproblem (Ă©quation 23) always lead tothe same solution(s).
Proof: As werecall the maximal agreement problem consisted in maxi-
mizing theagreement index IA over theset Sfm of ail permutation matrices
Max /A = I>yJ>v» (24)
where [TT^]is the agreement matrix defined in 2.2 (Def.1). Clearly, any
optimal solution [pj-] to (24) is also anoptimal solutionto:
Max / ; « I i c J 7 m
P y . (25)
Thus wesimply need to show theéquivalence between the "normalized"
maximum problem (Ă©quation (25) andtheminimal distance problem which
is written
Min d(P9nmm
)^ZPij^ÏÏm
' (23
>
Let us dénote {i, j }* the set ofrow and column indices which maximize (25)
above, i.e. :
{iJ}* ={(U J)|Pu = 1 and XK?;rm
Pij ismaximum}.
UJ
(The set {i,j}* hasm éléments by définition.)
For this maximal solution {*,.ƒ}*, Ă©quation (23) becomes
= m - X <;r m
+ X <;r m
(as<?rm
G[0, 1]). (26)
juin 1976
28 J.-M. BLIN
Now we note that ÂŁ 7c"/rm
= m. Hence
Ui
) 8 i * (
(27)
In view of Ă©quation (27), we can write (26) as
O . » 6 { ÂŁ . . ƒ > *
= 2m-2
To minimize this last Ă©quation for some  i9j } permutation is equivalent to
maximizing
(i,j)e{i,j*)
which has the same solution as the original maximization problem (25) since
they only differ by a constant.
Q. E. D.
Furthermore, we note that the value of the objective function IA for the
normaiized maximal agreement problem ranges over the closed interval
— if all orderings are identical we obtain:
'1 0 . . . 0"
0 1 0 . . 0
0
J) 0 . . .
and IA = m;
— if all orderings are uniformly distributed, the agreement matrix becomes:
1 1
_.norm
m m
1
m
1
m
1
m
Revue Française d'Automatique, Informatique et Recherche Opérationnelle
LINEAR ASSIGNMENT AND THE MULTIATTRIBUTE DECISION PROBLEM 29
In this case the problem has multiple optima expressing the fact that any
ordering is as good as any other as a représentation of the distribution of
individual orderings. Then nℱTm
is the center of gravity of the (3 poly-
hedron and our aggregation method sirnply states that all éléments of £fm
(all vertices of P) are equally "accurate" in representing n^°tm
(1
).
Based in these upper and lower bounds for IA, we can define an overall simi-
larity index (S) between all orderings as follows:
_ ^ctual value of IA at the optimum —Minimum
or
Maximum — Minimum
S =
rn-l
This index ranges over [0, 1 ] with
S = 0 when IA = Minimum = 1 and S = 1 when VA = Maximum = m.
Finally one may note that the solution to the "minimal" distance problem
would be identical if we picked the Euclidean metric.
LEMMA 3 (2
): Let 8 represent the Euclidean metric and d the "city-block"
metric (as defined in 23 above).
P is a solution to
(*) It is easily shown that if the individuals orderings lead to such a point nn o r m
at
equal distance from all vertices of S?m, we have a case of the "paradox of voting" —
i. e. the fact that an intransitive group ordering results from pairwise majority voting
aggregation of individual transitive orderings. For instance with three orderings:
and we were to décide on an aggregate ordering by majority voting over each pair of alter-
natives we would obtain the following intransitiveorder: (a, b, c, a). In such a case, however,
the normalized agreement matrix 7rnorm
is given by Ă©quation (32) above; and our approach
clearly indicates that any one of the three individual orderings is "optimal". The occurrence
of any intransitivity is only a poor indicator of such an indeterminacy. A possible unique
solution could then be reached through a completely randomized choice.
(2
) I am indebted to Pierre Batteau for pointing out this resuit to me.
juin 1976.
30 J.-M. BLIN
if and only if it is a solution to
Min d(P, n) = I || y M |
i.j
Proof:Expand 82
(P, II) = ÂŁ(/>y-*ĂŒ)2
:
I.J
52
(P,II) - P2
1+rtĂź1-2P11Tt11+ ... +PL+<m-2Pmmnmm
where PT
dénotes the transpose of the permutation matrix P written as an
m2
-dimensional vector (and similarly for II).
Note that || P ||2
= K (a constant), V P e ^ m .
So to minimize 82
(P, II) is equivalent to maximizing the scalar product
PT
II which is precisely the maximal agreement problem (*).
Q. E. D.
Let us now examine another view of our aggregation model.
2.3. Aggregation as a statistical estimation problem
Given the properties of the normalized agreement matrix nℱ*ℱ namely
its being a bi-stochastic matrix, we can interpret each row (or column) of
n*jTm
as a probability distribution on the set of slots (or alternatives). Once
we have obtained TC,"?rm
the aggregation problem could be stated as a statistical
estimation problem: which permutation matrix Po- «best fits" this nℱ1
ℱ
matrix ?
If we select the least squares estimation criterion (2
), the problem reads
Min ZiPij-^D2
- (27
>
The following coroilary follows directly from lemmas 2 and 3.
COROLLARY: The least squares criterion yields the same solution as the
maximal agreement and minimal distance criteria.
This result casts a rather different light on the nature of our original solution
concept and provides a link between the aggregation problem and the statis-
tical inference problem. It appears that the analogy between the two problems
could be explored further (3
).
O Actually, this Ă©quivalence holds not orily for this maximal agreement problem, but
whenever pu e { 0, 1 }.
(2
) Here, the least squares solution is constrained to be a permutation matrix.
(3
) See, for instance, [5],
Revue Française d'Automatique, Informatique et Recherche Opérationnelle
LINEAR ASSIGNMENT AND THE MULTlATTRIBUTE DECISION PROBLEM 31
APPENDIX: ILLUSTRATION (*)
Let S = { a, b, c, d, e } :
S,=
Jly<
6,
'a~
c
d
b
' e
b
a
d
c_
2 1 3 0 0'
2 1 0 3 0
1 3 1 0 1
0 1 2 2 1
1 0 0 1 4
Sfi =
The optimal ordorings computed by the linear assignment procedure are
b~
c
a
d
_e_
and
~a
c
d
b
e
for which the objective function takes on the value 14.
Or, if 7r??rm
is used
A
~ 6 6 6 6 6~~6
= 2.33.
The value of the similarity index is:
(l
) We are indebted to an anonymous referee for suggesting this example.
juin 1976.
32 J.-M. BLIN
REFERENCES
1. K. T. ARROW, Social Choice and Individual Valuesy John Wiley and Sons, New
York, 1961, 2nd ed.
2. C. BERGE, La Théoriedes Graphes et ses Applications, Dunod, Paris, 1963,2nd ed.
3. G. BIRKHOFF, Tres observacionessobre el algebra lineal, Universitad Nacional
de TucumĂąn, Revista, Series A, 5, 1946, pp. 147-151.
4. J. M. BLIN, Patter ns and Configurations in EconomieScience, D. Reidel Publi-
shing Co. Dordrecht, Holland/Cambridge, Massachusetts, 1973.
5. J. M. BLIN, Préférence Aggregation and Statistical Estimation^ Theory and
Décision, 4, n° 1, September 1973, pp. 65-84.
6. J. M.»BLIN, K. S. FU and A. B. WHINSTON, Applicationof Pattern Récognition
to Some Problems in Economies, in Techniques of Optimization, Balakrishnan,
Ă©d., Academie Press, 1972.
7. R. T. ECKENRODE, Weighting Multiple Criteria,Management Science, 12, n° 3,
November 1965, pp. 180-192.
8. P. C. FISHBURN, Utility Theory for DĂ©cision-Making,John Wiley and Sons,
New York, 1970.
9. G. HADLEY, Linear Programming, Addison-Wesley.
10. JACQUET-LAGREZE, Vagrégation des opinions individuelles, Informatique et
Sciences Humaines, No. 4, 1969.
11. M. G. KENDALL, Rank CorrélationMethods, 3rd éd., Hafner, New York, 1962.
12. T. C. KOOPMANS and M. BECKMANN, Assignment Problem and the Location
of Economie Activities, Econometrica, 25, 1957, pp. 53-76.
13. D. G. LUENBERGER, Optimization by Vector Space Methods, John Wiley and
Sons, New York, 1969.
14. O. ORE,Theory of Graphs, American Mathematical Society, 1962.
15. H. RAIFFA, DĂ©cision Analysis, Addison-Wesley, Reading, Mass., 1968.
16. B. ROY,Problems and methods with Multiple Objective Functions, Mathema-
tical Programming, 1, 1971.
17. H. THEIL, Alternative Approaches to the AggregationProblem, in Logic Metho-
dology and Philisophy of Science, E. NAGEL, P. SUPPES and A. TARSKI, eds.,
pp. 507-527, Stanford University Press.
Revue Française d'Automatique Informatique et Recherche Opérationnelle

More Related Content

Similar to A Linear Assignment Formulation Of The Multiattribute Decision Problem

Error Estimates for Multi-Penalty Regularization under General Source Condition
Error Estimates for Multi-Penalty Regularization under General Source ConditionError Estimates for Multi-Penalty Regularization under General Source Condition
Error Estimates for Multi-Penalty Regularization under General Source Conditioncsandit
 
A Regularized Simplex Method
A Regularized Simplex MethodA Regularized Simplex Method
A Regularized Simplex MethodGina Brown
 
Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...
Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...
Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...IJCSIS Research Publications
 
InvestigaciĂłn de operaciones 026 programaciĂłn lineal SoluciĂłn Simplex con R S...
InvestigaciĂłn de operaciones 026 programaciĂłn lineal SoluciĂłn Simplex con R S...InvestigaciĂłn de operaciones 026 programaciĂłn lineal SoluciĂłn Simplex con R S...
InvestigaciĂłn de operaciones 026 programaciĂłn lineal SoluciĂłn Simplex con R S...Jorge Pablo Rivas
 
directed-research-report
directed-research-reportdirected-research-report
directed-research-reportRyen Krusinga
 
The Fundamental theorem of calculus
The Fundamental theorem of calculus The Fundamental theorem of calculus
The Fundamental theorem of calculus AhsanIrshad8
 
Principal component analysis
Principal component analysisPrincipal component analysis
Principal component analysisFarah M. Altufaili
 
Analyzing The Quantum Annealing Approach For Solving Linear Least Squares Pro...
Analyzing The Quantum Annealing Approach For Solving Linear Least Squares Pro...Analyzing The Quantum Annealing Approach For Solving Linear Least Squares Pro...
Analyzing The Quantum Annealing Approach For Solving Linear Least Squares Pro...Wendy Belieu
 
On image intensities, eigenfaces and LDA
On image intensities, eigenfaces and LDAOn image intensities, eigenfaces and LDA
On image intensities, eigenfaces and LDARaghu Palakodety
 
Multi – Objective Two Stage Fuzzy Transportation Problem with Hexagonal Fuzzy...
Multi – Objective Two Stage Fuzzy Transportation Problem with Hexagonal Fuzzy...Multi – Objective Two Stage Fuzzy Transportation Problem with Hexagonal Fuzzy...
Multi – Objective Two Stage Fuzzy Transportation Problem with Hexagonal Fuzzy...IJERA Editor
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
LP linear programming (summary) (5s)
LP linear programming (summary) (5s)LP linear programming (summary) (5s)
LP linear programming (summary) (5s)DionĂ­sio Carmo-Neto
 
Quantum algorithm for solving linear systems of equations
 Quantum algorithm for solving linear systems of equations Quantum algorithm for solving linear systems of equations
Quantum algorithm for solving linear systems of equationsXequeMateShannon
 
Some Engg. Applications of Matrices and Partial Derivatives
Some Engg. Applications of Matrices and Partial DerivativesSome Engg. Applications of Matrices and Partial Derivatives
Some Engg. Applications of Matrices and Partial DerivativesSanjaySingh011996
 
Numerical method for pricing american options under regime
Numerical method for pricing american options under regime Numerical method for pricing american options under regime
Numerical method for pricing american options under regime Alexander Decker
 
Linear regression [Theory and Application (In physics point of view) using py...
Linear regression [Theory and Application (In physics point of view) using py...Linear regression [Theory and Application (In physics point of view) using py...
Linear regression [Theory and Application (In physics point of view) using py...ANIRBANMAJUMDAR18
 
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...Determination of Optimal Product Mix for Profit Maximization using Linear Pro...
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...IJERA Editor
 
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...Determination of Optimal Product Mix for Profit Maximization using Linear Pro...
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...IJERA Editor
 

Similar to A Linear Assignment Formulation Of The Multiattribute Decision Problem (20)

Error Estimates for Multi-Penalty Regularization under General Source Condition
Error Estimates for Multi-Penalty Regularization under General Source ConditionError Estimates for Multi-Penalty Regularization under General Source Condition
Error Estimates for Multi-Penalty Regularization under General Source Condition
 
A Regularized Simplex Method
A Regularized Simplex MethodA Regularized Simplex Method
A Regularized Simplex Method
 
Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...
Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...
Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...
 
InvestigaciĂłn de operaciones 026 programaciĂłn lineal SoluciĂłn Simplex con R S...
InvestigaciĂłn de operaciones 026 programaciĂłn lineal SoluciĂłn Simplex con R S...InvestigaciĂłn de operaciones 026 programaciĂłn lineal SoluciĂłn Simplex con R S...
InvestigaciĂłn de operaciones 026 programaciĂłn lineal SoluciĂłn Simplex con R S...
 
directed-research-report
directed-research-reportdirected-research-report
directed-research-report
 
The Fundamental theorem of calculus
The Fundamental theorem of calculus The Fundamental theorem of calculus
The Fundamental theorem of calculus
 
Principal component analysis
Principal component analysisPrincipal component analysis
Principal component analysis
 
Analyzing The Quantum Annealing Approach For Solving Linear Least Squares Pro...
Analyzing The Quantum Annealing Approach For Solving Linear Least Squares Pro...Analyzing The Quantum Annealing Approach For Solving Linear Least Squares Pro...
Analyzing The Quantum Annealing Approach For Solving Linear Least Squares Pro...
 
On image intensities, eigenfaces and LDA
On image intensities, eigenfaces and LDAOn image intensities, eigenfaces and LDA
On image intensities, eigenfaces and LDA
 
Multi – Objective Two Stage Fuzzy Transportation Problem with Hexagonal Fuzzy...
Multi – Objective Two Stage Fuzzy Transportation Problem with Hexagonal Fuzzy...Multi – Objective Two Stage Fuzzy Transportation Problem with Hexagonal Fuzzy...
Multi – Objective Two Stage Fuzzy Transportation Problem with Hexagonal Fuzzy...
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
LP linear programming (summary) (5s)
LP linear programming (summary) (5s)LP linear programming (summary) (5s)
LP linear programming (summary) (5s)
 
Quantum algorithm for solving linear systems of equations
 Quantum algorithm for solving linear systems of equations Quantum algorithm for solving linear systems of equations
Quantum algorithm for solving linear systems of equations
 
Some Engg. Applications of Matrices and Partial Derivatives
Some Engg. Applications of Matrices and Partial DerivativesSome Engg. Applications of Matrices and Partial Derivatives
Some Engg. Applications of Matrices and Partial Derivatives
 
Numerical method for pricing american options under regime
Numerical method for pricing american options under regime Numerical method for pricing american options under regime
Numerical method for pricing american options under regime
 
Unger
UngerUnger
Unger
 
Daa chapter11
Daa chapter11Daa chapter11
Daa chapter11
 
Linear regression [Theory and Application (In physics point of view) using py...
Linear regression [Theory and Application (In physics point of view) using py...Linear regression [Theory and Application (In physics point of view) using py...
Linear regression [Theory and Application (In physics point of view) using py...
 
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...Determination of Optimal Product Mix for Profit Maximization using Linear Pro...
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...
 
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...Determination of Optimal Product Mix for Profit Maximization using Linear Pro...
Determination of Optimal Product Mix for Profit Maximization using Linear Pro...
 

More from Wendy Berg

1999 Ap Us History Dbq Sample Essay. AP World History Sample DBQ
1999 Ap Us History Dbq Sample Essay. AP World History Sample DBQ1999 Ap Us History Dbq Sample Essay. AP World History Sample DBQ
1999 Ap Us History Dbq Sample Essay. AP World History Sample DBQWendy Berg
 
Process Analysis Thesis Statement Examples. How
Process Analysis Thesis Statement Examples. HowProcess Analysis Thesis Statement Examples. How
Process Analysis Thesis Statement Examples. HowWendy Berg
 
College Apa Format College Research Paper Outline T
College Apa Format College Research Paper Outline TCollege Apa Format College Research Paper Outline T
College Apa Format College Research Paper Outline TWendy Berg
 
Exactely How Much Is Often A 2 Web Site Es
Exactely How Much Is Often A 2 Web Site EsExactely How Much Is Often A 2 Web Site Es
Exactely How Much Is Often A 2 Web Site EsWendy Berg
 
Buy Essays Online Australi
Buy Essays Online AustraliBuy Essays Online Australi
Buy Essays Online AustraliWendy Berg
 
Writing Music - Stock Photos Motion Array
Writing Music - Stock Photos  Motion ArrayWriting Music - Stock Photos  Motion Array
Writing Music - Stock Photos Motion ArrayWendy Berg
 
Writing Legal Essays - Law Research Writing Skills -
Writing Legal Essays - Law Research  Writing Skills -Writing Legal Essays - Law Research  Writing Skills -
Writing Legal Essays - Law Research Writing Skills -Wendy Berg
 
Writing Paper Clipart Writing Paper Png Vector
Writing Paper Clipart  Writing Paper Png VectorWriting Paper Clipart  Writing Paper Png Vector
Writing Paper Clipart Writing Paper Png VectorWendy Berg
 
College Essay Essays For Students
College Essay Essays For StudentsCollege Essay Essays For Students
College Essay Essays For StudentsWendy Berg
 
Business Case Study Format Outline
Business Case Study Format OutlineBusiness Case Study Format Outline
Business Case Study Format OutlineWendy Berg
 
My Favorite Snack Essay.
My Favorite Snack Essay.My Favorite Snack Essay.
My Favorite Snack Essay.Wendy Berg
 
How To Write A Policy Paper For A Nurse -. Online assignment writing service.
How To Write A Policy Paper For A Nurse -. Online assignment writing service.How To Write A Policy Paper For A Nurse -. Online assignment writing service.
How To Write A Policy Paper For A Nurse -. Online assignment writing service.Wendy Berg
 
Buy Custom Essays Review Essay Help Essay Writ. Online assignment writing se...
Buy Custom Essays Review Essay Help  Essay Writ. Online assignment writing se...Buy Custom Essays Review Essay Help  Essay Writ. Online assignment writing se...
Buy Custom Essays Review Essay Help Essay Writ. Online assignment writing se...Wendy Berg
 
Prose Analysis Example. Literary Analysi
Prose Analysis Example. Literary AnalysiProse Analysis Example. Literary Analysi
Prose Analysis Example. Literary AnalysiWendy Berg
 
Mini Research Paper Project
Mini Research Paper ProjectMini Research Paper Project
Mini Research Paper ProjectWendy Berg
 
4 Best Printable Christmas Borders - Printablee.Com
4 Best Printable Christmas Borders - Printablee.Com4 Best Printable Christmas Borders - Printablee.Com
4 Best Printable Christmas Borders - Printablee.ComWendy Berg
 
How To Write An Analytical Essay On A Short Story - Ho
How To Write An Analytical Essay On A Short Story - HoHow To Write An Analytical Essay On A Short Story - Ho
How To Write An Analytical Essay On A Short Story - HoWendy Berg
 
008 Essay Example Life Changing Experience Psyc
008 Essay Example Life Changing Experience Psyc008 Essay Example Life Changing Experience Psyc
008 Essay Example Life Changing Experience PsycWendy Berg
 
13 College Last Day Quotes Th
13 College Last Day Quotes Th13 College Last Day Quotes Th
13 College Last Day Quotes ThWendy Berg
 
10 Easy Steps How To Write A Thesis For An Essay In 2024
10 Easy Steps How To Write A Thesis For An Essay In 202410 Easy Steps How To Write A Thesis For An Essay In 2024
10 Easy Steps How To Write A Thesis For An Essay In 2024Wendy Berg
 

More from Wendy Berg (20)

1999 Ap Us History Dbq Sample Essay. AP World History Sample DBQ
1999 Ap Us History Dbq Sample Essay. AP World History Sample DBQ1999 Ap Us History Dbq Sample Essay. AP World History Sample DBQ
1999 Ap Us History Dbq Sample Essay. AP World History Sample DBQ
 
Process Analysis Thesis Statement Examples. How
Process Analysis Thesis Statement Examples. HowProcess Analysis Thesis Statement Examples. How
Process Analysis Thesis Statement Examples. How
 
College Apa Format College Research Paper Outline T
College Apa Format College Research Paper Outline TCollege Apa Format College Research Paper Outline T
College Apa Format College Research Paper Outline T
 
Exactely How Much Is Often A 2 Web Site Es
Exactely How Much Is Often A 2 Web Site EsExactely How Much Is Often A 2 Web Site Es
Exactely How Much Is Often A 2 Web Site Es
 
Buy Essays Online Australi
Buy Essays Online AustraliBuy Essays Online Australi
Buy Essays Online Australi
 
Writing Music - Stock Photos Motion Array
Writing Music - Stock Photos  Motion ArrayWriting Music - Stock Photos  Motion Array
Writing Music - Stock Photos Motion Array
 
Writing Legal Essays - Law Research Writing Skills -
Writing Legal Essays - Law Research  Writing Skills -Writing Legal Essays - Law Research  Writing Skills -
Writing Legal Essays - Law Research Writing Skills -
 
Writing Paper Clipart Writing Paper Png Vector
Writing Paper Clipart  Writing Paper Png VectorWriting Paper Clipart  Writing Paper Png Vector
Writing Paper Clipart Writing Paper Png Vector
 
College Essay Essays For Students
College Essay Essays For StudentsCollege Essay Essays For Students
College Essay Essays For Students
 
Business Case Study Format Outline
Business Case Study Format OutlineBusiness Case Study Format Outline
Business Case Study Format Outline
 
My Favorite Snack Essay.
My Favorite Snack Essay.My Favorite Snack Essay.
My Favorite Snack Essay.
 
How To Write A Policy Paper For A Nurse -. Online assignment writing service.
How To Write A Policy Paper For A Nurse -. Online assignment writing service.How To Write A Policy Paper For A Nurse -. Online assignment writing service.
How To Write A Policy Paper For A Nurse -. Online assignment writing service.
 
Buy Custom Essays Review Essay Help Essay Writ. Online assignment writing se...
Buy Custom Essays Review Essay Help  Essay Writ. Online assignment writing se...Buy Custom Essays Review Essay Help  Essay Writ. Online assignment writing se...
Buy Custom Essays Review Essay Help Essay Writ. Online assignment writing se...
 
Prose Analysis Example. Literary Analysi
Prose Analysis Example. Literary AnalysiProse Analysis Example. Literary Analysi
Prose Analysis Example. Literary Analysi
 
Mini Research Paper Project
Mini Research Paper ProjectMini Research Paper Project
Mini Research Paper Project
 
4 Best Printable Christmas Borders - Printablee.Com
4 Best Printable Christmas Borders - Printablee.Com4 Best Printable Christmas Borders - Printablee.Com
4 Best Printable Christmas Borders - Printablee.Com
 
How To Write An Analytical Essay On A Short Story - Ho
How To Write An Analytical Essay On A Short Story - HoHow To Write An Analytical Essay On A Short Story - Ho
How To Write An Analytical Essay On A Short Story - Ho
 
008 Essay Example Life Changing Experience Psyc
008 Essay Example Life Changing Experience Psyc008 Essay Example Life Changing Experience Psyc
008 Essay Example Life Changing Experience Psyc
 
13 College Last Day Quotes Th
13 College Last Day Quotes Th13 College Last Day Quotes Th
13 College Last Day Quotes Th
 
10 Easy Steps How To Write A Thesis For An Essay In 2024
10 Easy Steps How To Write A Thesis For An Essay In 202410 Easy Steps How To Write A Thesis For An Essay In 2024
10 Easy Steps How To Write A Thesis For An Essay In 2024
 

Recently uploaded

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
18-04-UA_REPORT_MEDIALITERAĐĄY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAĐĄY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAĐĄY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAĐĄY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 

Recently uploaded (20)

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
18-04-UA_REPORT_MEDIALITERAĐĄY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAĐĄY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAĐĄY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAĐĄY_INDEX-DM_23-1-final-eng.pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
CĂłdigo Creativo y Arte de Software | Unidad 1
CĂłdigo Creativo y Arte de Software | Unidad 1CĂłdigo Creativo y Arte de Software | Unidad 1
CĂłdigo Creativo y Arte de Software | Unidad 1
 

A Linear Assignment Formulation Of The Multiattribute Decision Problem

  • 1. REVUE FRANÇAISE D’AUTOMATIQUE, D’INFORMATIQUE ET DE RECHERCHE OPÉRATIONNELLE. RECHERCHE OPÉRATIONNELLE JEAN-MARIE BLIN A linear assignment formulation of the multiattribute decision problem Revue française d’automatique, d’informatique et de recherche opĂ©rationnelle. Recherche opĂ©rationnelle, tome 10, no V2 (1976), p. 21-32. <http://www.numdam.org/item?id=RO_1976__10_2_21_0> © AFCET, 1976, tous droits rĂ©servĂ©s. L’accĂšs aux archives de la revue « Revue française d’automatique, d’infor- matique et de recherche opĂ©rationnelle. Recherche opĂ©rationnelle » implique l’accord avec les conditions gĂ©nĂ©rales d’utilisation (http://www.numdam.org/ legal.php). Toute utilisation commerciale ou impression systĂ©matique est constitutive d’une infraction pĂ©nale. Toute copie ou impression de ce fi- chier doit contenir la prĂ©sente mention de copyright. Article numĂ©risĂ© dans le cadre du programme NumĂ©risation de documents anciens mathĂ©matiques http://www.numdam.org/
  • 2. R.A.I.R.O. Recherche opĂ©rationnelle (vol. 10, n° 6, juin 1976, p. 21 Ă  32) A LINEAR ASSIGNMENT FORMULATION OF THE MULTIATTRIBUTE DECISION PROBLEM (*) by Jean-Marie.BLIN (X ) Abstract. — After proposing a gĂȘneraiframework of analysisfor multiattributed dĂ©cision problems, thispaper developsa linearassignaientmodel to aggregatea set of individual ordinal Ă©valuationsof alternatives into a global ranking. A "best" aggregation scheme is defined as one which maximizes a linear function of individual agreement over alternative rankings. Due to the special features of this linear assignmentproblem, geometrie formulation solutions are found. Both formulations are shown to be equivalent. Implicationsfor aggregationtheory and extensions of the model are brieflydiscussed. SECTION 1: STATEMENT OF THE PROBLEM 1.1. A large number of real-world dĂ©cision problems cannot be properly assessed from a single viewpoint : a firm attempting to compare a set of alter- native investment projects might want to rate them on the basis of (1) the net discounted profit expected from each investment (2) the payoff period and (3) the market share. An economist trying to assign a prĂ©cise quantitative content to such expressions as the "rate of growth of the gĂȘnerai price level" would want to compare priĂ©es of a set of commodities over several periods of time; similarly, in system analysis the question of how to take into account multiple criteria often arises; in the field of social choice theory the same problem is encountered and voting mechanisms are but one possible way of resolving it. To set the stage for our analysis it is convenient to adopt a few dĂ©finitions to capture the sesential similarity between the various problems we have just mentioned (2 ). (*) Reçu dĂ©cembre 1973, version rĂ©visĂ©e reçue octobre 1975. (*) The author would like to thank an anonymous rĂ©fĂ©rĂ©e for his judicious comments and constructive criticisms on an earlier version of this paper. (2 ) See B. ROY, [16], for a gĂȘnerai extensive discussion of the problem. Revue Française d'Automatique^ Informatique et Recherche OpĂ©rationnelle, juin 1976.
  • 3. 22 J.-M. BLIN 1.2. Basic dĂ©finitions A is a finite set of well-specified objects (e. g. investment projects, candidates in an Ă©lection, etc.). A = {al9a2, . . . , Ö J , ..., am}. (1) We are also given a finite class ÂŁf of "criteria" (e. g. characteristics, features, voters): <7 = {SUS2, . . . , S „ , .-.,5,} (2) Now each individual criterion Sh e ÂŁf is itseli a set endowed with a certain structure, algebraic, topological or both as the case may be. For instance we could have Sh —N (the set of natural numbers), (3) Sh — {0, 1, 2, .. ., n }, the finite set of the first n integers, (4) Sft = {0, l}or{yes, no}, (5) SĂź = R o r R + . (6) More generally Sh could be a metric space or a topological space. These criteria now give us a basis for representing the m objects of A. This "reprĂ©sentation" process can be viewed as a set of / mappings <pA : <pA: A^Sh (fc-1,2, . . . , / ) . (7) ĂŻn gĂȘnerai we would not expect these mappings to be identical (if they were, we would be faced with a single criterion dĂ©cision problem and no aggregation would be necessary). Each object at is thus described by an /-dimensional image: (8) 1.3* The Aggregation Problem Informally we would like to "combine" the /-dimensional images of the m objects in a certain "best" way. Revue Française d'Automatique, Informatique et Recherche OpĂ©rationnelle
  • 4. LINEAR ASSIGNMENT AND THE MULTIATTRIBUTE DECISION PROBLEM 23 Letting the images set of A be denoted by $ (A) f where O (A) a f Sh) ft=i / the aggregation problem consists in finding a mapping a that maps O (A) into a one-dimensional «aggregate space" 0: a: O(^)-*0. (9) Now the nature of the aggregate space 0 will vary depending upon the problem at hand. For instance if all the criterion sets Sh = { 1, 2, ..., n} and the reprĂ©sentation mappings Âźh are permutations of Sh, we way want to require that 0 = {l, 2, . . . , n } (10) and a e y (where Sf dĂ©notes the set of permutation operators, i. e. the group of permutations). Clearly a vey large number of mappings a could be chosen. To discriminate among them, some "goodness of fit" criterion is needed. Intuitively we would like the aggregate reprĂ©sentation mapping ei to respect as much as possible the individual mappings cpft. The question then revolves around the choice of an objective function that will evaluate the goodness of fit between the "extensive" image < ĂŻ >(A) of the set A and its aggregate image a [$ (A)~] < = 0. Once such an objective function has been chosen, the problem is then to search for a class of aggregation mappings a that meet this optimality requirement. Clearly the answer to the first question, i. e. the choice of a goodness of fit index, is partly dependent upon the choice of a structure for the criterion sets Sh. In the next sections we will illustrate this approach by using a simple linear form as our objective function to be maximized. The metric inter- prĂ©tation of this solution concept will also be discussed. SECTION 2: AGGREGATÏNG A SET OF (/) COMPLETE ORDERINGS OF m OBJECTS 2.1. Introduction and Background We shall now assume that the individual reprĂ©sentation mappings (pA of the m objects at e A are permutation operators, i. e. SA = {1,2, ..., i, . . . , m } , (11) V* = 1,2, . . . , / , (12) where ^m dĂ©notes the group of permutation of the first m integers. As we know each operator <pf t can be represented by a permutation matrix P, i. e. an m x m nonnegative matrix each row and column of which has only one entry equal to 1 (and the others are 0). And finally we want to find an aggregate mapping a e SPm to represent the individuals mappings qv juin 1976.
  • 5. 24 J>M. BLIN 2.2. Maximizing Agreement Âmong the Various Ranking Criteria DÉFINITION 1: An agreement matrix II is a square (m x m) nonnegative matrix whose entries n^ represent the number of individual orderings where the ith alternative (of the rĂ©fĂ©rence order) is placed in theyth position: Kij = k o 3 K c { l , 2, ..., 1}BK = k (13) and cpft (a() = a} iff h e K, Vh e { 1, 2, . . . , / } . It is clear that we may agree to assign unequal weights wh to each individual criterion Sh in this case this amounts to assuming that the hth individual ordering is replicated wh times. DÉFINITION 2: The agreement index IA is a real-valued linear mapping such that: /A=E^P0 ., (14) i.J where the/^/s are the entries of an (m x m) permutation matrix P, representing the hth ordering. The first formulation of the aggregation problem in this framework is then: Find P* e S?m such that for ail P matrices of the mth order, Of course, the first solution method we can think of is simply to enumerate the m ! permutation matrices P and choose that matrix P* which maximizes IA. Clearly, this is computationally inefficiĂ«nt and even infeasible as m becomes large. An alternative formulation of the problem is now proposed, which will greatly reduce this computational burden. The second formulation of our problem consists in allowing fictitious sto- chastic orderings. More specifically we want to find a bistochastic solution matrix [Ăšl7] (*) which Ttyfey (16) O A bistochastic matrix B is a nonnegative (mxm) matrix whose coefficients satisfy the following properties: (0 v /, vy btJ ÂŁ 0 (ij = 1, 2, ..., m); (ii) vi J btJ=l; m (iii) vy Y, b a = l - i = l Revue Française d*Automatique, Informatique et Recherche OpĂ©rationnelle
  • 6. LINEAR ASSIGNMENT AND THE MULTIATTRIBUTE DECISION PROBLEM 25 subject to m (17) ( = 1 bu ^ O, i,j = 1,2, ...,m. (18) (19) We can readily recognize the 6(/s of this formulation as the entries of an (mx m) bistochastic matrix B (1 ). This new problem is, of course, a simple linear programming problem. The crucial point of this formulation, however, is the fact that any solution to this second problem will necessarily be a solution to the first one. The proof of this result is obvious: (i) it is a well known fact of linear programming theory that if there exists an optimal solution, there will always be at least one solution at a vertex of the polyhedral feasible rĂ©gion; and (ii) this vertex is nothing else but a permutation matrix P, according to the Birkhoff-von Neumann theorem (2 ). Hence, solving problems (16-19) will give us all the solution(s) to problem (15) as we had claimed. This second approach, however, Ă©liminĂątes the computational limitation described before (3 ). 2.3. A Minimal Distance Algorithm Another approach to the aggregation problem in the context of / individual complete strict orderings on A, is now presented (4 ). The basic idea here is to exploit the geometrical properties of the set ÂŁfm and P as described by the Birkhoff-von Neumann theorem. In order to do that we must first prove a simple result on agreement matries II. LEMMA 1 : Let II be an(m x m) agreement matrix. Then thefollowingrelations always hold: ÂŁ Kij= /, Vi = 1, 2, . .., m, m Z » t y = /, Vj = l , 2 m, (21) (22) (*) The idea for this formulation was first proposed by T. C. Koopmans and M. Beckmann in the context of a location problem [11]. (2 ) THEOREM (Birhkoff-von Neumann): The set p of bistochastric matrices of order mforms a convexpolyhedron in Rm whose vertex set is identicalwith the set ÂŁfm of permutation matrices. (3 ) The approach we propose in this paper can be comparĂ©e! with that of Jacquet-LagrĂšze [11]. In both cases the aggregation problem is stated as a discrete programming problem. The main diffĂ©rence consists in the form of the objective function (linear, here, vs, quadratic). (4 ) To extend it to weak orderings, it suffices to enter /t in the n matrix whenever an element is tied with t others. juin 1976.
  • 7. 26 J.-M. BUN Intuitively, this result is obvious if we realize that each row of II defines a (different) partition of the set of criteria {1,2, . . . , / } . Proof: It suffices to prove (20) for any row i since the labeling of the alter- natives (the rĂ©fĂ©rence order in the set A) is entirely arbitrary. m (i) By contradiction, let us suppose first that ÂŁ IIy > /. Then 3y and k e { 1, 2, . . . , m } and h e { 1, 2, . . . , / } such that q>*(at ) — { aj ak } with j ^ k contrary to our assumption that the <pf t are strict orderings. m (ii) Now suppose ÂŁ n,y < /. j-i Then 3 i e { 1, 2, . . . , w } and ÂŁ e { 1, 2, . . . , / } such that <ph(af) = 0 contrary to our completeness assumption for the (pA mappings. Hence we must m have YJ n y = /. The proof of (21) for any column y is exactly parallel to that for (20). Q. E. D. We now define a normalized agreement matrix nnorm . DÉFINITION 3: A normalized agreement matrix nnorm is an agree- ment matrix II the rows and columns of which have all been divided by An immĂ©diate corollary to Lemma 1 can now be stated. COROLLARY 1 : Any normalized (mx m) agreementmatrix IInorm is a bisto- chastic matrix p of the same order, Proof:This follows directly from Lemma 1. We can now make use of the geometrical characterization of the sets ^m and P afforded by the Birkoff-von Neumann theorem. We known from Corol- lary 1 that any agreement matrix II—obtained from the individual strict orderings cpf t e ÂŁfm as explained above — can be transformed through a simple normalization opĂ©ration into an element Be P, the convex polyhedron of all bistochastic matrices of the mth order. In a sense onecanview this normalized agreement matrix as defining a complete stochastic (agregate) ordering on the set of alternatives A. In this context an aggregation process could thus be considered as a mapping a from the interior of p onto the set ÂŁfm, i. e. the set of vertices of the convex polyhedron p, by the Birkhoff-von Neumann theorem. Such a a mapping would clearly not be bijective since ^m , the set of vertices of P (the permutation operators cp)is finite, whereas it is very easy to show that thesetp has the power of the continuĂŒm. The solution concept we shall now propose could be thought of as a vertex projection method: given some normalized agreement matrix nnorm , we can Revue Française d'Automatique, Informatique et Recherche OpĂ©rationnelle
  • 8. LINEAR ASSIGNMENT AND THEMULTIATTRIBUTE DECISION PROBLEM 27 search forthe vertex Pwhich is«closĂ©st" toBunder some metric in Rm2 => p. Here the goodness offitcriterion for determining the "best" aggregate ordering in the set Sfm can be ofa metric nature because ofthe properties ofP and ÂŁfm. Under this solution concept, theaggregation problem can thus be stated: Min d(P9 nnorm ) (22) p Ylnorme Rm*. nnorm 6 pj ^ m C p C Rℱ2 Let usnow choose as our metric d: d(p,n—)-ÂŁ|j>u -«sr|. (23) The maximal agreement approach and the minimal distance approach lead to the same solutions(s). This is proved in thefollowing lemma. LEMMA 2: The maximal agreement problem (Ă©quation 15) and theminimal distanceproblem (Ă©quation 23) always lead tothe same solution(s). Proof: As werecall the maximal agreement problem consisted in maxi- mizing theagreement index IA over theset Sfm of ail permutation matrices Max /A = I>yJ>v» (24) where [TT^]is the agreement matrix defined in 2.2 (Def.1). Clearly, any optimal solution [pj-] to (24) is also anoptimal solutionto: Max / ; « I i c J 7 m P y . (25) Thus wesimply need to show theĂ©quivalence between the "normalized" maximum problem (Ă©quation (25) andtheminimal distance problem which is written Min d(P9nmm )^ZPij^ÏÏm ' (23 > Let us dĂ©note {i, j }* the set ofrow and column indices which maximize (25) above, i.e. : {iJ}* ={(U J)|Pu = 1 and XK?;rm Pij ismaximum}. UJ (The set {i,j}* hasm Ă©lĂ©ments by dĂ©finition.) For this maximal solution {*,.ƒ}*, Ă©quation (23) becomes = m - X <;r m + X <;r m (as<?rm G[0, 1]). (26) juin 1976
  • 9. 28 J.-M. BLIN Now we note that ÂŁ 7c"/rm = m. Hence Ui ) 8 i * ( (27) In view of Ă©quation (27), we can write (26) as O . » 6 { ÂŁ . . ƒ > * = 2m-2 To minimize this last Ă©quation for some i9j } permutation is equivalent to maximizing (i,j)e{i,j*) which has the same solution as the original maximization problem (25) since they only differ by a constant. Q. E. D. Furthermore, we note that the value of the objective function IA for the normaiized maximal agreement problem ranges over the closed interval — if all orderings are identical we obtain: '1 0 . . . 0" 0 1 0 . . 0 0 J) 0 . . . and IA = m; — if all orderings are uniformly distributed, the agreement matrix becomes: 1 1 _.norm m m 1 m 1 m 1 m Revue Française d'Automatique, Informatique et Recherche OpĂ©rationnelle
  • 10. LINEAR ASSIGNMENT AND THE MULTIATTRIBUTE DECISION PROBLEM 29 In this case the problem has multiple optima expressing the fact that any ordering is as good as any other as a reprĂ©sentation of the distribution of individual orderings. Then nℱTm is the center of gravity of the (3 poly- hedron and our aggregation method sirnply states that all Ă©lĂ©ments of ÂŁfm (all vertices of P) are equally "accurate" in representing n^°tm (1 ). Based in these upper and lower bounds for IA, we can define an overall simi- larity index (S) between all orderings as follows: _ ^ctual value of IA at the optimum —Minimum or Maximum — Minimum S = rn-l This index ranges over [0, 1 ] with S = 0 when IA = Minimum = 1 and S = 1 when VA = Maximum = m. Finally one may note that the solution to the "minimal" distance problem would be identical if we picked the Euclidean metric. LEMMA 3 (2 ): Let 8 represent the Euclidean metric and d the "city-block" metric (as defined in 23 above). P is a solution to (*) It is easily shown that if the individuals orderings lead to such a point nn o r m at equal distance from all vertices of S?m, we have a case of the "paradox of voting" — i. e. the fact that an intransitive group ordering results from pairwise majority voting aggregation of individual transitive orderings. For instance with three orderings: and we were to dĂ©cide on an aggregate ordering by majority voting over each pair of alter- natives we would obtain the following intransitiveorder: (a, b, c, a). In such a case, however, the normalized agreement matrix 7rnorm is given by Ă©quation (32) above; and our approach clearly indicates that any one of the three individual orderings is "optimal". The occurrence of any intransitivity is only a poor indicator of such an indeterminacy. A possible unique solution could then be reached through a completely randomized choice. (2 ) I am indebted to Pierre Batteau for pointing out this resuit to me. juin 1976.
  • 11. 30 J.-M. BLIN if and only if it is a solution to Min d(P, n) = I || y M | i.j Proof:Expand 82 (P, II) = ÂŁ(/>y-*ĂŒ)2 : I.J 52 (P,II) - P2 1+rtĂź1-2P11Tt11+ ... +PL+<m-2Pmmnmm where PT dĂ©notes the transpose of the permutation matrix P written as an m2 -dimensional vector (and similarly for II). Note that || P ||2 = K (a constant), V P e ^ m . So to minimize 82 (P, II) is equivalent to maximizing the scalar product PT II which is precisely the maximal agreement problem (*). Q. E. D. Let us now examine another view of our aggregation model. 2.3. Aggregation as a statistical estimation problem Given the properties of the normalized agreement matrix nℱ*ℱ namely its being a bi-stochastic matrix, we can interpret each row (or column) of n*jTm as a probability distribution on the set of slots (or alternatives). Once we have obtained TC,"?rm the aggregation problem could be stated as a statistical estimation problem: which permutation matrix Po- «best fits" this nℱ1 ℱ matrix ? If we select the least squares estimation criterion (2 ), the problem reads Min ZiPij-^D2 - (27 > The following coroilary follows directly from lemmas 2 and 3. COROLLARY: The least squares criterion yields the same solution as the maximal agreement and minimal distance criteria. This result casts a rather different light on the nature of our original solution concept and provides a link between the aggregation problem and the statis- tical inference problem. It appears that the analogy between the two problems could be explored further (3 ). O Actually, this Ă©quivalence holds not orily for this maximal agreement problem, but whenever pu e { 0, 1 }. (2 ) Here, the least squares solution is constrained to be a permutation matrix. (3 ) See, for instance, [5], Revue Française d'Automatique, Informatique et Recherche OpĂ©rationnelle
  • 12. LINEAR ASSIGNMENT AND THE MULTlATTRIBUTE DECISION PROBLEM 31 APPENDIX: ILLUSTRATION (*) Let S = { a, b, c, d, e } : S,= Jly< 6, 'a~ c d b ' e b a d c_ 2 1 3 0 0' 2 1 0 3 0 1 3 1 0 1 0 1 2 2 1 1 0 0 1 4 Sfi = The optimal ordorings computed by the linear assignment procedure are b~ c a d _e_ and ~a c d b e for which the objective function takes on the value 14. Or, if 7r??rm is used A ~ 6 6 6 6 6~~6 = 2.33. The value of the similarity index is: (l ) We are indebted to an anonymous referee for suggesting this example. juin 1976.
  • 13. 32 J.-M. BLIN REFERENCES 1. K. T. ARROW, Social Choice and Individual Valuesy John Wiley and Sons, New York, 1961, 2nd ed. 2. C. BERGE, La ThĂ©oriedes Graphes et ses Applications, Dunod, Paris, 1963,2nd ed. 3. G. BIRKHOFF, Tres observacionessobre el algebra lineal, Universitad Nacional de TucumĂąn, Revista, Series A, 5, 1946, pp. 147-151. 4. J. M. BLIN, Patter ns and Configurations in EconomieScience, D. Reidel Publi- shing Co. Dordrecht, Holland/Cambridge, Massachusetts, 1973. 5. J. M. BLIN, PrĂ©fĂ©rence Aggregation and Statistical Estimation^ Theory and DĂ©cision, 4, n° 1, September 1973, pp. 65-84. 6. J. M.»BLIN, K. S. FU and A. B. WHINSTON, Applicationof Pattern RĂ©cognition to Some Problems in Economies, in Techniques of Optimization, Balakrishnan, Ă©d., Academie Press, 1972. 7. R. T. ECKENRODE, Weighting Multiple Criteria,Management Science, 12, n° 3, November 1965, pp. 180-192. 8. P. C. FISHBURN, Utility Theory for DĂ©cision-Making,John Wiley and Sons, New York, 1970. 9. G. HADLEY, Linear Programming, Addison-Wesley. 10. JACQUET-LAGREZE, VagrĂ©gation des opinions individuelles, Informatique et Sciences Humaines, No. 4, 1969. 11. M. G. KENDALL, Rank CorrĂ©lationMethods, 3rd Ă©d., Hafner, New York, 1962. 12. T. C. KOOPMANS and M. BECKMANN, Assignment Problem and the Location of Economie Activities, Econometrica, 25, 1957, pp. 53-76. 13. D. G. LUENBERGER, Optimization by Vector Space Methods, John Wiley and Sons, New York, 1969. 14. O. ORE,Theory of Graphs, American Mathematical Society, 1962. 15. H. RAIFFA, DĂ©cision Analysis, Addison-Wesley, Reading, Mass., 1968. 16. B. ROY,Problems and methods with Multiple Objective Functions, Mathema- tical Programming, 1, 1971. 17. H. THEIL, Alternative Approaches to the AggregationProblem, in Logic Metho- dology and Philisophy of Science, E. NAGEL, P. SUPPES and A. TARSKI, eds., pp. 507-527, Stanford University Press. Revue Française d'Automatique Informatique et Recherche OpĂ©rationnelle