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

news2024/11/29 20:46:04

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

  • 图解法 单纯形法 大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、再标号(标号中断)得到可行流

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

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

相关文章

免密支付存隐患 谨防“便捷”变“踩坑”

免密支付存隐患 谨防“便捷”变“踩坑” 当前,我国网购用户已超9亿人,越来越便捷的支付手段让网络消费体验更加“丝滑”。但免密支付、自动续费等方式在简化付款流程的同时,也成为一些平台“套路”消费者的手段,暗藏诱导消费陷阱。…

L1306——串口的配置

这里需要介绍一下串口的时钟来源,串口的时钟来源一共有三个,分别是: BUSCLK:由内部高频振荡器提供的CPU时钟,通常芯片出厂时设置为了32MHz。 MFCLK:只能使用固定的4MHz时钟(参考用户手册132页)。开启的话…

工程英语【计算机英语】

文章目录 第一专题 Vocabulary, Terms 和 Jargons 区别1.1 知识1.1.1 Vocabulary——词汇1.1.2 Terms——术语1.1.3 Jargons——行话1.1.4 Buzzword——流行语 1.2 阅读文章【5.2 Type of Connection】1.2.1 翻译1.2.2 回答问题 第二专题 Abbreviations2.1 知识2.1.1 Abbreviat…

C语言 指针——字符数组与字符指针:字符串的表示与存储

目录 字符串常量 字符串变量? 字符数组的定义和初始化 字符指针的定义和初始化 将字符指针指向一个字符串 用字符数组保存一个字符串 将字符指针指向一个字符数组 使用字符指针的基本原则 使用指针的基本原则 字符串常量 字符串变量?  C 语言…

海外媒体发稿渠道和方法有哪些?如何选择靠谱的国外媒体发稿服务商?

在选择海外媒体发稿服务商时,以下是一些关键点可以帮助您找到靠谱的服务商: 服务商的经验和口碑:查找该服务商在行业内的声誉和客户评价。拥有丰富经验和良好口碑的服务商通常更可靠。 媒体资源和覆盖范围:了解服务商所能提供的媒…

定个小目标之刷LeetCode热题(10)

这道题属于一道中等题&#xff0c;看来又得背题了&#xff0c;直接看题解吧&#xff0c;有两种解法 第一种动态规划法 状态&#xff1a;dp[i][j] 表示字符串s在[i,j]区间的子串是否是一个回文串 状态转移方程&#xff1a;当s[i] s[j] && (j - i < 2 || dp[i 1]…

【android】安卓入门学习

文档介绍&#xff1a;http://8.136.122.222/book/primary/kotlin/kotlin-intro.html 文档补充说明&#xff1a;https://blog.csdn.net/qq_42059717/category_12047508.html 一、搭建环境及工具安装 见文档 二、工具界面及项目文件介绍 ├── app //工程主模块名称 │ …

男士应该穿三角裤还是平角裤?三角内裤和平角内裤的区别!

在当今市场&#xff0c;男士内裤的材质种类琳琅满目&#xff0c;但令人遗憾的是&#xff0c;众多男士在选择内裤时却常常忽视舒适度与耐用性&#xff0c;导致穿着体验不佳&#xff0c;甚至出现破损起球的问题。作为一位专业的测评博主&#xff0c;我深感有必要为大家深度剖析男…

nsight systems gui报错

问题&#xff1a;使用命令&#xff1a;nsys-ui打开GUI&#xff0c;点击START以后报错&#xff0c;如图 解决&#xff1a; 命令使用&#xff1a;sudo nsys-ui

Javascript时间循环应用—nextTick()详解

简单易懂 关于nextTick()的理解-CSDN博客 【Vue面试专题】56道经典Vue面试题详解&#xff01;说说nextTick使用和原理&#xff1f;_哔哩哔哩_bilibili Vue.nextTick() 是 Vue.js 提供的一个全局 API&#xff0c;用于在 DOM 更新后执行延迟回调。它通常用于在数据更新后立即获取…

电视剧推荐

