运筹学笔记

news2024/9/25 0:29:24

计算的时间问题!计算机解决了计算量的问题!

计算机的发展对运筹学研究起到了极大的促进作用。

运筹学的一个特征之一是它常常会考虑寻求问题模型的最佳解决方案(称为最优解)。

没有人能成为运筹学所有方面的专家。

分析学越来越流行,主要是因为我们进入了大数据时代,许多企业和组织可以获得大量数据(伴随着大量的计算能力),以帮助指导管理决策。分析学的一个重点事如何最有效地利用这些数据。

分析学与运筹学之间的密切合作将会继续加深。

运筹学能够提升组织效率和生产率。

通用汽车是全世界最早使用分析学和运筹学的用户之一。

运筹学/管理科学技术被用于提高我们对每件事情的理解,从交通科学和供应链物流到制造生产力、产品开发、车辆远程信息处理和预测。这些问题的解决方法几乎渗透到我们做的每件事中。

运筹学分析师的就业需求会增长。

LINGO仍然是受欢迎的运筹学软件包。

运筹学团队通常扮演顾问的角色。

对于盈利组织,避免局部最优化的可行方法是将长期收益最大化作为唯一的目标。

信用评分公司:数据挖掘。

使用规范性模型和优化模型来改进管理层的决策。

原子模型、物理公式,这些模型在抽象问题本质、表明相互关心及促进分析等方面的价值是无法估量的。

大陆航空公司在运用运筹学中的数学模型,一年节约了近4000万美金。

求解线性规划问题--单纯形法

对偶理论

对偶关系:一个问题第i个变量的约束情况决定另一个问题第i个约束不等式的方向,反之亦然。

正常的对正常的,不正常的对不正常的。

定理1(弱对偶定理):

极大化原问题目标函数值总是不大于其对偶问题的目标函数值。

推论1:

若LP问题有无界解,则其对偶问题无可行解;

若LP问题无可行解,则对偶问题或有无界解或无可行解。

推论2:

极大化问题的任何一个可行解所对应的目标函数值都是其对偶问题目标函数值的下界。

推论3:

极小化问题的任何一个可行解所对应的目标函数都是其对偶问题目标函数值的上界。

定理2(最优化准则):当LP问题目标函数值与其对偶问题目标函数值相等时,各自的可行解即为最优解。

定理3(强对偶定理):若(L),(D)均有可行解,则(L),(D)均有最优解,且目标函数最优值相等。

推论:

在用单纯形法求解LP问题(L)的最优单纯形表中,松弛变量的检验数的相反数就是其对偶问题(D)的最优解。

定理4(互补松弛定理):在最优情况下,原问题的第i个决策变量与其对偶问题第i个约束中的松弛变量的乘积恒为零。

不确定情况下的线性规划

线性规划的其他算法

运输和指派问题

网络优化模型

一笔画定理:连通图中,与偶数条线相连的点叫偶点,与奇数条线相连的点叫奇点,奇点的个数超过2个的图不能一笔画出。

边:两点之间不带箭头的联线。记为e=[v1,v2]。

无向图:记为G=(V,E),V,E分别是G的点集合与边集合。

有向图:记为D=(V,A),V,A分别是D的点集合与弧集合。

弧:两点之间带箭头的联线。记为a=(v1,v4)。

环:

多重边:

简单图:一个无环、无多重边的图。

多重图:

点的次:以v为端点的边的个数。

悬挂点:次为1的点

悬挂边:悬挂点的关联边

孤立点:

偶点:

奇点:

链:

中间点:

初等连:

圈:

初等圈:

简单圈,简单链:

连通图:

连通分图:

图G或D中点的个数:p(G) p(D)。

图G或D中边的个数:q(G) q(D)。

支撑子图:

基础图:

初等路:

回路:

简单有向图:

多重有向图:

定理1 设图G=(V,E)是一个树,p(G)>=2,则G中至少有两个悬挂点。

定理2 图G=(V,E)是一个树的充分必要条件是G中不含圈,且恰有p-1条边。

定理3 图G=(V,E)是一个树的充分必要条件是G是连通图,并且q(G)=p(G)-1。

定理4 图G是树的充分必要条件是任意两个顶点之间恰有一条链。

推论:从一个树中去掉一条边,则余下的图是不联通的。在树中不相邻的两点间添上一条边,则恰好得到一个圈。

