系统架构设计师 - 数学与经济管理

数学与经济管理

  • 数学与经济管理(1 - 2分)
    • 图论应用
      • 最小生成树
      • 最短路径
      • 网络与最大流量 ★
    • 运筹方法
      • 关键路径法 ★ ★ ★
      • 线性规划 ★
      • 动态规划 ★ ★ ★
      • 排队论
      • 预测与决策 ★
        • 预测 - 博弈论
        • 决策
    • 数学建模 ★ ★


大家好呀!我是小笙,本章我主要分享系统架构设计师 - 数学与经济管理知识,希望内容对你有所帮助!!

数学与经济管理(1 - 2分)

图论应用

最小生成树

满足最小生成树的条件

  • 所有顶点接入
  • 没有回路
  • 权值之和最小

例题:德某小区有七栋楼房①~⑦(见下图),各楼房之间可修燃气管道路线的长度(单位:百米)已标记在连线旁。为修建连通各个楼房的燃气管道,该小区内部煤气管道的总长度至少为多少百米?

image-20240510125257938

克鲁斯卡尔算法 - 最短边

思想:依次寻找从短到长的边,同时满足上述最小生成树要求

最短边方式最后计算得出值为:23

image-20240510125655038 image-20240510125710397image-20240510125732552 image-20240510125759094 image-20240510125833703

普里姆算法 - 最近顶点

思想:一开始随机选择一个顶点找寻该顶点最近的顶点,以后循环选择连接一个顶点(离所有已经选择的顶点的最近的顶点),并且不会形成环

最短边方式最后计算得出值为:23

image-20240513124207685image-20240513123635636 image-20240513123657842 image-20240513124239323 image-20240513124257006 image-20240513124327877


最短路径

思想:拓扑思想,通过 s 找寻到 1 和 2 的最短路径,然后通过 1 和 2 找寻 3、4、5、7、8的最短路径,以此类推最终求得找到 t 的最短路径

例题

1、有一批货物要从城市s发送到城市t,线条上的数字代表通过这条路的费用(单位为万元)。那么,运送这批货物,至少需要花费多少元?

最短路径最后计算得出值为:81

image-20240513124501876

网络与最大流量 ★

思想:使用贪心算法思想,类似于“路径消消乐”,路径上从 1 -> 6 上的值可以相互抵消,抵消的最大值就是该路径的最大流量,以此类推消除,消除到最后没有可以到达的路径,就是最后的累计最大流量

例题

1、下图标出了某地区的运输网,各节点之间的运输能力如下表所示。那么,从节点①到节点⑥的最大运输能力(流量)可以达到多少万吨/小时?

最大运输能力最后计算得出值为:23

image-20240514124802004

运筹方法

关键路径法 ★ ★ ★

线性规划 ★

核心思想:列出联立方程,然后通过图解法更好解决

某企业需要采用甲、乙、丙三种原材料生产 I、II 两种产品。生产两种产品所需原材料数量、单位产品可获得利润以及企业现有原材料数如下表所示,则公司可以获得的最大利润是三 34 万元。取得最大利润时,原材料 尚有剩余

image-20240515123933097

解题步骤

方程式如下,求 9X + 12Y 的最大值以及原材料哪个有剩余

  • 甲:X + Y <= 4
  • 乙:4X + 3Y <= 12
  • 丙:X + 3Y <= 6
image-20240515124409808

将交点带入到 9X + 12Y 求得最大值为 34,X 为 2 ; Y 为 4/3,然后将值带回方程式,只有甲还有剩余


动态规划 ★ ★ ★

1、某公司现有400万元用于投资甲、乙、丙三个项目,投资额以百万元为单位,已知甲、乙、丙三项投资的可能方案及相应获得的收益如下表所示,则该公司能够获得的最大收益值是 18 百万元

image-20240515125003890

暴力求解法

image-20240515125825096

2、某企业准备将四个工人甲、乙、丙、丁分配在A、B、C、D四个岗位。每个工人由于技术水平不同,在不同岗位上每天完成任务所需的工时见下表。肖安排岗位,可使四个工人以最短的总工时 14 全部完成每天的任务

image-20240516123844026

贪心思想 + 动态调整:分别选出 A、B、C、D岗位所需工时最短的,然后根据最短的得知乙丙重叠,甲同时可以C、D,需要将甲的一个岗位分配给乙、丙(限制条件:一个人只能拥有一个岗位)

image-20240516124019445 image-20240516124431934


排队论

