用LINGO软件解决运输问题研究

来源 :青年科学·教师版 | 被引量 : 0次 | 上传用户:fdsasdfds
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:运输问题是运筹学中常见问题。针对这种问题我们也曾学习过传统的方法,运输问题可以利用表上作业法来解决。当数据不多且复杂性地时,表上作业法比较好操作,但是现实中我们面对的问题往往数据更多且更为复杂。而LINGO是针对运筹学问题的一个很好的软件应用。在此,简要的介绍LINGO软件在运输问题上的运用,并给出相关例子供读者参考,以便能在遇到类似问题时更准确的解答。
  关键词:LINGO软件 应用 运输问题
  一、LINGO软件简介
  LINGO是Linear Interactive and General Optimizer的缩写,即"交互式的线性和通用优化求解器",由美国LINDO系统公司(Lindo System Inc.)推出的,可以用于求解非线性规划,也可以用于一些线性和非线性方程组的求解等,功能十分强大,是求解优化模型的最佳选择。其特色在于内置建模语言,提供十几个内部函数,可以允许决策变量是整数(即整数规划,包括 0-1 整数规划),方便灵活,而且执行速度非常快。能方便与EXCEL,数据库等其他软件交换数据。
  Lingo 是使建立和求解线性、非线性和整数最佳化模型更快更简单更有效率的综合工具。Lingo 提供强大的语言和快速的求解引擎来阐述和求解最佳化模型。
  1. 简单的模型表示
  Lingo 可以将线性、非线性和整数问题迅速得予以公式表示,并且容易阅读、了解和修改。LINGO的建模语言允许用户使用汇总和下标变量以一种易懂的直观的方式来表达模型,非常类似用户在使用纸和笔。模型更加容易构建,更容易理解,因此也更容易维护。
  2. 方便的数据输入和输出选择
  Lingo 建立的模型可以直接从数据库或工作表获取资料。同样地,Lingo 可以将求解结果直接输出到数据库或工作表。使得用户能够在用户选择的应用程序中生成报告.
  3. 强大的求解器
  LINGO拥有一整套快速的,内建的求解器用来求解线性的,非线性的(球面&;非球面的),二次的,二次约束的,和整数优化问题。用户甚至不需要指定或启动特定的求解器,因为LINGO会读取用户的方程式并自动选择合适的求解器。
  4. 交互式模型或创建Turn-key应用程序
  能够在LINGO内创建和求解模型,或用户能够从自己编写的应用程序中直接调用LINGO。对于开发交互式模型,LINGO提供了一整套建模环境来构建,求解和分析模型.对于构建turn-key解决方案,LINGO提供的可调用的DLL和OLE界面能够从用户自己写的程序中被调用。LINGO也能够从Excel宏或数据库应用程序中被直接调用.
  二、在运输问题上的运用
  1. 运输问题
  以下表为例。设有11个产地分别为A-K,8个销地分别为1-8。下表中数据为哥产地与各销地之间的运费。
  表1-运费表
  这是一个供需平衡问题,数据多且复杂。我们可以用传统方法--表上作业法来解决,通过数次迭代,最后由闭回路法或者位势法判别最优解而求出最终解。如此则耗时耗力,复杂切准确度不能保证,下面我们用LINGO以此题为例给出解决运输问题的方法。
  2.LINGO求解方法
  输入计算命令完毕后,点击工具栏上的执行键,得到以下计算结果(节选):
  Variable Value Variable V alue
  VOLUME( WH1,V6) 1400.000 VOLUME( WH2,V3) 2640.000
  VOLUME( WH3,V1) 760.0000 VOLUME( WH3,V4) 720.0000
  VOLUME( WH4,V1) 1200.000 VOLUME( WH5,V1) 1440.000
  VOLUME( WH6,V1) 2600.000 VOLUME( WH6,V5) 720.0000
  VOLUME( WH6,V6) 40.00000 VOLUME( WH7,V3) 720.0000
  VOLUME( WH8,V2) 1440.000 VOLUME( WH9,V7) 1440.000
  VOLUME( WH9,V8) 3600.000 VOLUME( WH10,V8) 4320.000
  VOLUME( WH11,V8) 720.0000
  即A6=1400,B2=2640,C1=760,C4=720,D1=1200,E1=1440,F1=2600,
  F5=720,F6=40,G3=720,H2=1440,I7=1440,I8=3600,J8=4320,K8=720
  【總结】
  解决此类复杂数据的问题,如果用表上作业法,则方案调整的工作量大且容易出错。比如一个五个供应点,四个需求点的模型则第一阶段就需要八轮求解。解出来的还只是初始方案,第二阶段检验的时候仍需要四轮调整。更不用说数据更多的多产地多销地的模型了。
  而使用LINGO 软件只需要输入集合定义、目标函数、约束条件和初始数据,就可以一步到位计算出最优解,省却了中间计算、检验环节,所有计算工作交给计算机实现。再者表上作业法只适合变量数量较少情况下的求解,若模型中变量数量较大时,表上作业法求解只具有理论上的可行性,无法实际操作。利用软件求解线性规划问题非常简单,而且速度很快,不会随着模型中变量数量的增加,给求解带来巨大的问题。还有一般线性规划中决策变量可以整数或者分数,但是在实际中,有一些问题要求决策变量必须是整数,如机器的台数,网络节点中节点的个数等问题,只有当决策变量是整数才有意义。LINGO的最大特色就在于可以允许决策变量是整数(即整数规划,包括0-1整数规划),对这类问题求解方便灵活,而且执行速度非常快。
  参考文献:
  [1]桑杨阳;朱万红;但兵兵.非线性规划建模与LINGO软件的编程应用.电脑知识与技术.2012(4)
  [2]丁小东;姚志刚;程高.物流工程与管理.2009(10)
  [3]王林; 叶小侠基于.Lingo语言求解物流配送中心选址模型物流技术.2008(10)
  [4]周欣.物流配送中运输问题的计算机求解信息与电脑.2012(09)
  [5]叶桂林.Lingo软件在运输优化问题中的应用现代商业.2011(08)
  [6]张银灵.Lingo软件在运输问题中的应用研究中国商界.2010(10)
