正在加载图片...
LINGO也不区分变量中的大小写字符(任何小写字符将被转换为大写字符);约束条件 中的”<=”及”=”可用”<”及”>”代替。在模型窗口中输入如下代码: min=2*x1+3水x2 xl+x2>350; 1>100; 2*x1+x2<600 然后点击工具条上的按钮包即可。 例2.2使用 LINGO软件计算6个发点8个收点的最小费用运输问题。产销单位运 价如下表 位销地 B1B3产量 产地 6 7 2 3 2 2 4 7 6 7 3 9 2 7 43 使用 LINGO软件,编制程序如下 model 6发点8收点运输问题 warehouses/whl.wh6/: capacity vendors/v1.v8/: demand inks(warehouses, vendors): cost, volume endsets 目标函数; min=@sum(links: cost*volume 需求约束 @for(vendors (j): @sum(warehouses(i): volume(I, J))=demand(j))i 产量约束 for( warehouses(工) @sum(vendors (J): volume(I, J))<=capacity(I))i 这里是数据 capacity=605551434152; demand=3537223241324338 cost=62674295-315- LINGO 也不区分变量中的大小写字符(任何小写字符将被转换为大写字符);约束条件 中的”<=”及”>=”可用”<”及”>”代替。在模型窗口中输入如下代码: min=2*x1+3*x2; x1+x2>350; x1>100; 2*x1+x2<600; 然后点击工具条上的按钮 即可。 例 2.2 使用 LINGO 软件计算 6 个发点 8 个收点的最小费用运输问题。产销单位运 价如下表。 单 位 销地 运 价 产地 B1 B2 B3 B4 B5 B6 B7 B8 产量 A1 6 2 6 7 4 2 5 9 60 A2 4 9 5 3 8 5 8 2 55 A3 5 2 1 9 7 4 3 3 51 A4 7 6 7 3 9 2 7 1 43 A5 2 3 9 5 7 2 6 5 41 A6 5 5 2 2 8 1 4 3 52 销量 35 37 22 32 41 32 43 38 使用 LINGO 软件,编制程序如下: model: !6 发点 8 收点运输问题; sets: warehouses/wh1..wh6/: capacity; vendors/v1..v8/: demand; links(warehouses,vendors): cost, volume; endsets !目标函数; min=@sum(links: cost*volume); !需求约束; @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
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有