某博览会每天8:00开始让观众通过各入口处检票进场,8:00前已经有很多观众在排队等候。假设8:00后还有不少观众均匀地陆续到达,而每个入口处对每个人的检票速度都相同。根据以往经验,若开设8个入口,则需要60分钟才能让排队观众全部入场;若开设10个入口,则需要40分钟才能消除排队现象。为以尽量少的入口数确保20分钟后消除排队现象,博览会应在8:00和8:20开设的入口数分别为 16,4

求解过程

设8点前已排队等候的人数为 A ,每分钟可以来 Z 人,每个入口每分钟能进 Y人
1式:8 * 60 * Y = 60 * Z+A
2式:10 * 40 * Y = 40 * Z+A
1式 减 2式 得:3式:80Y = 20Z
把 3式 代入1式 得:A=240Y
所以要20分钟消除排队现象则有:
X * 20 * Y=20 * (4Y)+240Y
求得X = 16
所以8点应开入口16个,而8点20由于消除了排队,开口数量只需要4个就行了(依据:80Y = 20Z)

预测与决策 ★

预测 - 博弈论

两个嫌疑犯被隔离审讯。他们面临的处境是:如果两人都坦白,各判刑8年;如果两人都抵赖,各判刑1年(或许证据不足);如果一人坦白另一人抵赖,则坦白的放出去,不坦白的判刑10年,(“坦白从宽、抗拒从严”)。这里,两个囚徒就是两个局中人,每个局中人都有两个策略可供选择:坦白或抵赖。表中每一格的一对数字分别表示局中人不同策略组合的收益,第一个数字是囚徒A的收益,第二个数字是囚徒B的收益。这种有限对策(局中人是有限个,每个局中人的策略数也是有限的)往往用矩阵形式表示,站在自己的角度最优解就是都是坦白

image-20240520124004076
决策
  • 确定型决策

  • 风险决策

  • 不确定型决策

    决策矩阵

    image-20240520125158072
    • 乐观主义准则(大中取大):投资策略为积极

    • 悲观主义准则(小中取大):投资策略为保守

    • 折中主义准则

    • 等可能准则(加权平均数):投资策略为保守

    • 后悔值准则

      当趋势确定后,哪种策略最合适则其后悔值为0,其他策略据此计算相应亏损即后悔值

      image-20240520125647172

数学建模 ★ ★

数学建模是一种数学的思考方法,是运用数学的语言和方法,通过抽象和简化,建立能近似刻画并解决实际问题的模型的一种强有力的数学手段

数学建模的过程

  • 模型准备:了解问题的实际背景,明确其实际意义,掌握对象的各种信息。用数学语言来描述问题

  • 模型假设:根据实际对象的特征和建模的目的,对问题进行必要的简化,并用精确的语言提出一些恰当的假设

  • 模型建立:在假设的基础上,利用适当的数学工具来刻划各变量之间的数学关系,建立相应的数学结构。只要能够把问题描述清楚,尽量使用简单的数学工具

  • 模型求解:.利用获取的数据资料,对模型的所有参数做出计算(估计)

  • 模型分析:对所得的结果进行数学上的分析

  • 模型检验:将模型分析结果与实际情形进行比较,以此来验证模型的准确性、合理性和适用性。如果模型与实际较吻合,则要对计算结果给出其实际含义,并进行解释。如果模型与实际吻合较差,则应该修改假设,再次重复建模过程

  • 模型应用:应用方式因问题的性质和建模的目的而异

模型分析

  • 模型的合理性分析 (最佳、适中、满意等)
  • 模型的误差分析 (模型误差、观测误差、截断误差、舍入误差、过失误差、绝对误差、相对误差等)
  • 参数的灵敏性分析 (变量数据是否敏感,在最优方案不变的条件下这些变量允许变化的范围)

模型检验

  • 利用实际案例数据对模型进行检验是很常见的。将模型作为一个黑盒,通过案例数据的输入,检查其输出是否合理。这是应用人员常用的方法
  • 可以请专家来分析模型是否合理。经验丰富的专家一般会根据模型自身的逻辑,再结合实际情况,分析是否会出现矛盾或问题
  • 利用计算机来模拟实际问题,再在计算机上检验该数学模型。有时很难用实际案例或聘请专家来检验模型,例如,试验或实验的代价太大,难以取得实际案例,有的项目技术比较新,缺乏有经验的专家。例如,对某种核辐射防护建立的数学模型,采用计算机模拟方法来检验就十分有效

数学建模方法

  • 直接分析法:认识原理,直接构造出模型
  • 类比法:根据类似问题模型构造新模型
  • 数据分析法:大量数据统计分析之后建模
  • 构想法:对将来可能发生的情况给出设想从而建模

例题

