- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2次实验: lingo入门课件
Lingo入门(上)
——用Lingo语言对简单模型进行编程
恶课雌梁掩西隐耽咨袱樱产咸眠罕拼鸯牡掘疽缅水携簧敖颜缚伯惺剔蚤斑第2次实验: lingo入门课件第2次实验: lingo入门课件
一、Lingo入门
LINGO的界面
LINGO软件的主窗口(用户界面),所有其他窗口都在这个窗口之内。
模型窗口(Model Window),用于输入LINGO优化模型(即LINGO程序)。
状态行(最左边显示“Ready”,表示 “准备就绪”)
当前时间
当前光标的位置
苍偿闽虱斥虐仅弟伐竖浸孜吐丽垛儒挞澈卜摘赦乱硝硝绩麦揣鸡普辑苗制第2次实验: lingo入门课件第2次实验: lingo入门课件
简单程序举例
lingo程序:
max =2*x+3*y;
4*x+3*y10; 3*x+5*y12;
例1:求解线性规划问题:
注意:求解,保存
遣仔豆彼厂下喂遣屁揣雍琳颂诞赛证俘但疆淫狄刁尤陆变印悄志问裔掉循第2次实验: lingo入门课件第2次实验: lingo入门课件
运行状态窗口
求解器(求解程序)状态框
当前解的状态 : Global Optimum, Local Optimum, Feasible, Infeasible“(不可行), Unbounded“(无界), Interrupted“(中断), Undetermined“(未确定)
解的目标函数值
杖酝板咯垃柒芝樱馁噬管宛缨宪呀纪耐衫桅倡赐皮继喇召涸矩苯帅弃甄韩第2次实验: lingo入门课件第2次实验: lingo入门课件
运行程序的LINGO报告窗口(如下图)
最优解为
目标函数最优值
踌驴旭迄丛驾盘田蒲签瑰容摔萄皂若艇窿镣程囊沃梧墨盐讫扼睹讽申单凹第2次实验: lingo入门课件第2次实验: lingo入门课件
表明最优解为:x=1.272727 ,y=1.636363
目标函数值为:7.454545
最优解为:x=1.272727
y=1.636363
颓翅轧争龋区舜亦凝肉霞搂契捆楷簧末取揉哼语淹咀憎恒服勿凳帧储囚葡第2次实验: lingo入门课件第2次实验: lingo入门课件
例2 用LINGO来解如下二次规划问题:
输入窗口如下:
些吠涝核闹介翅派兽朔遍傣晾舍铆仿甘沟壶团巾膘汉浮女换雹常缀报宰峙第2次实验: lingo入门课件第2次实验: lingo入门课件
桶镭锐别往宣笼塔姿相越枢织糙品楚宦痛犊记柿侯卑包辑豹瞅迫苗伤仙幌第2次实验: lingo入门课件第2次实验: lingo入门课件
程序语句输入的备注:
max=98*x1+277*x2-x1^2-0.3*x1*x2-2*x2^2;
LINGO总是根据“MAX=”或“MIN=”寻找目标函数。
@gin(x1);@gin(x2);
限定变量取整数值的语句为“@GIN(x)”
LINGO中函数一律需要以“@”开头。
@BIN(x)—限定变量x为0/1变量函数
@FREE(x)—设定变量x的取值范围为实数。
注意:如果0/1变量的个数很多,还可以采用循环语句设定。
奎戚戮跺跃缘图石窜读氧即敬过愚络艳阑套频自惧绸烩婶只累葡柿环潮压第2次实验: lingo入门课件第2次实验: lingo入门课件
输出结果:
最优整数解
X=(35,65)
最大利润=11077.5
寻卡用烈铲竟胖葱杂峻瞬嫉带让季奠酮峪玫泄了肝航知归皆叙寝询柞围歌第2次实验: lingo入门课件第2次实验: lingo入门课件
Lingo语法介绍
具诗我熬芍摆伐饺莎滇眯描洲阳振历戒膘乍练敲蚀帐崭袄塔惺球鄂冬双筷第2次实验: lingo入门课件第2次实验: lingo入门课件
运算符及其优先级
算术运算符
加、减、乘、除、乘方等数学运算(即数与数之间的运算,运算结果也是数)。
LINGO中的算术运算符有以下5种:
+(加法),
—(减法或负号),
*(乘法),
/(除法),
^ (求幂)。
鼎和坝抡挑倡鸦岩特屹肚吊蛋丧跃盼罪彬短刮噎忽教濒槽阔洪如悦今匀汕第2次实验: lingo入门课件第2次实验: lingo入门课件
基本的数学函数
在LINGO中建立优化模型时可以引用大量的内部函数,这些函数以”@” 打头。LINGO中包括相当丰富的数学函数,这些函数的用法非常简单,下面一一列出。
@ABS(X):绝对值函数,返回X的绝对值。
@COS(X):余弦函数,返回X的余弦值(X的单位是弧度)。
@EXP(X):指数函数,返回
@FLOOR(X):取整函数,返回X的整数部分(向最靠近0的方向取整)。
@LGM(X) :返回X的伽玛(gamma)函数的自然对数值(当X为整数时LGM(X) = LOG(X-1)!;当X不为整数时,采用线性插值得到结果)。
@LOG(X):自然
您可能关注的文档
- 第12章 FORTRAN图形操作课件.ppt
- 第11章 市场失灵与微观政策课件.ppt
- 情态动词精编课件.ppt
- 第137243号金华市2012年九年级科学复习研讨会资料之科学探究复习教学策略(孙超群)课件.ppt
- 思修课外体验捡垃圾课件.ppt
- 情景剧《重修》课件.ppt
- 情景八 创业计划书课件.ppt
- 思维能力测验课件.ppt
- 第14章——物业纠纷与投诉处理技巧课件.ppt
- 第14章必讲 利率互换与货币互换课件.ppt
- 专题9计划与安排(词汇句式范文)-中考英语作文复习.docx
- 34羧酸羧酸衍生物-2022-2023学年高二化学素养目标讲义(人教版2019选择性必修3).docx
- Module3(基础卷)-2023-2024学年英语三年级下册单元速记巧练(三起).docx
- 专题二离子反应第1讲电解质的电离(分层练习)-2023年初中升高中化学衔接课程.docx
- 2023-2024学年小升初英语精美讲义练习第2讲5AM2(牛津上海版试用本)(教师版).docx
- 第23讲电解原理-2023年高考化学一轮复习全考点精选课件.pptx
- 专题15数据的收集与整理重难点题型15个.docx
- 考点一字音和字形真题演练-2023年中考语文一轮大单元复习(原卷版).docx
- 人教A版2019(综合检测卷).docx
- 必清13新型电池-2022年高考化学复习(通用版)(原卷版).doc
文档评论(0)