运筹学基础与应用(简洁版总复习)

第一章 线性规划及单纯形法

  • 图解法 单纯形法 大m法 看案例(综合题)

    • 化标准形式

      • 目标函数的转换

        • min z变为max z

      • 变量的变换

        • 变量取值无约束

      • 约束方程的转换

        • ≤:加一个松弛变量

        • ≥:减一个剩余变量

      • 变量符号≤0的变换

        • 保持变量≥0

    • 图解法

      • 作图的关键有三点:

      • (1) 可行解区域要画正确

      • (2) 目标函数增加的方向不能画错

      • (3) 目标函数的直线怎样平行移动

    • 单纯形法

      • 1、化为标准形

      • 2、初始基可行解 (单纯性表)

        • 单纯性表:(松弛/剩余)变量系数Cb,基变量x,基变量值b 基变量系数a,检验数,比值

      • 3、最优性检验

        • 只有检验数为负数或0时才有最优解

      • 4、新单纯性表

        • 换入基变量 (检验数)
          • 选择检验数最大的对应基变量 (若最大检验数相同,任选)

        • 换出基变量 (比值θ = b/a)
          • 选择比值较小的对应基变量换出 (比值非负,相同换角标最小,人工变量优先换)

        • 构造单位阵
          • 换入换出交叉处

            • a变1

            • a所在列的其余元素变0

            • (ps:行变换包括基变量值b)

    • 人工变量法 (大M法)

      • 方法

        • 1、先将线性规划问题化为标准形 (看是否有单位矩阵,如果没有,继续)

        • 2、化为人工变量单纯形法数学模型

          • 目标函数:加入人工变量,令其系数为(-M)

          • 约束:在存在“≥”或“=”型的约束中添加人工变量,系数为1

        • 3、单纯性表

          • cxb,a同上

            • 按照约束顺序写基变量x

          • 检验数:不用算可能换出基变量的检验数,均为0,不用写在表中。

        • 4、最优性检验

          • 只有检验数为负数或0时才有最优解

        • 5、新单纯性表

          • 换入基变量(检验数)

            • 换出基变量(比值θ = b/a)

          • 构造单位阵

            • 换出的基变量不再将其系数(初始基)a填入表中

    • 第二章 线性规划的对偶理论

    • 对偶问题

      • 转换方法(上c下b变上bt下ct,a变at)

      • 通用做法 (max->min:先相同后取反) (min->max:先取反后相同)

        • 约束条件看变量符号(相同) 变量符号看约束条件(取反) 无约束和=总是互换的

    • 第三章 运输问题

    • 产销平衡 表上作业法 应用

      • 表上作业法 (产销平衡)

        • 1、找出初始基本可行解; (给出原方案)

          • 最小元素法
            • 找最小元素变值(产销运算) (最小相同找产销平衡的元素)

            • 当产量或销量为0时,划去对应行列 (产销相等任选划去行列格添一个0保证m+n-1)

        • 2、检验数表 (检查空格的检验数是否为负)

          • 位势法 行Ui列Vj
            • 先用已知格的原数据求位势

            • 空格原数据减位势得其检验数

        • 3、新方案 (检验数有负,闭回路调整运量)

          • (1)确定调整量θ
            • 回路中找出所有偶数顶点的调运量取最小值

          • (2)调整方法
            • 顶点:偶减奇加

        • 4、位势法再检验

          • 若检验数没有负值,说明新方案为最优解。

      • 产销不平衡问题

      • 可转化为平衡问题 增加一个假想产地

        • 总产量<总销量

          • 其产量是(总销量-总产量)

          • 到各销地的单位运费

            • M:刚性需求(最低需求)

            • 0:弹性需求(最高需求)

    • 第四章 整数规划与分配问题

    • 分配问题与匈牙利法(熟练)

      • 分配问题

        • 1、效率矩阵[aij]:表中数字

        • 2、定义逻辑变量

        • 3、建立数学模型

        • 4、匈牙利法

          • 1、分别减去矩阵行列中的最小元素 (先行后列)
          • 2、圈0划的行列数是否满足m(行列数)
            • 0元素打(),行有划列,列有划行 (行列中两个0跳行列)

          • 3、划去的直线数不满足m
            • 找最小元素k

              • 确定位势

                • 无直线:ukv0

                • 有直线:u0v-k

            • 减去位势得新矩阵

          • 4、再看m是否满足
            • 若满足则令打()的0元素变1得到最优解

    • 第六章 图论与网络分析

    • (重点,熟练掌握三算法) 树图和图的最小部分树 最短路问题 网络的最大流

      • 图的最小部分树

        • 避圈法

          • 法一

            • 添加相邻最小边
          • 法二

            • 添加最小边
        • 破圈法

          • 删除回路最大边
        • 注意:

          • 1. 一个图的最小部分树不唯一

          • 2. 每个最小部分树中所有边权的总和一定都是相同的,即都达到了最小。

      • 最短路问题

        • 狄克斯屈拉( Dijkstra )算法 (标号算法)

          • 起始点s标0,找与s相邻点距离最小的点

          • 一直标号为该点与s的距离,加粗边

          • 直到标号t

        • 矩阵算法

          • 建立距离矩阵

            • 设 dij 表示图中两相邻点 i 与 j 的距离,若 i 与 j 不相邻,令 dij =∞,显然 dii =0。

      • 网络的最大流

        • 标号算法 (Ford-Fulkerson)

          • 1、发点标号(0,∞)
          • 2、相邻点标号 (前一点代号, ε(s)或ε( h ))
            • 正向弧用ε(s) ε( j ) = min{ε( i ) ,(cij -fij)}

              • 流量f<容量c (有增长空间,f-c标号)

              • f = c (无增长空间,不标号)

            • 反向弧用ε( h ) ε( h ) = min{ε( i ) , fhi)}

              • 直接选流量最小的

          • 3、找增广链
            • t未标号,说明无增广链,给定流量为最大流量。

            • t有标号,反向追踪法(从t开始连接标号点)得增广链。

          • 4、修改原流量(正加反减)
            • 正向弧+1,反向弧-1

          • 5、再标号(标号中断)得到可行流

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

