数学建模比赛地选拔问题(1)

上传人:痛*** 文档编号:83584781 上传时间:2022-05-01 格式:DOC 页数:25 大小:334KB
收藏 版权申诉 举报 下载
数学建模比赛地选拔问题(1)_第1页
第1页 / 共25页
数学建模比赛地选拔问题(1)_第2页
第2页 / 共25页
数学建模比赛地选拔问题(1)_第3页
第3页 / 共25页
资源描述:

《数学建模比赛地选拔问题(1)》由会员分享,可在线阅读,更多相关《数学建模比赛地选拔问题(1)(25页珍藏版)》请在装配图网上搜索。

1、word数学建模比赛的选拔问题卢艳阳 王伟 朱亮亮黄河科技学院通信系,摘 要本文是关于全国大学生数学建模竞赛选拔的问题,依据数学建模组队的要求,每队应具备较好的数学根底和必要的数学建模知识、良好的编程能力和熟练使用数学软件等的综合实力,在此前提下合理的分配队员,利用层次分析法,建立合理分配队员的数学模型,利用MATLAB,LONGO工具求出最优解。、问题一:依据建模组队的要求,合理分配每个队员是关键,主要由团队精神、建模能力、编程能力、论文写作能力、思维敏捷以与数学知识等等,经过讨论分析,确定良好的数学根底、建模能力,编程能力为主要参考因素。问题二:根据表中所给15人的可参考信息,我们对每个队

2、员的每一项素质进展加权,利用层次分析法选出综合素质好的前9名同学,然后利用0-1规划的相关知识对这9人进展合理分组,利用MATLAB、LINGO得到其中一个如下的分组:、;、;、问题三:我们将所选出的这9名同学和这个计算机编程高手的素质进展量化加权,然后根据层次分析法,利用MATLAB工具进展求解,得出了最优解。由于我们选取队员参考的是这个人的综合素质,而不是这个人的某项素质,并由解出的数据可以看出这个计算机编程高手不能被直接录用。所以说只考虑某项素质,而不考虑其他的素质的同学是不能被直接录用的。问题四:根据前面三问中的分组的思路,我们通过层次分析法先从所有人中依据一种量化标准选出符合要求的高

3、质量的同学,然后利用0-1变量进展规划,在根据实际问题的约束,对问题进展分析,然后可以得出高效率的分组。关键字:层次分析法 加权量化 0-1变量 LINDO MATLAB问题重述一年一度的全国大学生数学建模竞赛是高等院校的重要赛事。由于竞赛场地、经费等原因,不是所有想参加竞赛的人都能被录用。为了能够选拔出真正优秀的同学代表学校参加全国竞赛,数学建模教练组需要投入大量的精力,但是每年在参赛的时候还是有很多不如意之处:有的学生言过其实,有的队员之间合作不默契,影响了数学建模的成绩。数学建模需要学生具有较好的数学根底和必要的数学建模知识、良好的编程能力和熟练使用数学软件的能力、较强的语言表达能力和写

4、作能力、良好的团队合作精神,同时还要求思维敏捷,对建立数学模型有较好的悟性。目前选拔队员主要考虑以下几个环节:数学建模培训课程的签到记录;数学建模的笔试成绩,上机操作,学生个人简介,面试,教师和学生的推荐等,通过这种方式选拔出队员。然后按照3人一组分为假如干小组,为了使得小组具有较好的知识结构,一般总是将不同专业的学生安排在一起,使得每个小组至少包含一位数学根底较好的同学、计算机编程能力强的同学。各组通过做题进展交流和磨合,合作比拟好的保存,合作不好的进展调整。下表列出了15个学生的局部信息,空白处为学生不愿意提供或未能了解的情况学生专业笔试班级排名听课次数其它情况思维敏捷机试知识面S1数学9

5、622ABAS2电子信息936过计算机三级ABBS3机械924CDCS4机械82104上过建模选修课BBAS5数学823BCBS6电子信息8236ABDS7化工与材料8075CBBS8数学794考过程序员ABAS 9电子信息78124学过MATLABACCS10电子信息775学过MATLABABBS11化工与材料766CABS12化工与材料742ACAS13计算机782BADS14计算机765ABAS15计算机666CBB现在需要解决以下几个问题:1根据你们所了解的数学建模知识,选拔数学建模队员要考察学生的哪些情况?哪些素质是数学建模的关键素质,如何进展考察?2根据上表息,建立建模队员选拔的数

