课程论文-运筹学

产销不平衡运输问题建模

摘要 :运输问题是一类常见而且极其典型的线性规划问题,大都研究如何从某些生产地调运产品到某些销地去,且要使费用最小,因此,它的目的就是寻求最小费用的调运方案。在运输方式一定条件下,又受供应点、销售点地理位置条件限制,如何使得运输费用最低求出最优解,得出最佳运输方案,找出最佳运输路线是我们今天所要研究讨论的问题。

关键词:供销平衡;运输问题;最低费用;建模

问题:

设有三个河沙厂(A1,A2,A3)供应四个零售点(B1,B2,B3,B4)的河沙。假设等量的河沙在这些零售点使用效果相同。各河沙厂年产量、各零售点年需要量及从各河沙厂到各零售点运送单位河沙的运费如下表1-1所示。试求出总的运费最节省的河沙调拨方案。

分析:

1、产销问题:产量160,最低需求110,最高需求无限,但根据现有情况,最高总需求为210,因为B4销地最高可获得60,说明此问题为产销不平衡问题。

2、要将问题转换成产销不平衡问题则需要增加假象产地A4。

3、将需求量化为两部分,一部分满足最低需求,一部分满足差额。

4、可以利用产销不平衡数学模型:(求大于供)

Min

Zcijxij i1j1mnst.. xj1

mnijsi,i1,2,...,m

dj,j1,2,...,n x

i1ij

xij0

建模:

代码实现:

模型的lingo原始代码如下:

model:

sets:

cd/1..4/: capacity;

xd/1..6/: demand;

links(cd,xd): cost, variable;

endsets

min=@sum(links: cost* variable);

@for(xd(j):@sum(cd(i): variable(i, j))=demand(j));

@for(cd(i):@sum(xd(j): variable(i, j))=capacity(i)); data:

capacity= 50 60 50 50 ;

demand=30 20 70 30 10 50;

cost= 16 16 13 22 17 17

14 14 13 19 15 15

19 19 20 23 100000 100000

10000 0 100000 0 100000 0;

enddata

end

解答报告

Global optimal solution found.

Objective value: 2460.000

Infeasibilities: 0.000000

Total solver iterations: 10

Variable Value Reduced Cost CAPACITY( 1) 50.00000 0.000000 CAPACITY( 2) 60.00000 0.000000 CAPACITY( 3) 50.00000 0.000000 CAPACITY( 4) 50.00000 0.000000 DEMAND( 1) 30.00000 0.000000 DEMAND( 2) 20.00000 0.000000 DEMAND( 3) 70.00000 0.000000 DEMAND( 4) 30.00000 0.000000 DEMAND( 5) 10.00000 0.000000 DEMAND( 6) 50.00000 0.000000 COST( 1, 1) 16.00000 0.000000 COST( 1, 2) 16.00000 0.000000 COST( 1, 3) 13.00000 0.000000 COST( 1, 4) 22.00000 0.000000 COST( 1, 5) 17.00000 0.000000 COST( 1, 6) 17.00000 0.000000 COST( 2, 1) 14.00000 0.000000 COST( 2, 2) 14.00000 0.000000 COST( 2, 3) 13.00000 0.000000 COST( 2, 4) 19.00000 0.000000 COST( 2, 5) 15.00000 0.000000

COST( 2, 6) 15.00000 0.000000 COST( 3, 1) 19.00000 0.000000 COST( 3, 2) 19.00000 0.000000 COST( 3, 3) 20.00000 0.000000 COST( 3, 4) 23.00000 0.000000 COST( 3, 5) 100000.0 0.000000 COST( 3, 6) 100000.0 0.000000 COST( 4, 1) 10000.00 0.000000 COST( 4, 2) 0.000000 0.000000 COST( 4, 3) 100000.0 0.000000 COST( 4, 4) 0.000000 0.000000 COST( 4, 5) 100000.0 0.000000 COST( 4, 6) 0.000000 0.000000 VARIABLE( 1, 1) 0.000000 4.000000 VARIABLE( 1, 2) 0.000000 4.000000 VARIABLE( 1, 3) 50.00000 0.000000 VARIABLE( 1, 4) 0.000000 7.000000 VARIABLE( 1, 5) 0.000000 2.000000 VARIABLE( 1, 6) 0.000000 2.000000 VARIABLE( 2, 1) 0.000000 2.000000 VARIABLE( 2, 2) 0.000000 2.000000 VARIABLE( 2, 3) 20.00000 0.000000 VARIABLE( 2, 4) 0.000000 4.000000 VARIABLE( 2, 5) 10.00000 0.000000 VARIABLE( 2, 6) 30.00000 0.000000 VARIABLE( 3, 1) 30.00000 0.000000 VARIABLE( 3, 2) 20.00000 0.000000 VARIABLE( 3, 3) 0.000000 0.000000 VARIABLE( 3, 4) 0.000000 1.000000 VARIABLE( 3, 5) 0.000000 99978.00 VARIABLE( 3, 6) 0.000000 99978.00 VARIABLE( 4, 1) 0.000000 10003.00 VARIABLE( 4, 2) 0.000000 3.000000 VARIABLE( 4, 3) 0.000000 100002.0 VARIABLE( 4, 4) 30.00000 0.000000 VARIABLE( 4, 5) 0.000000 100000.0 VARIABLE( 4, 6) 20.00000 0.000000

