当前位置: 首页 > news >正文

数学建模学习(127):基于Python的模糊最佳-最差法(Fuzzy BWM)在多准则决策中的应用

认真理解相关原理和代码,其中代码可以作为模板使用。

文章目录

    • 1 引言
    • 2 模糊最佳-最差法的原理
    • 3 模糊数的定义
    • 4 案例:运输模式选择
      • 4.1 问题背景
      • 4.2 模糊BWM的应用过程
        • 4.2.1 确定准则与模糊比较矩阵
        • 4.2.2 使用模糊BWM计算权重
    • 5 案例:汽车购买决策
      • 5.1 问题背景
      • 5.2 模糊BWM的应用过程
        • 5.2.1. 确定准则与模糊比较矩阵
        • 5.2.2. 使用模糊BWM计算权重
    • 参考文献

1 引言

在现实世界中,决策者常常面对多个准则和选项,特别是在需要平衡成本、质量、风险和其他因素的复杂场景中,单一准则的决策方法往往无法充分反映实际情况。此外,决策信息的模糊性和不确定性进一步加大了决策的难度。因此,模糊最佳-最差法(Fuzzy BWM)作为一种融合了模糊集理论和最佳-最差法的决策方法,能够有效处理这些挑战。

最佳-最差法(BWM)是由Rezaei提出的一种新兴的多准则决策方法,能够通过对最佳准则和最差准则的比较,计算出各准则的权重。在模糊环境下,将模糊集理论引入BWM,可以进一步提高其处理不确定性和模糊性的能力,使决策结果更加可靠。

2 模糊最佳-最差法的原理

模糊BWM的核心思想是通过三角模糊数来表达准则或选项的重要性。这些模糊数可以捕捉到决策者在比较不同准则或选项时的主观模糊性。模糊BWM的主要步骤如下:

  1. 确定决策准则:首先,确定决策所需的准则,例如成本、质量等。
  2. 选择最佳和最差准则:从所有准则中选择最重要的(最佳准则)和最不重要的(最差准则)。
  3. 模糊比较:通过模糊数对最佳准则与其他准则,以及其他准则与最差准则进行模糊比较。
  4. 权重计算:利用模糊BWM方法计算各个准则的模糊权重,并通过模糊一致性比率检查一致性。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 8.20-ansible剧本的使用+roles的应用
  • 书橱系统小程序的设计
  • C控制语句:分支和跳转(终章·题目)
  • redis | 认识非关系型数据库Redis的列表类型及python如何操作redis
  • 【Redis】Redis客户端——Jedis(Java)
  • MATLAB 计算两点沿某个方向的间距(81)
  • MFC工控项目实例之六CFile添加菜单栏
  • 软件测试工程师必须了解的B/S架构及其测试要点
  • 8.3 数据库基础技术-关系代数
  • 加州大学圣地亚哥分校 沉浸式遥操作机器人系统
  • [GKCTF 2021]excel 骚操作1
  • shadertoy sdSegment 原理
  • 工厂现场多功能帮手,三防平板改善管理体验
  • 简化登录流程,助力应用建立用户体系
  • 计算机视觉概念科普
  • ES6指北【2】—— 箭头函数
  • [译] React v16.8: 含有Hooks的版本
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • Angular2开发踩坑系列-生产环境编译
  • Centos6.8 使用rpm安装mysql5.7
  • CentOS7简单部署NFS
  • CSS盒模型深入
  • Quartz初级教程
  • storm drpc实例
  • 不上全站https的网站你们就等着被恶心死吧
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 两列自适应布局方案整理
  • 排序(1):冒泡排序
  • 使用parted解决大于2T的磁盘分区
  • 网络应用优化——时延与带宽
  • 学习ES6 变量的解构赋值
  • 一份游戏开发学习路线
  • 一个项目push到多个远程Git仓库
  • 因为阿里,他们成了“杭漂”
  • PostgreSQL 快速给指定表每个字段创建索引 - 1
  • raise 与 raise ... from 的区别
  • 阿里云API、SDK和CLI应用实践方案
  • 阿里云移动端播放器高级功能介绍
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • ​香农与信息论三大定律
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  • (C++二叉树05) 合并二叉树 二叉搜索树中的搜索 验证二叉搜索树
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (vue)el-cascader级联选择器按勾选的顺序传值,摆脱层级约束
  • (分类)KNN算法- 参数调优
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (六)c52学习之旅-独立按键
  • (亲测成功)在centos7.5上安装kvm,通过VNC远程连接并创建多台ubuntu虚拟机(ubuntu server版本)...
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (一)Dubbo快速入门、介绍、使用
  • (一)VirtualBox安装增强功能
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • (自用)learnOpenGL学习总结-高级OpenGL-抗锯齿
  • ***通过什么方式***网吧