6、学模型,从中选出9位同学,并组成3个队,使得这三个队具有良好的知识机构。3有的指导教师在对学生机试的时候发现一个计算机编程高手,然后直接录用,不再考察其它情况,这种做法是否可取。4为数学建模教练组写1份10001500字的报告,提出建模队员选拔机制建议,帮助教练组提高建模队员选拔的效率和质量。符号说明:目标层:准如此层各准如此,=16:方案层各方案,j=115:准如此层权值:方案层对准如此层的权值:方案层对目标层的总排序权值:各个参与选取的同学:机一致性指标:正互反矩阵的最大特征值:一致性指标:一致性比率:正互反矩阵:方案层对准如此层的比拟矩阵:选拔队员的各项量化指标:是第个人对第个参考项目的

7、选择系数,也是所设的0-1变量,=19,=13,分别对应的是笔试,机试以与思维敏捷和知识面综合起来的一个指标模型假设1. 假设在选拔中可以做到公平选拔;2. 假设那位计算机高手除了计算机编程其他水平都按平均水平;3. 假设题目中所给的数据其他情况,作为对机试的附加分考虑;4. 假设笔试成绩好就是数学成绩好,机试等级高就是编程水平;5. 假设选拔过程取决于表中所给的各项条件,且表中的数据都是客观公正的;模型的建立与求解问题一:选拨数学建模队员要考察学生的那些情况,那些素质是数学建模的关键素质,如何进展考察?问题的分析考虑到数学建模一种综合性较强,需要参赛队伍所具备的知识较为全面的的竞赛。所以,在

8、考虑组队时要充分考虑各队员的特点,尽可能做到优势互补,将团队的力量发挥到最大。在众多需要考虑的因素中,数学根底较好、计算机编程能力强和论文写作能力强,是三个关键性的因素。而对于此题中,我们只需要考虑数学根底和计算机编程能力的。所以,在考虑分组时,目的就是即要使得参加竞赛的人员综合能力最优,又要使得数学根底和计算机编程能力组合后达到最优。模型的求解:建模分组主要由团队精神、建模能力、编程能力、论文写作能力、思维敏捷以与数学知识等等,经过讨论分析,确定良好的数学根底、建模能力,编程能力为主要参考因素,其他因素为次要参考。问题二:根据上表信息,建立建模队员选拨的数学模型,从中选出9位同学并组成3个队

9、,使得这三个队具有良好的知识机构。问题的分析;由表中所给参考的容考虑到所在专业和班级不同,如此认为个人班级排名不能真实的反映他们实力排名,在此不做参考,对其他的六个方面进展量化加权,利用层次分析法对15个人进展比拟,然后利用0-1变量对选出了的9个人进展合理的分组。将此模型按层次分析法分为三层如如下图:拔优秀队员目标层O:准如此层C:方案层P:其他情况听课次数知识面思维敏捷机试成绩笔试成绩模型的求解:建立层次将决策问题分成3个层次:目标层数学建模队员的选拔;准如此层选拔队员的6指标,分别记为;方案层15名学生,分别记为。确定准如此层对目标层的权重设要比拟各准如此对目标的重要性。对于任意两个因素

10、,用和对的影响程度之比,构造一个正互反矩阵如下:这是一个六阶正互反矩阵,经计算求的的最大特征值为,相应的特征向量作归一化有对应的随机一致性指标,如此一致性指标一致性比率指标于是可以作为层对层的权重向量。量化过程:对于每一个人的起点都是0;对笔试成绩每10分为1,不做约等听课次数1-2次为1,3-4为2,5-6为3思维敏捷A为4,B为3,C为2,D为1机试A为4,B为3,C为2,D为1知识面A为4,B为3,C为2,D为1其他情况作为奖励,上过建模课,考过计算机等级,学过MATLAB为2,考过程序员的为3,其他情况默认为1量化结果可得下表:笔试成绩听课次数其它情况思维敏捷机试成绩知识面114343

