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

[系统架构设计师]应用数学(二十一)

[系统架构设计师]应用数学(二十一)

一.图论之最小生成树

1.定义

在连通的带权图的所有生成树中,权值和最小的那棵生成树(包含图中所有顶点的树),称作最小生成树。

2.针对问题

带权图的最短路径问题。

最小生成树的解法有普里姆(Prim)算法和克鲁斯卡尔(Kruskal)算法,我们常用克鲁

斯卡尔算法。

二.图论之最大流量

最大流量问题是一个特殊的线性规划问题。

1.针对问题

道路运输能力问题,管道流量问题等。

三.线性规划

1.定义

线性规划是研究在有限的资源条件下,如何有效地使用这些资源达到预定目标的

数学方法。从数学的角度来说,就是在一组约束条件下寻找目标表达式的极值问题。

2.针对问题

在资源约束下的生产问题

3.解法

图解法,联立方程组法

线性规划问题的解有以下可能:

(1)有唯一最优解,在解区间多边形的某个顶点上。

(2)有无穷多最优解,只要能找到两个不同的最优解,则一定有无穷多个最优解。

(3)无界解,有无穷多的解,但是没有最优解,原因是缺少必要的约束条件。

(4)无可行解,原因是约束条件互相矛盾。

四.动态规划

1.定义

动态规划是一种将问题实例分解为更小的、相似的子问题,并存储子问题的解而

避免计算重复的子问题,以解决最优化问题的算法策略。

2.针对问题

装货最大价值问题

五.决策分析

1.定义

决策分析指从若干可能的方案中通过决策分析技术,例如期望值法或决策树法等

选择其一的决策过程,是一种定量分析方法。

2.针对问题

期望值问题,决策树问题

预期货币价值或者期望货币值(Expected Monetary Value,EMV):把某方案的每个可能

结果所获得的收益与其发生概率相乘之后加总,即得到该方案的 EMV。通过比较各方案的 EMV

来决策采用哪一个方案。该方法常常与决策树技术相辅相成。

决策树在最左边做决策,所以需要从右向左逐层计算化简,特别是条件复杂

时更应如此。

六.不确定型决策论

1.定义

不确定型决策是在无法估计系统行动方案所处状态概率的情况下进行的决策。它

与决策分析相反,决策分析是根据不同方案的收益与概率来量化计算出客观决策依据的方法论。

决策者根据自己的主观倾向进行决策,可分为 5 种准则,分别为乐观主义准则、悲观主

义准则、折中主义准则、等可能性准则和后悔值准则。

1)乐观主义准则,也称为“最大最大准则”,其决策原则是“大中取大”。决策者依次在决策

表中的各个投资方案所对应的各个结果中选择出最大结果并记录,最后再从这些结果中选出最大

者,其所对应的方案就是应该采取的决策方案。

2)悲观主义准则,也称为“最大最小准则”,其决策原则是“小中取大”。决策者依次在决策

表中的各个投资方案所对应的各个结果中选择出最小结果并记录,再从这些结果中选出最大者,其

所对应的方案就是应该采取的决策方案。

3)后悔值准则,也称为“最小最大后悔值”,该决策法的基本原理为:将每种自然状态的最

高值(指收益矩阵,如果是损失矩阵应取最低值)定为该状态的理想目标,并将该状态中的其他

值与最高值相比,所得之差作为未达到理想的后悔值。为了提高决策的可靠性,在每一方案中选取最大的后悔值,再

在各方案的最大后悔值中选取最小值作为决策依据,与该值所对应的方案即 、为入选方案。

http://www.dtcms.com/a/350855.html

相关文章:

  • 云计算学习笔记——Linux用户和组的归属权限管理、附加权限、ACL策略管理篇
  • 联邦雪框架FedML自学---第四篇---案例一
  • 浅谈:运用幂的性质
  • 程序的“烽火台”:信号的产生与传递
  • 【基础-单选】使用http发起网络请求,需要以下哪种权限?
  • C6.2:小信号、交流电流增益分析
  • 立轴式小型混凝土搅拌机的设计含14张CAD
  • 客户生命周期价值帮助HelloFresh优化其营销支出
  • 快速了解工业相机中的连续采集、软触发、硬触发和同步触发以及PTP同步触发
  • Spring介绍
  • Linux iptables 防火墙
  • Linux网络编程基础API
  • [灵动微电子六步换向(方波控制)方案MM32BIN560C] 六步换向实现和规律
  • PostgreSQL诊断系列(2/6):锁问题排查全攻略——揪出“阻塞元凶”
  • RK3568 Linux驱动学习——pinctrl和gpio子系统
  • onnx入门教程(四)——ONNX 模型的修改与调试
  • Day24: NumPy 奥德赛:用科学计算的魔法征服数据宇宙!
  • 32.Ansible平台搭建
  • 2024年09月 Python(二级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • NFC线圈设计计算
  • 力扣热题——前K个高频元素
  • 记一次Arrays.asList集合删除的错误
  • Java vs Kotlin 在实际开发中的主要区别与面试题总结
  • 太阳光模拟器在国防军工中的应用
  • k8s-容器化部署论坛和商城服务(小白的“升级打怪”成长之路)
  • K8s Pod驱逐机制详解与实战
  • SpringBoot防重放攻击的5种实现方案
  • 什么是数据库?现代数据库类型、示例与应用(2025)
  • 深入理解 iptables:Linux 防火墙从入门到精通
  • Vue3使用 DAG 图(AntV X6)