【北邮果园大三上】运筹学期中后

news2024/11/18 22:54:21

运筹学后半段

第五章 动态规划

最优化原理,可以归结为一个递推公式

现实应用:比如最优路径资源分配、生产计划和库存等

5.1 动态规划的最优化原理及其算法

5.1.1 求解多阶段决策过程的方法

例如:最短路径问题

求A到B的最短路径:

image-20221107103157869

大体思路:递归

image-20221107103400628

5.1.2 动态规划的基本概念及递推公式

  • 基本概念

image-20221107102558148

image-20221107102808139

  • 最优化原理和动态规划递推关系

最优化原理:最优策略的子策略也是最优的

递推关系

路径加和累计

image-20221107103520060

连乘累计

image-20221107103548624

  • 动态规划的步骤
image-20221107104643034

5.2 动态规划模型举例

5.2.1 资源分配问题(重点)

image-20221107104851660

image-20221107105524011

逆向开始书写:

X*:最终实际应该给多少

image-20221107110149722 $$ f_3=Max(d_3+f_4) $$ image-20221107111229466 image-20221107111454764 image-20221107123838483

image-20221107125329399

image-20221107125939484

结论

image-20221107130030412

第六章 图与网络分析

定义:

1)图与网络

简单图:既没有自环也没有平行边的图

**‘有向图’😗*每条边都有方向

**‘完全图’😗*任意两个点都有边

n个顶点有 Cn 2个边

**‘网’😗*边或者弧带权值的图

**‘顶点的度(degree)’😗*与该顶点相关联的边的数目

度为0的点:孤立点

度为1的点:悬挂点

链(link):连续的边构成的顶点序列

圈(loop):第一个顶点和最后一个顶点相同的链

‘路径’:连续的边构成的顶点序列,且不出现重复

**‘路径长度’😗*路径的权值之和

**‘回路(circuit)’😗*第一个顶点和最后一个顶点相同的路径

走过图中所有边且每条边仅走一次的闭行走称为欧拉回路

**‘简单路径’😗*除了路径起点和终点相同,其余顶点都不同

**‘连通图’😗*对任意两个顶点都有路径

‘联通分量(极大连通子图)’:再加入一个顶点子图不再连通

平面图(planar graph):在平面上可以画出该图而没有任何边相交

2)最小生成树

图的生成树:(重点)

生成树是图的所有顶点连接在一起,但不形成回路

​ ‘深度优先生成树’:通过深度优先搜索进行遍历的生成树

​ ‘广度优先生成树’:通过广度优先搜索进行遍历的生成树

最小生成树 (各边权值和最小)

​ ‘MST性质(贪心算法)’:'U集合’是已经经过的顶点,在’U’和’U-V’选取权值最小的边,这条边一定在生成树上

Prim算法(选顶点)

(从a结点开始遍历,如果同时出现多个可以选择的结点时,优先把序号较小的结点加入生成树)

image-20220612110329269

Kruskal(选择边)

(如果同时出现多个可以选择的边时,以边中序号较小的结点为第一优先,序号较大的结点为第二优先,按照升序顺序选择。假设边(a,d),(a,e),(b,c)有相同权重,选择优先顺序从大到小为(a,d),(a,e),(b,c))

image-20220612110615923

最短路径(重点)

不同于最小生成树,不用包含全部的顶点

Dijkstra算法(解决到达一个点的最短路径)

步骤:

​ 1.‘初始化’:先找出原点v0到所有顶点的最短路径(v0,vk)

​ S={v0},T={其余顶点},D[i]存放距离值

​ 2.‘选择’:从这些路径中学出一条长度最短的路径(v0,u)

​ 3.‘更新’:若存在(u,vk)且路径(v0,u,vk)<(v0,vk) 用其代替

​ 4.(v0,u,vk)作为新的顶点集合,重复操作

image-20220612111333105

image-20220612111540240

Floyd算法(解决所有顶点的最短路径)

步骤:

​ n阶矩阵,对角线元素为0,矩阵存的为对应权值

​ 依次加入中间顶点,如果变短则修改,直到所有点增加完毕