11、2433212122233421323314318312332343422422324333124311424113413143431233 根据问题的条件和模型的假设, 对每个人各项条件的量化指标能够充分反映出每个人的综合实力。由此构造方案层对准如此层的比拟矩阵:,其中显然,所有均为一致阵,由一致阵的性质可知,的最大特征值,其任一列向量都是的的特征向量。将其归一化可得对的权重向量,记作即为P 层对C 层的权重, 且一致性比率指标为。然后利用MATLAB工具可得出:准如此笔试机试思维知识面听课次数其他情况方案层单排序权值S1W1S2W2S3W300S4W4S5W5S6W6S7W7S8W80S9

12、W90S10W10S11W11S12W12S13W13S14W14S15W1500为了从15个队员中选出9个人需要考虑的是方案层到目标层的组合权重:由利用公式:求得每个队员的组合权重,见下表。队员S1S2S3S4S5S6S7S8权重队员S9S10S11S12S13S14S15权重对15名队员按权重进展排序:队员S2S8S1S10S14S4S11S6权重队员S13S7S9S12S15S5S3权重由表中数据可以选出9名综合实力较强的选手结果是:将选出的9个人利用0-1规划将之进展合理分为三组:我们主要选取笔试机试与思维敏捷与知识面作为参考进展分组,考虑到各项目的重要程度,我们将思维敏捷与知识面和在

13、一起取平均值作为一个参考项目。建立目标函数: 约束条件:利用LINGO工具进展求解可得出最优解:数学好编程好知识面和思维每组包括各项能力好的各一人,共有27种组合,又考虑到各队不有同专业的同学,如此根据条件等实际情况将9个人分为三组其中合理的一种分组如下:、;、;、问题三:有的指导教师在对学生机试的时候发现一个计算机编程高手,然后直接录用,不再考察其它情况,这种做法是否可取。问题的分析:我们在问题2的根底上增加了一个计算机编程能力好的人,其他各项能力都按平均值进展量化,利用层次分析选出从16人中选出9人,看能否能被录用。模型建立:套用问题2的方法与步骤,得到最终各学生组合权重与排名,如下表:学

14、生s1s2s3s4s5s6s7s8组合权重名次31166158102学生s9s10s11s12s13s14s15s16组合权重名次125713941411有表中排名得,该学生排在11名,因此不能被直接录用。问题四:为数学建模教练组写1份10001500字的报告,提出建模队员选拔机制建议,帮助教练组提高建模队员选拔的效率和质量。问题的分析:要提高建模队员选拨的效率和质量就要从多方面综合考虑每一项指标,使得每一项都尽可能达到一定的水平,然后再选取符合要求的同学来参加建模比赛,不能盲目性,下面是对每一项水平的具体要求。模型的求解:对建模选拔机制的建议数学建模竞赛的主角是学员,选拔参赛学员的成功与否直

15、接影响到参赛成绩。首先,要选拔那些对数学建模活动有浓厚兴趣的学员。只有对数学建模真正感兴趣的学员才会不遗余力地投入到这项活动中去。其次,选拔那些有创造力的学员。调查发现,数学建模方面有培养前途的学生并非都是常规教学考试中成绩最好的学员。这就需要在数学建模课程中与学员密切接触,通过讨论、作业等手段考察学员实际情况,进展初步确定,再经选拔竞赛,这样往往能选出比拟理想的学员。第三,注意参赛队学员能力搭配和团结协作。数学建模考察的是个参赛小组的整体水平,涉与到学员多方面的素质,如建模能力、计算机应用能力、写作能力等,而不是个人的能力,这就要求我们对每个参赛队的能力搭配和默契程度予以充分的考虑。根据前面

16、所建的模型,为了提高建模队员选拔的效率和质量,我们对数学建模教练组提出如下建议:1、 对于参赛报名的同学,应该尽可能的收集他们的资料。将个人信息统计整理后,再全方面的考虑各人优势和不足,以便于更好地选拔队员。但是需要注意的是,像此题中所提到的听课次数和班级排名对于选拔队员并没有很大影响,统计信息的时候把这些不必要的方面去掉,可以大大提高统计的效率。2、 相对而言,对于其他关键素质数学根底和必要的数学建模知识、良好的编程能力、较强的语言表达能力和良好的团队合作能力,如此应该侧重考察。也就是针对性的多进展笔试、机试和情景面试,最好是在平时中的表现中选拔出来,而不单单依靠一两次的测试来选择。这样选拔