Row Slack or Surplus Dual Price 1 2460.000 -1.000000 2 0.000000 -12.00000 3 0.000000 -12.00000 4 0.000000 -13.00000 5 0.000000 -15.00000

6 0.000000 -15.00000 7 0.000000 -15.00000 8 0.000000 0.000000 9 0.000000 0.000000 10 0.000000 -7.000000 11 0.000000 15.00000 解决方案:

A1向B2运输50万吨;A2向B2运输20万吨,向B4运输40万吨;A3向B1运输50万吨.此时运费最少为2460.000万元.

启发和启示:

虽然解决上述这样一个问题是比较复杂的,但是解决了这样一个问题就等于解决了这样类似的一系列问题,《运筹学》这门课最大的特点就是可以用同一种方法解决一系列类似的问题,也意味着,上述解题方法让我们解决了一系列类似的供销不平衡问题,这可以算是一种成就。并且对于我们物流专业的学生而言,运输问题与我们息息相关,解决运输问题对于我们而言意义重大。如何使费用最低、找出最佳的运输路线会是我们学习中甚至在以后的工作中都会常常遇到的问题,因此作为物流专业的我们更应该好好掌握这门技术,以便在学习或在以后的工作中能够得到好的运用。

问题的推广:

上述我们解决的是运输问题中常见的供销不平衡问题,此问题具有很强的代表性,可以运用以上方法解决所有运输问题中的供销不平衡问题。但是供销不平衡问题只是所有运输类问题的一类,除供销不平衡问题以外,还有供销平衡问题,而在日常生活中,供销不平衡和供销平衡问题都很常见。因此我们应该在掌握了供销不平衡问题的基础上,运用已掌握的知识来解决供销平衡问题。 参考文献:

1、《运筹学基础》(第2版)—-何坚勇 清华大学出版社

2、《运筹学解题指导》---周华任 清华大学出版社2009

3、《运筹学习题集(第4版)》---胡运权 清华大学出版社2010

产销不平衡运输问题建模

摘要 :运输问题是一类常见而且极其典型的线性规划问题,大都研究如何从某些生产地调运产品到某些销地去,且要使费用最小,因此,它的目的就是寻求最小费用的调运方案。在运输方式一定条件下,又受供应点、销售点地理位置条件限制,如何使得运输费用最低求出最优解,得出最佳运输方案,找出最佳运输路线是我们今天所要研究讨论的问题。

关键词:供销平衡;运输问题;最低费用;建模

问题:

设有三个河沙厂(A1,A2,A3)供应四个零售点(B1,B2,B3,B4)的河沙。假设等量的河沙在这些零售点使用效果相同。各河沙厂年产量、各零售点年需要量及从各河沙厂到各零售点运送单位河沙的运费如下表1-1所示。试求出总的运费最节省的河沙调拨方案。

分析:

1、产销问题:产量160,最低需求110,最高需求无限,但根据现有情况,最高总需求为210,因为B4销地最高可获得60,说明此问题为产销不平衡问题。

2、要将问题转换成产销不平衡问题则需要增加假象产地A4。

3、将需求量化为两部分,一部分满足最低需求,一部分满足差额。

4、可以利用产销不平衡数学模型:(求大于供)

Min

Zcijxij i1j1mnst.. xj1

mnijsi,i1,2,...,m

dj,j1,2,...,n x

i1ij

xij0

建模:

代码实现:

模型的lingo原始代码如下:

model:

sets:

cd/1..4/: capacity;

xd/1..6/: demand;

links(cd,xd): cost, variable;

endsets

min=@sum(links: cost* variable);

@for(xd(j):@sum(cd(i): variable(i, j))=demand(j));

@for(cd(i):@sum(xd(j): variable(i, j))=capacity(i)); data:

capacity= 50 60 50 50 ;

demand=30 20 70 30 10 50;

cost= 16 16 13 22 17 17

14 14 13 19 15 15

