最新lindo与lingo课件教学讲义PPT.ppt

最新lindo与lingo课件教学讲义PPT.ppt

ID:62260044

大小:840.00 KB

页数:74页

时间:2021-04-24

最新lindo与lingo课件教学讲义PPT.ppt_第1页
最新lindo与lingo课件教学讲义PPT.ppt_第2页
最新lindo与lingo课件教学讲义PPT.ppt_第3页
最新lindo与lingo课件教学讲义PPT.ppt_第4页
最新lindo与lingo课件教学讲义PPT.ppt_第5页
资源描述:

《最新lindo与lingo课件教学讲义PPT.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、lindo与lingo课件LINDO和LINGO软件能求解的优化模型LINGOLINDO优化模型线性规划(LP)非线性规划(NLP)二次规划(QP)连续优化整数规划(IP)LINGO软件简介目标与约束段集合段(SETSENDSETS)数据段(DATAENDDATA)初始段(INITENDINIT)LINGO模型的构成:4个段LINGO模型的优点包含了LINDO的全部功能提供了灵活的编程语言(矩阵生成器)LINGO模型的构成:4个段集合段(SETSENDSETS)数据段(DATAENDDATA)初始段(INITENDINIT)目标与

2、约束段局部最优:89.8835(吨公里)LP:移到数据段边界集合的类型集合派生集合基本集合稀疏集合稠密集合元素列表法元素过滤法直接列举法隐式列举法setname[/member_list/][:attribute_list];setname(parent_set_list)[/member_list/][:attribute_list];SETS:CITIES/A1,A2,A3,B1,B2/;ROADS(CITIES,CITIES)/A1,B1A1,B2A2,B1A3,B2/:D;ENDSETSSETS:STUDENTS/S1..

3、S8/;PAIRS(STUDENTS,STUDENTS)

4、&2#GT#&1:BENEFIT,MATCH;ENDSETS集合元素的隐式列举类型隐式列举格式示例示例集合的元素数字型1..n1..51,2,3,4,5字符-数字型stringM..stringNCar101..car208Car101,car102,…,car208星期型dayM..dayNMON..FRIMON,TUE,WED,THU,FRI月份型monthM..monthNOCT..JANOCT,NOV,DEC,JAN年份-月份型monthYearM..monthYe

5、arNOCT2001..JAN2002OCT2001,NOV2001,DEC2001,JAN2002运算符的优先级优先级运算符最高#NOT#—(负号)^*/+—(减法)#EQ##NE##GT##GE##LT##LE##AND##OR#最低<(=)=>(=)三类运算符:算术运算符逻辑运算符关系运算符集合循环函数四个集合循环函数:FOR、SUM、MAX、MIN@function(setname[(set_index_list)[

6、condition]]:expression_list);[objective]MAX=@SUM(PAIR

7、S(I,J):BENEFIT(I,J)*MATCH(I,J));@FOR(STUDENTS(I):[constraints]@SUM(PAIRS(J,K)

8、J#EQ#I#OR#K#EQ#I:MATCH(J,K))=1);@FOR(PAIRS(I,J):@BIN(MATCH(I,J)));MAXB=@MAX(PAIRS(I,J):BENEFIT(I,J));MINB=@MIN(PAIRS(I,J):BENEFIT(I,J));Example:状态窗口SolverType:B-and-BGlobalMultistartModelCla

9、ss:LP,QP,ILP,IQP,PILP,PIQP,NLP,INLP,PINLPState:GlobalOptimumLocalOptimumFeasibleInfeasibleUnboundedInterruptedUndetermined7个选项卡(可设置80-90个控制参数)程序与数据分离文本文件使用外部数据文件Cut(orCopy)–Paste方法@FILE输入数据、@TEXT输出数据(文本文件)@OLE函数与电子表格软件(如EXCEL)连接@ODBC函数与数据库连接LINGO命令脚本文件LG4(LONGO模型文件)LN

10、G(LONGO模型文件)LTF(LONGO脚本文件)LDT(LONGO数据文件)LRP(LONGO报告文件)常用文件后缀@FILE和@TEXT:文本文件输入输出MODEL:SETS:MYSET/@FILE(‘myfile.txt’)/:@FILE(‘myfile.txt’);ENDSETSMIN=@SUM(MYSET(I):SHIP(I)*COST(I));@FOR(MYSET(I):[CON1]SHIP(I)>NEED(I);[CON2]SHIP(I)

11、’);NEED=@FILE(‘myfile.txt’);SUPPLY=@FILE(‘myfile.txt’);@TEXT(‘result.txt’)=SHIP,@DUAL(SHIP),@DUAL(CON1);ENDDATAENDmyfile.txt

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

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

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