《数学建模》实验四.doc

《数学建模》实验四.doc

ID:53962513

大小:81.27 KB

页数:7页

时间:2020-04-11

《数学建模》实验四.doc_第1页
《数学建模》实验四.doc_第2页
《数学建模》实验四.doc_第3页
《数学建模》实验四.doc_第4页
《数学建模》实验四.doc_第5页
资源描述:

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

1、《数学建模》实验报告实验序号:实验四日期:2015年6月3日班级遥感1402班姓名郑永杰学号311405000507实验名称整数规划与lingo程序设计选课策略实验目的:1)学会lingo软件的基本使用方法。2)加强学生对0-1变量的认识和理解;培养学生建模的能力。3)了解多目标规划模型求解基本原理。实验内容及要求:1、以选课门数最少为目标建立选课策略数学规划模型。2、在选课门数最少的前提下,以学分最多为目标建立选课策略数学规划模型。3、既要选课门数少,又要学分多,建立2个目标的多目标规划模型,并用线性加权组合的方式将多个目标处理成一

2、个新目标,化为单目标规划进行求解。问题分析与假设:上述问题为数学规划中的多目标规划问题,可以建立0-1规划模型进行求解,设变量Xi表示课号,令Xi=1表示选课,Xi=0表示不选,然后根据题目建立目标函数和约束条件,最后用lingo软件求解。对于第一个问题:以选课门数最少为目标建立选课策略数学规划模型,可以直接列目标函数记为最小值求解;对于第二个问题:在选课门数最少的前提下,以学分最多为目标建立选课策略数学规划模型,可以把问题一选课最少求解结果作为已知量再去建立学分最多目标函数记为最大值;对于第三个问题:既要选课门数少,又要学分多,就通

3、过建立2个目标的多目标规划模型,并用线性加权组合的方式将多个目标处理成一个新目标,化为单目标规划进行求解。7模型的建立和求解:用Xi=1表示选修表中按编号顺序的9门课程(Xi=0表示不选;i=1,2…,9)。问题的目标为选修的课程总数最少,即约束条件包括两个方面:第一,每人最少要学习2门数学课,3门运筹课和2门计算机课,根据表中对每门课程所属类别的划分,这一约束可以表示为:第二,某些课程要有先修的要求,例如“数据结构”的先修课程“计算机编程”,意味着如果x4=1必须x7=1,可以表示为x4x7,同里其他先修课程亦是如此。其中x1x3,

4、x2x3可以用一个约束表示为2x3-x2-x10,故所有课程的先修课程要求可以表示为以下约束:将以上目标函数和约束条件所建立的模型输入到lingo中求解(注意加上xi为0-1约束)对于第二个问题,在选课最少的前提下,即选课门数为6,使得学分最高。目标函数即:约束条件除问题一以上约束外再增加选课门数约束,即:再次输入lingo求解对于第三个问题,既要选课门数少,又要学分多,建立2个目标的多目标规划模型,并用线性加权组合的方式将多个目标处理成一个新目标,化为单目标规划进行求解。所以建立目标函数为约束条件如问题一,此处略。输入lingo后求

5、解。7结果分析与检验:问题一求解结果为x1=x2=x3=x6=x9=1,其他变量为0.对照编号,若使选课最少,可选择微积分,线性代数,最优化方法,计算机模拟,计算机编程,数学实验,共6门课程,总学分21.问题二得到结果为:在选课门数最少的前提下,学分最高为22,此处6门课程分别是x1=x2=x3=x5=x7=x9=1,其余为零。问题三求解结果为目标函数值是16,此处6门课程分别是x1=x2=x3=x5=x7=x9=1,其余为零,学分最高为22,答案同问题二。附录:问题一程序model:min=x1+x2+x3+x4+x5+x6+x7+

6、x8+x9;x1+x2+x3+x4+x5>2;x3+x5+x6+x8+x9>3;x4+x6+x7+x9>2;2*x3-x1-x2<0;x4-x7<0;2*x5-x1-x2<0;x6-x7<0;x8-x5<0;2*x9-x1-x2<0;@bin(x1);@bin(x2);@bin(x3);@bin(x4);@bin(x5);@bin(x6);@bin(x7);@bin(x8);@bin(x9);end程序结果Globaloptimalsolutionfound.Objectivevalue:6.000000Objectivebound:

7、6.000000Infeasibilities:0.000000Extendedsolversteps:0Totalsolveriterations:0ModelClass:PILPTotalvariables:9Nonlinearvariables:0Integervariables:9Totalconstraints:10Nonlinearconstraints:07Totalnonzeros:38Nonlinearnonzeros:0VariableValueReducedCostX11.0000001.000000X21.00

8、00001.000000X31.0000001.000000X40.0000001.000000X50.0000001.000000X61.0000001.000000X71.0000001.000000X80.0000

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

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

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