当前位置:文档之家› 课程时间安排-数学建模

课程时间安排-数学建模

课程时间安排-数学建模
课程时间安排-数学建模

课程时间安排的优化模型

摘要

排课是教务运作中的一项重要工作,同时排课问题也是一个复杂的组合优化问题,对此问题的建模和求解,难度都非常大。多数情况下我们只是满足于求解问题的一个可行解,而对此可行解的进一步优化往往通过手工完成,效率很低。目前有很多计算机专家和数学专家都致力于对大规模排课问题的研究,在此我们给出一个规模相对较少,约束相对较少的较为简单的排课问题。解决排课中的问题,既能满足老师授课上机的要求又能满足学生对上机时间的合理安排。让学校、老师和同学的满意。

让老师满意,就是安排尽量少出现像同一天同一位老师上1-2节,7-8节,最好是1-2节面授然后4-5节课上机;让同学们满意,可从以下几方面考虑,比如,同一班级同一门课程,至少应隔一天上一次,另外对学生感到比较难学的课程尽量安排在最好的时段,上机时间要安排在面授课之后;让学校满意,就是尽量减少因出现问题而不得不为老师调课的次数。根据实际情况在具体模型建立过程中采用了0-1矩阵法,矩阵的乘法等数学方法,建立优化类数学模型来求解有效矩阵,根据有效矩阵初排课表,结合多方面因素建立修正矩阵,对初排课表逐层修改,得出最优

排课表。并通过matlab实现算法和给出模型的解。

先将123班级课表和20张老师课表转换为0-1变量,有课改为0,没课改为1,组成两个矩阵,然后可用VB编程得到一个新的矩阵,两矩阵中元素都为1时,新的矩阵对应的元素就为1,即老师和班级同时有空时为1。将多目标函数转换为单目标函数,其他的要求可直接在约束条件中满足。然后用lingo软件编程解决(其约束条件和目标函数都可用lingo的语句表示出来)

关键词:排课问题 0-1矩阵矩阵的乘法优化目标矩阵 lingo VB

1 问题重述

排课是教务运作中的一项重要工作,同时排课问题也是一个复杂的组合优化问题,对此问题的建模和求解,难度都非常大。多数情况下我们只是满足于求解问题的一个可行解,而对此可行解的进一步优化往往通过手工完成,效率很低。目前有很多计算机专家和数学专家都致力于对大规模排课问题的研究,在此我们给出一个规模相对较少,约束相对较少的较为简单的排课问题,请同学们加以解决。

目前,某校的计算机上机课大都安排在计算机学院,计算机学院有5个机房用于学生上机,每个机房大约容纳90人。安排上机的课程共有4门,指导上机

的教师共有24人,其中20人为课程的授课教师,见附件1,其他四人为机房的管理人员,依次为陆老师,章老师,张老师和彭老师,其中陆老师负责2个机房。共有123个班级需要上机,详细名单见附件1。教师和学生的上机时间不能和他们的授课课程时间冲突,为此我们给出了各位教师和各个班级学生的课程表,见文件夹附件2。四名管理人员可全天进行上机指导,但只能在自己负责的机房进行.

要求:

(1)为了保证授课效果,学院规定每个老师在同一个时间段只能为1个班级进行指导;而同一时段允许有两名教师在同一个机房分别指导一个班级;

(2)上机指导老师尽可能指导自己授课班级的学生;

(3)周末尽可能不安排上机;其次晚上尽可能不安排上机。

(4)为了减少教师到新校区的次数,上机时间尽可能与其授课时间安排在同一天。

(5)还有其它要求可根据高校教学的情况,酌情给出,给出时要充分考虑教学规律、教学效果和大部分老师、学生的要求。

2 条件假设

1. 每个机房大约容纳90人,每个班都在45人以下,所以假设每个机房在同一时间可容纳2个班,有5个机房。所以有2*5=10个班可同时上机。

2. 题目中要求(1)很容易满足,班级老师一对一。根据要求(2),可假设上机指导老师必须指导自己授课班级的学生。

3.根据要求(3),可假设周末不安排上机,这样老师学生都愿意,并假设晚上可以安排上机。

4.将要求(4)作为目标函数,(1)(2)(3)为约束条件。

3 符号说明

在模型的求解过程中有说明

4 问题分析

1,通过对所给附件中课表的安排发现影响排课的因素主要有以下几项:

其中时间又有面授时间和上机时间之分

分别以单箭头左边的为行右边的为列建立两关系间的有效矩阵A 、B 、D ,由A B ?得矩阵C ,再由C D ?得矩阵E,确定其中的时间课程矩阵B 为目标矩阵,以

A 、C 、D 影响矩阵为约束对目标矩阵进行修改即可得所求的最优目标矩阵

B ,以最优目标矩阵B 初排课表,再根据修正矩阵E 对初排课表进行修正即可得最优排课表。

2,运用我们建立的模型,对所给学校专业的课表进行了重排,并和现有的该专业的课表进行了对比分析;

3,通过我们建立的排课模型,综合优缺点分析,对学校教务处排课表问题中出现的问题给出合理的、可行性的建议。

5-6.模型的建立与求解

4.1 因为周末不安排上机,晚上可安排上机,所以一周有25节课可以上机。 每节课序号如下 :

周一 周二 周三 周四 周五

1-2节 1 6 11 16 21

3-4节 2 7 12 17 22

5-6节 3 8 13 18 23

7-8节 4 9 14 19 24

9-10节(晚上) 5 10 15 20 25

老师编号和班级编号如下:

老师编号

老师姓名

老师全天没

老师上机指导的班级

班级编

1 陈英周3,周5 材控1103(35) 1

材控1104(37) 2

物理1101(31) 3

物理1102(31) 4 2 丁胜1,3,5 金材1101(40) 5

金材1102(41) 6

金材1103(39) 7

土木1101(29) 8

土木1102(43) 9

土木1103(42) 10

机工1105(38)11

机工1106(38)12 3 黄远林 5 安全1101(34)13

安全1102(35)14

安全1103(34)15

化工1104(47)16

化工1105(46)17

化工1106(46)18

采矿1101(37)19

采矿1102(38)20

采矿1103(37)21

环工1101(35)22