image-20220612112017971

image-20220612112111799

3)网络的最大流和最小截集(重点)
  • 概念:

  • 网络流一般在有向图上讨论

  • 定义网络上支路的容量为其最大通过能力,记为cij ,支路上的实际流量记为fij

image-20221114113959510

  • 满足上述条件的称为可行流,存在最大可行流
  • 当支路上fij = cij ,称为饱和弧
截集与截集容量

s:开始点,t:结束点

定义

  • 截集:把网络分割为两个成分的弧的最小集合,其中一个成分包含s 点,另一个包含t 点。
  • 最小截集:所有点到外部都是满载的点
image-20221208121304984

福特-富克森定理:网络的最大流等于最小截集容量

确定网络最大流的标号法
  • 饱和弧:fij = cij 的弧

  • 非饱和弧:fij < cij 的弧

  • 零流弧:fij = 0的弧

  • 非零流弧:fij >0 的弧

规定链μ:的方向是从始点s到终点t

  • 正向弧:

  • 第一类是弧的方向与链μ的方向一致,称为前向弧(正向弧),前向弧的全体集合记为μ+;

  • 反向弧:第二类是弧的方向与链μ的方向相反,称为后向弧(反向弧),后向弧的全体集合记为μ-

  • 增广链:

理解:从原点可以增加多少流量到该结点

当μ满足下述条件:

即μ上的前向弧(正向弧)为非饱和弧,后向弧(反向弧)为非零流弧。

image-20221208112324884
  • 最大标号法步骤(重要)

第一步

image-20221208114438731

第二步

image-20221208113231416

例:

如Dijkstra一样,每次合并后所有结点视为一个整体(找的增广链先后顺序无所谓)

image-20221208120624942

image-20221208121724006

第七章 随机服务理论概述

7.1 随机服务系统

定义介绍:

  • 系统的输入输出是随机变量,可以称之为排队论和拥塞理论

相关特性

image-20221121100740976

7.1.1 服务机构的组织方式与服务方式

  • 单台制和多台制
  • 并联服务
  • 串联服务
  • 串并联服务、网络服务

7.1.2 输入过程与服务时间

  • 顾客单个到达或成批到达
  • 顾客到达时间间隔的分布和服务时间的分布
  • 顾客源是有限的还是无限的

7.1.3 服务规则

  • 损失制
  • 等待制:先到先服务 ( FIFO),后到先服务,随机服务,优先权服务

上述两个为重点学习内容

  • 混合制
  • 逐个到达,成批服务;成批到达,逐个服务

7.2 随机服务过程

  • 单台服务系统、等待制、先到先服务
  • 顾客在系统中的总时长:逗留时间=等待时长+服务时长
  • 等待时长与顾客到达率和服务时长有关

例:

间隔到达时间:τ

等待时长:w

服务时长:h

image-20221121101528537

  • 当服务台连续不断服务时,有如下关系:

w i + 1 + τ i + 1 = w i + h i w_{i+1}+\tau_{i+1}=w_i+h_i wi+1+τi+1=wi+hi

image-20221121102150731

  • wi+hi 表示了累计的未完成的服务时长,一般地有

image-20221121102448628

tips:排队系统的指标及其关系

1)Wq 、Wd 分别是顾客的平均排队等待时间平均逗留时间
2)Lq 、Ld分别是系统平均排队的顾客数系统的平均顾客数
3) Ln 是同时接受服务的平均顾客数(即平均服务台占用数)
4) h 是顾客的平均服务时长,λ顾客的平均到达率(即单位时间内到达的顾客数)。
5)相关公式
L d = λ W d = λ ( W q + h ) = L q + L n Ld = \lambda W_d= \lambda(W_q + h ) = L_q + L_n Ld=λWd=λ(Wq+h)=Lq+Ln

L q = λ W q Lq = \lambda W_q Lq=λWq

L n = λ h L_n = \lambda h Ln=λh

7.3 服务时间与间隔时间