17、出来的参赛选手将更有竞争力,这种做法也会更加合理更具人性化。3、 数学建模是三个人合作努力的结果,所以每个人的团队合作精神都很重要,建议学校在这方面加强测试,而不仅仅是考察一些能力,俗话说,单丝不成线,独木不成林。具体测试方法建议采用情景测试法:将报名的同学分成假如干小组,要求各组面试时在限定的时间对一特定问题进展模型建立。面试教师根据每位同学在与本小组其他成员合作建立模型时的表现进展打分。4、 组队时尽量让曾经参加过建模竞赛的老队员与未参加过的新队员进展搭配,这样初次接触数学建模的同学能够更快的入门,而他们对于建模过程中的一些新思想也能够很好的和老队员分享。假设还是让老队员和老队员组合,可能

18、他们就没多大潜力可挖掘;而如果新队员和新队员组合,他们可能要花大量时间熟悉关于数学建模的一切,而且这个过程没能指导免不了要走许多弯路。因此建议让老队员尽量与新队员组合,在组队的同时,要注意有不同方面优势的同学应该尽量合理搭配以挖掘出他们的潜力,创造更大的辉煌。5、 在平日的培训中,一方面由教师分析,讲解实际案例,使学生了解在各个应用领域的不同数学方法建模的大量实例。另一方面进展模拟训练,让学生自己动手作4个一5个实际题目。要求学生完全按竞赛的要求作,三人一组在三天独立完成模型的建立、求解和论文的写作,然后让学生分别报告自己的论文。让学生在实践中提高自己的建模能力、临场应变能力和组织协调能力。这

19、是问题暴露最多的阶段,也是学生收获最大的阶段。最后针对学生暴露出来的在数学知识与沦文写作方面的薄弱环节,有重点地进展训练和强化。 希望我们的建议能够对你们的工作起到一定的作用,也希望你们把其中不成熟的局部告诉我们,我们将努力做的更好!模型的推广与改良问题的表格中没有对团队合作能力的考察数据,因此本模型的准如此层中未参加团队合作能力这一项。而这项能力却是极其重要的,所以建议对在面试中对团队合作能力进展考察,然后给出评判数据,在模型的层次分析法的准如此层中参加团队合作这一项,以建立更好的模型对学生进展全面的评价。我们可以利用层次分析法从15人选出较优秀的9人,然后对他们进展排序,将前三名a,b,c

20、分别分为三个组A,B,C,然后将接下来的三个人d,e,f,分别给C,B,A,在将此A,B,C三个分组进展比拟,将剩下来的三个人还是按照好坏的搭配,最后分出三个组。根据题中不能将同一个专业安排到一个组的约束条件,然后做适量的调整,这样能保证每个队的综合实力更加接近。模型的优缺点1、 模型中选择出9名同学的依据仅为综合实力,但对于数学建模来说有时需要的是一些具有突出能力的同学。2、 对于9名的同学的组合,并不能保证为最优组合,只是相对较优。3、 由于没有团队合作能力的评价数据,因此此模型选择出的同学可能不具备较好的团队合作能力。4、 在题目给定数据的条件下,此模型应用层次分析法以与0-1规划相对能

21、够较好的选择与组合队员,使得每个队的实力不差上下,保证了每个队的平衡。参考文献1 中庚,数学建模方法与其应用,:高等教育,2025.2 启源,数学模型,:高等教育,2003.3 拉克唐瓦尔德,数值方法和MATLAB实现与应用,:机械工业,2004附录一:问题二:程序一:说明:要运行下面的程序需要在MATLAB中插入以下的矩阵,这个矩阵在下一个问题中也实用。15人中选出9个人的程序clca=1,1,2,3,4,5 1,1,2,3,4,5 1/2,1/2,1,2,3,4 1/3,1/3,1/2,1,2,3 1/4,1/4,1/3,1/2,1,2 1/5,1/5,1/4,1/3,1/2,1;x,y=

