当前位置: 首页 > news >正文

运筹说 第56期 | 整数规划的数学模型割平面法

前几章讨论过的线性规划问题的一个共同特点是:最优解的取值可以是分数或者小数。然而,在许多实际问题中,决策者要求最优解必须是整数,例如公交车的车辆数、员工的人数、机器的台数、产品的件数等。那么,我们能否将得到的非整数最优解“舍入化整”呢?答案是否定的,原因在于(1)非整数最优解化为整数后可能不再是可行解;(2)即使是可行解,也有可能不再是其整数可行解范围内的最优解。因此,我们有必要单独研究那些最优解必须是整数的线性规划问题,即整数线性规划问题

1958年,R. E. Gomory 在《Outline of an algorithm for integer solutions to linear programs》一文中提出了求解整数规划问题割平面法,此后整数规划作为一个独立的研究分支受到人们的广泛关注。1960年,A. H. Land 和A. G. Doig 在《An automatic method for solving discrete programming problems》中提出了分支定界法(Branch and Bound Method),大幅度提高了整数规划的求解效率。目前,整数规划仍然是运筹学研究的热点,研究者们提出了许多高效的求解方法来解决各种问题,已经在交通运输、物流供应链、生产制造和金融等领域取得了巨大的成功。

通过对整数规划问题基础知识的梳理和总结,小编绘制了《整数规划思维导图》,如下图所示。整数规划问题章节一共有5个知识点和12个子知识点。

第一个知识点是整数规划的数学模型,该部分包括整数规划数学模型的一般形式和数学模型的类型两个子知识点。

第二个知识点是解整数规划的割平面法,该部分主要讲解了两个子知识点,分别是割平面法的基本思路求解步骤

第三个知识点是解整数规划的分支定界法,它为整数规划模型的求解提高了效率,该部分将会对分支定界法的核心思想求解步骤2个子知识点进行具体介绍。

第四个知识点是0-1型整数规划,这部分主要包括0-1型整数规划的定义应用隐枚举法3个子知识点。

第五个知识点是指派问题,包括3个子知识点,介绍了指派问题的数学模型和指派问题的独特算法——匈牙利解法,对于非标准形式的指派问题及其求解方式也进行了介绍。

今天,小编先带大家学习整数规划的数学模型割平面法

一、整数规划的数学模型

1、一般形式

2、问题分类

3、例题展示

二、割平面法

1、解题思路

 

2、解题步骤

3、例题

4、注意事项

http://www.lryc.cn/news/283874.html

相关文章:

  • vue中内置指令v-model的作用和常见使用方法介绍以及在自定义组件上支持
  • 大模型推理引擎面试复习大纲
  • 网络安全 | 苹果承认 GPU 安全漏洞存在,iPhone 12、M2 MacBook Air 等受影响
  • C++ 数论相关题目(约数)
  • freeswitch on centos dockerfile模式
  • Hologres + Flink 流式湖仓建设
  • Linux粘滞位的理解,什么是粘滞位?
  • Stable Diffusion的结构要被淘汰了吗?详细解读谷歌最新大杀器VideoPoet
  • 深度学习与大数据推动下的自然语言处理革命
  • 产品经理必备之最强管理项目过程工具----禅道
  • 美易官方:贝莱德预计美联储将在6月份开始降息,欧洲央行紧随其后
  • 视觉检测系统:工厂生产零部件的智能检测
  • Spring事务的四大特性+事务的传播机制+隔离机制
  • 基于arcgis js api 4.x开发点聚合效果
  • 什么是DDOS高防ip?DDOS高防ip是怎么防护攻击的
  • 提示词工程: 大语言模型的Embedding(嵌入和Fine-tuning(微调)
  • rust获取本地外网ip地址的方法
  • 三、Sharding-JDBC系列03:自定义分片算法
  • 像操作本地文件一样操作linux文件 centos7环境下samba共享服务搭建详细教程
  • web块级如何居中,关于css/html居中问题
  • docker 部署 springboot 2.6.13 jar包流程笔记
  • rust跟我学二:模块编写与使用
  • 数据结构——Java实现栈和队列
  • 【状态压缩】【动态规划】【C++算法】691贴纸拼词
  • JavaEE之多线程编程:3. 线程的状态(易懂!)
  • Android13预装APP到data分区
  • Docker registry镜像仓库,私有仓库及harbor管理详解
  • 用 Rust 过程宏魔法简化 SQL 函数实现
  • OpenSource - 基于 DFA 算法实现的高性能 java 敏感词过滤工具框架
  • 端杂七杂八系列篇四-Java8篇