数学建模lingo培训程序.doc

数学建模lingo培训程序.doc

ID:59194745

大小:142.50 KB

页数:13页

时间:2020-09-10

数学建模lingo培训程序.doc_第1页
数学建模lingo培训程序.doc_第2页
数学建模lingo培训程序.doc_第3页
数学建模lingo培训程序.doc_第4页
数学建模lingo培训程序.doc_第5页
资源描述:

《数学建模lingo培训程序.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、·数学建模讲义例题例1:max=2*x+3*y;4*x+3*y<10;3*x+5*y<12;(1,有max=(或min=),2,每行后面均有一个分号“;”,3,系数与变量间有“*”,4,首行可增添:”model:”,末行增添”end”。)Globaloptimalsolutionfound.Objectivevalue:7.Infeasibilities:0.Totalsolveriterations:2VariableValueReducedCostX1.0.Y1.0.RowSlackorSurplusDualPrice17.1.2

2、0.0.E-0130.0.例2:LINGO模型构成的4个段:(1)集合段(2)数据段(3)初始段(4)目标与约束段TitleLocationproblem;sets:demand/1..6/:a,b,c;supply/1..2/:x,y,e;link(demand,supply):d;endsetsdata:a=1.25,8.75,0.5,5.75,3,7.25;b=1.25,0.75,4.75,5,6.5,7.75;c=3,5,4,7,6,11;e=20,20;enddatainit:x,y=5,1,2,7;endinit[obj]

3、min=@sum(link(i,j):d(i,j)*((x(j)-a(i))^2+(y(j)-b(i))^2)^(1/2));@for(demand(i):[demand_con]@sum(supply(j):d(i,j)));@for(supply(i):[supply_con]@sum(demand(j):d(j,i))<=e(i));end例3:注意属性值的个数必须等于集成员的个数(!...;)。在数据声明中输入两个相连的逗号表示该位置对应的集成员的属性值未知,两个逗号间可以有空格。sets:set1/A,B,C/:X,Y;en

4、dsetsdata:X=1,2,3;y=4,5,6;EnddataFeasiblesolutionfound.Totalsolveriterations:0VariableValueX(A)1.X(B)2.X(C)3.Y(A)4.Y(B)5.Y(C)6.例4:给定一个直角三角形,求包含该三角形的最小正方形。则如图可推知:sets:object/1..3/:f;endsetsdata:a,b=3,4;enddataf(1)=a*@sin(x);f(2)=b*@cos(x);f(3)=a*@cos(x)+b*@sin(x);min=@sm

5、ax(f(1),f(2),f(3));@bnd(0,x,1.57);Localoptimalsolutionfound.Objectivevalue:3.Objectivebound:3.Infeasibilities:0.E-07Extendedsolversteps:1Totalsolveriterations:38VariableValueReducedCostA3.0.B4.0.X0.0.F(1)0.0.F(2)3.0.F(3)3.0.例5:求向量[5,1,3,4,6,10]前5个数最小值,后3个数最大值。sets:numbe

6、r/1..6/:x;endsetsdata:x=5134610;enddataminv=@min(number(i)

7、i#le#5:x);!或者minv=@smin(x1(1),x(2),x(3),x(4),x(5));maxv=@max(number(i)

8、i#ge#4:x);!或者maxv=@smax(x(4),x(5),x(6));endFeasiblesolutionfound.Totalsolveriterations:0VariableValueMINV1.MAXV10.00000X(1)5.X(2)1.X(3)3.X(4

9、)4.X(5)6.X(6)10.00000例6:加工奶制品的生产计划。则设:x1桶牛奶生产A1x2桶牛奶生产A2获利24*3*x1与16*4*x2约束条件为:x1+x2<=50;12*x1+8*x2<=480;3*x1<=100;x1,x2>=0。每天获利:Maxz=72*x1+64*x2model:max=72*x1+64*x2;x1+x2<50;12*x1+8*x2<480;3*x1<100;endGlobaloptimalsolutionfound.Objectivevalue:3360.000Infeasibilities:0

10、.Totalsolveriterations:2VariableValueReducedCostX120.000000.X230.000000.RowSlackorSurplusDualPrice13360.0001.2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。