22、eig(a);eigenvalue=diag(y);lamda=max(eigenvalue)ci=(lamda-6)/5w1=x(:,1)/sum(x(:,1)G=zeros(15,6);wi=zeros(15,6);T=zeros(3,6)for m=1:6; B=s(1:15,m);D=zeros(15,15);for i=1:15; for j=1:15; D(i,j)=B(i,1)/B(j,1); end endE=eig(D);T(1,m)=max(E);T(2,m)=(T(1,m)-15)/14;9;C,F=eig(D);G(:,m)=C(:,2);wi(:,m)=G(:,m)/

23、sum(G(:,m)endw=wi*w1T结果:w1 =程序二:将9人合理分配为3组的程序model:Max = 9.6*xa1+3*xa2+4*xa3 +9.3*xb1+3*xb2+3.5*xb3 +8.2*xc1+3*xc2+3.5*xc3 +8.2*xd1+3*xd2+2.5*xd3 +7.9*xe1+3*xe2+4*xe3 +7.7*xf1+3*xf2+3.5*xf3 +7.6*xg1+4*xg2+2.5*xg3 +7.8*xh1+4*xh2+2*xh3 +7.6*xi1+3*xi2+4*xi3;xa1+xa2+xa3=1;xb1+xb2+xb3=1;xc1+xc2+xc3=1;xd1

24、+xd2+xd3=1; xe1+xe2+xe3=1;xf1+xf2+xf3=1;xg1+xg2+xg3=1;xh1+xh2+xh3=1;xi1+xi2+xi3=1;xa1+xb1+xc1+xd1+xe1+xf1+xg1+xh1+xi1=3;xa2+xb2+xc2+xd2+xe2+xf2+xg2+xh2+xi2=3;xa3+xb3+xc3+xd3+xe3+xf3+xg3+xh3+xi3=3;bin(xa1);bin(xa2);bin(xa3);bin(xb1);bin(xb2);bin(xb3);bin(xc1);bin(xc2);bin(xc3);bin(xd1);bin(xd2);bin(x

25、d3);bin(xe1);bin(xe2);bin(xe3);bin(xf1);bin(xf2);bin(xf3);bin(xg1);bin(xg2);bin(xg3);bin(xh1);bin(xh2);bin(xh3);bin(xi1);bin(xi2);bin(xi3);bin(w93);运算结果: Global optimal solution found. Extended solver steps: 0 Total solver iterations: 0 Variable Value Reduced Cost Row Slack or Surplus Dual Price问题三:

26、将给出的15个人和计算机高手进展合理量化加权的程序程序一:clca=1,1,2,3,4,5 1,1,2,3,4,5 1/2,1/2,1,2,3,4 1/3,1/3,1/2,1,2,3 1/4,1/4,1/3,1/2,1,2 1/5,1/5,1/4,1/3,1/2,1;x,y=eig(a);eigenvalue=diag(y);lamda=max(eigenvalue);ci=(lamda-6)/5;cr=ci/1.24;w=x(:,1)/sum(x(:,1);G=zeros(16,6);wi=zeros(16,6);T=zeros(3,6);for m=1:6; B=s(1:16,m);D=z

27、eros(16,16);for i=1:16; for j=1:16; D(i,j)=B(i,1)/B(j,1); end endD;E=eig(D);T(1,m)=max(E);T(2,m)=(T(1,m)-16)/15;T(3,m)=T(2,m)/1.59;C,F=eig(D);G(:,m)=C(:,2);wi(:,m)=G(:,m)/sum(G(:,m)endw1=wi*wT;结果w =附录二:问题二中的局部结果:方案层对准如此层的比拟矩阵:判断矩阵:D = Columns 1 through 6 Columns 7 through 12 Columns 13 through 15 判断

28、矩阵:D = Columns 1 through 6 Columns 7 through 12 Columns 13 through 15 判断矩阵:D = Columns 1 through 6 Columns 7 through 12 Columns 13 through 15 判断矩阵:D = Columns 1 through 6 Columns 7 through 12 Columns 13 through 15 判断矩阵:D = Columns 1 through 6 Columns 7 through 12 Columns 13 through 15 判断矩阵:D = Columns 1 through 6 Columns 7 through 12 Columns 13 through 15 25 / 25

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!