19 19 20 23 100000 100000

10000 0 100000 0 100000 0;

enddata

end

解答报告

Global optimal solution found.

Objective value: 2460.000

Infeasibilities: 0.000000

Total solver iterations: 10

Variable Value Reduced Cost CAPACITY( 1) 50.00000 0.000000 CAPACITY( 2) 60.00000 0.000000 CAPACITY( 3) 50.00000 0.000000 CAPACITY( 4) 50.00000 0.000000 DEMAND( 1) 30.00000 0.000000 DEMAND( 2) 20.00000 0.000000 DEMAND( 3) 70.00000 0.000000 DEMAND( 4) 30.00000 0.000000 DEMAND( 5) 10.00000 0.000000 DEMAND( 6) 50.00000 0.000000 COST( 1, 1) 16.00000 0.000000 COST( 1, 2) 16.00000 0.000000 COST( 1, 3) 13.00000 0.000000 COST( 1, 4) 22.00000 0.000000 COST( 1, 5) 17.00000 0.000000 COST( 1, 6) 17.00000 0.000000 COST( 2, 1) 14.00000 0.000000 COST( 2, 2) 14.00000 0.000000 COST( 2, 3) 13.00000 0.000000 COST( 2, 4) 19.00000 0.000000 COST( 2, 5) 15.00000 0.000000

COST( 2, 6) 15.00000 0.000000 COST( 3, 1) 19.00000 0.000000 COST( 3, 2) 19.00000 0.000000 COST( 3, 3) 20.00000 0.000000 COST( 3, 4) 23.00000 0.000000 COST( 3, 5) 100000.0 0.000000 COST( 3, 6) 100000.0 0.000000 COST( 4, 1) 10000.00 0.000000 COST( 4, 2) 0.000000 0.000000 COST( 4, 3) 100000.0 0.000000 COST( 4, 4) 0.000000 0.000000 COST( 4, 5) 100000.0 0.000000 COST( 4, 6) 0.000000 0.000000 VARIABLE( 1, 1) 0.000000 4.000000 VARIABLE( 1, 2) 0.000000 4.000000 VARIABLE( 1, 3) 50.00000 0.000000 VARIABLE( 1, 4) 0.000000 7.000000 VARIABLE( 1, 5) 0.000000 2.000000 VARIABLE( 1, 6) 0.000000 2.000000 VARIABLE( 2, 1) 0.000000 2.000000 VARIABLE( 2, 2) 0.000000 2.000000 VARIABLE( 2, 3) 20.00000 0.000000 VARIABLE( 2, 4) 0.000000 4.000000 VARIABLE( 2, 5) 10.00000 0.000000 VARIABLE( 2, 6) 30.00000 0.000000 VARIABLE( 3, 1) 30.00000 0.000000 VARIABLE( 3, 2) 20.00000 0.000000 VARIABLE( 3, 3) 0.000000 0.000000 VARIABLE( 3, 4) 0.000000 1.000000 VARIABLE( 3, 5) 0.000000 99978.00 VARIABLE( 3, 6) 0.000000 99978.00 VARIABLE( 4, 1) 0.000000 10003.00 VARIABLE( 4, 2) 0.000000 3.000000 VARIABLE( 4, 3) 0.000000 100002.0 VARIABLE( 4, 4) 30.00000 0.000000 VARIABLE( 4, 5) 0.000000 100000.0 VARIABLE( 4, 6) 20.00000 0.000000

Row Slack or Surplus Dual Price 1 2460.000 -1.000000 2 0.000000 -12.00000 3 0.000000 -12.00000 4 0.000000 -13.00000 5 0.000000 -15.00000

6 0.000000 -15.00000 7 0.000000 -15.00000 8 0.000000 0.000000 9 0.000000 0.000000 10 0.000000 -7.000000 11 0.000000 15.00000 解决方案:

A1向B2运输50万吨;A2向B2运输20万吨,向B4运输40万吨;A3向B1运输50万吨.此时运费最少为2460.000万元.

启发和启示:

虽然解决上述这样一个问题是比较复杂的,但是解决了这样一个问题就等于解决了这样类似的一系列问题,《运筹学》这门课最大的特点就是可以用同一种方法解决一系列类似的问题,也意味着,上述解题方法让我们解决了一系列类似的供销不平衡问题,这可以算是一种成就。并且对于我们物流专业的学生而言,运输问题与我们息息相关,解决运输问题对于我们而言意义重大。如何使费用最低、找出最佳的运输路线会是我们学习中甚至在以后的工作中都会常常遇到的问题,因此作为物流专业的我们更应该好好掌握这门技术,以便在学习或在以后的工作中能够得到好的运用。

