当前位置:网站首页>[mathematical modeling] analytic hierarchy process (AHP)
[mathematical modeling] analytic hierarchy process (AHP)
2022-07-26 04:42:00 【Qingshan's green shirt】
Analytic hierarchy process
List of articles
- Analytic hierarchy process
- purpose
- One 、 Model is introduced
- A typical example
- 1. Build a hierarchy
- 2. Compare the importance of elements in the same level with respect to a certain criterion in the previous level , Construct pairwise comparison matrix ( Judgment matrix ).
- 3. The relative weight of the compared element relative to the criterion is calculated from the judgment matrix ( Satisfaction degree ), Consistency check
- 4. The weight matrix is obtained by summarizing the results
- Some limitations
- Two 、 Code demonstration
- 3、 ... and 、 Model expansion
purpose
Evaluation questions , If you choose which scheme is the best , Which athlete or employee performed better . Usually, specific data are not given .
One 、 Model is introduced
A typical example

This is a typical topic using analytic hierarchy process , No specific data are given , It is required to take certain measures to evaluate , Choose the best plan , The keyword has been highlighted .
We need to consider three issues :
The goal is 、 programme 、 Rules .
The objectives and plans are generally known , The guidelines require us to collect data to fill in .
Our goal is to complete the following form , Weighted calculation .
1. Build a hierarchy
This figure needs to be presented in the paper 
2. Compare the importance of elements in the same level with respect to a certain criterion in the previous level , Construct pairwise comparison matrix ( Judgment matrix ).
Matrix for calculating weights !
The following table uses 1-9 A table of importance 
2.1 O-C matrix ( Determine the weight of indicators )

The table is about cross / vertical Satisfaction data
2.2 Criterion layer — Judgment matrix of scheme layer

(1) The weight of each scenic spot under a certain factor ( For example, the weight of the three scenic spots in terms of scenery ( Or satisfaction score ))
(2) The elements in the analytic hierarchy process judgment matrix can only be 1-9 And their countdown .
(3) The data in this matrix should be filled in in combination with the actual situation , Make full use of the data in the topic .
3. The relative weight of the compared element relative to the criterion is calculated from the judgment matrix ( Satisfaction degree ), Consistency check
Before using the judgment matrix to calculate the weight , It must be checked for consistency .
Our early enough matrix is Positive reciprocal matrix , But not necessarily Uniform matrix .
3.1 Consistency check
principle : It is used to test whether there is too much difference between the judgment matrix and the consistency matrix constructed by us .

First step : Calculate the consistency index CI

Maximum eigenvalue - Matrix order / Matrix order -1
The second step Find the corresponding average consistency index RI(n<=10)

The third step Calculate the consistency ratio CR


CR>1 when , Try to adjust to the consistency matrix ( The lines are in multiples )
3.2 Calculate weight
There are three ways , It is recommended to use all ( Enhance robustness )
Arithmetic average
Written expression
Formula expression 
The geometric average method

Eigenvalue method


4. The weight matrix is obtained by summarizing the results

have access to EXCEL Calculate the data
Some limitations

Two 、 Code demonstration
To be continued
3、 ... and 、 Model expansion
1. There are multiple criteria layers —— Layer by layer
2. Each quantity in the criterion layer does not correspond to all schemes —— The corresponding setting is 0?
3. There is only one criterion layer , But a criterion only corresponds to a specific scheme ( One to many )
边栏推荐
- 2022 Henan Mengxin League game (3): Henan University a - corn cannon
- Calculate the curvature of discrete points (matlab)
- 软考回顾及计划
- 2022 Henan Mengxin League game (3): Henan University B - reverse pair count
- Soft exam review and plan
- 2022 Hangdian multi school DOS card (line segment tree)
- egg-ts-sequelize-CLI
- Compiled by egg serialize JS
- 2022 Henan Mengxin League game (3): Henan University J - magic number
- Comparison of the relationship between the number of partitions and the number of reducetask in MapReduce
猜你喜欢

Postman 导入curl 、导出成curl、导出成对应语言代码

UE4 多个角色控制权的切换

A series of problems about the number of DP paths

Kubernetes advanced training camp scheduler

Use Baidu PaddlePaddle easydl to complete garbage classification

SQL encryption and decryption injection details

滑动窗口——leetcode题解

Is this my vs not connected to the database

Array sort 1

Recursive implementation of exponential enumeration
随机推荐
Array sort 1
Kubernetes 进阶训练营 调度器
Keil V5 installation and use
How does win11 22h2 skip networking and Microsoft account login?
The auxiliary role of rational cognitive educational robot in teaching and entertainment
MySQL only checks the reasons for the slow execution of one line statements
MySQL 执行失败的sql是否会计入慢查询?
C语言——字符串函数,内存函数集锦以及模拟实现
Character function and string function (I)
[300 + selected interview questions from big companies continued to share] big data operation and maintenance sharp knife interview question column (VIII)
2022杭电多校 DOS Card(线段树)
Recognized again | saining network security has been listed in the ccsip 2022 panorama of China's network security industry
Is this my vs not connected to the database
五、域对象共享数据
二、国际知名项目-HelloWorld
擅长C(暑假每日一题 6)
十一、异常处理器
UE4 switching of control rights of multiple roles
Network Security Learning - permission promotion 2
嵌入式实操----基于RT1170 FreeRTOS实现CPU使用率统计(二十四)