设图T=(V,E)是图G的支撑子树,如果图T=(V,E')是一个树,则称T是G的一个支撑树。

图G有支撑树的充分必要条件是图G是联通的。

最小支撑树:

避圈法(最小支撑树的求法):

开始选一条权最小的边,以后每一步中,总从未被选取的边中选一条权最小的边,并使之与已选的边不构成圈。

破圈法:任取一个圈,从圈中去掉一条权最大的边。在余下的图中,重复这个步骤,直到得到不含圈的图为止,这时的图便是最小树。

狄克斯特拉算法

所有的权均为非负。

寻找起点已标号而终点未标号的最小值。

狄克斯特拉算法

优点:

能找到从起点到所有点的最短路。

缺点:

不能解决带有负权的图的最短路问题。

最小费用最大流问题:

伴随网络流f的增流网络:

无圈的连通图

有向图的Dijkstra算法:

权:实际是费用,时间等

T标号都是临时的,

网络最大流:

权 - > 流量

后向弧:

前向弧:

割集(截量):

最小割集的弧是饱和弧!

割量(截量):

可行流:

增广链:

最大可行流:

正向弧 --- 流量小于容量:可以标号

饱和弧不能标号!!!

后向弧:能否标号,后向弧的流量大于0!!!

后向弧的标号,标的是流量!!!

双箭头:增广链!!!

前序节点

c:费用 f:流量 b:容量

同向的弧代表流量可以增加,反向的弧代表流量可以减少!

c:容量 b:费用

调整流量!!!

增大流量!!!

无语的一天,下大雨了,下午到晚上困的要死!

动态规划

整数线性规划

指派问题

决策分析

排队论

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

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

相关文章

反弹shell的方式——之NC反弹shell

反弹shell是指在攻击机监听某个端口,然后通过目标连接攻击机监听的端口,在攻击机反弹得到目标机的shell。通常在目标网络有防火墙或者其他因素限制,导致无法持续控制目标,或者执行命令受阻等情况时需要进行反弹shell 常见的反弹s…

Null和 Undefined 两者区别?

1、 Undefined 和 null 的 区 别 首 先 Undefined 和 Null 都 是 基 本 数 据 类 型 , 这 两 个 基 本 数 据 类 型 分 别 都 只 有 一 个 值 , 就 是 undefined 和 null。 2、undefined 代 表 的 含 义 是 未 定 义 , null 代 表 的 含 义 …

Python Flask入门到精通:详细教程和实战案例

前言 Flask是一个轻量级的Web框架,用于快速开发Web应用程序。它的设计理念是简洁、灵活和易于扩展,非常适合于从简单的单页应用到复杂的大型项目。通过Flask,可以创建各种Web应用程序,比如博客、电子商务网站、RESTful API等。 …

META 备受期待的 Llama 3 405B 即将发布

本心、输入输出、结果 文章目录 META 备受期待的 Llama 3 405B 即将发布前言Llama 3 405B或许会彻底改变专用模型的数据质量Llama 3 405B将形成新的模型生态系统:从基础模型到专家组合Llama 3 405B有最高效 API 的竞争Llama 3 405B 基准测试META 备受期待的 Llama 3 405B 即将…

韦东山嵌入式linux系列-具体单板的按键驱动程序(查询方式)

1 GPIO 操作回顾 (1)使能模块; (2)设置引脚的模式(工作于GPIO模式); (3)设置GPIO本身(输入/输出); (4&…

Linux_make/Makefile的理解

1.make是一个命令,makefile是一个文件, 依赖关系和依赖方法. a.快速使用一下 i.创建一个Makefile文件(首字母也可以小写) b.依赖关系和依赖方法 i.依赖关系: 我为什么要帮你? mybin:mytest.c ii.依赖方法: 怎么帮? gcc -o mybin mytest.c make之前要注意先创建…

UE4-构建光照后导入的静态网格体变黑

当我们将我们的静态网格体导入到项目当中的时候,此时我们进行重新构建光照,我们在从新构建完光照后,会发现我们的静态网格体全部变黑了,此时是因为没有设置光照贴图分辨率和坐标索引引起的。 将General Settings中的L…

Unite 上海 强势回归

​​​ 他回归了 Unite 大会是一年一度的 Unity 全球开发者盛会。今年,Unite 将于 7 月盛夏点亮上海外滩。此次盛会,我们将以“团结”为核心,凝聚全球 3000 多位 Unity 社区精英的力量,共同开启 Unity 技术的新纪元。 在这里&am…

【C++】透析类和对象(上)

有不懂的,可翻阅我之前文章哦! 个人主页:CSDN_小八哥向前冲 所属专栏:C入门 目录 类的定义 访问限定符 类域 类的实例化 实例化概念 对象大小 this指针 类的默认成员函数 构造函数 析构函数 模拟栈(初学者&…

(最最最全)远程服务器连接新手教程-服务器基本指令、连接服务器、安装Anaconda、配置Conda、配置环境、bashrc环境变量修改(为空怎么办)

一、服务器基本指令 ls - 列出当前目录的文件和子目录cd - 改变当前目录pwd - 显示当前目录的路径df - 查看当前内存mkdir - 创建新目录rm - 删除文件cp - 复制文件mv - 移动或重命名文件 https://blog.csdn.net/weixin_43693391/article/details/133984143?ops_request_mis…

Ubuntu20.04版本升级openssh9.8p1方法

一、问题描述: 8.5p1 和 9.7p1 之间的openssh版本漏洞可能会导致linux系统以root身份进行RCE,所以需安装最新版本 二、解决方法: 将当前openssh版本升级到最新的版本即openssh-9.8p1版本,OpenSSL大版本升级且OpenSSH有新稳定版本…

今天我们聊聊C#的并发和并行

并发和并行是现代编程中的两个重要概念,它们可以帮助开发人员创建高效、响应迅速、高性能的应用程序。在C#中,这些概念尤为重要,因为该语言提供了对多线程和异步编程的强大支持。本文将介绍C#中并发和并行编程的关键概念、优点,并…

CSS(二)——CSS 背景

CSS 背景 CSS 背景属性用于定义HTML元素的背景。 CSS 背景属性 Property描述background简写属性,作用是将背景属性设置在一个声明中。background-attachment背景图像是否固定或者随着页面的其余部分滚动。background-color设置元素的背景颜色。background-image把…

秋招突击——7/24——知识补充——JVM类加载机制

文章目录 引言类加载机制知识点复习类的生命周期1、加载2、连接——验证3、连接——准备4、连接——解析5、初始化 类加载器和类加载机制类加载器类加载机制——双亲委派模型 面试题整理1、类加载是什么2、类加载的过程是什么3、有哪些类加载器?4、双亲委派模型是什…

FineBI连接MySQL5.7

一、在FineBI系统管理中,点击【新建数据库连接】 选择MySQL数据库 配置数据库连接,如下,其中数据库名称就是需要连接的目标数据库

STM32工业物联网系统教程

目录 引言环境准备工业物联网系统基础代码实现:实现工业物联网系统 4.1 数据采集模块 4.2 数据处理与分析模块 4.3 通信与网络系统实现 4.4 用户界面与数据可视化应用场景:工业监测与优化问题解决方案与优化收尾与总结 1. 引言 工业物联网&#xff08…

QCefView 在Clion+vs2022下编译

目录 QCefView 的编译Note下载代码方式一:可直接通过github下载方式二: csdn下载编译代码1. 解压文件2. 按照规定重新放置代码文件3. 将cef 的zip 放入CefViewCore中的dep文件夹内4. 使用Clion打开QCefView工程文件夹测试代码附QCefView 的编译 Note 需要使用VS2022 编译,VS…

配置linux客户端免密登录服务端linux主机的root用户

在192.168.30.129端口,对192.168.30.130端口进行免密登录 登录成功

[嵌入式Linux]-常见编译框架与软件包组成

嵌入式常见编译框架与软件包组成 1.嵌入式开发准备工作 主芯片资料包括: 主芯片资料 主芯片开发参考手册;主芯片数据手册;主芯片规格书; 硬件参考 主芯片硬件设计参考资料;主芯片配套公板硬件工程; 软件…

三分钟追踪工作流表单引擎几大优势

众所周知,企业都希望能实现开源节流。那么,如何实现这一目标是很多人都在思考的重要问题。低代码技术平台可操作性强、可视化界面丰富而简洁高效、灵活可靠,在推动企业流程化办公的过程中发挥了重要的市场价值和作用。本文将给大家介绍清楚低…