环工1102(34)23 4 王思鹏3,5 矿加1101(37)24

矿加1102(36)25

矿加1103(37)26

交工1101(33)27

交工1102(35)28

交工1103(33)29

化工1101(45)30

化工1102(47)31

化工1103(47)32

材控1101(37)33

材控1102(36)34 5 张葵2,5 机电1101(36)35

机电1102(38)36

机电1103(38)37

机电1104(38)38 6 廖建平 3 人力1101(44)39

人力1102(43)40

社保1101(30)41

英语1101(30)42

英语1102(28)43

英语1103(28)44

行管1101(36)45

行管1102(36)46

社保1102(29)47

信息(电专)1101(34)48

信息(电专)1102(31)49 7 刘琼1,3 法学1102(31)50

法学1102(31)51

德语1101(35)52

国贸1103(36)53

国贸1104(37)54

工商1101(43)55

工商1102(44)56 8 田萍芳 5 工管1101(29)57

工管1102(30)58

工管1103(31)59

会计1101(40)60

会计1102(40)61

会计1103(41)62

财务1101(31)63

财务1102(30) 64

财务1103(30)65 9 吴志祥1,3,5 建筑1101(25) 66

建筑1102(24)67

建艺1101(33)68

装饰(专)1001(41)69 10 杨治1,3,5 土木1104(41)70

土木1105(41)71

无材1101(43)72

无材1102(42)73

无材1103(43)74

给排水1101(36)75

给排水1102(36)76 11 胡慧君1,3,5 冶金1102(29)77

冶金1103(30)78

冶金1104(33)79

环设1101(32)80

环设1102(32)81

环设1103(32)82

车辆1101(产业)(34)83

车辆1102(37) 84

12 涂新辉1,3,5 土木1106(42)85

土木1107(43)86

冶金1101(32)87

冶金1101(英才)(40)88 13 李琳2,4,5 给排水1103(37)89

给排水1104(35)90

工业1101(40)91

工业1102(39)92 14 王磊 5 机工1101(40)93

机工1102(40)94

交运1101(36)95

交运1102(36)96 15 何亨2,3,5 营销1101(36)97

营销1102(34)98

英语1104(30)99 16 乔瑞1,3,5 机工1107(38)100

机工1108(38)101 17 张志辉2,4,5 国贸1101(38)102

国贸1102(35)103 18 欧阳琳3,5 热能1101(40)104

热能1102(40)105

生物1101(40)106

城乡1101(34)107

车辆1103(37)108

汽服1101(38)109

汽服1102(38)110 19 黄莉2,5 机工1103(40)111

机工1104(40)112 20 余志兵1,3,4 预防1101(40)113

预防1102(40)114

预防1103(37)115

药学1101(34)116

药学1102(35)117

临床1101(44)118

临床1102(43)119

临床1103(43)120

临床1104(44)121

临床1105(44)122

临床1106(45)123

当我谈数学建模时我谈些什么——美赛一等奖经验总结

前言:2012年3月28号晚,我知道了美赛成绩,一等奖(Meritorious Winner),没有太多的喜悦,只是感觉释怀,一年以来的努力总算有了回报。从国赛遗憾丢掉国奖,到美赛一等,这一路走来太多的不易,感谢我的家人、队友以及朋友的支持,没有你们,我无以为继。这篇文章在美赛结束后就已经写好了,算是对自己建模心得体会的一个总结。现在成绩尘埃落定,我也有足够的自信把它贴出来,希望能够帮到各位对数模感兴趣的同学。 欢迎大家批评指正,欢迎与我交流,这样我们才都能进步。 个人背景:我2010年入学,所在的学校是广东省一所普通大学,今年大二,学工商管理专业,没学过编程。 学校组织参加过几届美赛,之前唯一的一个一等奖是三年前拿到的,那一队的主力师兄凭借这一奖项去了北卡罗来纳大学教堂山分校,学运筹学。今年再次拿到一等奖,我创了两个校记录:一是第一个在大二拿到数模美赛一等奖,二是第一个在文科专业拿数模美赛一等奖。我的数模历程如下: 2011.4 校内赛三等奖 2011.8 通过选拔参加暑期国赛培训(学校之前不允许大一学生参加) 2011.9 国赛广东省二等奖 2011.11 电工杯三等奖 2012.2 美赛一等奖(Meritorious Winner) 动机:我参加数学建模的动机比较单纯,完全是出于兴趣。我的专业是工商管理,没有学过编程,觉得没必要学。我所感兴趣的是模型本身,它的思想,它的内涵,它的发展过程、它的适用问题等等。我希望通过学习模型,能够更好的去理解一些现象,了解其中蕴含的数学机理。数学模型中包含着一种简洁的哲学,深刻而迷人。 当然获得荣誉方面的动机可定也有,谁不想拿奖呢? 模型:数学模型的功能大致有三种:评价、优化、预测。几乎所有模型都是围绕这三种功能来做的。比如,今年美赛A题树叶分类属于评价模型,B题漂流露营安排则属于优化模型。对于不同功能的模型有不同的方法,例如评价模型方法有层次分析、模糊综合评价、熵值法等;优化模型方法有启发式算法(模拟退火、遗传算法等)、仿真方法(蒙特卡洛、元胞自动机等);预测模型方法有灰色预测、神经网络、马尔科夫链等。在数学中国网站上有许多关于这些方法的相关介绍与文献。 关于模型软件与书籍,这方面的文章很多,这里只做简单介绍。关于软件这三款已经足够:Matlab、SPSS、Lingo,学好一个即可(我只会用SPSS,另外两个队友会)。书籍方面,推荐三本,一本入门,一本进级,一本参考,这三本足够: 《数学模型》姜启源谢金星叶俊高等教育出版社 《数学建模方法与分析》Mark M. Meerschaert 机械工业出版社 《数学建模算法与程序》司守奎国防工业出版社 入门的《数学模型》看一遍即可,对数学模型有一个初步的认识与把握,国赛前看完这本再练习几篇文章就差不多了。另外,关于入门,韩中庚的《数学建模方法及其应用》也是不错的,两本书选一本阅读即可。如果参加美赛的话,进级的《数学建模方法与分析》要仔细研究,这本书写的非常好,可以算是所有数模书籍中最好的了,没有之一,建议大家去买一本。这本书中开篇指出的最优化模型五步方法非常不错,后面的方法介绍的动态模型与概率模型也非常到位。参考书目《数学建模算法与程序》详细的介绍了多种建模方法,适合用来理解

