利用lingo软件求解整数规划的 *** 作方法

利用lingo软件求解整数规划的 *** 作方法,第1张

方法/步骤

1、打开lingo,这是它的主界面。

2、输入程序框架

3、输入问题

只需要按照图中的格式去写。可以看到,lingo的编程语言与我们所学到的运筹学公式基本一致。

4、添加整数约束

希望哪一个变量是整数,就在末尾加一行“@gin(变量)”就可以了。

5、得出结果

点击图中的“solve”按钮,即可。

6、查看结果

解决后,会d出一个窗口,向你显示目标函数值和每个变量的取值。问题解决。

1、当在windows下开始运行LINGO系统时,外层是主框架窗口,包含了所有菜单命令和工具条,其它所有的窗口将被包含在主窗口之下。在主窗口内的标题为LINGO Model – LINGO1的窗口是LINGO的默认模型窗口,建立的模型都都要在该窗口内编码实现。

2、对实际问题建模的时候,总会遇到一群或多群相联系的对象,比如工厂、消费者群体、交通工具和雇工等等。LINGO允许把这些相联系的对象聚合成集(sets)。一旦把对象聚合成集,就可以利用集来最大限度的发挥LINGO建模语言的优势。

3、集是LINGO建模语言的基础,是程序设计最强有力的基本构件。借助于集,能够用一个单一的、长的、简明的复合公式表示一系列相似的约束,从而可以快速方便地表达规模较大的模型。

4、集是一群相联系的对象,这些对象也称为集的成员。一个集可能是一系列产品、卡车或雇员。每个集成员可能有一个或多个与之有关联的特征,我们把这些特征称为属性。属性值可以预先给定,也可以是未知的,有待于LINGO求解。例如,产品集中的每个产品可以有一个价格属性;卡车集中的每辆卡车可以有一个牵引力属性;雇员集中的每位雇员可以有一个薪水属性,也可以有一个生日属性等等。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7891359.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存