618家用智能投影仪推荐:这个高性价比品牌不容错过

随着科技的不断进步,家庭影院的概念已经从传统的大屏幕电视逐渐转向了更为灵活和便携的家用智能投影仪。随着618电商大促的到来,想要购买投影仪的用户们也开始摩拳擦掌了。本文将从投影仪的基础知识入手,为您推荐几款性价比很高的投影仪&…

绘唐一键追爆款2.5免费版

一键追爆款是指通过某种技术手段,可以快速找到当下市场上热销的商品,并进行追踪和购买的方法。这样做可以帮助商家快速抓住市场热点,提高销售业绩。 实现一键追爆款的方法有很多,例如利用大数据分析技术,通过对市场数据…

零售行业会员管理有哪些业务场景?解析不同业务场景的分析指标

在当今竞争激烈的零售市场中,会员管理不再仅仅是收集和存储数据,而是要求企业能够从数据中获取洞察,并据此制定策略。会员板块的业务场景涵盖了多个方面,每一个场景都为企业提供了一个独特的视角,帮助企业了解和服务于…

MSPM0L1306时钟树

图显示了MSPM0Lxx系列设备的顶级时钟树。此图显示映射 振荡器(源)和时钟(目的地)之间,以及的SYSCTL寄存器位字段 选择多路复用器。请注意,并非所有设备都具有图所示的所有时钟系统功能。

【开源】课程智能组卷系统 SSM+JSP+MySQL

目录 一、项目介绍 学生模块 老师模块 试卷模块 试题模块 考试模块 二、项目界面 三、核心代码 一、项目介绍 经典老框架SSM打造入门项目《课程智能组卷系统》,可以给管理员们、学生、教师使用,包括学生模块、老师模块、试卷模块、试题模块、考试模块、公告…

查分易分班查询系统怎么做?

分班查询一直是让许多老师头疼的问题。一到开学季,办公桌上就堆满了学生的资料和分班表。要将这些信息一一录入系统,然后发布给学生和家长极其浪费时间和精力,而且很容易出错。每当分班结果公布时,家长和学生急切地想要知道自己的…

SAS:PROC SQL和ANSI标准

文章来源于SAS HELP PROC SQL 和ANSI SQL 的区别——图表和视图名称的作用域规则不同 例1:匹配数据集相关名称 当PROC SQL匹配数据集相关名称时,会依次进行3个步骤:1、有别名,用别名匹配;2、1匹配失败,在无…

tmux-以脚本中的tmux命令为例解释常用tmux命令