数学建模经验

数学建模经验 我参加了3次“深圳杯”数模,1次全国大学生数模,以及1次全国研究生数模,2016年参加了全国研究生数模的交流会,但没有参加过美赛,应该算是一个江湖老手了吧。下面内容算是得出的一些经验。 如果你是没有太多数模论文书写经历的小白,我觉得你要找一篇优秀论文对照下面的内容好好看一下。如果你是高手的话,就作为交流吧。 一、问题分析 1.假设的必要性。任何理论或者问题都是以必要的假设为前提的。假设可以使你考虑的问题变得简单,降低难度。只要假设是合理的,别人一般都会认同。另外,你的假设也表明你考虑问题比较周全。 2.问题的分析。这个太重要!你需要反复仔细的理解每一个小问题让你考虑什么,解决什么问题。其实,每一个小问题的内容里都对应着评卷的得分点! 3.数据分析。一般,数模给题目的同时也会提供一些数据。有的题目可能也会让你上网查数据。数据的话,首先是看数据元素之间的关联性;然后,数据有没有缺失,缺失数据如何处理,数据里有没有噪声(噪声需不需要处理),数据里的元素需不需要做归一化(这个归一化非常重要)。 二、论文书写 数学建模的论文一般分为以下几个部分:[背景概述](可选)、问题重述、模型假设、符号说明、问题分析、模型建立与求解、模型的总结与改进、参考文献、附录。 举个栗子,可以这样安排结构: 摘要 关键字 一、问题重述 二、模型假设 三、符号说明 四、问题1的分析及模型建立与求解 4.1 问题分析 这里,需要强调,很多人觉得问题分析就是把后面要建立的模型直接说一遍,但不是这样的!这个部分应该是当你刚刚拿到题,你分析问题的切入点是什么,使用哪些信息,大概用什么方法。即是:问题的主要矛盾+大概思路。 4.2 模型建立与求解

数学建模期末考试A试的题目与答案

华南农业大学期末考试试卷(A 卷) 2012-2013学年第 二 学期 考试科目:数学建模 考试类型:(闭卷)考试 考试时间: 120 分钟 学号 姓名 年级专业 一篮白菜从河岸一边带到河岸对面,由于船的限制,一次只能带 一样东西过河,绝不能在无人看守的情况下将狼和羊放在一起;羊和白菜放在一起,怎样才能将它们安全的带到河对岸去? 建立多步决策模型,将人、狼、羊、白菜分别记为i = 1,2,3,4,当i 在此岸时记x i = 1,否则为0;此岸的状态下用s =(x 1,x 2,x 3,x 4)表示。该问题中决策为乘船方案,记为d = (u 1, u 2, u 3, u 4),当i 在船上时记u i = 1,否则记u i = 0。 (1) 写出该问题的所有允许状态集合;(3分) (2) 写出该问题的所有允许决策集合;(3分) (3) 写出该问题的状态转移率。(3分) (4) 利用图解法给出渡河方案. (3分) 解:(1) S={(1,1,1,1), (1,1,1,0), (1,1,0,1), (1,0,1,1), (1,0,1,0)} 及他们的5个反状(3分) (2) D = {(1,1,0,0), (1,0,1,0), (1,0,0,1), (1,0,0,0)} (6分) (3) s k+1 = s k + (-1) k d k (9分) (4)方法:人先带羊,然后回来,带狼过河,然后把羊带回来,放下羊,带白菜过去,然后再回来把羊带过去。 ?或: 人先带羊过河,然后自己回来,带白菜过去,放下白菜,带着羊回来,然后放下羊,把狼带过去,最后再回转来,带羊过去。 (12分) 1、 二、(满分12分) 在举重比赛中,运动员在高度和体重方面差别很大,请就下面两种假设,建立一个举重能力和体重之间关系的模型: (1) 假设肌肉的强度和其横截面的面积成比例。6分 (2) 假定体重中有一部分是与成年人的尺寸无关,请给出一个改进模型。6分 解:设体重w (千克)与举重成绩y (千克) (1) 由于肌肉强度(I)与其横截面积(S)成比例,所以 y ?I ?S 设h 为个人身高,又横截面积正比于身高的平方,则S ? h 2 再体重正比于身高的三次方,则w ? h 3 (6分) ( 12分) 14分) 某学校规定,运筹学专业的学生毕业时必须至少学

最新数学建模习题答案资料

