LINGO教程 如何用LINGO解决LP问题?-游戏攻略-霍普软件下载网

网站首页   软件下载   游戏下载   翻译软件   电子书下载   电影下载   电视剧下载   教程攻略   音乐专区

请输入您要查询的教程攻略:

霍普软件下载网-旗舰软件下载站,将绿色免费商业版破解软件、共享软件、游戏、电影、电视剧一网打尽!

文章 LINGO教程 如何用LINGO解决LP问题?
分类 教程攻略
语言 zh-CN
大小
版本
下载 暂无下载
介绍     
    LINGO是一款建模人员用来求解线性和非线性优化问题的简易工具,利用LINGO可以对一些数据进行高效的求解并分析结果,本文将带来两个例子给大家演示如何用LINGO进行模型优化。
    当你在windows下开始运行LINGO系统时,会得到类似下面的一个窗口:
    LINGO教程 如何用LINGO解决LP问题?
    外层是主框架窗口,包含了所有菜单命令和工具条,其它所有的窗口将被包含在主窗口之下。在主窗口内的标题为LINGO Model – LINGO1的窗口是LINGO的默认模型窗口,建立的模型都都要在该窗口内编码实现。下面举两个例子。
    例1.1 如何在LINGO中求解如下的LP问题:
    在模型窗口中输入如下代码:
    min=2*x1+3*x2;
    x1+x2》=350;
    x1》=100;
    2*x1+x2《=600;
    然后点击工具条上的靶子按钮即可。
    LINGO教程 如何用LINGO解决LP问题?
    LINGO教程 如何用LINGO解决LP问题?
    使用LINGO软件,编制程序如下:
    model:
    !6发点8收点运输问题;
    sets:
    warehouses/wh1..wh6/: capacity;
    vendors/v1..v8/: demand;
    links(warehouses,vendors): cost, volume;
    endsets
    !目标函数;
    min=@sum(links: cost*volume);22. 不是每个恋曲都有美好回忆,用完伤心只有分离。要走的人你留不住,要留下的人你也轰不走。
    !需求约束;
    @for(vendors(J):
    @sum(warehouses(I): volume(I,J))=demand(J));
    !产量约束;
    @for(warehouses(I):
    @sum(vendors(J): volume(I,J))《=capacity(I));
    !这里是数据;
    data:
    capacity=60 55 51 43 41 52;
    demand=35 37 22 32 41 32 43 38;
    cost=6 2 6 7 4 2 9 5
    4 9 5 3 8 5 8 2
    5 2 1 9 7 4 3 3
    7 6 7 3 9 2 7 1
    2 3 9 5 7 2 6 5
    5 5 2 2 8 1 4 3;
    enddata
    end
    然后点击工具条上的靶子按钮即可。
    LINGO教程 如何用LINGO解决LP问题?
    以上便是在LINGO中求解LP问题的详细步骤,如果你碰到难以解决的LP问题就可以借助这个方法来进行解决,当然LINGO远远不止这些功能,其它功能将会在后面的教程中给大家提供。
    
截图
随便看

免责声明
本网站所展示的内容均来源于互联网,本站自身不存储、不制作、不上传任何内容,仅对网络上已公开的信息进行整理与展示。
本站不对所转载内容的真实性、完整性和合法性负责,所有内容仅供学习与参考使用。
若您认为本站展示的内容可能存在侵权或违规情形,请您提供相关权属证明与联系方式,我们将在收到有效通知后第一时间予以删除或屏蔽。
本网站对因使用或依赖本站信息所造成的任何直接或间接损失概不承担责任。联系邮箱:101bt@pm.me