当前位置:网站首页>[mathematical modeling] - analytic hierarchy process (AHP)

[mathematical modeling] - analytic hierarchy process (AHP)

2022-04-23 18:34:00 Xuanche_

 Insert picture description here

Analytic hierarchy process

The analytic hierarchy process (AHP)
One of the most basic algorithms in modeling competition , It is mainly used to solve evaluation problems


Solve evaluation problems , First of all, we should think of the following three questions :

  1. What is the goal of our evaluation ?
  2. What options do we have to achieve this goal ?
  3. What are the evaluation criteria or indicators ?( We judge good and bad by what )

Judgment matrix

 Insert picture description here
summary : This one is 5 × 5 Matrix , We remember that A, The corresponding element is a i j {a}_{ij} aij

  1. a i j {a}_{ij} aij The meaning of expression is , And indicators j comparison , i The importance of
  2. When i = j when , The two indicators are the same , Therefore, it is equally important to remember as 1, This explains that the main diagonal element is 1
  3. a i j {a}_{ij} aij > 0 And meet a i j {a}_{ij} aij × a j i {a}_{ji} aji = 1( We call a matrix satisfying this condition a positive reciprocal matrix )

actually , The above matrix is in the analytic hierarchy process ** Judgment matrix **


Uniform matrix

Every element in the matrix a i j {a}_{ij} aij > 0 And meet a i j {a}_{ij} aij × a j i {a}_{ji} aji = 1 , Then we call the matrix Positive reciprocal matrix .

In analytic hierarchy process , The judgment matrices we construct are positive reciprocal matrices .

If the positive reciprocal matrix satisfies a i j {a}_{ij} aij × a j k {a}_{jk} ajk = a i k {a}_{ik} aik, Then we call it a uniform matrix .

Consistency check

 Insert picture description here

lemma :A by n Square matrix , And r(A) = 1, be A There is an eigenvalue tr(A), Other eigenvalues are 0

therefore , The rows of the consistency matrix are proportional , So the eigenvalue of the uniform matrix is 1

According to lemma : The uniform matrix has an eigenvalue of n, The other eigenvalues are 0


 Insert picture description here

If positive reciprocal matrix ( Judgment matrix ) Satisfy a i j {a}_{ij} aij × a j k {a}_{jk} ajk = a i k {a}_{ik} aik, Then we call it a uniform matrix

lemma :n Order positive reciprocal matrix A When it is a consistent matrix , If and only if the maximum eigenvalue λ m a x = n {\lambda}_{max} = n λmax=n
And when the positive reciprocal matrix A When inconsistent , Must be satisfied with λ m a x > n {\lambda}_{max}>n λmax>n

 Insert picture description here
The more inconsistent the judgment matrix , Maximum eigenvalues and n The bigger the difference


Steps of consistency inspection

First step : Calculate the consistency index CI

C I   =   λ m a x   −   n n   −   1 CI\, =\, \frac { {\lambda}_{max}\, -\, n} {n\, -\, 1} CI=n1λmaxn

The second step : Find the corresponding average random consistency index RI

 Insert picture description here

The third step : Calculate the consistency ratio CR

C R = C I R I CR=\frac {CI} {RI} CR=RICI

If CR < 0.1 , Then it can be considered that the consistency of the judgment matrix is acceptable ; Otherwise, the matrix needs to be modified

 Insert picture description here


Method 1: Calculate the weight by arithmetic average

First step : Normalize the judgment matrix according to columns ( Each element is divided by its column )

The second step : Add the normalized columns ( Sum up by line )

The third step : Divide each element of the vector obtained by adding by n You can get the weight vector

 Insert picture description here


Calculate the weight by geometric average method

First step : take A The elements of are multiplied by rows to get a new column vector

The second step : Open each component of the new vector n Power

The third step : The weight vector can be obtained by further normalizing the column vector

 Insert picture description here


Analytic hierarchy process

Analytic hierarchy process (The Analytic Hierarchy Process namely AHP) By American operations research scientists 、 Professor at the University of Pittsburgh T . L. Saaty On 20 century 70 A comprehensive system of system analysis and decision-making founded in the s Evaluation method , It is put forward on the basis of fully studying the process of human thinking , It reasonably solves It determines the quantitative processing process of qualitative problems .

AHP The main feature is through the establishment of hierarchical structure , Translate human judgment into a number of factors On the comparison of the importance between two elements , Thus, the qualitative judgment that is difficult to quantify is transformed into an operable re To compare the above . in many instances , Decision makers can directly use AHP To make decisions , great Effectively improve the effectiveness of decision-making 、 Reliability and feasibility , But its essence is a way of thinking , It is the Complex problems are decomposed into multiple components , These factors are formed into hierarchical levels according to the dominant relationship structure , The total ranking of the relative importance of decision-making schemes is determined by pairwise comparison . Whole process body It shows the basic characteristics of human decision-making thinking , That is, decomposition 、 Judge 、 comprehensive , Overcome other ways to avoid The subjective judgment of decision makers


Solve evaluation problems , You should first think of the following three questions :
① What is the goal of our evaluation
② What options do we have to achieve this goal ?
③ What are the criteria or indicators of price ?( We judge good and bad by what )


The first step of analytic hierarchy process

Analyze the relationship between various factors in the system , Establish the hierarchical structure of the system .
 Insert picture description here


The second step of analytic hierarchy process

For the elements of the same level, the importance of a certain criterion in the previous level Compare sex in pairs , Construct pairwise comparison matrix ( Judgment matrix )
 Insert picture description here

Construct judgment matrix

 Insert picture description here


The third step of analytic hierarchy process

The relative weight of the compared element to the criterion is calculated from the judgment matrix , And conduct consistency inspection ( The weight can only be used after passing the test ).

There are three methods to calculate the weight

  1. Arithmetic average
  2. The geometric average method
  3. Eigenvalue method

We strongly recommend that you use all three methods in the competition

Previous papers used analytic hierarchy process to solve practical problems , They all use one of these methods Weight calculation , Different calculation methods may lead to deviation of results . In order to ensure the accuracy of the results robustness , In this paper, three methods are used to calculate the average value after calculating the weight respectively , Then according to Calculate the score of each scheme according to the weight matrix , And sorting and comprehensive analysis , This avoids Deviations from a single method , The conclusion will be more comprehensive 、 More effective

notes :(1) The consistency matrix does not need to be checked for consistency , Only the judgment matrix of non-uniform matrix needs to enter Line consistency check ;(2) In thesis writing , Consistency check should be carried out first , Calculate after passing the inspection The weight , What is explained in the video is just to adapt to the calculation process .

The fourth step of analytic hierarchy process

Calculate the score according to the weight matrix , And sort .

 Insert picture description here


Some limitations of analytic hierarchy process

(1) The decision-making level of evaluation should not be too much , Too many words n Will be a big , Difference between judgment matrix and consistency matrix It could be big .

 Insert picture description here

(2) If the data of indicators in the decision-making level is known , So how can we use these data to make The evaluation is more accurate ?

 Insert picture description here

版权声明
本文为[Xuanche_]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204231824246340.html