1、对实际应用问题建立数学模型并求得结果后,还需要根据建模的目的和要求,利用相关知识,结合研究对象的特点,进行模型分析。模型分析工作一般不包括模型的先进性分析

  1. 模型的合理性分析
  2. 模型的误差分析
  3. 模型的先进性分析
  4. 参数的灵敏性分析

2、对实际应用问题建立了数学模型后,一般还需要对该模型进行检验。通过检验尽可能找出模型中的问题,以利于改进模型,有时还可能会否定该模型。检验模型的做法有多种,但一般不会 检验该模型所采用的技术能否被企业负责人理解

  1. 利用实际案例数据对模型进行检险
  2. 进行逻辑检验,分析该模型是否会出现矛盾
  3. 用计算机模拟实际问题来检验模型
  4. 检验该模型所采用的技术能否被企业负责人理解

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

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

相关文章

线程安全(有点乱哈)

1.多个进程访问共享资源&#xff0c;通过上锁保证数据安全 1.2锁的宏观分类方式是悲观锁和乐观锁 1.3悲观锁和乐观锁 悲观锁&#xff1a;拿数据上锁‘ 举例&#xff1a;synchronzied 乐观锁&#xff1a;每次拿数据的时候不会上锁&#xff0c;更新数据&#xff0c;比较下版…

抖音机构号授权矩阵系统源码:打造自媒体帝国的新利器

在自媒体风起云涌的时代&#xff0c;抖音作为短视频领域的佼佼者&#xff0c;早已成为内容创作者们争相入驻的热门平台。然而&#xff0c;随着竞争加剧&#xff0c;如何在这场流量大战中脱颖而出&#xff0c;成为每一位自媒体人不得不面对的课题。今天&#xff0c;我们将带您深…

MySQL性能优化篇之SQL语句优化

目录 向数据库请求不需要的数据查询不需要的记录总是返回全部的列 MySQL扫描了额外的行扫描的行数和返回的行数行访问类型也要注意extra列的信息优化扫描行数过多的建议 重构查询方式一个复杂的查询还是多个简单的查询切分查询 常用的查询技巧使用内连接而不是外连接优化关联查…

防火墙一些有关知识

防火墙概述 防火墙核心任务 控制和防护 如何发挥功能 防火墙通过安全策略识别列两并做出相应动作。和ACL一样&#xff0c;所以防火墙本质就是ACL 防火墙分类 按物理特性划分 软件防火墙&#xff1a;电脑带的防火墙 硬件防火墙&#xff1a;设备&#xff0c;这个设备做的就…

深度学习之网络构建

目标 选择合适的神经网络 卷积神经网络&#xff08;CNN&#xff09;&#xff1a;我们处理图片、视频一般选择CNN 循环神经网络&#xff08;RNN&#xff09;&#xff1a;我们处理时序数据一般选择RNN 超参数的设置 为什么训练的模型的错误率居高不下 如何调测出最优的超参数 …

继电器实现直流电机正反转

有关继电器的使用方法&#xff0c;首先介绍了继电器的内部工作原理&#xff0c;然后介绍了两只继电器组成的正反转电路&#xff0c;以及用继电器实现直流电机正反转的具体方法&#xff0c;供大家学习参考。 继电器实现直流电机正反转 1、继电器内部原理 线圈断电时公共与常闭…

华贝甄选商业生态,成功背后的秘诀在这里

华贝甄选通过其独特的商业生态模式&#xff0c;不仅展示了对电子商城业务的深刻理解&#xff0c;更体现了对市场趋势和政策导向的敏锐把握。其S2B2C2B的用户交互模式&#xff0c;无疑是对传统商业模式的一次创新&#xff0c;它融合了供应链、企业和消费者之间的紧密联系&#x…

javaweb学习day4--《maven篇》maven的项目创建及其依赖管理详解(基于最新版本的idea)

一、前言 javaweb学习的第四天&#xff0c;不知道今天你们是否坚持下去了。今天学习到的是maven&#xff0c;温馨提示一下&#xff0c;idea中自带maven不用自行去下载了。前期的配置工作太过复杂了&#xff0c;小编感觉自己能力有限并不能将其讲的太清楚&#xff0c;还请大家在…

c小红的图上划分(牛客127)

题意&#xff1a; 有一个无向图&#xff0c;有 n 个点 m 条边&#xff0c;q 个询问&#xff0c;每次给出 L,R&#xff0c;求将图划分为至少 L 个连通块&#xff0c;最多 R个连通块的最大划分价值&#xff0c;若不可划分输出 "NO ANSWER"。 图的划分定义为将图划分为一…

