目录

1.1 问题

福斯特问题例

1.2 数学模型

1.3 excel求解

第一步:建立一个工作表

第二步:求解器求解


1.1 问题

运输问题通常出现在计划货物配送机从供给地区到达需求地区之间的服务中,一般供给地区货物数量有限,需求地区货物需求量已知。常见目标是使货物从起点到终点的运输成本最低。

福斯特问题例

福斯特发电机公司面临一个运输问题,从3个加工厂运输一种产品到4个分销中心。3个加工厂在后3个月的计划期内的生产能力如下表所示:

起点 加工厂 3个月的生产能力(单位)
1 克利夫兰 5000
2 贝德福德 6000
3 约克 2500
总计:13500

公司通过波士顿、芝加哥、圣路易斯和莱克星顿的4个分销中心来分销这种发电机,每个分销中心的后3个月的需求预测如下:

终点 分销中心 3个月的需求预测(单位)
1 波士顿 6000
2 芝加哥 4000
3 圣路易斯 2000
4 莱克星顿 1500
总计:13500

各加工厂到分销中心的单位运输成本如下图所示:

起点 终点
波士顿 芝加哥 圣路易斯 莱克星顿
克利夫兰 3 2 7 6
贝德福德 7 5 2 3
约克 2 5 4 5

管理层想知道各个加工厂运输到分销中心的产品运输量应该是多少。我们可以用线性规划模型解决这类运输问题,用双下标决策变量来描述,表示从加工厂1克利夫兰到分销中心1波士顿的运输量,表示从加工厂1克利夫兰到分销中心2芝加哥的运输量,以此类推。一般情况下,m个起点和n个重点的运输问题的决策变量常被表示成以下形式:

-------从起点i到终点j的运输量。i=1,2,3,...,m; j=1,2,3...,n

1.2 数学模型

根据生产能力约束和目标函数建立线性规划模型,如下所示:

注意,最后一条决策变量的取值范围记得加上。

1.3 excel求解

接下来介绍怎么使用excel求解简单的运输问题。

第一步:建立一个工作表

首先输入运输成本、起终点供给量及终点节点的需求量。然后在工作表底端构建这个问题的线性规划问题。所有的线性规划问题都包含四个要素:决策变量、目标函数、左端约束条件和右端值。

在单元格C13中输入公式=SUMPRODUCT(B5:E7,B17:F19),用来计算解的总运输成本。单元格F17=SUM(B17:E17),F18、F19类推,计算各个起点运往各个分销商的供给总量。单元格B20=SUM(B17:B19),C20到E20类推,计算的是运入各个分销商的货物量。

第二步:求解器求解

选择数据>规划求解器,设置规划求解参数,如下图所示:

点击求解,结果如下所示:

目标函数最小值为39500,决策变量=3500,,其他决策变量都为0,即对应的路线上没有运输量。

Excel求解运输问题——以福斯特公司问题为例相关推荐

  1. 线性规划的简单应用及使用EXCEL求解

    一.   线性规划模型的三个要素 线性规划模型主要包括三个元素,分布是决策变量.目标函数和约束条件. 二.问题 某陶瓷公司是一家手工艺制造公司,生产陶制的碗和杯子,使用两大主要资源是粘土和有技艺的劳动 ...

  2. c++调用cplex求解例子_Java调用cplex求解运输问题

    Java调用cplex求解运输问题 本文中的课件来自清华大学深圳国际研究生院,物流与交通学部张灿荣教授<生产管理>课程. 运输问题(Transportation Problem)描述 运输 ...

  3. wps 模拟分析 规划求解_【网友来稿】利用Excel求解线性规划问题

    点击上方"运筹学小将",和小将一起学习运筹学把 提问 Qustions 解答 Answers 01 网友分享历年真题到公众号后台有现金收入吗? 没有. 02 分享历年真题到公众号后 ...

  4. Java调用cplex求解运输问题

    Java调用cplex求解运输问题 Java调用cplex求解运输问题 运输问题(Transportation Problem)描述 运输问题的数学模型 Java调用cplex求解运输问题 trans ...

  5. Gurobi求解运输问题

    表上作业法求解运输问题是运筹学里面的方法,在实际过程中可以直接使用求解器,简单又快捷. 文章目录 前言 一.pandas是什么? 二.使用步骤 1.引入库 2.读入数据 总结 前言 Gurobi对于线 ...

  6. python运输问题_用Python求解运输问题

    用Python求解运输问题 from pulp import * import numpy as np from itertools import product Sale = 3 Productio ...

  7. 巧用Excel求解NTC 10K 温度传感器 (含程序)(区间线性回归)

    @请叫我常思聪 NTC 10K 温度传感器快速读取(C程序)区间线性回归 (升级版已经发布↓) 巧用Excel求解NTC 10K 温度传感器 (含程序)(区间线性回归)(升级版) 一.温度传感器 原本 ...

  8. python调用开源求解器scip求解运输问题

    运输问题 运输问题(transportation problem)一般是研究把某种商品从若干产地运至若干个销地而使总运费最小的一类问题.一种特殊的线性规划问题,由于其技术系数矩阵具有特殊的结构,可以使 ...

  9. 二次函数怎么解用计算机,解二次函数的方法:一元二次函数过已知点,用EXCEL求解系数...

    excle利用公式计算二次函数ax2十bx十x的值 假设X在的位置为表格的:D1; 那么在一个需要输出结果的表格中设置公式如下: =(a*D1*D1) (b*D1) D1 即可. Excel 一元二次 ...

最新文章

  1. iOS WebviewJavascriptBridge 源码研读笔记
  2. R卡方检验(CHI-SQUARE TEST)
  3. [极客大挑战 2019]EasySQL
  4. Bootstrap 响应式导航条
  5. STM32工作笔记0040---认识MOS管
  6. 英语学习—每天进步一丢丢系列(一)
  7. 更新Sogou代理服务器程序,支持HTTPS
  8. 高费率基金是投资者的毒药
  9. php上传文件+(中文转换为拼音的类)+ 输入字符提示信息+根据头部信息给出相对应得二维码扫描...
  10. 4.正则匹配与re模块
  11. 两台win7电脑,双网卡主机共享网络(局域网和Internet)给从机
  12. 获取随机数的n种方法,你知道几种
  13. 模式识别教材书选择填空期末汇总
  14. 记录——使用坚果云引发的一次史诗级笔记灾难
  15. luogu4188 [USACO18JAN]Lifeguards S
  16. python 百度地图api_使用Python玩转百度地图Api
  17. 我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ
  18. java机试题---2021(算法)
  19. php文件上传代码dsn,数据源名称无效-使用php、PDO和DSN连接到MySQL
  20. qml----Model/View入门(四)XmlListModel

热门文章

  1. 猪圈密码python脚本实现
  2. 使用shutdown命令实现远程关机
  3. 前端面试之---link 引入css文件和@import引入css文件的区别
  4. 桥接模式和中继模式的区别【转】
  5. 【CAD .Net】第三课:创建一个简单的Dwg,dxf,png,pdf 图纸浏览器
  6. 工作都很累吧,进来听一个感人的故事吧!
  7. fedora 28 KDE桌面切换到wayland
  8. matlab2019arobot工具箱_MATLAB2020a自动驾驶工具箱有哪些新特性?
  9. RFID射频卡写入手机NFC心路小记
  10. 你是如何在压力下工作的? - Top 10 面试问题解析