1、《春色寄情人》 2、《唐朝诡事录》 3、《南来北往》 4、《与凤行》 5、《利剑玫瑰》 6、《承欢记》

Apple ID已成历史,在ios18中正式更名为Apple Account

随着iOS18的首个开发者预览版成功推送&#xff0c;众多热衷于尝鲜的用户已纷纷升级并开启全新体验。在这个版本中&#xff0c;备受瞩目的Apple ID正式迎来了它的进化——更名为Apple Account&#xff0c;并且拥有了中文名称“Apple账户”或简称“苹果账户”。 不过目前官网还称…

数字员工将重塑工作与生产的未来格局?

数字员工&#xff0c;由AI、机器学习和自动化技术驱动&#xff0c;正逐渐取代或协助人类完成从基础到高端的任务&#xff0c;极大提升工作效率&#xff0c;并改变工作认知。它们不仅影响各行业&#xff0c;还重塑人与机器、社会、自然的关系。与二十世纪末的国企下岗变革相比&a…

Nginx与Gateway

Nginx与Gateway Nginx 基本介绍 Nginx 是一款轻量级的高性能 Web 服务器/反向代理服务器及电子邮件&#xff08;IMAP/POP3&#xff09;代理服务器。它由俄罗斯的 Igor Sysoev 所开发&#xff0c;最初供俄罗斯大型的门户网站及搜索引擎 Rambler 使用。 Nginx 的特点在于其占用…

GiantPandaCV | 提升分类模型acc(二):图像分类技巧实战

本文来源公众号“GiantPandaCV”&#xff0c;仅用于学术分享&#xff0c;侵权删&#xff0c;干货满满。 原文链接&#xff1a;提升分类模型acc(二)&#xff1a;图像分类技巧实战 上一篇文章GiantPandaCV | 提升分类模型acc(一)&#xff1a;BatchSize&LARS-CSDN博客探讨了…

开发了一个宝藏云桌面系统,编程小白强烈安利

大家会不会也会有这样的困扰&#xff0c;一个开发小白&#xff0c;在满怀激情的想踏入代码世界时&#xff0c;往往会被一系列复杂的环境配置和软件安装过程绊住了脚步。想象一下&#xff0c;如果你满心期待地想要运行一个简单的“Hello, World!”程序&#xff0c;或是尝试一段刚…

【OpenCV】opencv-4.9.0源码编译

很高兴在雪易的CSDN遇见你 VTK技术爱好者 QQ&#xff1a;870202403 公众号&#xff1a;VTK忠粉 前言 本文分享OpenCV-4.9.0源码编译流程&#xff0c;包含CUDA模块&#xff0c;包含Python-opencv&#xff0c;希望对各位小伙伴有所帮助&#xff01; 感谢各位小伙伴的点赞…

注册讲堂 | 医疗器械监管的可追溯性与UDI

医疗器械监管的关键-可追溯性 在医疗领域&#xff0c;每一个环节的精准和透明都是至关重要的。医疗器械的可追溯性正是这一需求的核心&#xff0c;它确保了产品从生产到患者使用的整个路径可以被追踪和记录。这不仅关乎患者的安全&#xff0c;也是医疗质量保证的关键。 可追溯…

销售公司客户资源保护,防止飞单私单管理系统

在竞争激烈的销售行业中&#xff0c;飞单问题一直是企业头痛的难题。飞单不仅会导致客户资源流失&#xff0c;还可能损害企业的声誉和利益。传统的销售管理方式已经无法满足现代企业的需求&#xff0c;而销售防飞单管理系统正是解决这一问题的关键。 销售防飞单管理系统通过集…

undetected_chromedriver驱动浏览器结束报错OSError: [WinError 6] 句柄无效

undetected_chromedriver驱动浏览器结束报错OSError: [WinError 6] 句柄无效 问题背景 使用undetected_chromedriver包驱动浏览器结束后报错句柄无效 Exception ignored in: <function Chrome.del at 0x000001DD50F07A60> Traceback (most recent call last): File “D:…