层次分析法:数学建模

news/2025/1/19 21:26:21/文章来源:https://www.cnblogs.com/fufufuf/p/18679091

今天学习了层次分析法和数学建模,这里就简单写一下自己的学习新的,参考的资料是B站上的免费网课,老师讲的不错,可以去围观,学习,希望可以拿个奖。https://www.bilibili.com/video/BV1p14y1U7Nr/?spm_id_from=333.337.search-card.all.click
上面这里是链接。本文的大部分素材和图片都会从老师的课件里面截图,主要是用于个人总结。

首先是层次分析法,层次分析法是一种用于决策的方法。他我觉得是一种主观的评价方法,虽然是铸锻的,但是却不影响他的实用性。

那么层次分析法怎么使用呢,可以从一下例题来看。

例题:旅行者在游历了提瓦特的4个国家之后,决定开始躺平了,但是他需要在蒙德,璃月,稻妻,须弥4个国家中选择一个国家作为定居的地方,他选择居住地有如下 4个因素,分别是景色,美食,生活成本,以及角色关系这四个方面来去决定自己会去往哪个国家。

按照层次分析法,会去将其分为如下的三个层次,即为目标层,准则层(关联的影响因素),以及方案层(目的地可以选择的地方),那么如下图所示。

这样子做完之后,接下来就是去衡量每一个关联的影响因素的权重,这里主要是根据一般的查阅资料或者问卷调查来做处理,如此,我们可以做出一个基于主观的对每一个因素的排序。然后基于这个排序,我们可以构建出一个判断矩阵,判断矩阵如下所示

那么在这一道题目里面,我们对于每一个因素的重要性顺序如下所示,为 角色关系>生活成本>风景>美食,那么我们的判断矩阵就可以是这样子的了

做完了判断矩阵之后,接下来就是去做一致性检验。

1。求出特征向量,根据公式BW=λW,求出λ的值,然后代入求出CI(Consistency Index)指标,在这之后,CI的值越大,说明判断矩阵的不一致性越大,而CI=0则是说明,矩阵完全一致,然后对于CR,则是按照如下的公式去做计算,CR=CI/RI,那么在这里,对于RI则是根据查表来做,如下表


CR<0.1则是说明A矩阵的一致性是在被允许的范围之内得了,此时就可以利用λ来完成运算,而若是CR>0.1,那么我们就需要对判断矩阵进行修正。

再求出了lambda之后,就是就也可以求出来他们的特征向量W,对于特征向量W

在做完这些之后,就是对于每一个地区是怎么得分得了,看看他们是
在这里,我假设他们得到的特征向量为如下所示,(这里其实不对,但是我懒得算了)

然后对于每一个因素,我们也要做出对于每一个地区的判断矩阵,

如下对于4个因素,都要有自己的判断矩阵,然后,对于每一个特征矩阵,在通过了一致性检验之后,就可以有自己的特征向量,然后对于每一个地方,将他们的权重相乘即可。

可以再看一下如下的一个计算,从别人博客截图的,下面是原文,

博客原文地址:https://blog.csdn.net/qq_41686130/article/details/122081827
最后得到的最高的就是便是选择。

上面就是权重分析法的介绍。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/871863.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

那些年我在 HL 集训做的题【某人别催了!】

某人别催了!!!Day 0 1.16 下午到 HL,居然还写了一道题? P8855 [POI2002] 商务旅行 LCA 板子。不理解当时为啥要写这个东东,可能是为了热热身吧。 Day 1 讲整体二分,但是没听懂。貌似是魔改版 CDQ...不管它。但是我似乎发现了一片新天地,一切的一切都从下面的一道题说起…

Mac 刷题环境配置

方便Mac 刷题,记录一些环境配置Mac 刷题环境配置 这篇博文主要记录自己为了更方便的在 Mac 上写算法题,主要是基于 Clion做的一些环境配置;有些操作其实在 Windows ,Linux 下也是通用的,如果看到的小伙伴也可以结合自己的情况参考。 Clion 插件 推荐一下这个插件 C/C++ Si…