如何将本地仓库中的文件推送到远程git服务器

第一步&#xff1a;进入所在项目&#xff0c;右击打开"Git Bash Here" 第二步&#xff1a;git config --global user.email "18351810763163.com" // 输入你的名称 第三步&#xff1a;git config --global user.name "chenliang-sam&quo…

如何将一个2D数组切分成多个块

要将一个2D数组切分成多个块&#xff0c;可以考虑使用以下几种方法&#xff0c;具体取决于如何定义块的划分规则和需求。如果你希望将2D数组均匀地切分成固定大小的小块&#xff0c;可以使用简单的循环和切片操作。 1、问题背景 Python 中, 如果有一个 raw 数据文件&#xff0…

SSM社区物业管理系统-计算机毕业设计源码91276

摘要 随着城市化进程的加快&#xff0c;居民社区的规模和数量不断增长&#xff0c;传统的人工管理方式已经无法满足管理需求。借助信息技术和互联网应用&#xff0c;社区物业管理系统可以实现物业管理信息的集中化、自动化和便捷化&#xff0c;提供全方位的管理和服务支持。社区…

智慧水利的变革之路:如何通过大数据、物联网和人工智能构建高效、智能、可持续的水利管理新模式

目录 一、引言&#xff1a;智慧水利的时代背景与意义 二、大数据&#xff1a;水利管理的数据基石 &#xff08;一&#xff09;数据收集与整合 &#xff08;二&#xff09;数据分析与挖掘 三、物联网&#xff1a;水利管理的感知神经 &#xff08;一&#xff09;智能感知与监…

ONLYOFFICE 8.1版本版本桌面编辑器测评

ONLYOFFICE官网链接&#xff1a;ONLYOFFICE - 企业在线办公应用软件 | ONLYOFFICE ONLYOFFICE在线办公套件&#xff1a;在线办公套件 | ONLYOFFICE ONLYOFFICE在线PDF编辑器、阅读器和转换器&#xff1a;在线PDF查看器和转换器 | ONLYOFFICE ONLYOFFICE 8.1版本桌面编辑器是…

开源可视化Flutter图表库:Graphic

Graphic&#xff1a;用Graphic绘制数据的无限可能- 精选真开源&#xff0c;释放新价值。 概览 Graphic&#xff0c;这个基于Flutter的图表库&#xff0c;以其源自《The Grammar of Graphics》的灵感&#xff0c;为数据可视化提供了一种全新的方法。它不仅仅是一个工具&#xf…

【Pytorch】RNN for Image Classification

文章目录 1 RNN 的定义2 RNN 输入 input, h_03 RNN 输出 output, h_n4 多层5 小试牛刀 学习参考来自 pytorch中nn.RNN()总结RNN for Image Classification(RNN图片分类–MNIST数据集)pytorch使用-nn.RNNBuilding RNNs is Fun with PyTorch and Google Colab 1 RNN 的定义 nn.…

【ECCV 2024】首个跨模态步态识别框架:Camera-LiDAR Cross-modality Gait Recognition

【ECCV 2024】首个跨模态步态识别框架&#xff1a;Camera-LiDAR Cross-modality Gait Recognition 简介&#xff1a;主要方法&#xff1a;实验结果&#xff1a; 论文&#xff1a;https://arxiv.org/abs/2407.02038 简介&#xff1a; 步态识别是一种重要的生物特征识别技术。基…

算法力扣刷题记录 四十一【N叉树遍历】

前言 依然是遍历问题。由二叉树扩展到N叉树遍历。 记录 四十一【N叉树遍历】 一、【589. N叉树的前序遍历】 题目 给定一个 n 叉树的根节点 root &#xff0c;返回 其节点值的 前序遍历 。 n 叉树 在输入中按层序遍历进行序列化表示&#xff0c;每组子节点由空值 null 分隔…

第十八章 Express multer 文件上传

本章将学习Express multer 文件上传 &#xff0c;因为Nest 的文件上传是基于 Express 的中间件 multer 实现的&#xff0c;所以在学习 Nest 文件上传之前&#xff0c;我们先学习下 multer 包 首先先创建 multer-test 文件夹执行下面代码 创建package.json npm init -y接着安装…

深入浅出 Spring @Async 异步编程的艺术

目录 一、异步编程 二、Async 介绍 2.1 Async 使用 三、Async 原理 一、异步编程 在软件开发中&#xff0c;异步编程是非常关键的&#xff0c;尤其是构建高性能、高响应度的应用时。异步编程的主要优势在于它能够避免阻塞操作&#xff0c;提高程序的效率和用户体验。异步编…