数学建模部分课后习题解答 中国地质大学 能源学院 华文静 1.在稳定的椅子问题中,如设椅子的四脚连线呈长方形,结论如何? 解: 模型假设 (1) 椅子四条腿一样长,椅脚与地面接触处视为一点,四脚的连线呈长方形 (2) 地面高度是连续变化的,沿任何方向都不会出现间断(没有像台阶那样的情况), 即从数学角度来看,地面是连续曲面。这个假设相当于给出了椅子能放稳的必要条件 (3) 椅子在任何位置至少有三只脚同时着地。为了保证这一点,要求对于椅脚的间 距和椅腿的长度而言,地面是相对平坦的。因为在地面上椅脚间距和椅腿长度的尺寸大小相当的范围内,如果出现深沟或凸峰(即使是连续变化的),此时三只脚是无法同时着地的。 模型建立 在上述假设下,解决问题的关键在于选择合适的变量,把椅子四只脚同时着地表示出来。首先,引入合适的变量来表示椅子位置的挪动。生活经验告诉我们,要把椅子通过挪动放稳,通常有拖动或转动椅子两种办法,也就是数学上所说的平移与旋转变换。然而,平移椅子后问题的条件没有发生本质变化,所以用平移的办法是不能解决问题的。于是可尝试将椅子就地旋转,并试图在旋转过程中找到一种椅子能放稳的情形。 注意到椅脚连线呈长方形,长方形是中心对称图形,绕它的对称中心旋转180度后,椅子仍在原地。把长方形绕它的对称中心旋转,这可以表示椅子位置的改变。于是,旋转角度θ这一变量就表示了椅子的位置。为此,在平面上建立直角坐标系来解决问题。 设椅脚连线为长方形ABCD,以对角线AC 所在的直线为x 轴,对称中心O 为原点,建立平面直角坐标系。椅子绕O 点沿逆时针方向旋转角度θ后,长方形ABCD 转至A1B1C1D1的位置,这样就可以用旋转角)0(πθθ≤≤表示出椅子绕点O 旋转θ后的位置。 其次,把椅脚是否着地用数学形式表示出来。当椅脚与地面的竖直距离为零时,椅脚就着地了,而当这个距离大于零时,椅脚不着地。由于椅子在不同的位置是θ的函数,因此,椅脚与地面的竖直距离也是θ的函数。 由于椅子有四只脚,因而椅脚与地面的竖直距离有四个,它们都是θ的函数,而由假设(3)可知,椅子在任何位置至少有三只脚同时着地,即这四个函数对于任意的θ,其函数值至少有三个同时为0。因此,只需引入两个距离函数即可。考虑到长方形ABCD 是对称中心图形,绕其对称中心O 沿逆时针方向旋转180度后,长方形位置不变,但A,C 和B,D 对换了。因此,记A ,B 两脚与地面竖直距离之和为)(θf ,C,D 两脚之和为 )(θg ,其中[]πθ,0∈,使得)()(00θθg f =成立。 模型求解 如果0)0()0(== g f ,那么结论成立。

数学建模美赛参考文献

数学建模美赛参考文献 Since 1982, the official publication of the teaching of mathematical modeling contest, translations and guidance materials, and related with the mathematical modeling of mathematics experiment teaching material ( only according to statistics all told ): E. A. Bender, an introduction to mathematical model, Zhu Yaochen, Xu Weixuan translation, popular science press, 1982 Kondo Jiro, Miya Eiaki, et al, mathematical model, mechanical industry press, 1985 C. L. Daimler, E. S. Ai Wei, mathematical modeling principle, Ocean Press, 1985 Jiang Qiyuan, mathematical model, higher education press, 1987 Ren Shanqiang, mathematical model, Chongqing University press, 1987 M. Braun, C. S. Coleman, D. A. Drew, the differential equation model, Zhu Yumin, Zhou yu-hun translation, National University of Defense Technology press, ( the book for the W. F.Lucas editor of the Modules in Applied Mathematics a book first volume ), 1988 Chen Anqi, mathematical model of scientific and technical engineering, China Railway Publishing House, 1988 Jiang Yuzhao, Xin Peiqing, mathematical model and computer simulation, University of Electronic Science and Technology Press, 1989 Yang Qifan, Bian Fu Ping, mathematical model, Zhejiang University press, 1990 Dong Jiali, Cao Xudong, Shim Hito, mathematical model, Beijing University of Technology press, 1990 Tang Huanwen, Feng Enmin, sun Yuxian, Sun Lihua, an introduction to the mathematics model, Dalian University of Technology press, 1990 Jiang Qiyuan, the mathematical model (the Second Edition ), higher education press, 1991 H. P. Williams, the mathematical model and computer application, National Defence Industry Press, 1991

数学建模课程及答案.

《数学建模课程》练习题一 一、填空题 1. 设开始时的人口数为0x ,时刻t 的人口数为)(t x ,若人口增长率是常数r ,那麽人口增长问题的马尔萨斯模型应为 。 2. 设某种商品的需求量函数是,1200)(25)(+-=t p t Q 而供给量函数是 3600)1(35)(--=t p t G ,其中)(t p 为该商品的价格函数,那麽该商品的均衡价格 是 。 3. 某服装店经营的某种服装平均每天卖出110件,进货一次的手续费为200元,存储费用为每件0.01元/天,店主不希望出现缺货现象,则最优进货周期与最优进货量分别为 。 4. 一个连通图能够一笔画出的充分必要条件是 . 5.设开始时的人口数为0x ,时刻t 的人口数为)(t x ,若允许的最大人口数为m x ,人口增长率由sx r x r -=)(表示,则人口增长问题的罗捷斯蒂克模型为 . 6. 在夏季博览会上,商人预测每天冰淇淋销量N 将和下列因素有关: (1)参加展览会的人数n ; (2)气温T 超过C 10; (3)冰淇淋的售价p . 由此建立的冰淇淋销量的比例模型应为 . 7、若银行的年利率是x %,则需要 时间,存入的钱才可翻番. 若每个小长方形街路的 8. 如图是一个邮路,邮递员从邮局A 出发走遍所有长方形街路后再返回邮局. 边长横向均为1km ,纵向均为2km ,则他至少要走 km.. A 9. 设某种新产品的社会需求量为无限,开始时的生产量为100件,且设产品生产的增长率控制在0.1,t 时刻产品量为)(t x ,则)(t x = . 10. 商店以10元/件的进价购进衬衫,若衬衫的需求量模型是802,Q p p =-是销售单价(元/件),为获得最大利润,商店的出售价是 . 二、分析判断题 1.从下面不太明确的叙述中确定要研究的问题,需要哪些数据资料(至少列举3个),要做些甚麽建模的具体的前期工作(至少列举3个) ,建立何种数学模型:一座高层办公楼有四部电梯,早晨上班时间非常拥挤,该如何解决。

数学建模简介

数学建模简介 当需要从定量的角度分析和研究一个实际问题时,人们就要在深入调查研究、了解对象信息、作出简化假设、分析内在规律等工作的基础上,用数学的符号和语言作表述,也就是建立数学模型,然后用通过计算得到的结果来解释实际问题,并接受实际的检验。这个建立数学模型的全过程就称为数学建模。 数学建模的广泛应用 数学建模的应用逐渐变的广泛,数学建模大量用于一般工程技术领域,用于代替传统工程设计中的现场实验、物理模拟等手段;在高新科技领域,成为必不可少的工具,无论是在通信、航天、微电子、自动化都是创新工艺、开发新 产品的必要手段;在新的科研领域在用数学方法研究 其中的定量关系时,数学建模就成为首要的、关键的 步骤和这些学科发展和应用的基础。 将计算机技术和数学建模进行紧密结合,使得原 本抽象的数学模型生动具体的呈现在研究者面前,使 得问题得到更好的解决。 数学建模的分支——数据挖掘 数据挖掘(Data Mining,DM)是目前人工智能和数 据库领域研究的热点问题,所谓数据挖掘是指从数据库 的大量数据中揭示出隐含的、先前未知的并有潜在价值 的信息的非平凡过程。数据挖掘是一种决策支持过程, 它主要基于人工智能、机器学习、模式识别、统计学、 数据库、可视化技术等,高度自动化地分析企业的数据, 做出归纳性的推理,从中挖掘出潜在的模式,帮助决策 者调整市场策略,减少风险,做出正确的决策。 数据挖掘是通过分析每个数据,从大量数据中寻找其规律的技术,主要有数据准备、规律寻找和规律表示3个步骤。数据准备是从相关的数据源中选取所需的数据并整合成用于数据挖掘的数据集;规律寻找是用某种方法将数据集所含的规律找出来;规律表示是尽可能以用户可理解的方式(如可视化)将找出的规律表示出来。 数据挖掘的任务有关联分析、聚类分析、分类分析、异常分析、特异群组分析和演变分析,等等。

数学建模期末考试2018A试的题目与答案

华南农业大学期末考试试卷(A卷) 2012-2013学年第二学期考试科目:数学建模 考试类型:(闭卷)考试考试时间:120 分钟 学号姓名年级专业 一、(满分12分)一人摆渡希望用一条船将一只狼.一只羊.一篮白菜从河岸一边带到河岸对面.由于船的限制.一次只能带一样东西过河.绝不能在无人看守的情况下将狼和羊放在一起;羊和白菜放在一起.怎样才能将它们安全的带到河对岸去? 建立多步决策模型,将人、狼、羊、白菜分别记为i = 1.2.3.4.当i在此岸时记x i = 1.否则为0;此岸的状态下用s = (x1.x2.x3.x4)表示。该问题中决策为乘船方案.记为d = (u1, u2, u3, u4).当i 在船上时记u i = 1.否则记u i = 0。 (1) 写出该问题的所有允许状态集合;(3分) (2) 写出该问题的所有允许决策集合;(3分) (3) 写出该问题的状态转移率。(3分) (4) 利用图解法给出渡河方案. (3分) 解:(1) S={(1,1,1,1), (1,1,1,0), (1,1,0,1), (1,0,1,1), (1,0,1,0)} 及他们的5个反状(3分) (2) D = {(1,1,0,0), (1,0,1,0), (1,0,0,1), (1,0,0,0)} (6分) (3) s k+1 = s k + (-1) k d k (9分) (4)方法:人先带羊.然后回来.带狼过河.然后把羊带回来.放下羊.带白菜过去.然后再回来把羊带过去。 或: 人先带羊过河.然后自己回来.带白菜过去.放下白菜.带着羊回来.然后放下羊.把狼带过去.最后再回转来.带羊过去。(12分) . .

《数学建模》课程教学大纲

《数学建模》课程教学大纲 课程编号: 总学时数:32 总学分数:2 课程性质:专业必修课 适用专业:数学与应用数学、信息与计算科学 一、课程的任务和基本要求: 课程的性质和任务: 数学建模是数学与应用数学专业、信息与计算数学专业的一门必修课程,是大学数学课程的重要组成部分,它是在数学分析、高等代数、概率论与数理统计等课程基础上开设的重要教学环节,它将数学知识、实际问题与计算机应用有机地结合起来,旨在培养学生运用所学知识解决实际问题的意识和创新思维,激发学生学习数学的兴趣,了解数学广泛的应用领域,提高学生的综合素质和分析问题、解决问题的能力。 课程的基本要求: 1、在大学数学基础课的教学内容基础上进一步突出培养学生解决实际问题的能力; 2、学会运用数学知识建立实际问题的数学模型并求解,对较复杂的问题能够使用数学软件或编程求解; 二、基本内容和要求: (一)建立数学模型 内容: (1)初等建模示例:椅子能在不平地面上放稳吗,预报人口增长等; (2)有关数学建模的基本知识。 目的和要求: 理解数学模型的意义、内容和方法,掌握建立数学模型的一般步骤。 (二)初等模型 内容: (1)建模示例:公平席位分配,双层玻璃窗的功效等; (2)讨论与交流:录音机计数器,商品的包装。 目的和要求: 由建模实例进一步了解和熟悉建模的方法和步骤,了解对实际问题的分析、抽象过程,基本掌握用初等方法建立数学模型。 (三)简单的优化模型 内容: (1)建模示例:存储模型,森林救火,最优价格等; (2)讨论与交流:冰山运输 目的和要求: 基本掌握建立静态优化模型的一般方法,会利用微分法解决优化问题。 (四)数学规划模型 内容: (1)建模示例:奶制品的生产与销售,汽车生产与原油采购,钢管和易拉罐下料等; (2)讨论与交流:自来水的输送,接力队员的选拔 目的和要求: 理解规划优化模型的思想与意义,掌握建立规划模型的一般方法,能够利用优化软件求解规划模型的解。

(完整)美赛一等奖经验总结,推荐文档

当我谈数学建模时我谈些什么——美赛一等奖经验总结 作者:彭子未 前言:2012 年3月28号晚,我知道了美赛成绩,一等奖(Meritorus Winner),没有太多的喜悦,只是感觉释怀,一年以来的努力总算有了回报。从国赛遗憾丢掉国奖,到美赛一等,这一路走来太多的不易,感谢我的家人、队友以及朋友的支持,没有你们,我无以为继。 这篇文章在美赛结束后就已经写好了,算是对自己建模心得体会的一个总结。现在成绩尘埃落定,我也有足够的自信把它贴出来,希望能够帮到各位对数模感兴趣的同学。 欢迎大家批评指正,欢迎与我交流,这样我们才都能进步。 个人背景:我2010年入学,所在的学校是广东省一所普通大学,今年大二,学工商管理专业,没学过编程。 学校组织参加过几届美赛,之前唯一的一个一等奖是三年前拿到的,那一队的主力师兄凭借这一奖项去了北卡罗来纳大学教堂山分校,学运筹学。今年再次拿到一等奖,我创了两个校记录:一是第一个在大二拿到数模美赛一等奖,二是第一个在文科专业拿数模美赛一等奖。我的数模历程如下: 2011.4 校内赛三等奖 2011.8 通过选拔参加暑期国赛培训(学校之前不允许大一学生参加) 2011.9 国赛广东省二等奖 2011.11 电工杯三等奖 2012.2 美赛一等奖(Meritorious Winner) 动机:我参加数学建模的动机比较单纯,完全是出于兴趣。我的专业是工商管理,没有学过编程,觉得没必要学。我所感兴趣的是模型本身,它的思想,它的内涵,它的发展过程、它的适用问题等等。我希望通过学习模型,能够更好的去理解一些现象,了解其中蕴含的数学机理。数学模型中包含着一种简洁的哲学,深刻而迷人。 当然获得荣誉方面的动机可定也有,谁不想拿奖呢? 模型:数学模型的功能大致有三种:评价、优化、预测。几乎所有模型都是围绕这三种功能来做的。比如,今年美赛A题树叶分类属于评价模型,B题漂流露营安排则属于优化模型。 对于不同功能的模型有不同的方法,例如评价模型方法有层次分析、模糊综合评价、熵值法等;优化模型方法有启发式算法(模拟退火、遗传算法等)、仿真方法(蒙特卡洛、元

2014年数学建模美赛题目原文及翻译

2014年数学建模美赛题目原文及翻译 作者:Ternence Zhang 转载注明出处:https://www.doczj.com/doc/5612422149.html,/zhangtengyuan23 MCM原题PDF: https://www.doczj.com/doc/5612422149.html,/detail/zhangty0223/6901271 PROBLEM A: The Keep-Right-Except-To-Pass Rule In countries where driving automobiles on the right is the rule (that is, USA, China and most other countries except for Great Britain, Australia, and some former British colonies), multi-lane freeways often employ a rule that requires drivers to drive in the right-most lane unless they are passing another vehicle, in which case they move one lane to the left, pass, and return to their former travel lane. Build and analyze a mathematical model to analyze the performance of this rule in light and heavy traffic. You may wish to examine tradeoffs between traffic flow and safety, the role of under- or over-posted speed limits (that is, speed limits that are too low or too high), and/or other factors that may not be

数学建模基础教程

数学建模新手“必读教程” 第一部分基本知识: 一、数学模型的定义 现在数学模型还没有一个统一的准确的定义,因为站在不同的角度可以有不同的定义。不过我们可以给出如下定义:“数学模型是关于部分现实世界和为一种特殊目的而作的一个抽象的、简化的结构。”具体来说,数学模型就是为了某种目的,用字母、数学及其它数学符号建立起来的等式或不等式以及图表、图象、框图等描述客观事物的特征及其内在联系的数学结构表达式。一般来说数学建模过程可用如下框图来表明: 数学是在实际应用的需求中产生的,要解决实际问题就必需建立数学模型,从此意义上讲数学建模和数学一样有古老历史。例如,欧几里德几何就是一个古老的数学模型,牛顿万有引力定律也是数学建模的一个光辉典范。今天,数学以空前的广度和深度向其它科学技术领域渗透,过去很少应用数学的领域现在迅速走向定量化,数量化,需建立大量的数学模型。特别是新技术、新工艺蓬勃兴起,计算机的普及和广泛应用,数学在许多高新技术上起着十分关键的作用。因此数学建模被时代赋予更为重要的意义。 二、建立数学模型的方法和步骤 1. 模型准备 要了解问题的实际背景,明确建模目的,搜集必需的各种信息,尽量弄清对象的特征。 2. 模型假设 根据对象的特征和建模目的,对问题进行必要的、合理的简化,用精确的语言作出假设,是建模至关重要的一步。如果对问题的所有因素一概考虑,无疑是一种有勇气但方法欠佳的行为,所以高超的建模者能充分发挥想象力、洞察力和判断力,善于辨别主次,而且为了使处理方法简单,应尽量使问题线性化、均匀化。 3. 模型构成 根据所作的假设分析对象的因果关系,利用对象的内在规律和适当的数学工具,构造各个量间的等式关系或其它数学结构。这时,我们便会进入一个广阔的应用数学天地,这里在高数、概率老人的膝下,有许多可爱的孩子们,他们是图论、排队论、线性规划、对策论等许多许多,真是泱泱大国,别有洞天。不过我们应当牢记,建立数学模型是为了让更多的人明了并能加以应用,因此工具愈简单愈有价值。 4. 模型求解

数学建模经验谈

数学建模个人经验谈 1国赛和美赛 要在全国赛中取得好成绩经验第一,运气第二,实力第三,这种说法是功利了点但是在现在中国这种科研浮躁的大环境中要在全国赛中取得好成绩经验是首要的。不说明美赛中经验不重要,在美赛中经验也是首位的,但是较之全国赛就差的远多这是由于两种比赛的不同性质造成的。全国赛注重\稳",与参考答案越接近,文章就可以有好成绩了,美赛则注重\活",只要有道理,有思想就会有不错的成绩,这体现了两个国家的教育现状,这个就不扯开去了。 在数模竞赛中经验会告诉我们该怎么选题,怎么安排时间,怎么控制进度,知道么是最重要的,该怎么写论文......,或许有人会认为选题也需要经验吗?经过参多次比赛后觉的是有技巧的,选个好题成功的机会就大的多,选题不能一味的根据的兴趣或能力去选,还要和全体参赛队互动下(这个开玩笑了,不大容易做到,只在极小的范围内做到),分析下选这个题的利弊后决定选哪个题,这里面道道也不后面会详细的展开谈谈。 2组队和分工 数学建模竞赛是三个人的活动,参加竞赛首要是要组队,而怎么样组队是有讲究的。此外还需要分工等等。一般的组队情况是和同学组队,很多情况是三个人都是系,同一专业以及一个班的,这样的组队是不合理的。让三人一组参赛一是为了培作精神,其实更为重要的原因是这项工作需要多人合作,因为人不是万能的,掌握不是全面的,当然不排除有这样的牛人存在,事实上也是存在的,什么都会,竞赛一个人独立搞定。但既然允许三个人组队,有人帮忙总是好的,至少不会太累。而人同系同专业甚至同班的话大家的专业知识一样,如果碰上专业知识以外的背景那较麻烦的。所以如果是不同专业组队则有利的多。 众所周知,数学建模特别需要数学和计算机的能力,所以在组队的时候需要优先虑队中有这方面才能的人,根据现在的大学专业培养信息与计算科学,应用数学专较为有利,尤其是信息与计算科学可以说是数学和计算机专业的结合,两方面都有顾,虽然说这个专业的出路不是很好,数学和计算机都涉及点但是都没有真正的学两门专业的,但对于弄数学建模来说是再合适不过了。应用数学则偏重于数,但是来讲玩计算机的时间不会太少,尤其是在科学计算和程序设计都会设计到比较多,深厚的数学功底,也是很不错的选择。 有不少的人会认为第一人选是数学方面的那第二人选就应该考虑计算机了,因为计算机的会程序,其实这个概念可以说是对也可以说是不对的。之所以需要计算机

数学建模课后答案

第一章 4.在1、3节“椅子能在不平的地面上放稳不”的假设条件中,将四脚的连线呈正方形改为长方形,其余不变。试构造模型并求解。 答:相邻两椅脚与地面距离之与分别定义为)()(a g a f 和。f 与g 都就是连续函数。椅子在任何位置至少有三只脚着地,所以对于任意的a ,)()(a g a f 和中至少有一个不为零。不妨设0)0(,0)0(g >=f 。当椅子旋转90°后,对角线互换,0π/2)(,0)π/2(>=g f 。这样,改变椅子的位置使四只脚同时着地。就归结为证明如下的数学命题: 已 知 a a g a f 是和)()(的连续函数,对任意 0)π/2()0(,0)()(,===?f g a g a f a 且,0)π/2(,0)0(>>g f 。证明存在0a ,使0)()(00==a g a f 证:令0)π/2(0)0(),()()(<>-=h h a g a f a h 和则, 由g f 和的连续性知h 也就是连续函数。 根据连续函数的基本性质, 必存在0a (0<0a <π/2)使0)(0=a h ,即0)()(00==a g a f 因为0)()(00=?a g a f ,所以0)()(00==a g a f

8 第二章

10.用已知尺寸的矩形板材加工半径一定的圆盘,给出几种简便有效的排列方法,使加工出尽可能多的圆盘。

第三章 5.根据最优定价模型 考虑成本随着销售量的增加而减少,则设 kx q x q -=0)( (1)k 就是产量增加一个单位时成本的降低 , 销售量x 与价格p 呈线性关系0,,>-=b a bp a x (2) 收入等于销售量乘以价格p :px x f =)( (3) 利润)()()(x q x f x r -= (4) 将(1)(2)(3)代入(4)求出 ka q kbp pa bp x r --++-=02)( 当k q b a ,,,0给定后容易求出使利润达到最大的定价*p 为 b a kb ka q p 2220*+--=

数学建模课程简介

数学建模课程简介 ?基本内容: ?一、什么是数学建模课程 ?二、相关的数学基础知识 ?三、如何在课程中学习合作 ?四、如何从建模例题中学习解题方法 一、什么是数学建模课程 ?数学建模课程:它名曰数学,当然要用到数学知识,但却与以往所说 的那种数学课不同。它涉及物理、化学、生物、医学、电子、农业、 管理等各学科、各领域的知识,它要用到计算机,甚至离不开计算机。但也不是深入到这些学科、领域里。它涉及各学科、各领域,但又不 受任何一个具体的学科、领域的局限。其主要介绍分析、认识问题的 思维方法,学习系统、综合解决问题的能力。培养科学研究的基本素质。 二、相关的数学基础知识 1、线性规划6、最优化理论 2、非线性规划7、管理运筹学 3、离散数学8、差分方程 4、概率统计9、层次分析 5、常微分方程10、数学软件应用 三、如何在课程中学习合作 ?数学建模是一种科研工作,需要研究、讨论的团队思维模式。要 分析、争论、相互启发、集思广义。因此在本门课程中,三人组成一组,最佳组合是这三人中至少一人数学基础较好,至少一人应用数学 软件(如Matlab,lindo,maple等)和编程(如c,Matlab,vc++等)的能力较强,至少一人科技论文写作的水平较好。科技论文的写作要求整篇 论文的结构严谨,语言要有逻辑性,用词要准确。 ?三人之间要能够配合得起来,每个同学都要积极参与,积极思维。若三人之间配合不好,会降低效率,导致整个建模学习的失败。 ?四、如何从建模例题中学习解题方法 ?在看例题的时候,要看例题是如何作的,即是如何切入,如何

选择合理假设,如何分析建立的模型等。数学建模方法常见有: ?一、机理分析法从基本物理定律以及系统的结构数据来推导出模型。 1. 比例分析法--建立变量之间函数关系的最基本最常用的方法。 2. 代数方法--求解离散问题(离散的数据、符号、图形)的主要方法。 3. 逻辑方法--是数学理论研究的重要方法,对社会学和经济学等领域 的实际问题,在决策,对策等学科中得到广泛应用。 4. 常微分方程--解决两个变量之间的变化规律,关键是建立"瞬时变化率"的表达式。 5. 偏微分方程--解决因变量与两个以上自变量之间的变化规律。 ?二、数据分析法从大量的观测数据利用统计方法建立数学模型 1. 回归分析法--用于对函数f(x)的一组观测值(xi,fi)i=1,2,…,n,确定函数的表达式,由于处理的是静态的独立数据,故称为数理统计方法。 2. 时序分析法--处理的是动态的相关数据,又称为过程统计方法。 3. 回归分析法--用于对函数f(x)的一组观测值(xi,fi)i=1,2,…,n,确定函数的表达式,由于处理的是静态的独立数据,故称为数理统 计方法。 4. 时序分析法--处理的是动态的相关数据,又称为过程统计方法。 ?三、仿真和其他方法 1. 计算机仿真(模拟)--实质上是统计估计方法,等效于抽样试验。 ①离散系统仿真--有一组状态变量。②连续系统仿真--有解析表达式或系统结构图。 2. 因子试验法--在系统上作局部试验,再根据试验结果进行不断分析 修改,求得所需的模型结构。 3. 人工现实法--基于对系统过去行为的了解和

数学建模课后习题答案

第一章 课后习题6. 利用1.5节药物中毒施救模型确定对于孩子及成人服用氨茶碱能引起严重中毒和致命的最小剂量。 解:假设病人服用氨茶碱的总剂量为a ,由书中已建立的模型和假设得出肠胃中的药量为: )()0(mg M x = 由于肠胃中药物向血液系统的转移率与药量)(t x 成正比,比例系数0>λ,得到微分方程 M x x dt dx =-=)0(,λ(1) 原模型已假设0=t 时血液中药量无药物,则0)0(=y ,)(t y 的增长速度为x λ。由于治疗而减少的速度与)(t y 本身成正比,比例系数0>μ,所以得到方程: 0)0(,=-=y y x dt dy μλ(2) 方程(1)可转换为:t Me t x λ-=)( 带入方程(2)可得:)()(t t e e M t y λμμ λλ ----= 将01386=λ和1155.0=μ带入以上两方程,得: t Me t x 1386.0)(-= )(6)(13866.01155.0---=e e M t y t 针对孩子求解,得: 严重中毒时间及服用最小剂量:h t 876.7=,mg M 87.494=; 致命中毒时间及服用最小剂量:h t 876.7=,mg M 8.4694= 针对成人求解: 严重中毒时间及服用最小剂量:h t 876.7=,mg M 83.945= 致命时间及服用最小剂量:h t 876.7=,mg M 74.1987= 课后习题7. 对于1.5节的模型,如果采用的是体外血液透析的办法,求解药物中毒施救模型的血液用药量的变化并作图。

解:已知血液透析法是自身排除率的6倍,所以639.06==μu t e t x λ-=1100)(,x 为胃肠道中的药量,1386.0=λ )(6600)(t t e e t y λμ---= 1386.0,639.0,5.236)2(,1100,2,====≥-=-λλλu z e x t uz x dt dz t 解得:()2,274.112275693.01386.0≥+=--t e e t z t t 用matlab 画图: 图中绿色线条代表采用体外血液透析血液中药物浓度的变化情况。 从图中可以看出,采取血液透析时血液中药物浓度就开始下降。T=2时,血液中药物浓度最高,为236.5;当z=200时,t=2.8731,血液透析0.8731小时后就开始解毒。 第二章 1.用 2.4节实物交换模型中介绍的无差别曲线的概念,讨论以下的雇员和雇主之间的关系: 1)以雇员一天的工作时间和工资分别为横坐标和纵坐标,画出雇员无差别曲线族的示意图,解释曲线为什么是那种形状; 2)如果雇主付计时费,对不同的工资率画出计时工资线族,根据雇员的无差别曲线族和雇主的计时工资线族,讨论双方将在怎样的一条曲线上达成协议; 3)雇员和雇主已经达成了协议,如果雇主想使用雇员的工作时间增加到t 2,他有两种

