数学建模选课策略

数学建模选课策略

ID:33038203

大小:55.17 KB

页数:12页

时间:2019-02-19

数学建模选课策略_第1页
数学建模选课策略_第2页
数学建模选课策略_第3页
数学建模选课策略_第4页
数学建模选课策略_第5页
资源描述:

《数学建模选课策略》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、选修课策略摘要本问题耍求我们为了解决学生最优选课问题,本文利用数学分析算法模型先得到FI标函数,再列出约朿条件,分三步得出最终问题逐层分析,从而建立模型,模型建立之后,运用Termux中的python软件求解,得到最优解,满足同学选修课程的数量最少,又获得学分最多。特点:根据以上分析,得出最优模型:考虑课程最少的情况下,学分不低于17时尽可能多;关键词:选修课要求python软件数学分析算法模型模型一:考虑课程最少的情况下,学分不低于17吋尽可能多;一、问题的重述对某学院的学生,学校要求在三学期的时间内完成选修课。且有如下限制:1、至少选修两门专业类选修课、两门教育类选修课和三门通用类

2、选修课;2、每学期选修课的门数不得多于四门;3、选修课总学分不得低于17学分;根据以上要求,建立适当的数学模型,回答以下问题:1、若要以尽可能少的选修门数,达到选修课的要求,请给出选修方案;2、若某系有148名学生,且选修课的选择实行网上报名,学校规定:(1)若某门选修课的报名人数超过限报人数,则超过部分的报名无效;(2)若某门选修课的报名人数不足限报人数的一半(含一半),则该选修课将不再开设,报名无效。附件:第一学期选修课安排表课程代码课程性质学分授课时间限报人数Z11专业类3星期一星期三100Z12专业类3星期三星期五100J11教育类2星期一星期二100J12教育类2星期二星期四

3、100T11通用类1星期一不限T12通用类1星期三不限T13通用类1星期四不限T14通用类1星期五不限笫二学期选修课安排表课程代码课程性质学分授课时间限报人数Z21专业类3星期一星期四100Z22专业类3星期四星期五100J21教育类2星期一100星期二J22教育类2星期二星期五100T21通用类1星期一不限T22通用类1星期二不限T23通用类1星期三不限T24通用类1星期五不限第三学期选修课安排表课程代码课程性质学分授课时间限报人数Z31专业类3星期一星期二100Z32专业类3星期三星期五100J31教育类2星期一星期三100J32教育类2星期三星期四100T31通用类1星期一不限T

4、32通用类1星期三不限T33通用类1星期四不限T34通用类1星期五不限课程代码含义:Z专业选修课,J教育类选修课,T通用类选修课;Znm第n学期开设的第m门专业选修课。二符号说明i:代表三学期总共专业类选修门数(i=2,3,4,5,6)n:代表三学期总共教育类选修课门数(22,3,4,56)m:代表三学期总共通用类选修课门数(m=3,4,567,8,9,10,11,12)三、模型假设(1)学生只要选修就能通过。(2)每个学生都必须遵守规则。四、问题分析对于问题一在考虑课程最少时保证想学分不低于17分五、模型的建立与求解模型一i=Zll+Z12+Z21+Z22+Z31+Z32>=2n二J

5、ll+J12+J21+J22+J31+J32>=2m=Tll+T12+T13+T14+T21+T22+T23+T24+T31+T32+T33+T34>=3目标函数:3*i+2*n+l*m>=17约束条件:匸2,3,4,5,6n=2,3,4,5,6m=3,4,5,6,7,8,9,10,11,12利用termux中的python求解:$python23:56:40)3.8.275480]orlicense,m):print(i,n,m)Python3.6.1(default,mar232017,[GCC4.2.1CompatibleAndroidClangon1inuxType“help”

6、,”copyright”,”redits”Formoreinformation.>»deff(i,n,m):…return3*I+2*n+m>=17•••>»foriinrange(2,7):…foriinrange(2,7):…forninrange(3・13):…iff(i,••••••227228229221022112212235236237238239231023112312243244245246247248249241024112412253254255256257333333333333333333333333333333333222222222224444444444

7、4444433333333222222666666666655555O9876543O90076543O9007654to»—*O90076543bO»—*O9004444444443333322222222266666»—*O90076543too9005444444442666666663二O9OC765444444444555444444543bS二O9OC7666666666663322222222243Ao90076546555555

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

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

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