用lingo软件编程求解规划问题

用lingo软件编程求解规划问题

ID:5272201

大小:3.36 MB

页数:77页

时间:2017-12-02

用lingo软件编程求解规划问题_第1页
用lingo软件编程求解规划问题_第2页
用lingo软件编程求解规划问题_第3页
用lingo软件编程求解规划问题_第4页
用lingo软件编程求解规划问题_第5页
资源描述:

《用lingo软件编程求解规划问题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、用Lingo软件编程求解规划问题什么是规划问题?求目标函数在约束条件下的最大值或最小值的问题,统称为规划问题。决策变量、约束条件、目标函数是线性规划的三要素.主要解决最优生产计划、最优分配、最优设计、最优决策、最佳管理等最优化问题。线性规划非线性规划实数规划整数规划0-1规划例1——加工奶制品的生产计划获利24元/公斤获利16元/公斤1桶牛奶3公斤A112小时8小时4公斤A2或50桶牛奶时间480小时至多加工100公斤A1每天:一奶制品加工厂用牛奶生产A1,A2两种奶制品,1桶牛奶可以在甲车间用12小时加工

2、成3公斤A1,或者在乙车间用8小时加工成4公斤A2。根据市场需求,生产的A1,A2全部能售出,且每公斤A1获利24元,每公斤A2获利16元。现在加工厂每天能得到50桶牛奶的供应,每天正式工人总的劳动时间480小时,并且甲车间每天至多能加工100公斤A1,乙车间的加工能力没有限制。试为该厂制订一个生产计划,使每天获利最大.并进一步讨论以下3个附加问题:1)若用35元可以买到1桶牛奶,应否作这项投资?若投资,每天最多购买多少桶牛奶?2)若可以聘用临时工人以增加劳动时间,付给临时工人的工资最多是每小时几元?3)由

3、于市场需求变化,每公斤A1的获利增加到30元,应否改变生产计划?例1——加工奶制品的生产计划获利24元/公斤获利16元/公斤1桶牛奶3公斤A112小时8小时4公斤A2或50桶牛奶时间480小时至多加工100公斤A1每天:x1桶牛奶生产A1x2桶牛奶生产A2获利24×3x1获利16×4x2原料供应劳动时间加工能力决策变量目标函数每天获利约束条件非负约束线性规划模型(LP)例1——加工奶制品的生产计划求的最大值?求的最大值?用Lingo软件求解Lingo结果中其它项的意思!更多信息例1——加工奶制品的生产计划m

4、ax=@sin(x)*2*@exp(-x);x<8;x>0;max=@sin(x)*2*@exp(-x);@bnd(0,x,8);Lingo软件LINGOHelp:LINGOisasimpletoolforutilizingthepoweroflinearandnonlinearoptimizationtoformulatelargeproblemsconcisely,solvethem,andanalyzethesolution.Optimizationhelpsyoufindtheanswerthaty

5、ieldsthebestresult;attainsthehighestprofit,output,orhappiness;ortheonethatachievesthelowestcost,waste,ordiscomfort.Oftentheseproblemsinvolvemakingthemostefficientuseofyourresources——includingmoney,time,machinery,staff,inventory,andmore.Lingo是一个可以简洁地阐述、解决和分

6、析复杂问题的简便工具。其特点是程序执行速度很快,易于输入、修改、求解和分析一个数学规划问题。lingo软件擅长于解决运筹问题,即最有问题,常见的是线性规划。而matlab则功能比较多,主要是以矩阵为基础的运算,也能解决运筹问题。matlab的功能更强大一些,也比较难学,东西多lingo主要用于优化问题,matlab功能强大,几乎什么都能做,但是碰到循环时速度较慢,而且对机器要求较高,lingo主要用以解线性规划,方程之类,使用比matlab简单,解决线性问题速度也不错,有些东西不能做。不过现在国外有将2者结

7、合的。matlab都能解,就是麻烦点LINGO是使建立和求解线性、非线性和整数最佳化模型更快更简单更有效率的综合工具。LINGO提供强大的语言和快速的求解引擎来阐述和求解最佳化模型。原则上还是lingo要快,特别是变量较多的时候,但是这里面不能比较非线性规划,因为非线性规划的求解速度不仅取决于问题的规模,还要看非线性程度以及初始...■简单的模型表示LINGO可以将线性、非线性和整数问题迅速得予以公式表示,并且容易阅读、了解和修改。■方便的数据输入和输出选择LINGO建立的模型可以直接从数据库或工作表获取资

8、料。同样地,LINGO可以将求解结果直接输出到数据库或工作表。■强大的求解引擎LINGO内建的求解引擎有线性、非线性(convexandnonconvex)、二次、二次限制和整数最佳化。■ModelInteractivelyorCreateTurn-keyApplicationsLINGO提供完全互动的环境供您建立、求解和分析模型。LINGO也提供DLL和OLE界面可供使用者由撰写的程序中呼叫。0GlobalOp

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。