7.3.1 概述

  • 顾客的服务时间由于多种原因具有不确定性,最好的描述方法就是概率分布;同样顾客到达的间隔时间也具有一定的概率分布
  • 服务时间和到达间隔时间服从什么分布?可以先通过统计得到经验分布,再做理论假设和检验。
  • 经验分布一般采用直方图来表示,如下图

image-20221121103346714

下述内容是之前概率论学过的

主要是讲述

image-20221121103709158

7.3.2 常用的概率分布

  • 定长分布

image-20221121104630747

  • 负指数分布(重点)

image-20221121104645673

  • 爱尔兰分部

image-20221121104700050

7.3.3 负指数分布的特点

  • 负指数分布之所以常用,是因为它有很好的特性,使数学分析变得方便: 期望等于均方差

  • 无记忆性 。指的是不管一次服务已经过去了多长时间,该次服务所剩的服务时间仍服从原负指数分布

证明

image-20221121105407701

  • 普通型:多个独立同分布负指数分布的服务在进行,不可能有两个以上同时结束

证明

image-20221121105717958

7.4 输入过程

顾客到达的分布,可用相继到达顾客的间隔时间描述,也可以用单位时间内到达的顾客数描述

  • 定长输入过程:间隔时间服从定长分布

  • 泊松输入过程:单位时间内到达的顾客数服从泊松分布

7.4.1 泊松输入过程及其特点

image-20221121110050657

泊松分布的均值和方差均为λ , λ也称为到达率, λt 是(0, t) 时间内顾客到达的期望值

  • 平稳性 :顾客到达数只与时间区间长度有关

  • 无后效性 :不相交的时间区间内所到达的顾客数是独立的

  • image-20221121110253496

  • 有限性 :在有限的时间区间内,到达的顾客数是有限的。

  • 可叠加性:即独立的泊松分布变量的和仍为泊松分布(概率论)

image-20221121110353129

  • 泊松过程的到达间隔时间为负指数分布

image-20221121110547854

7.4.2 马尔科夫链

马尔科夫链 (Markov Chain ) 又简称马氏链 ,是一种 离散事件 随机过程。
用数学式表达为:

image-20221121111001481

  • X n+ 1 的状态只与 X n 的状态有关,与 X n 前的状态无关,具有无记忆性或 无后效性 ,又称 马氏性
  • 状态转移是一步一步发生的(从i状态转移到j状态)。令 X n = i 表示系统在时刻 t 处于状态 i 这一事件,一步状态转移概率:

image-20221121111222583

7.5 生灭过程

一种描述自然界生灭现象的数学方法,如细菌的繁殖和灭亡、人口的增减、生物种群的灭种现象等

  • 采用马氏链
    • 令 N t 代表系统在时刻 t 的状态,下一瞬间 t =  t 系统的状态只能转移
    • 到相邻状态,或维持不变,如图所示:数量 +1 数量 1 ,数量不变
    • 三种转移是不相容的,三者必居其一
    • 只有具有无记忆性和普通性的过程 分布 才适用马氏链
    • 令 P j(t) P{ N(t) = j }代表系统在时刻 t 处于状态 j 的概率

image-20221121113320608

  • 生灭过程的马氏链

推导过程了解即可

  1. 首先解稳态方程组

    image-20221121114337710

  2. 其次解递归解

    image-20221121114356837

  • 满足生灭过程的条件

image-20221121115044858

第八章 M/M/n系统

泊松输入/负指数服务时长/n个并联服务台

8.1 M/M/n损失制

增长:有新来的顾客

消亡:有顾客完成服务

8.1.1 M/M/n损失制,无限源

顾客到达率:λ(人/小时)

每个台的服务率(人/小时):

化简:ρ=λ/μ称为业务量,表示一个平均服务一个人到几个人

image-20221121115605421

  • 系统的服务质量

    系统的质量用损失率来度量,两种度量方法

    image-20221121120341681

    服务台利用率

    (1-B):完成服务率

    image-20221128103807940

  • 求所需最少服务台的方法

image-20221128100949105

  • 爱尔兰损失表

image-20221130091041532

  • 服务台利用率和服务台数量的关系

image-20221128104045706

例 1:

image-20221128103344045

image-20221128103403987

例 2:

image-20221208155454207

image-20221128103735796

image-20221128104101508

例 3:

image-20221128104344183

image-20221128110320307

8.1.2 M/M/n损失制,有限源

顾客到达率是与系统中被服务的顾客数相关的

N:顾客总数

n:服务台个数

j:现在服务的人数

**q=γ/μ:**平均时长

image-20221128111043155

  • 衡量服务质量的指标:损失率

按时间计算的损失率:

image-20221130110108662

按顾客到达的损失率:

image-20221128111659834

image-20221209115131476

不用记,考试要用会给

image-20221128111727930

  • 服务台利用率

image-20221128111809998

例1:

image-20221130110310264

image-20221130111118109

8.2 M/M/n等待制,无限源,无限容量

8.2.1 系统稳态概率及等待概率

顾客到达率为λ

每台的服务率为μ

业务量:ρ=λ/μ

image-20221209130343006

  • 计算顾客进入系统必须等待的概率D

image-20221130111714915

8.22 系统的各个指标

image-20221130111803856

当n=1时

image-20221209123902810

8.23 系统等待时间的分布概率

顾客离去的概率符合泊松分布:

image-20221130112436149

image-20221130112444943

tips:

做题时关注n=1,如果有,可以简化做题

例1:

image-20221130112630798

image-20221209125749949

image-20221130113051877

例2:

image-20221130113102032

image-20221130113330970

第九章 存储理论

9.1 简单介绍

存储理论主要分为:

image-20221205095357910

我们只关注 经典存储理论

  • 术语

image-20221205095834220

image-20221205095857601

image-20221205100031217

  • 存储策略

image-20221205100256823

9.2 确定性存储模型

市场的备运期和需求是已知的

9.2.1 不允许缺货模型

Cd:一次性订购费

Cs:单位时间存储费

t:订货周期

image-20221205100645858

image-20221205100940550

C(Q):单位时间内的可变费用

  • 定量分析:

Q = D t :每次订购量 Q=Dt:\text{每次订购量} Q=Dt每次订购量

平均存储量 = 1 / 2 Q 平均存储量=1/2Q 平均存储量=1/2Q

单位时间存储费:三角形面积/t*单位时间存储费

image-20221205101114495

image-20221205101320315

(必考)

Q0:最佳经济订货量

C(Q0):最佳费用

t0:最佳订货周期

image-20221205101355282

几点说明:

image-20221205101901483

例题:

image-20221205102047295

计算年存储费使用的是:平均存储量

image-20221205102255813

9.2.2 允许缺货模型

H:最大存储量

Cq:单位缺货损失费

缺货时间:t2

image-20221205102559594

image-20221205103056068

image-20221205103458313

例:

image-20221205103514253

image-20221205103727196

9.2.3 连续进货,不允许缺货模型

t1:零件生产期

K:零件生产率,D:零件消耗率

Cd:准备费

image-20221205104052585

image-20221205104502077

image-20221205104622276

直接代入不缺货模型公式(3):

image-20221205104749994

9.2.4 两种存储费,不允许缺货模型

自己仓库存储量不够,租用其他仓库

image-20221205105003633

image-20221205105135198

image-20221205105141157

image-20221205105455408

image-20221205105702613

9.2.5 不允许缺货,批量折扣模型

购买越多,单价越低

image-20221205110046492

image-20221205110007420

在区间内的价格公式:

image-20221205110012087

Q0是否为最小值要与右边区间(左端点)进行比较

计算步骤:

image-20221209183959647

image-20221205110449265

例:

image-20221205110639110

要计算每个区间的右端点,算出最小值C(Q0)

image-20221205110811654

考试范围:

image-20221205111754139

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

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

相关文章

SpringBoot3.0集成SpringDoc2.0

SpringBoot3.0集成SpringDoc1. pom配置2. OpenApi配置类3. 使用4. SpringDoc注解与SpringFox对比5. 演示项目这里为什么要使用SpringDoc呢&#xff1f;是因为集成SpringFox只支持SpringBoot2.x&#xff0c; 而基于Swagger的SpringDoc的社区现在十分活跃&#xff0c;代码也在不断…

