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求解。例如,产品集中的每个产品可以有一个价格属性;卡车集中的每辆卡车可以有一个牵引力属性;雇员集中的每位雇员可以有一个薪水属性,也可以有一个生日属性等等。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)