Académique Documents
Professionnel Documents
Culture Documents
of the Mathematical
Foundation of the Analytic
Hierarchy Process (AHP)
www.decisionlens.com
703-399-2100
1 Multiple Criteria Decision Making, Multiattribute Utility Theory: Recent Accomplishments and What Lies
Ahead; Wallenius, Dyer, Fishburn, Steuer, Zionts, Deb; Journal of Management Science Vol. 54, No 7, July
2008
Part I: We Start with an Introduction to Matrices –
A Matrix is Used to Solve a System of Equations
• We want to determine the values of X and Y
• 2 simple equations to solve for X and Y are:
2X + 3Y = 6
X + 4Y = 7
These equations can be represented in a matrix as follows:
2 3 X 6
Multiplied
Times
=
1 4 Y 7
2 3 X 6
Multiplied
Times
=
1 4 Y 7
Ax = b
We know from algebra that if…
1
2x = 3 then x= 3
2
1
Remember that the can also be represented as 2-1
2
We can also show this equation as
x = 2-13
x = A-1b
This is called the “inverse” of “A”
which is the Inverse of matrix A
A Multiplied
Times
A-1 = I
This is called the “Identity” of the matrix and
Is just a fancy way of saying that the matrix
Multiplied by it’s inverse gives you a “1”
AI = IA = A
How do we get the inverse of the matrix?
Step 1: Establish the “Adjoint” of the Matrix
Row 1 2 3 2 1 2 1 4 -3
Row 2
1 4 3 4 3 4 -1 2
2 3 2 3
minus
1 4 1 4
This is the
Adjoint
inverse matrix
4 -3
4 -3 Divided by 5 5
Determinant 5 = -1 2
-1 2
5 5
A Multiplied
Times
A -1 =I This is called the “Identity” matrix and
Is just a fancy way of saying that the matrix
Multiplied by it’s inverse gives you a “1”
Matrix
Inverse
Matrix Identity Matrix
2 3 4 -3
Row 1 1 0
multiplied 5 5
times =
Row 2
1 4 -1 2
0 1
5 5
But how did we get these numbers? You
have to know how to multiply matrices….
How to multiply one matrix by another so that
we know we have the inverse matrix correct…
X 4 -3 6
5 5
Y
= -1 2 7
Use the same multiplication process to 5 5
get to X and Y
4 -3
X
0 0
x= =
5
-1
5
2 =
Y
5 5 0 0
So when the inverse exists, we always get a zero solution!
We have to figure out for a way for this inverse matrix NOT
to exist because if it does and it multiplies by 0 then x is also
will be 0 and we have a solution of 0. That’s bad.
If the determinant is a 0, then it looks like
this…
Inverse
Matrix
4 -3
x = 0
-1
0
2 0
0 0
x = A-10
…we don’t
want this to
exist.
A x = 3x
A x = 3x
A x = 3Ix 3I
1 0 0 3 0 0
Ax = 3 0 1 0 x Ax = 0 3 0 x
0 0 1 0 0 3
(A-3I)x = 0
This is a system of homogeneous equations. It has a non-zero
solution if it’s determinant is zero.
So if we subtract them
The determinant of the matrix A – 3I that is of the matrix
is a cubic polynomial of the number 3, and we want it to
be equal to zero (for the denominator in the inverse
matrix) so we get a non-zero solution.
(12/3)
1 3 1+3 =4 = 12/3 = .75
(16/3)
1/3 1 1/3 + 1 = 1 1/3 = 4/3 (4/3)
= .25
= 16/3 (16/3)
This is the Eigenvector of this Matrix:
X = .75 and Y = .25
It is difficult to be perfectly consistent, especially
when trading off “intangible” variables such as…
• To pick a fruit, you might make trade-off comparisons
between: sweetness
tartness
texture
juiciness
size
Step 2: Step 3:
Step 1: Priorities after Priorities after
Straight Priorities Matrix is “Squared” Matrix is “Squared”
From the Matrix (Multiplied by Itself) Again (total to 4th power)
Eigenvector from
raising matrix to
powers 0.049966 0.607254 0.247661 0.095119
Element 1’s Element 2’s Element 3’s Element 4’s
Priority Priority Priority Priority
– Changes that are too large can cause dramatic change in our
understanding, too small cause no change in our understanding.