【运筹学】运输规划 ( 运输规划问题的数学模型 | 运输问题引入 )
文章目录
- 一、运输规划涉及内容
- 二、运输规划问题的数学模型
一、运输规划涉及内容
运输规划涉及内容 :
① 运输规划问题的数学模型 ;
② 表上作业法 ;
③ 运输问题应用 ;
二、运输规划问题的数学模型
将 两个产地 A1\rm A_1A1 , A2\rm A_2A2 的物品运往 三个销售地 B1\rm B_1B1 , B2\rm B_2B2 , B3\rm B_3B3 ,
各地的 产量 , 销量 ,
各个产地 运往 各个销售地 的每件物品的运费如下图所示 :
B1\rm B_1B1 | B2\rm B_2B2 | B3\rm B_3B3 | 产量 | |
---|---|---|---|---|
A1\rm A_1A1 | 666 | 444 | 666 | 200200200 |
A2\rm A_2A2 | 666 | 555 | 555 | 300300300 |
销量 | 150150150 | 150150150 | 200200200 |
A1,A2\rm A_1 , A_2A1,A2 的产量之和是 500500500 ,
B1,B2,B3\rm B_1 , B_2 , B_3B1,B2,B3 的总的销量之和是 500500500 ,
上述产量之和等于销量之和 , 是产销平衡的 ;
不同的产地运往不同的销地 , 运费不同 , 如何合理安排运输 , 能使总运费最少 ;
这里存在一个产销平衡问题 : 总产量 = 总销量 = 500500500 ;
假设变量 :
B1\rm B_1B1 | B2\rm B_2B2 | B3\rm B_3B3 | 产量 | |
---|---|---|---|---|
A1\rm A_1A1 | x1\rm x_1x1 | x2\rm x_2x2 | x3\rm x_3x3 | 200200200 |
A2\rm A_2A2 | x4\rm x_4x4 | x5\rm x_5x5 | x6\rm x_6x6 | 300300300 |
销量 | 150150150 | 150150150 | 200200200 |
A1\rm A_1A1 产地运往 B1\rm B_1B1 产地的产品数量是 x1\rm x_1x1 ,
A1\rm A_1A1 产地运往 B2\rm B_2B2 产地的产品数量是 x2\rm x_2x2 ,
A1\rm A_1A1 产地运往 B3\rm B_3B3 产地的产品数量是 x3\rm x_3x3 ,
A2\rm A_2A2 产地运往 B1\rm B_1B1 产地的产品数量是 x4\rm x_4x4 ,
A2\rm A_2A2 产地运往 B2\rm B_2B2 产地的产品数量是 x5\rm x_5x5 ,
A2\rm A_2A2 产地运往 B3\rm B_3B3 产地的产品数量是 x6\rm x_6x6 ;
存在以下等式约束 :
A1\rm A_1A1 的产量 x1+x2+x3=200\rm x_1 + x_2 + x_3 = 200x1+x2+x3=200 ;
A2\rm A_2A2 的产量 x4+x5+x6=300\rm x_4 + x_5 + x_6 = 300x4+x5+x6=300 ;
B1\rm B_1B1 的销量 x1+x4=150\rm x_1 + x_4 = 150x1+x4=150 ;
B2\rm B_2B2 的销量 x2+x5=150\rm x_2 + x_5= 150x2+x5=150 ;
B3\rm B_3B3 的销量 x3+x6=200\rm x_3 + x_6= 200x3+x6=200 ;
变量约束 : 每个变量肯定大于等于 0 ;
x1,x2,x3,x4,x5,x6≥0\rm x_1, x_2, x_3 , x_4 , x_5 , x_6 \geq 0x1,x2,x3,x4,x5,x6≥0
目标函数 : 目的是为了使运费最小 ;
minW=6x1+4x2+6x3+6x4+5x5+5x6\rm minW = 6x_1 + 4x_2 + 6x_3 + 6x_4 + 5x_5 + 5x_6minW=6x1+4x2+6x3+6x4+5x5+5x6
上述的目标函数与约束方程都是线性的 , 因此该规划是线性规划 ;
最终的线性规划如下 :
minW=6x1+4x2+6x3+6x4+5x5+5x6s.t{x1+x2+x3=200x4+x5+x6=300x1+x4=150x2+x5=150x3+x6=200x1,x2,x3,x4,x5,x6≥0\begin{array}{lcl} \rm minW = 6x_1 + 4x_2 + 6x_3 + 6x_4 + 5x_5 + 5x_6 \\\\ \rm s.t\begin{cases} \rm x_1 + x_2 + x_3 = 200 \\\\ \rm x_4 + x_5 + x_6 = 300 \\\\ \rm x_1 + x_4 = 150 \\\\ \rm x_2 + x_5= 150 \\\\ \rm x_3 + x_6= 200 \\\\ \rm x_1, x_2, x_3 , x_4 , x_5 , x_6 \geq 0 \end{cases}\end{array}minW=6x1+4x2+6x3+6x4+5x5+5x6s.t⎩⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎧x1+x2+x3=200x4+x5+x6=300x1+x4=150x2+x5=150x3+x6=200x1,x2,x3,x4,x5,x6≥0
使用单纯形法对上述规划求解即可得到最优解 ;
单纯形法解线性规划最优解过程 :
① 基可行解 : 先找到一个 初始基可行解 ;
② 检验数 : 计算检验数 , 判定当前基可行解是否是 最优解 ;
③ 迭代 : 根据检验数确定 入基变量 , 根据入基变量系数计算 出基变量 , 然后进行 同解变换 , 生成新的单纯形表 , 继续计算检验数 ;
首先确定基是多少 , 将上述线性规划 , 转为标准形 , 约束方程的系数矩阵 Am×n\rm A_{m \times n}Am×n 是 m×n\rm m \times nm×n 矩阵 , n≥m\rm n \geq mn≥m , n\rm nn 是变量个数 , m\rm mm 是约束方程个数 ,
假设 Am×n\rm A_{m \times n}Am×n 矩阵是行满秩的 , 即秩为 m\rm mm , 约束方程个数为 m\rm mm , 上述运输问题的约束方程个数是 555 个 ;
上述运输问题的系数矩阵为 : 555 个约束方程对应的是 5×6\rm 5 \times 65×6 矩阵 ;
(111000000111100100010010001001)\begin{pmatrix} \quad 1 \quad 1 \quad 1 \quad 0 \quad 0 \quad 0 \quad \\\\ \quad 0 \quad 0 \quad 0 \quad 1 \quad 1 \quad 1 \quad \\\\ \quad 1 \quad 0 \quad 0 \quad 1 \quad 0 \quad 0 \quad \\\\ \quad 0 \quad 1 \quad 0 \quad 0 \quad 1 \quad 0 \quad \\\\ \quad 0 \quad 0 \quad 1 \quad 0 \quad 0 \quad 1 \quad \end{pmatrix}⎝⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎛111000000111100100010010001001⎠⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎞
运输问题约束方程的 系数矩阵都是由 000 或 111 组成 的 , 这种矩阵称为 稀疏矩阵 , 稀疏矩阵的计算要远远比正常的矩阵更简单 ;
针对运输问题 , 存在一个简化版的单纯形法 ;
简化版的单纯形法与单纯形法的框架基本类似 , 也需要按照 ① 初始基可行解 , ② 最优解判定 , ③ 迭代 , 步骤进行计算 ;
【运筹学】运输规划 ( 运输规划问题的数学模型 | 运输问题引入 )相关推荐
- 【运筹学】运输规划 ( 运输规划基变量个数分析 )
文章目录 一.运输规划基变量个数 二.运输规划问题数学模型基变量数定理 一.运输规划基变量个数 上一篇博客 [运筹学]运输规划 ( 运输规划问题的数学模型 | 运输问题引入 ) 提出了运输规划问题 , ...
- 【运筹学】运输规划 ( 运输规划问题模型及变化 | 表上作业法引入 )
文章目录 一.运输规划问题模型及变化 二.运输规划问题求解 ( 表上作业法 ) 一.运输规划问题模型及变化 运输规划问题一般形式 ( 产销平衡 ) : m\rm mm 个产地 : A1,A2,A3,⋯ ...
- 【运筹学】运输规划 ( 运输规划基变量个数 | 运输问题一般形式 | 产销平衡 | 产销不平衡 )
文章目录 一.运输规划基变量个数 二.运输规划问题一般形式 三.运输规划中的产销( 不 )平衡问题 一.运输规划基变量个数 运输规划问题 : minW=6x1+4x2+6x3+6x4+5x5+5x6s ...
- 运筹学计算机求解运输,运筹学上机报告运输问题的计算机求解.doc
运筹学上机报告运输问题的计算机求解.doc 运筹学上机实验报告单20142015学年第2学期实验名称运输问题的计算机求解日期2015年5月19日班级姓名学号实验目的掌握运输问题的LINGO软件求解方法 ...
- 运筹学计算机求解运输,第19讲:计算机求解举例
课程内容简介 <运筹学>课程是网络教育考试的一门必修课.这门课程的主要特点是数量分析与计算机操作.设立本门课程的目的:通过本课程的学习使学员充分认识到运筹就在自己身边,它是经济管理和决策过 ...
- [HR规划]人力资源规划详解(zt)
一.什么是人力资源规划? 人力资源计划是指根据企业的发展规划,通过企业未来的人力资源的需要和供给状况的分析及估计.对职务编制.人员配置.教育培训.人力资源管理政策.招聘和选择等内容进行的人力资源部门的 ...
- python职业规划书_Python学习过后,职业规划怎样规划?
机器学习的快速兴起下,Python逐步成为其开发的主要编程语言,简单易用的特点使得Python不仅成为了机器学习和数据科学的开发语言,同时在数据爬取.Web开发等多个方面也发挥着重要的作用.那么在Py ...
- 技术管理规划-如何规划团队的架构
管理规划的4个要素 1.职能[清楚自己团队的基本职责和使命] 2.目标[为团队设定清晰的目标] 3.团队[团队的架构规划] 4.路径 团队目标 根据团队目标去梳理团队 团队目标: 某个时间节点,团队发 ...
- SQL Server 文件规划 -位置规划
数据库设计中,文件规划是相当重要的一个环节. 这部分内容包括文件数目的规划,大小的规划,位置的规划. 本篇介绍的是文件位置的规划,如下图所示 1. 数据文件 有可能的情况下,应该区分经常更新的表与不经 ...
最新文章
- 【二分图最大匹配】【HDU2063】过山车
- 格式化输出和printf命令
- SqlServer中bit类型的性别的一些问题
- 模拟三:STEMA 考试选择题模拟练习试卷(初级组)及答案 + 自我解题笔记
- [转] Node.js的线程和进程
- iTerm2 快捷键大全
- JAVA面试考点解析(12) -- 算法
- SqlMap自动化SQL注入测试工具简绍
- utilities(C/C++)
- 年终了,看雪给努力又认真的你颁奖!
- Linux基础三(软件安装管理)
- java 汉字区位码表,中文汉字编码知识及各种中文编码对应的编码区间总结
- 左耳朵耗子:公司监控员工行为,这事逻辑就不对
- 【区块链】以太坊Solidity编程:智能合约实现之基本语法
- JAVA基础之Http协议
- WD移动硬盘无法存储,提示空间不够(已解决)——当移动硬盘遇到坚果云
- 服务器win10系统开机慢,Win10系统更新后开机变得很慢的解决方法
- 揭秘“爆款级”产品!看葡萄城活字格低代码平台是如何诞生的
- java技术面试总结评语,成长路线图
- 数据分析实战(一百零一):项目分析思路 —— 用户增长实践经验分享