《用lingo求解最优化问题.ppt》由会员分享,可在线阅读,更多相关《用lingo求解最优化问题.ppt(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、温州大学城市学院温州大学城市学院一、一、Lingo窗口用于输入优化模型窗口用于输入优化模型,求求解模型解模型,模型修改模型修改实验一实验一 用用Lingo求解线性规划模型求解线性规划模型(1)输入模型输入模型.【Lingo 命令命令】max=200*x1+300*x2;x1=100;x2=120;x1+2*x2=160;例例1温州大学城市学院温州大学城市学院【Lingo 命令命令】注意注意:(1)命令命令“max=”表示求表示求最大值最大值,“min=”表示求表示求最小最小值值;(2)每条语句用每条语句用分号结尾分号结尾,在英文半角状态下输入在英文半角状态下输入;(3)“=”表示表示大于等于大
2、于等于;(4)Lingo 默认变量值大于等于默认变量值大于等于0,可以省略可以省略 “x1=0;x2=0”;max=200*x1+300*x2;x1=100;x2=120;x1+2*x2=100 x1+2x3+x4=200;2*x2+x3+2*x4+4x5=400;错误信息窗口错误信息窗口例例3【Lingo 命令命令】min=x1+x2+x3+x4+x5;x1+x2=100;x1+2*x3+x4=200;2*x2+x3+2*x4+4*x5=400;求得最优解为求得最优解为:x1=0,x2=100,x3=100,x4=0,x5=25.最优值为最优值为:225.温州大学城市学院温州大学城市学院(3
3、)模型保存模型保存点击菜单点击菜单 fileSave或或Save As可以中文或英文命名可以中文或英文命名,后缀为后缀为“lg4”.注意注意:LINGO模型窗口模型窗口,求解报告窗口求解报告窗口均可在均可在Window下拉菜单中选择下拉菜单中选择.温州大学城市学院温州大学城市学院(4)Lingo 内部的数学函数及其返回值内部的数学函数及其返回值abs(x):返回返回x的绝对值的绝对值sin(x):返回返回x的正弦值的正弦值cos(x):返回返回x的余弦值的余弦值tan(x):返回返回x的正切值的正切值log(x):返回返回x的自然对数值的自然对数值exp(x):返回返回ex的值的值sqr(x)
4、:返回返回x的平方值的平方值.该函数可以用表达式该函数可以用表达式x2代替代替sqrt(x):返回返回x的正的平方根的正的平方根.可以用表达式可以用表达式x(1/2)代替代替温州大学城市学院温州大学城市学院例例4 用用Lingo 求函数求函数在区间在区间(0.2,4)内的极内的极小值点和极小值以及小值点和极小值以及极大值点和极大值极大值点和极大值.温州大学城市学院温州大学城市学院题题1 用用Lingo 求函数求函数在区间在区间(2,8)内的极小值点和极小值内的极小值点和极小值.上机课堂练习题上机课堂练习题温州大学城市学院温州大学城市学院题题2:用用 Lingo 求解下列线性规划模型求解下列线性规划模型上机课堂练习题上机课堂练习题温州大学城市学院温州大学城市学院上机课堂练习题上机课堂练习题题题2:用用 Lingo 求解下列线性规划模型求解下列线性规划模型温州大学城市学院温州大学城市学院题题3:用用Lingo循环编程语句求解线性规划模型循环编程语句求解线性规划模型基本作业题基本作业题温州大学城市学院温州大学城市学院基本作业题基本作业题