“数学建模”课程简介及教学大纲

“数学建模”课程简介及教学大纲 课程代码:112010131 课程名称:数学建模 课程类别:专业基础课 总学时/学分:72/4 开课学期:第五学期 适用对象:数学与应用数学专业、信息与计算科学专业 先修课程:数学分析、高等代数、概率统计 内容简介:本课程主要通过各个领域中的实例介绍各种数学方法建模,主要包括:初等数学方法与实验;Matlab、Lingo的使用;微分法建模与实验;微分方程建模与实验;差分法建模与实验;优化方法建模与实验;离散方法建模与实验;随机方法建模与实验。 一、课程性质、目的和任务 1.性质:数学与应用数学、信息与计算科学专业必修课。数学建模是将实际问题依其自身的特点和规律,经过去粗取精、去伪存真、抓住主要矛盾,进行抽象简化和合理假设,用数学的语言和方法转化为数学问题,然后选择适当的数学方法和工具,给予数学的分析与解答,再将所给出的结果返回到所论的实际问题中去进行检验,符合实际则数学建模成功,否则再从头开始,如此反复多次,直至通过实践检验为止。数学模型是架于数学理论和实际问题之间的桥梁,?数学建模是应用数学解决实际问题的重要手段和途径。本课程通过大量实例介绍数学建模的全过程。 2.目的:通过向学生展示各种不同实际领域中的数学问题和数学建模方法,通过对一系列来自不同领域的实际问题的提出、分析、建模和求解的学习与训练,激励学生学习数学的积极性,提高学生建立数学模型和运用计算机技术解决实际问题的综合能力,开拓知识面,培养创新精神,提高学生分析问题、解决问题和计算机应用的能力。 3. 任务:本课程旨在通过建模训练培养:(1)学生用数学工具分析解决实际问题的意识并逐步提高其洞察能力。(2)学生用数学思想和方法综合分析实际问题的能力。(3)学生的联想能力。(4)学生熟练地使用计算机和数学软件包的能力。即培养学生的建模能力和解决实际问题的能力。 二、课程教学内容及要求 第一章绪论: 1、数学建模的意义; 2、数学建模的方法和步骤;数学模型的分类。 要求:1.理解数学模型和数学建模的意义; 2.掌握数学建模的方法和步骤; 3.了解数学模型的特点和建模能力的培养; 4.了解数学模型的分类。 第二章实验软件介绍: 1、Matlab入门; 2、Matlab作图; 3、工具箱使用; 4、Lingo使用。 要求:1.了解Matlab、Lingo的特点;

2014 数学建模美赛B题

PROBLEM B: College Coaching Legends Sports Illustrated, a magazine for sports enthusiasts, is looking for the “best all time college coach”male or female for the previous century. Build a mathematical model to choose the best college coach or coaches (past or present) from among either male or female coaches in such sports as college hockey or field hockey, football, baseball or softball, basketball, or soccer. Does it make a difference which time line horizon that you use in your analysis, i.e., does coaching in 1913 differ from coaching in 2013? Clearly articulate your metrics for assessment. Discuss how your model can be applied in general across both genders and all possible sports. Present your model’s top 5 coaches in each of 3 different sports. In addition to the MCM format and requirements, prepare a 1-2 page article for Sports Illustrated that explains your results and includes a non-technical explanation of your mathematical model that sportsfans will understand. 问题B:大学教练的故事

相关主题
文本预览
相关文档 最新文档