其他文献
在明治维新之后美国文学随着美国政治传播到日本,深刻影响日本文学创作.日本著名小说家村上春树的作品具有很强的美国文学特点,他的创作深受菲茨杰拉德的影响.为此,文章以美
猪繁殖与呼吸综合征是猪的一种新的病毒性传染病,该病的临床症状以母猪繁殖障碍和不同年龄病猪呼吸困难为主要特征,所以称为“猪的繁殖与呼吸障碍综合征”;有时病猪耳朵会发绀变蓝,故又称为“蓝耳病”。    症状  母猪:体温升高达41℃,精神不振,不食,贪睡,大便干燥,呼吸困难,有的病猪耳朵、四肢内侧、腹部皮肤发紫,个别猪两耳末端淤血,呈黑紫色,甚至两耳干枯脱落,怀孕母猪发生流产、早产、产死胎或木乃伊胎。
摘 要:工程质量是在工程实施过程中形成的,任何环节的疏漏都有可能造成质量隐患。所以,要在施工生产全过程中下功夫,把功夫用在平时,用在日常质量管理中。本文论述了某排洪改造建设工程的施工的主要技术措施,总结了合理的质量控制管理方法。  关键词:排洪改造工程;施工质量;控制  1 工程概况  该排洪改造建设工程位于艺海路东侧,我单位施工桩号0+210~0+480,长270m,为单室C20钢筋混凝土箱涵,
作为我国最早的一部诗歌总集,《诗经》历经朝代更迭、乱世劫火,传承至今殊为不易.其文本保存和学术传承的经验,足以给我们今人带来深刻的借鉴和反思.
教学课题:  线段的比较和画法  教学目的:  1.使学生认识到“科学源于生活”以及用严谨的态度,科学的方法学习研究数学几何的必要性;  2.使学生发现线段比较大小的一般方
《自京赴奉先县咏怀五百字》道出了杜甫“穷年忧黎元”的热肠与执着、心酸,较为完整地传达和印证了杜甫的思想与情怀.虽然历经一千多年,子美“安得广厦千万间,大庇天下寒士俱
目的:探讨郁李仁的药理作用与临床应用.方法:选择2017年2月-2019年2月便秘患者88例分为对照组与观察组,对照组常规中药治疗,观察组给予郁李仁治疗,1个月治疗后对患者的临床疗
意象是诗歌中的重要组成,在我国悠久的历史中,唐诗的影响无疑是非常深远的,唐代诗人,非常注重作品中意象的营造.本文主要以唐代渔钓诗词为出发点,针对唐代渔钓诗词中的意象塑
7月份时令水果品种丰富,货源充足,交易活跃。水果整体价格呈季节性小幅下降。  持续的高温天气带动了西瓜的热销,交易量一路攀升,西瓜的销售进入高峰期,其价格也随着上市量增大而小幅下降,7月份环比下降31.1%。  桃子、香瓜、早熟苹果、葡萄、李子、青梨等杂果品种繁多,色彩鲜艳,成为水果市场的亮点,与消暑解热的西瓜共奏果品市场的“交响乐”。亳州市桃子因个头大、口感脆甜、耐储运等特点吸引着外地客商的眼球