excel 设置双坐标轴柱状图

思路&#xff1a;通过添加辅助列来调整。 步骤&#xff11; 选中数据&#xff0c;插入柱状图&#xff0c;这时候会得到原始的柱状图 选中“设计”&#xff0d;“更改图表类型”&#xff0d;“组合”&#xff0c;调整图表类型均为柱状图&#xff0c;可以得到初始双坐标轴图表…

Linux应用编程---7.有名管道

Linux应用编程—7.有名管道 7.1 mkfifo函数详情 ​ 无名管道用于具有亲缘关系的进程之间通讯&#xff0c;比如&#xff1a;父子进程、兄弟进程。有名管道用于非亲缘关系进程之间的通讯。创建有名管道使用到的库函数是&#xff1a;mkfifo()&#xff0c;这里强调是库函数的原因…

Elasticsearch连续剧之基础篇

目录一、前言二、Elasticsearch数据结构三、安装1.配置最大可创建文件数大小2.由于ES不能以root用户运行&#xff0c;我们需要创建一个非root用户&#xff0c;此处创建一个名为es的用户3.安装es4.启动es服务四、常用操作1.创建没有结构的索引2.创建有结构的索引3.删除索引4.文档…

【迅为iMX6Q】开发板 u-boot 2020.04 RTL8211E 以太网驱动适配

相关参考 【迅为iMX6Q】开发板 u-boot 2015.04 SD卡 启动 【迅为iMX6Q】开发板 u-boot 2020.04 SD卡 启动 【迅为iMX6Q】开发板 u-boot 2022.04 SD卡 启动 开发环境 win10 64位 VMware Workstation Pro 16 ubuntu 22.04 【迅为imx6q】开发板&#xff0c; 2G DDR 目标 …

SAP Webservice 发布外网SAP端代理配置

前言 SAP Webservice接口发布外网的需求不算少见&#xff0c;一般是通过代理形式替换Webservice地址中的域名&#xff0c;但是完整的Webservice接口发布外网还需要以下步骤&#xff08;如果调用方在不做这些配置的情况下可以正常调用&#xff0c;则无需处理。&#xff09; 1. 配…

gravity 安装部署

gravity是由膜拜公司自主研发的不同数据库间数据同步工具。 官方介绍&#xff1a;https://github.com/moiot/gravity/blob/master/README-cn.md Gravity 是一款数据复制组件&#xff0c;提供全量、增量数据同步&#xff0c;以及向消息队列发布数据更新。 DRC 的设计目标是&a…

有电脑就可以干的工作有哪些?试试这些项目

现在几乎人人都有手机&#xff0c;吃饭时候看&#xff0c;睡觉的时候看&#xff0c;上个厕所也在看&#xff0c;有次坐地铁&#xff0c;发现很多上学的初中生、小学生都拿着手机&#xff0c;手机档次还挺高&#xff0c;都是最新的苹果、华为款的手机。反之再看看使用电脑的人又…

Linux——信号知识归纳(上)

一.信号概念&#xff08;一&#xff09;.大致认识信号是操作系统控制进程的一种方式&#xff0c;比如ctrl C、栈溢出程序崩溃、kill -9命令等底层都是操作系统发送信号给进程执行特定操作。因此&#xff0c;所有信号就底层而言都是操作系统发出的。同时&#xff0c;进程接收到信…

Java设计模式中桥接模式是什么/桥接模式有什么用,怎么运用桥接模式

继续整理记录这段时间来的收获&#xff0c;详细代码可在我的Gitee仓库SpringBoot克隆下载学习使用&#xff01; 5.5 桥接模式 5.5.1 定义 将抽象与实现分离&#xff0c;使他们可以独立变化&#xff0c;即用组合关系来代替继承关系实现&#xff0c;从而降低抽象与实现两个可变…

相参雷达(CSDN_0004_20220909)

文章编号&#xff1a;CSDN_0004_20220909 雷达信号处理中的一个基本操作是对样本进行积累&#xff0c;以提高SNR。积累的方式包括相参积累和非相参积累。相参积累是对复数信号&#xff08;既包括幅度又包括相位&#xff09;相加积累&#xff1b;非相参积累是对信号的幅度&#…