SESSIONenv_monitor_hr_parking ----- 将会话名称env_monitor_hr_parking赋值给变量SESSION tmux new-session -s $SESSION -n runner -d ----- new-session 用于创建新的会话。-s $SESSION 是一个选项,其中 $SESSION 是你想要给你的新会话命名的名称。-n runner 是…

基于YOLOv8的行人检测项目的实现

YOLOv8简介 YOLOv8是YOLO系列的最新版本,在继承YOLOv7的基础上进行了进一步改进。YOLOv8在网络结构、损失函数和训练策略上都有显著的提升,使其在目标检测任务中表现更加出色。各位只需要记住,做目标检测,无脑选V8就完了。YOLOv8…

Visual Studio和BOM历史渊源

今天看文档无意间碰到了微软对编码格式解释,如下链接: Understanding file encoding in VS Code and PowerShell - PowerShell | Microsoft LearnConfigure file encoding in VS Code and PowerShellhttps://learn.microsoft.com/en-us/powershell/scrip…

Golang——RPC

一. RPC简介 远程过程调用(Remote Procedure Call,RPC)是一个计算机通信协议。该协议运行于一台计算机的程序调用另外一台计算机的子程序,而程序员无需额外的为这个交互作用编程。如果涉及的软件采用面向对象编程,那么远程过程调用亦可称作远…

Sublime Text 4 - 前端代码编辑的卓越之选

Sublime Text 4 是一款备受赞誉的前端代码编辑神器,无论是在 Mac 系统还是 Windows 系统上,都展现出了其独特的魅力和强大的功能。 Sublime Text 4 拥有简洁而直观的用户界面,让开发者能够快速上手并沉浸于代码编写的过程中。它提供了高度可…

二叉树构建

由于二叉树的左右子树和整树相似(即子问题和原始问题相似),因此多考虑使用递归的方法解决问题。 leetcode 108.将有序列表转换为二叉树 给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 平衡…

Python数据分析个人笔记6

目录 Function application读取数据查看数据信息自定义函数拆分square自定义函数拆分years自定义函数拆分floor自定义函数拆分followInfo1、获取followInfo列2、对followInfo列进行拆分3、提取关注人数4、提取带看次数5、添加到house的最后两列 缺失值处理house.infohouse.drop…

夹层辊能否解决智能测径仪量程不足的问题?

关键字:智能测径仪,测径仪夹层辊,测径仪量程,夹层辊作用,测径仪量程不足, 智能测径仪是一种高精度的测量设备,主要用于检测线材、管材等圆柱形物体的直径尺寸。在测径仪中,夹层辊是测径仪的关键部件之一,它负责引导和支撑被测物体&#xff0c…

三星堆青铜奇迹:揭秘三千年前的先进制造技术

在四川广汉的三星堆遗址中,考古学家们发现了一件令人叹为观止的青铜龟背形网格状器。这件青铜器的制造技术,在当时的技术条件下显得尤为先进,引发了人们对三星堆文明高度发达科技水平的猜测。 青铜是由铜和锡按一定比例混合而成,这…

基于Python的信号处理(包络谱,低通、高通、带通滤波,初级特征提取,机器学习,短时傅里叶变换)及轴承故障诊断探索

Python是一种广泛使用的解释型、高级和通用的编程语言,众多的开源科学计算软件包都提供了Python接口,如计算机视觉库OpenCV、可视化工具库VTK等。Python专用计算扩展库,如NumPy、SciPy、matplotlab、Pandas、scikit-learn等。 开发工具上可用…

警务反诈RPA的用途:提高反诈骗工作效率,保护公众财产安全

互联网时代,电信诈骗手段不断翻新,作案地域广,打击难度大,反诈工作迎来巨大的挑战。为了提升办案效率,精准打击犯罪,以科技赋能反诈工作、构建反诈新格局迫在眉睫。而RPA机器人由于能够快速、准确地处理大量…

10倍速下载!IDM下载器让你的网速飞起来!

在数字化时代,下载工具成为日常工作和生活中不可或缺的一部分。Internet Download Manager(IDM)作为一种广受欢迎的下载加速器,凭借其高效的下载速度、断点续传和多线程技术等特点,深受用户喜爱。然而,随着…

个股期权103call是什么意思?

个股期权103call是什么意思? 在金融市场中,个股期权作为一种金融衍生工具,为投资者提供了多样化的投资策略。其中,“103call”这一术语,特指一种特定的期权交易策略,它涉及到看涨期权与虚值状态。 文章来…