excel对列数据去重(数据核对)

第一步,选中A列数据,单击功能区——数据选项卡——高级第二步,在弹出的对话框中,选中“将筛选结果复制到其他位置”,"列表区域"填写A列的地址:$A$1:$A$17,“复制到”填写:B1,把“选择不重复记录”勾上,确定即可。结果如下图

前端开发day1

day1 目的:开发一个平台(网站)- 前端开发:HTML、CSS、JavaScript- Web框架:接收请求并处理- MySQL数据库:存储数据地方快速上手:基于Flask Web框架让你快速搭建一个网站出来。深入学习:基于Django框架(主要)1,快速开发网站 pip install flaskfrom flask import Flask…

Centos7.9安装phpldapadmin

Centos7.9安装phpldapadmin@目录一、背景二、正文2.1 安装phpldapadmin2.4 登录phpldapadmin界面三、安装途中可能碰到的报错错误场景1:执行步骤“安装phpldapadmin”执行命令:yum install -y phpldapadmin时报错错误场景2:安装phpldapadmin完成后,apache启动报错,执行启动…

数据库密码安全修改:保护织梦网站账户安全的黄金法则

严格权限控制:仅授予最小化权限给真正需要访问数据库的人,避免不必要的暴露风险。定期清理过期账号,防止非法入侵。 日志记录完善:开启详细的日志记录功能,记录下每一次登录、退出、增删改查等关键事件。一旦发现问题可以迅速定位原因并采取相应措施。步骤 描述备份数据优…

为什么网站后台连接不了并报错?

当您发现网站后台无法连接并报错时,可能是由多种原因引起的。为了有效解决问题,我们需要从多个角度进行排查和优化。以下是详细的解决方案: 一、检查数据库连接数据库配置:确认数据库配置文件(如config.php)中的连接参数是否正确。 包括数据库主机名、端口、用户名、密码…

为什么设置了自定义错误页面后无法登录网站后台

设置自定义错误页面后无法登录网站后台是一个常见的问题,通常由配置不当或冲突引起。要解决这个问题,我们需要仔细检查相关配置文件,并确保各个组件之间的兼容性。以下是详细的排查和解决方法: 一、检查自定义错误页面配置配置文件位置:根据服务器类型,自定义错误页面的配…

如何迁移服务器数据并确保新旧服务器上的数据一致?

在业务扩展或更换服务器时,迁移服务器数据是一项关键任务,确保新旧服务器上的数据一致至关重要。以下是详细的迁移步骤和注意事项: 一、准备阶段备份现有数据:在迁移之前,务必对现有服务器上的所有重要数据进行完整备份。这包括数据库、网站文件、配置文件等。 使用压缩工…

云主机升级后网站访问速度变慢的原因及解决方案

当您完成云主机的升级后,如果发现网站的访问速度明显变慢,可能由多种因素引起。首先需要明确的是,升级本身并不会直接导致访问速度下降;然而,某些配置不当或其他外部因素确实会影响最终的表现。以下是几个常见的原因及其对应的解决方法: 1. 页面资源加载问题现象:某些第…

宝塔面板无法登录怎么办?

当您遇到无法登录宝塔面板的情况时,可能是由于多种原因引起的,包括但不限于端口不通、服务未启动、磁盘空间不足等。为了快速恢复宝塔面板的正常使用,请按照以下步骤进行排查和修复: 1. 检查端口连通性 首先,确认服务器的8888端口是否对外网开放。可以使用在线端口检测工具…

公司网站数据修改流程图

在公司网站上,数据的修改需要遵循一定的流程,以确保数据的准确性和一致性。如何绘制一个清晰的公司网站数据修改流程图? 解决方案:确定流程步骤:首先,明确数据修改的具体步骤。通常包括需求分析、数据备份、数据修改、测试、发布和监控等环节。 选择绘图工具:选择一个合…