当前位置:网站首页>[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 )
边栏推荐
- The difference between positive samples, negative samples, simple samples and difficult samples in deep learning (simple and easy to understand)
- Swiftui one day crash
- 2022 Hangdian multi school DOS card (line segment tree)
- 2022 Henan Mengxin League game (3): Henan University L - synthetic game
- Analyzing the curriculum design evaluation system of steam Education
- Network Security Learning - permission promotion 2
- UE4 keyboard control switch light
- Face database collection summary
- What are the restrictions on opening futures accounts? Where is the safest place to open an account?
- 性能和成本的综合架构:单元化架构
猜你喜欢

Wsl2 best practices, eliminate difficult xshell and finalshell

What is the difference between asynchronous and synchronous transmission signals (electronic hardware)

数组排序1

Is this my vs not connected to the database

2022 Henan Mengxin League game (3): Henan University L - synthetic game

An SQL server queries the latest records as of a certain date

Keil V5 installation and use

【300+精选大厂面试题持续分享】大数据运维尖刀面试题专栏(八)

Good at C (summer vacation daily question 6)

Recursive implementation of exponential enumeration
随机推荐
What are the consequences and problems of computer system restoration
Page pull-up refresh and pull-down loading
解决 Incorrect string value: ‘\xF0\x9F\x98\xAD“,...‘ for column ‘commentContent‘ at row 1 报错
STM32 development | ad7606 parallel multi-channel data acquisition
软考回顾及计划
10、 Interceptor
Face database collection summary
Good at C (summer vacation daily question 6)
2022河南萌新联赛第(三)场:河南大学 L - 合成游戏
11、 Exception handler
NFT的几种发行方式你都了解过吗?不同的发行方式有什么优缺点?
第三篇如何使用SourceTree提交代码
人脸数据库收集总结
1、 Basic introduction
三、@RequestMapping注解
Niuke-top101-bm32
SQL encryption and decryption injection details
vector详解和迭代器失效问题
UE4 controls the rotation of objects by pressing keys
Customer service relationship management based on SQL net enterprise messenger enterprise communications


