实验三运用Lindo与Lingo解规划问题.doc
上传人:qw****27 上传时间:2024-09-11 格式:DOC 页数:5 大小:53KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

实验三运用Lindo与Lingo解规划问题.doc

实验三运用Lindo与Lingo解规划问题.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

运用Lindo与Lingo解规划问题【实验目的】1.了解Lindo与Lingo的基本使用方法。2.熟悉掌握运用Lindo与Lingo求解规划问题。【实验内容】(一)运用Lindo求解规划问题Lindo示例1:线性规划问题在Lindo环境下,打开一个新文件,直接输入:max72x1+64x2st2)x1+x2<503)12x1+8x2<4804)3x1<100end说明:①第1行是目标函数,2),3),4)是为了标示各约束条件,便于从输出结果中查找相应信息.②每行行尾不用标点符号,程序最后以"end"结束.③Lindo中已规定所有决策变量均为非负.④乘号省略,式中不能有括号,右端不能有数学符号.⑤符号与<,>等效.Lindo示例2:整数规划问题对应的程序是:max2x1+3x2+4x3st1.5x1+3x2+5x3<600280x1+250x2+400x3<60000endgin3说明:最后一行"gin3"是说明"3个变量均为整数".Lindo示例3:0-1变量规划问题对应的程序是:max2x1+3x2+4x3st1.5x1+3x2+5x3<600280x1+250x2+400x3<60000x1-1000y1<0x1-80y1>0x2-1000y2<0x2-80y2>0x3-1000y3<0x3-80y3>0endgin3inty1inty2inty3说明:最后3行是说明"".(二)运用Lingo求解规划问题Lingo示例:非线性规划问题在Lingo环境下,打开一个新文件,直接输入:Model:max=4.8*x11+4.8*x21+5.6*x12+5.6*x22-10*x1-8*x2-6*x3;x11+x12<x+500;x21+x22<1000;0.5*x11-0.5*x21>0;0.4*x12-0.6*x22>0;x=x1+x2+x3;(x1-500)*x2=0;(x2-500)*x3=0;x1<500;x2<500;x3<500;end说明:①程序以"Model:"开始,每行最后加";",并以"end"结束.②乘号*不能省略,符号与<,>等效.③式中可有括号,右端可有数学符号.④Lingo中已规定所有决策变量均为非负.作业1:用Lingo或Lindo软件求6.4中提出的线性规划模型.作业2:用Lingo软件求非线性规划模型作业3:分别用Lindo或Lingo软件对下题进行求解某广告公司想在电视、广播上做宣传广告,其目的是争取尽可能多地影响顾客。下表是公司进行市场调研的结果:电视网络媒体杂志白天最佳时段每次做广告费用(千元)45862512受每次广告影响的顾客数(千人)350880430180受每次广告影响的女顾客数(千人)260450160100这家公司希望总广告费用不超过75万元,同时还要求:(1)受广告影响的女顾客数超过200万;(2)电视广告的费用不超过45万元;(3)电视广告白天至少播出4次,最佳时段至少播出2次;(4)通过网络媒体、杂志做广告各自要重复5到8次。