ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:34.40KB ,
资源ID:23897082      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/23897082.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数学建模实验四.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数学建模实验四.docx

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

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

3、模型的建立和求解:用Xi=1表示选修表中按编号顺序的9门课程(Xi=0表示不选;i=1,2,9)。问题的目标为选修的课程总数最少,即 约束条件包括两个方面:第一, 每人最少要学习2门数学课,3门运筹课和2门计算机课,根据表中对每门课程所属类别的划分,这一约束可以表示为:第二, 某些课程要有先修的要求,例如“数据结构”的先修课程“计算机编程”,意味着如果x4=1必须x7=1,可以表示为x4 x7,同里其他先修课程亦是如此。其中x1 x3,x2 x3可以用一个约束表示为2x3-x2-x1 0,故所有课程的先修课程要求可以表示为以下约束:将以上目标函数和约束条件所建立的模型输入到lingo中求解(注

4、意加上xi为0-1约束)对于第二个问题,在选课最少的前提下,即选课门数为6,使得学分最高。目标函数即:约束条件除问题一以上约束外再增加选课门数约束,即:再次输入lingo求解对于第三个问题,既要选课门数少,又要学分多,建立2个目标的多目标规划模型,并用线性加权组合的方式将多个目标处理成一个新目标, 化为单目标规划进行求解。所以建立目标函数为约束条件如问题一,此处略。输入lingo后求解。结果分析与检验:问题一求解结果为x1=x2=x3=x6=x9=1,其他变量为0.对照编号,若使选课最少,可选择微积分,线性代数,最优化方法,计算机模拟,计算机编程,数学实验,共6门课程,总学分21.问题二得到结

5、果为:在选课门数最少的前提下,学分最高为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+x8+x9;x1+x2+x3+x4+x52;x3+x5+x6+x8+x93;x4+x6+x7+x92;2*x3-x1-x20;x4-x70;2*x5-x1-x20;x6-x70;x8-x50;2*x9-x1-x22;x3+x5+x6+x8+x93;x4+x6+x7+x92;

6、2*x3-x1-x20;x4-x70;2*x5-x1-x20;x6-x70;x8-x50;2*x9-x1-x20;x1+x2+x3+x4+x5+x6+x7+x8+x92;x3+x5+x6+x8+x93;x4+x6+x7+x92;2*x3-x1-x20;x4-x70;2*x5-x1-x20;x6-x70;x8-x50;2*x9-x1-x20;x1+x2+x3+x4+x5+x6+x7+x8+x96;bin(x1);bin(x2);bin(x3);bin(x4);bin(x5);bin(x6);bin(x7);bin(x8);bin(x9);end程序结果: Global optimal solut

7、ion found. Objective value: Objective bound: Infeasibilities: Extended solver steps: 0 Total solver iterations: 0 Elapsed runtime seconds: Model Class: PILP Total variables: 9 Nonlinear variables: 0 Integer variables: 9 Total constraints: 11 Nonlinear constraints: 0 Total nonzeros: 47 Nonlinear nonzeros: 0 Variable Value Reduced Cost X1 X2 X3 X4 X5 X6 X7 X8 X9 Row Slack or Surplus Dual Price 1 2 3 4 5 6 7 8 9 10 11

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1