问题的推广:

上述我们解决的是运输问题中常见的供销不平衡问题,此问题具有很强的代表性,可以运用以上方法解决所有运输问题中的供销不平衡问题。但是供销不平衡问题只是所有运输类问题的一类,除供销不平衡问题以外,还有供销平衡问题,而在日常生活中,供销不平衡和供销平衡问题都很常见。因此我们应该在掌握了供销不平衡问题的基础上,运用已掌握的知识来解决供销平衡问题。 参考文献:

1、《运筹学基础》(第2版)—-何坚勇 清华大学出版社

2、《运筹学解题指导》---周华任 清华大学出版社2009

3、《运筹学习题集(第4版)》---胡运权 清华大学出版社2010


相关内容

  • 物流管理专业课程简介
  • 1.课程名称:物流管理学 课程编号:074501 学分:3 学是:48 先授课程:管理学 经济学 运筹学 课程内容简介:<物流管理学>是物流管理及其相关专业的一门专业课程,该课程以培养学生的应用能力为主旨,在基本理论适度.够用的基础上着重提高学生运用基本理论.基本方法解决实际问题的能力和 ...

  • 简述运筹学的起源与发展历程
  • 简述运筹学的起源与发展历程--应用博弈论思想分析团队合作中个人理性和集体利益的关系 作者:张舒悦 学号:14122690 日期:2015年1月19日 [摘要] 我们说理性表现为参与人为自己的目标进行推理或计算.因此·在博弈对峙的局面中,每个人的理性判断最终导致的行为选择,也许反而会使导致集体利益的最 ...

  • 兰州交通大学运筹学与控制论专业考研
  • 兰州交通大学运筹学与控制论专业考研 "运筹学与控制论"学科是我校重点建设学科之一, 2002年被评为甘肃省省重点学科. 一.发展历史与现状 早在二十世纪七十年代末张忠辅.滕传林.赵帧.林达美等一批老教授就对该学科的建设制定了宏伟的规划,对该学科的建设投入了巨大的热情和心血并在该领 ...

  • 运筹学论文
  • 姓名:张弛 班级:经统1401 学号:1409100138 联系方式:[1**********] 运筹学中的线性规划问题 摘要:线性规划是运筹学中研究较早.发展较快.方法较成熟一个重要分支,其应用极其广泛,其作用已为越来越多的人所重视,越来越多地渗透到农业生产.商业活动.军事行动和科学研究等各个方面 ...

  • 运筹学的起源与发展
  • 2007-06-15第9卷 第2期 陕西广播电视大学学报 SHAANXI R TVU JOURNAL Jun15,2007 Vol19 No12 [教学研究] 运筹学的起源与发展 王建功3 (陕西广播电视大学理工教学部,陕西 西安 710068) [摘 要]本文通过查阅.搜集.整理相关文献资料,对运 ...

  • 运筹学课程设计[题目是某商店要制订明年第一季度某种商品的进货和销售计划]
  • 工 业 大 学 课 程 设 计 报 告 课程设计名称 运筹课程设计 专 业班 级 学 生 姓 名 指 导 教 师 2011年7月12日 课 程 设 计 任 务 书 一.设计题目: 组别:第12组 设计人员: 设计时间:2011年6月29日-2011年7月12日 1. 设计进度 本课程设计时间分为两周 ...

  • 宁波大学2010物流管理培养方案及教学计划
  • 物流管理 一.培养目标 本专业培养德.智.体全面发展,具有物流管理所需的基本理论和基本技能的现代物流管理创新性应用型专业人才.学生毕业后,能在物流企业.港航企业.大型制造业.大型连锁零售业.公共事务管理.学校等企事业单位和政府部门从事管理.物流系统规划设计.教学及科研工作. 二.培养基本规格要求 毕 ...

  • 工业工程-课程简介
  • 工程经济学 学分:2.5 总学时:40 理论学时:40 课程类型:必修课 课程简介:工程经济学是研究工程项目各种可行工程方案未来经济效果差异的分析理论与计算方法的科学.通过本课程学习,使学生理解并掌握工程经济学的基本概念和基本原理,并能运用基本原理进行工程方案的经济效果评价和选优,理解国家部门和企业 ...

  • 浙江广播电视大学-浙江广播电视大学
  • 浙 江 广 播 电 视 大 学 开放本科各专业 <数学文化>考试大纲 第一部分 期末考试说明 一.期末考试要求 <数学文化>是浙江广播电视大学开设的一门通识课.数学是关于数量和空间形式的一门科学,还是自然科学和社会科学的工具和语言.作为大学生,学习数学,除了形成"理 ...