【时间复杂度与空间复杂度】衡量算法的标准,这篇文章让大家更深刻的理解时间复杂度和空间复杂度

前言&#xff1a; 大家好&#xff0c;我是良辰丫&#xff0c;今天和大家一起讨论一下时间复杂度与空间复杂度&#xff0c;往往来说&#xff0c;这两者是衡量算法好坏的标准&#xff0c;举个简单的例子&#xff0c;你想吃核桃了&#xff0c;用牙能弄开&#xff0c;用夹子也能弄开…

SAP灵活工作流场景配置及Demo测试

首先确保对应流程模板处于激活状态,并且事件已经激活 1. 在Fiori app 管理工作流中配置流程场景 地址&#xff1a;/sap/bc/ui2/flp?sap-client100&sap-languageZH#Workflow-showList 选择创建的灵活工作流模板&#xff0c;点击添加&#xff0c;开始配置场景 维护基本属性及…

JavaSE学习day2_02, IDEA的使用(重点)

4. idea 4.1 什么是idea&#xff1f; 是Java的集成开发工具&#xff0c;该工具把编写代码&#xff0c;编译&#xff0c;运行&#xff0c;调试等都集中在一起了。目前绝大多数企业编程用的执行环境. 特点&#xff1a; 自动保存、自动编译。 我们在使用的时候主要注重于两步…

SpringCloud微服务!!

目录 1.系统架构的演变 2.微服务简介 1.什么是微服务&#xff1f; 2.实现微服务的技术方案有哪些&#xff1f; 3.什么是SpringCloud? 4.微服务技术点【重点】 4.1服务治理、服务注册、服务发现 4.2 Eureka注册中心 4.2.1 Eureka介绍 4.2.2 Eureka 使用入门 4.2.3 Eureka的…

13_1、Java的IO流之File类的使用

一、File类的理解1、File的对象代表着一个文件或者一个文件目录。2、File类在java.io包下。3、File类中涉及文件或文件目录相关的创建、删除、重命名、修改时间、文件大小等方法&#xff0c;并未涉及到对文件内部的内容的读取、写入等操作&#xff0c;如果需要对文件的内容进行…

2023年玩兔年小游戏《兔兔保卫萝卜战》赢新年祝福「钱兔无量」

PS&#xff1a;粉丝可以免费领源码&#xff0c;私信我或者评论666即可~~~~~~~~ 导读 | 世界杯虽已闭幕&#xff0c;但其带给我们的精彩&#xff0c;仿佛就在昨天&#xff0c;想一想&#xff0c;还是有一种爽劲&#xff0c;不知道大家是否也这样&#xff1f;转眼就到了2023年&a…

Java框架:Mybatis

文章目录一、Mybatis概述1.1概念1.2优点与缺点1.3MyBatis和Hibernate的区别1.4Mybatis的核心对象1.5Mybatis执行流程三、Mybatis的快速使用3.1开发环境3.2 创建一个maven项目3.3添加Maven依赖3.4MySQL创建user表3.5创建数据源database.properties文件3.6编写mybatis-config.xml…

H13-531云计算HCIE V2.0——1~400常错题和知识点总结

1~100 35、FusionStorage Block无法是被配置RAID的磁盘,一定要将RAID信息删除后, Fusionstrage block才能识别到这些磁盘? 错误 61、Ceilometer监控通过在计算节点部署Compute服务 84.&#xff08;多选&#xff09;在配置 FusionSphere OpenStack 时&#xff0c;可以用来实…

商务BD干多了,做一个无情的微信发消息机器人帮我发消息吧

1. 有没有那种做微信的伙伴&#xff0c;每天需要定点定时发消息&#xff1f; 2. 有没有那种做电商商务的朋友&#xff0c;每天需要发消息提醒达人商务们&#xff1f; 3. 有没有那种需要定时定点打卡&#xff0c;需要提醒自己要干啥的兄弟姐妹&#xff1f;** 那么有没有大冤种去…