数学建模之Lingo基础知识与应用

您所在的位置:网站首页 lingo中@for的用法 数学建模之Lingo基础知识与应用

数学建模之Lingo基础知识与应用

#数学建模之Lingo基础知识与应用| 来源: 网络整理| 查看: 265

1. Lingo入门

安装:推荐微信公众号软件安装管家

(1) 界面分析: 这里写图片描述 (2) LINGO报告窗口 这里写图片描述 (3) 运行状态窗口 这里写图片描述 这里写图片描述 这里写图片描述 (4) 输出结果 这里写图片描述 基本用法注意事项:

@free@sub@slb 2. 在LINGO中使用集合 @SUM@SUM(QUARTERS(i): 400*RP(i) +450*OP(i) +20*INV(i) )@SUM@FORINV(1)=10+RP(1)+OP(1)-DEM(1);i#GT#1i#GT#1#GT# 2.1 LINGO模型最基本的组成要素 SETS:ENDSETS@SUM@FORDATA:ENDDATAINIT:ENDINITCALC:ENDCALC CALC: T_DEM = @SUM(quarters: DEM); !总需求; A_DEM = T_DEM / @size(quarters); !平均需求; ENDCALC 2.2 基本集合与派生集合

这里写图片描述

MODEL: Title Location Problem; SETS: demand/1..6/:a,b,d; supply/1..2/:x,y,e; link(demand,supply):c; ENDSETS DATA: !locations for the demand(需求点的位置); a=1.25,8.75,0.5,5.75,3,7.25; b=1.25,0.75,4.75,5,6.5,7.75; !quantities of the demand and supply(供需量); d=3,5,4,7,6,11; e=20,20; ENDDATA INIT: !initial locations for the supply(初始点); x,y=5,1,2,7; ENDINIT !Objective function(目标); [OBJ] min=@sum(link(i,j):c(i,j)*((x(j)-a(i))^2+(y(j)-b(i))^2)^(1/2)); !demand constraints(需求约束); @for(demand(i):[DEMAND_CON]@sum(supply(j):c(i,j))=d(i);); !supply constraints(供应约束); @for(supply(i):[SUPPLY_CON]@sum(demand(j):c(j,i))


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3