首页 > 文章中心 > 数学建模规划类问题

数学建模规划类问题

前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇数学建模规划类问题范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。

数学建模规划类问题

数学建模规划类问题范文第1篇

【关键词】数学建模 数学软件 Lingo

【中图分类号】G642 【文献标识码】A 【文章编号】1009-9646(2008)09(a)-0153-01

1 数学建模简介

数学建模是对现实世界的一个特定对象为了一个特定目的,根据特有的内在规律做出一些必要的简化假设,运用适当的数学工具,得到一个数学结构的过程。在电工数学建模以及全国大学生数学建模竞赛中最常碰到的是一类决策问题,即在一系列限制条件下寻求使某个或多个指标达到最大或最小,这种决策问题通常称为最优化问题。每年的数学建模比赛都有一些比如解决最优生产计划、最优决策等最优化问题,它主要由决策变量、目标函数、约束条件三个要素组成。当遇到实际的最优化问题转化为数学模型,对于较大的计算量可以使用Lingo系列优化软件包求解。

2 Lingo软件简介及其在建模比赛中的应用

Lindo和Lingo专门用于处理线性规划与非线性规划方面问题。求解最优化问题的软件包,其线性、非线性和整数规划求解程序已经被数千万的公司用来做最大化利润和最小化成本的分析。Lindo和Lingo能在产品分销、成分混合、存货管理、资源配置等问题的数学建模中发挥巨大作用。Lingo是一套快速、简单、更有效率求解线性、非线性与整合最佳化模型的完整工具,除了具有Lindo的全部功能外还可用于求解非线性规划,也可用于一些线性和非线性方程组的求解等。Lingo提供了完整的整合套件,包含:求解最佳化模型的语言、完整建构与编辑问题的环境以及快速求解问题套件。其内部优化问题的建模语言为建立大规模数学规划模型提供了极大方便,包括提供的50多个内部函数,其中有常用数学函数、集合操作函数和自编函数等供参赛者建立优化模型时调用,通过这些函数的使用能大大减少参赛者的编程工作量,使求解大型规划变得不再费时费力。并提供了与其它数据文件的接口,易于方便地输入、求解和分析大规模最优化问题。这两个软件的最大特色在于其具有的快速建构模型、轻松编辑数据、交互式模型或建立完成应用、丰富的文件支持等特点, 2003年的全国大学生数学建模竞赛中D题(抢渡长江)的优化问题、2005年全国大学生数学建模竞赛中B题(DVD在线租赁)、2007年全国电工数学建模竞赛中A题(机组组合问题)等可以充分展示用Lingo建模语言求解的优越性。

3 Lingo软件短期训练教学策略

为了让学生尽快掌握学习这个软件,在培训时本人借鉴财经大学的教学经验以及本人在07年电工数学建模竞赛带队的经验总结了以下我们短期学习该软件的方法。

3.1 模仿式(即学即用Lingo软件)

所谓模仿式就是让学生照着同类模型的编程格式练习。用数学建模当中具有的普遍性的四种模型给学生学习软件,在教学过程中用幻灯片给学生逐一演示。

一般模型:

线性规划:

在Lingo窗口中输入如下代码:

然后单击工具条上的即可。

数据量较小的模型:

2004年全国大学生数学建模竞赛C题(酒后驾车)中给出某人在短时间内喝下两瓶啤酒后,间隔一定时间得到数据。建立了无约束的非线性规划模型:

程序如下:

Model

Sets:

Bac/r1..r23/:T,Y;

Endsets

Data:

T=0.25,0.5,0.75,1,1.5,2,2.5,3.5,4,4.5,5,6,7,8,9,10,11,12,13,14,15,16;

Y=30,68,75,82,77,68,68,58,51,50,41,38,35,28,25,18,15,12,10,7,7,4;

Enddata

Min=@sum(Bac:(a1*(@exp(-a2*T)-@exp(-a3*T))-Y)^2);

End

Lingo求解多元函数极小值时内部所采用的算法效率高,速度快,精度高,无需初始值,能准确地得到回归系数的最小二乘解,程序简洁,易于修改和扩展。

一些特殊模型:

当出现分段函数时如何解决,2000年全国大学生数学建模竞赛B题(钢管订购和运输)就是这样的例子。Lingo软件是利用符号“#LT#”即逻辑运算符,用来连接两个运算对象,当两个运算对象不相等时结果为真,否则为假。类似的逻辑运算符共有9个。

数据量较大的模型:

当遇到数据量比较大的题型的时候,Lingo的输入和输出函数可以把模型和外部数据(文本文档、数据库和电子表格等)连接起来。比如2005年全国大学生建模赛题B就是需要处理1000×100维数据的题型。它的Lingo程序如下:

model:

sets:

guke/c0001..c1000/:zulin;

dvd/d001..d100/:zongliang;

links(guke,dvd):x,pianhao;

endsets

max=@sum(1inks:x/(pianhao) k);

@for(guke(i):@sum(dvd(j):x(i,j))

@for(dvd(j):@sum(guke(i):x(i,j))

@for(1inks:@bin(x));k-2;

利用@OLE命令便可以轻易的调取出需要的数据.程序如下:

zongliang=@OLE( ‘f:\B2005Table2.xls’,‘zongliang’ );

pianhao=@OLE( ‘f:\B2005Table2.xls’,‘pianhao’ );

通过上面的编译之后很容易出结果,但是由于结果是一个1000×100的数值矩阵,因此同样用@OLE命令,利用它将结果输出到表格,可以更直观的读取。

程序语言:@OLE(‘f:\k1.xls’,‘x’)=x;

将以上四个模型的编程形式逐一讲授,学生只需将它们对应的程序进行备份,当比赛中遇到同类型时调用修改就可以了。

3.2 函数对应法,边学边练

对模型求解的Lingo编程形式同学们已经有了了解,这时候需要进一步到细节上去,具体练习一些函数的表达式 。教练组针对数学软件的特点,采取了上午讲课,下午上机的教学方式,这样学生在上机过程中可就上午所学知识中存在的疑问向老师提出,教师也可针对性地进行一些辅导和讲授。

参考文献

[1] 杨涤尘.数学软件与数学建模[J].湖南人文科技学院学报,2006,(6).

[2] 常新功,郝丽霞.如何让学生短时间内掌握Maple软件[J].山西财经大学学报(高等教育版),2001,52(3).

[3] 周甄川.数学建模中的优秀软件――Lingo[J].黄山学院学报,2007,9(3).

[4] 袁新生,龙门.非线性曲线拟合的三种软件解法比较[J].徐州工程学院学报,2005,20(3).

[5] 袁新生,廖大庆.用Lingo6.0求解大型数学规划[J].工科数学,2001,17(5).

[6] 姜英姿.大规模数据的计算机处理技术[J].徐州工程学院学报,2005,20(5).

数学建模规划类问题范文第2篇

关键词:数学建模;教学改革;实践; 科学素质; 创新能力

数学思想已成为现代科技发展的原动力,微观的机理性研究离不开数学,宏观的决策也离不开数学,人们已逐渐习惯了用数学的思维去思考问题、用数学的语言去表述客观的现象、用数学的方法去分析和了解事物发展的客观规律。而架起各门科学与数学的桥梁,正是数学建模!大学生是未来的工程技术人员、科技工作者、工矿企业和政府机关管理人员,理应具备扎实的数学基础和良好的数学素质,数学建模教育也就成为培养大学生综合科学素质和创新能力的必经和有效途径。

一、数学建模对学生能力的培养

数模竞赛是培养学生综合科学素质和创新能力的一个极好载体,而且能充分考验学生的洞察能力、创造能力、数学语言翻译能力、文字表达能力、综合应用分析能力、联想能力、使用当代科技最新成果的能力等。学生们同舟共济的团队精神和协调组织能力,以及诚信意识和自律精神的塑造,都能得到很好地培养。通过数学建模的教学和训练,应对大学生从以下七个方面进行培养和引导[1,2]。

1.将实际问题抽象和简化成数学问题。引导学生在遇到实际问题时反复理解问题的本质,我们已有哪些条件?需要哪些相关的知识?与数学的哪些概念可能有关联?通过阅读题目,仔细推敲每一句话、每一个概念,客观正确地理解问题,根据研究对象的具体情况,抓住问题的核心和关键,进行必要的合理假设,然后根据自己已掌握或通过查阅而及时了解的相关知识,建立起相应的数学模型。同时,培养学生对其运用数学手段处理的研究结果做出通俗合理的解释,使读者较为容易地理解自己的思想。

2. 数学方法和思想的综合应用能力。随着数学向经济、人口、生态、地质等领域的渗透,一些交叉学科如计量经济学、人口控制论、数学生态学、数学地质学等应运而生,当用数学方法研究这些领域中的定量关系时,数学建模就成为首要的、关键的步骤和这些学科发展的基础。在国民经济和社会活动的诸多方面,数学建模都有着非常具体的应用,如通过药物浓度在人体内的变化以分析药物的疗效;数值模拟设计新飞机的机翼;预报与决策方法对产品质量指标的预报、气象预报、经济增长预报、经济收益最大的价格决策、费用最小的维修决策;控制与优化方法用于生产过程的最优控制、零件设计的参数优化;规划与管理模型用于生产计划、运输网络规划、排队策略、物资管理等[3]。这些都依赖于平时的积累,一方面要求学生有博览群书的习惯,更重要的是任课教师的知识扩展。例如,讲授微积分学课程的教师,不能仅仅介绍数学符号的运算,在讲到微分、级数等内容时应让学生知道它可用来做近似计算等。

3. 观察力,洞察力,想象力和创造性。学生面对的建模问题是一个没有现成答案和模式的问题,只能依靠充分发挥自己的创造性去解决。这就需要学生具有丰富的想象能力,从大量的文献资料中摄取有用的思想和方法,从貌似不同的问题中窥视出其本质的东西,加工处理,创造出新的形象;同时要具有把握问题内在本质的能力,即洞察力。例如,当你遇见诸如速度、变化率、衰减、增长、边际、弹性等字眼的时候,你是否想到了导数和微分?进而可建立一个微分方程模型来分析运动的机理?当你遇见诸如使什么最大(极大或尽可能大)、最小(极小或尽可能小)、最佳、最省等字眼的时候,你是否会想到要建立一个目标函数呢?进而去建立一个优化决策的数学模型?

4. 熟练使用计算技术手段。即运用计算机编程解决模型的数值解。学生在学习计算机课程时,教材所提供的问题只是为了熟悉掌握一些编程的命令和语句,计算机编程能力相对较差。数学建模教学的开展,给学生提供了综合运用各种命令和语言编写程序的机会,学生针对教师所精选出的不同模型编写出许多较大的程序,并通过运用程序求出模型问题的数值解,使学生编程能力和解模能力大大提高,为以后从事科研工作奠定必要的基础。

5.学生的自学能力和善于使用文献资料的能力。学生仅靠课堂上学习的知识远远不能满足建模工作的需要,一方面,通过集中的培训和讲授,可补充一些知识;另一方面,通过让学生实际做一些建模题目,给学生布置一些没有学过的数学内容和没有接触过的建模问题,有意识地培养其自学能力和善于使用文献资料的能力。并让学生尝试完成在网站上搜索他们感兴趣或认为比较重要的建模题目,以此提高其自我评价意识、自觉性、积极性和主动性。

6. 交流和表达能力,团结合作精神。竞赛是集体项目,现代的科技开发也越来越需要多人多方面的合作。应在平时就开始注重培养学生密切合作、集思广益、取长补短的团队精神,使其善于倾听别人的意见,并能从不同观点的讨论中综合出最优的方案。这种相互协作的集体主义精神,是学生在未来的工作和生活中非常需要的。

7. 科技论文写作能力。学生在参加数学建模学习之前,科技论文写作的能力普遍较弱,有的甚至是一片空白,对如何写摘要、提取关键词、使用数学公式编辑器等,都需要教师指导。不少学生初次写出的建模论文根本无法阅读。教师应手把手地教,一字一句地改,让学生知道为什么要这样写?这样写的目的和意义是什么?这样才能使学生的写作水平得到提高和稳定地发挥。

二、数学建模课程教学改革的实践探索

有了正确的认识和理念,才会有明确的行动方案和实效。我校的数学建模工作起步于1994年,通过数学建模工作者的不断探索,开辟了现在的良好局面。

1.好的政策和稳定的教师队伍是数学建模教改成功的保障。在我校的数学学科中有一批稳定而热情的数学建模教师队伍。他们团结、协作,从过去的三人发展到现在的十多人,并有主教练负责。学校出台了对学生和指导教师具有相当吸引力的鼓励和奖励政策,建立了校级数学建模实验室,指导学生成立了全校的数学建模协会,为数学建模工作在本校的深入开展提供了有力的保障。

2.教学内容的选取是提高学生参与度的核心环节。教学内容是培养目标和教学目的的直接反映,在提高教学质量和培养学生创新实践能力中具有决定性作用,教学内容的先进性和科学性,是直接关系到学生参与度的核心环节。

起步时期的建模教学内容,是以数学相关知识介绍为主。大致介绍数学建模的思想和一些简单的建模案例,让学生初步了解数学建模的意义、基本方法和步骤,了解数学建模的特点、分类和作用。内容较为平淡,其收效不大,当学生遇到真正的数学建模问题时,就难以下手解决,学与用存在脱节的现象,特别是学生参加全国大学生数学建模竞赛成绩不理想。

在数学建模教练小组的努力下,成功申报了一个省级教改项目“加强数学建模课程建设,提高大学生综合素质”,深入开展教学改革研究。首先,组织编写了数学建模竞赛培训资料,并作为该课程使用教材,这也有利于让该课程与大学生数学建模竞赛接轨;其次,教材依据数学建模中常用的一些方法,如数据分析方法、线性规划和非线性规划、概率统计、微分方程、方差分析、聚类和分类、图论、综合评价、预测方法、满意度评价以及科技论文的写作等,并有机地结合相关的一些典型建模案例的分析和求解。这样,使教材变得生动,大大提升了学生的学习兴趣。

3.好的教学方法和手段是提高教学质量的保证。培养学生的综合实践能力,是开展数学建模教育的根本目的。科学有效的教学方法,可以提高学生的效率和创新实践能力。因此,在教学活动中,注重理论教学的同时更应加强实践环节。

数学建模的整个过程是学生能力的综合体现。在教学过程中,按照数学建模竞赛的模式进行专题教学和训练,我们的具体作法是:(1)按照全国大学生参赛办法,将三个学生组成一个队,以队为单位和教师一起参与经常性的讨论,讨论地点放在数学建模实验室。(2)免费开放数学建模实验室,方便学生查阅资料和建模训练。(3)通过多媒体教学课件,介绍数学建模方法,让学生随时都可以反复学习和查阅。(4)精选训练题目,按竞赛要求,让学生在一定时间内完成并提交论文。(5)对完成较好的论文,让学生自己讲解所完成题目的思想、方法,提出解题中的优点和不足,达到互相学习的目的。(6)指导教师和学生一起讨论所写论文中存在的问题并进行修改。通过这种训练式的教学方式,学生无论是在分析问题处理问题方面,还是在论文写作方面,都有了很大提高。

4.数学建模课程的考评应不同于传统的考核模式。由于数学建模注重的是综合能力的培养,因此,在该课程考评方面,应不同于传统的考核模式,我们的具体作法是:(1)由老师提供若干论文题目。

这些题目尽可能没有现存的论文。(2)学生事先组好队,依据所学专业的性质,每队完成2~3篇论文。(3)为尽可能避免相互抄袭,每个题目最多不超过5个队做,如果出现雷同,则返工重做。(4)根据教师制定的评分标准,按质量高低给分,并对每篇论文写出评语,指出论文中的优缺点。(5)期末不再进行考试,该门课程的期末成绩由几次论文质量决定,每次论文在期末成绩中所占权重基本相同。

通过对数学建模教学改革的努力探索,我校在全国大学生数学建模竞赛中成绩发生了根本性变化。2006年以来共获得了国家一、二等奖13队,省级奖45项,平均获奖率达86%。

参考文献:

[1] 李凝. 数学建模竞赛缘何受大学生青睐[N]. 科学日报. 2007-01-18.

数学建模规划类问题范文第3篇

一、前言

自党的“十”以及十八届三中全会召开以来,我国经济、教育等各项事业的发展迈入了一个崭新的历史时期。面对经济体制转轨、政治体制改革、国际国内形势复杂多变等环境,大学生作为社会新技术、新思想的前沿群体、国家培养的高级专业人才,在一定层面上代表着国家未来的发展与创新潜力,这就要求大学生在参加社会主义建设之前需要具备自我决策能力、适应社会能力、创新与实践能力、社交与团队协作能力等。尤其是随着互联网技术的快速发展,社会各领域极需具有逻辑思维能力强、演绎能力突出以及能够将数学方法与计算机技术相结合的创新性人才。众所周知,任何来自于自然科学与工程实践的问题都可以归结为数学问题,而数学建模就是通过计算得到的结果来解释实际问题,并接受检验,来建立数学模型的全过程,这也是利用数学方法解决实际问题的一种实践。因此,培养与提高大学生的数学建模能力,对于提高大学生的抽象思维能力、分析与解决实际问题能力、创新与实践能力以及计算机应用能力等方面具有十分重要的意义。根据当前大学生数学建模教学的发展趋势,结合笔者自身指导大学生参加数学建模竞赛的经历,本文提出了大学生数学建模能力差异化培养以及开展模块化教学实践的探索。

二、数学建模的特点与作用

1.数学建模的特点。为了激发大学生对数学建模的兴趣以及培养与提高大学生的数学建模能力,必须要大学生首先认识数学建模的特点。数学建模就是通过抽象、简化、假设、引入变量等方式将实际问题用一定的数学方式进行表达,从而建立一定的数学模型,并用优化后的数学方法及计算机技术进行求解的全过程。因此,从数学模型建立的实践中,我们可以归纳出数学模型主要存在以下特点:(1)目的性。数学建模的目的是利用数学模型来分析特定对象的有关现象及其规律,对事物的运行与发展趋势进行一定的预测与分析判断,然后做出控制与决策。(2)多样性。对于相同的实际问题,出于不同目的,使用不同的方法与假设,可以建立出不同的数学模型。因此,判断数学模型好坏的唯一标准是看其能否解决实际问题。(3)逼真性与可行性。数学模型的建立需要尽可能与实际问题接近,也就是数学模型的逼真性。而一个逼真的模型往往达不到预期的建模目的,即不可行。因此,数学建模只要达到预期的应用目的,可行就够了,不必追求完全逼真。(4)渐近性与强健性。对于较为复杂的实际问题,往往需要多次由简到繁、由繁到简的反复迭代才能建立可行的数学模型。同时,随着科技的发展与人们实践能力的提高,数学建模也是一个不断完善与更新的过程。另外,模型的结构与参数随着观测数据的微小改变也会表现出微小的变化,从而表现出数学建模的强健性。(5)可移性。数学模型是在原型的基础上进行理想化、简化与抽象化处理之后的结果,它也可以从一个研究对象转移到另一个其他的研究对象。(6)局限性。①数学建模过程中常常会忽略一些次要因素,因此数学模型得出结论的精确性是近似的,通用性也是相对的。②由于人们认识与技术的局限性以及数学发展本身的限制,导致大量实际问题很难得到有实用价值的数学模型。③还存在一些特殊领域的实际问题至今未能建立有效的数学模型进行解决。

2.数学建模的作用。大学生对需要解决的实际问题的认识与理解,可以直接通过大学生的数学模型能力来加以体现。因此,大学生需要有很强的数学逻辑思维力、数学观念以及对数学模型的把控与构建能力,才能运用可行的数学语言表达客观事物或需要解决问题的本质特征。所以,数学建模在很大程度上反映了大学生的数学观念、意识和能力。

随着互联网、云计算以及智能制造等技术的快速发展,提出了许多需要用数学方法解决的新问题,同时也使过去一些即便有了数学模型也无法求解的课题(如天气预报、大型水坝应力计算等问题)迎刃而解;建立在数学模型和计算机模拟基础上的计算机辅助设计技术,以其快速、经济、方便等优势,大量地替代了传统工程设计中的现场实验、物理模拟等手段。尤其是将数学建模、数值计算和计算机图形学等相结合形成的计算机软件,已经被固化于产品中。因此,数学建模在许多高新技术领域,如电子与信息技术、生物工程与新医药技术、先进制造技术、空间科学与航空航天技术、海洋工程技术等领域具有十分广阔的应用前景。

此外,随着数学向其他学科领域的逐渐渗透,尤其是用数学方法研究这些学科领域中的各种定量关系时,数学建模就成为首要的、关键的步骤以及这些学科发展与应用的动力。因此,一些交叉学科,如计量经济学、人口控制论、数学生态学、数学地质学等得了快速发展,在经济社会发展的各个领域正发挥着越来越重要的作用,同时也为数学建模的发展及应用提供了无限的空间。因此,数学建模必将与其他学科相互渗透与融合,迎来快速发展的新时期。

目前,大学工科教学中普遍存在内容多、学时少的情况,导致教学中重理论轻应用,使学生对数学的重要性认识不够,使得很多学生在进入到专业课学习阶段时,不能有效地理解与学习专业课程里的基本原理与数学推导过程,以致其看到繁杂的数学公式而望而生畏,造成其理论水平停滞不前,为其以后的进一步学习、知识更新与创新能力的突破留下了极大隐患。而指导大学生参加数学建模竞赛就是使大学生亲自参加与体会社会、经济与生产实践中经过适当简化的实际数学问题,不仅体现了数学应用的广泛性,而且也使大学生感受到数学的魅力与力量,激发了他们学习数学的兴趣,同时也提高了他们运用数学方法进行分析、推演与计算的能力,为其后续的进一步学习打下了夯实的基础。

三、大?W生数学建模能力差异化培养

《国家中长期教育改革和发展规划纲要(2010―2020)》对高校人才培养工作明确指出:关心每个学生,促进每个学生主动地、生动活泼地发展,尊重教育规律和学生身心发展规律,为每个学生提供适合的教育。所以,在大学生培养过程中,必须牢固树立“以人为本与以学生为中心”的意识。实际上,人的思维与认识世界的方式是多元的,人类至少拥有包括语言、数学、音乐、绘画、运动等多种天赋秉性,每个人都有自己的优势潜能。大学如果能根据学生的个性差异及能力差异,遵循教育规律,根据大学生的学习需求及学习效果,设计出多元化的培养方案与教育模式,发掘出每个大学生的优势潜能,将极大地提高教育效率与人才培养质量,真正做到人尽其才。大学生数学建模能力差异化培养就是结合数学建模的特点,根据大学生个体的优势潜能,有针对性地对其开展多样化的教育教学工作的一种教育模式,势必打破千人一面的标准化、规模化教育模式,其最终目的是发掘大学生的学习潜能,培养大学生的数学逻辑思维能力,提高大学生分析问题与解决实际问题的能力以及实践动手能力与科技创新能力。那么,该如何实现大学生数学建模能力差异化培养呢?下面笔者主要从两个方面展开论述。

1.以学生为中心,为其选择合适的数学建模课程与授课教师,实现课程与教师的差异化。数学建模课程的差异化,就是以学生自身的素质与能力等为基础,根据学生的个性差异及能力差异设计数学建模课程教学方案与评价标准的一种教学模式。该模式的优点如下:在数学建模教学过程中,能够最大限度地进行因材施教,提高数学建模的教学效率与教学质量,最终促进数学建模人才培养质量及学校办学水平的整体提高。此外,教师是各种教育理念与培养方案的直接执行者。执行者的学术能力与个人素养决定了目标实现的质量差异。根据大学生差异化的专业背景与数学基础,设定差异化的培养目标与课程,并选择与之相配套的教师队伍。根据差异化教学的需要,就是把有意愿、有能力的教师组织起来,引导学生自发地从事数学建模的学习及开展创新实践活动,以达到个性化、多元化数学建模的目的。

2.在数学建模教学过程中,教师应根据学生自身的学习基础、学习能力以及学生的创新能力等方面的差异,制定出不同层次的教学任务,使大学生的潜力得到最大程度地提高,笔者主要是从以下几方面着手:(1)学生分层。教师要对学生的学习情况十分了解,这样教师就可以把学生进行一定的分层。例如,将班里的学生以4人为一组,每组要包括学习能力好、中、差的学生,或者由学生个人进行自行分组。之所以采取将学生分组进行数学建模教学,主要是因为学习的过程是一个对话交流、相互帮助与相互竞争的过程,采取分组教学的形式能更快、更好地激发大学生对数学建模的学习兴趣和学习积极性。同时,这个分层是动态的,教师可以根据学生平时完成数学建模的任务情况进行实时调整。(2)任务分层。教师在实际的教学过程中,应考虑到学生的个体差异,兼顾整体和弱、优势群体的发展。针对不同层次的学生,教师可以设置不同难度的任务,如基础类、提高类和创新类,由学生个人根据其自身的能力与水平,自主选择相应的数学建模任务。(3)学生反馈。每次数学建模课结束前,教师要求学生提交一份数学建模报告。提交数学建模报告是教学过程中非常重要的一个环节,数学建模报告显示了学生对任务的完成情况、对知识点和方法的学习情况等。教师要求学生下课之前提交数学建模报告,一方面提高了学生学习数学建模的积极性,保证了数学建模报告的质量;另一方面提高了学生课余时间参与数学建模课的热情,没有完成数学建模报告的学生,可以利用自习课等课余时间到实验室继续进行数学建模的学习。(4)教师分层解答。教师根据辅导过程中遇到的问题和学生在数学建模报告中提出的问题,进行分类归纳总结。对出现同样或相似知识点疑问的学生,单独召集学生进行讲解;对有不同疑问的学生,教师要分别给他们进行讲解。

四、数学建模模块化教学实践

数学建模需要依靠功能强大的Matlab与SAS等软件来实现,因此学习自己设计程序与熟练应用这些软件对于提高大学生的数学建模能力具有十分重要的意义。传统数学建模软件的教学,都是教学基本菜单和常用工具的使用,这种方法和使用环境相脱节,导致学生在具体实践中,面对大量的菜单和工具,不知如何下手、如何运用,教学效果并不理想。如果追求大而全,要求学生掌握数学建模软件所有的基本菜单和常用工具的使用方法,是不可能做到的。那么怎样把这样一个功能强大的数学建模软件教给学生,并让学生灵活应用呢?笔者结合自己多年的教学实践,提出了数学建模方法的模块化与典型案例相结合的教学方法。

1.数学建模方法的模块化。数学建模方法总体而言可以分为六大模块:综合评价、预测与预报、分类与判别、关联与因果分析、优化与控制、实验设计。其中,综合评价又可以分为三个小模块:方案选择、类别分析、排序。预测可分为三个小模块:灰色系统、ARIMA时间序列分析、回归预测;预报可分为三个小模块:按样本关联性分类、按距离分类、按动态聚类分类。分类与判别可分为两个小模块:模糊识别与贝叶斯判别。关联与因果分析可以分为三个小模块:两个变量的关联性、一个对多个变量的关联性、多个对多个变量的关联性。优化与控制则可以分为四个小模块:线性规划、非线性规划、目标规划、网络优化。实验设计在方法方面则可以分为三个小模块:方差分析、LOGISTIC回归、正交设计。数学建模方法众多,通过对数学建模方法的模块化进行分类,有助于学生面对具体实际问题时,做到脑中有法、心中不乱,快捷地建立出数学模型并解决实际问题。

2.典型案例教学。科学实践中的数学问题形形、无以穷尽。如何让大学生在有限的学习时间内,学好数学建模,为他们今后在科研实践中用数学建模解决实际问题打下良好的基础,这就对教师的数学建模教学方法提出了更高的要求。例如:假设某校基金得到了一笔数额为M=5000万元的基金,打算将其存入银行,校基金会计划在5年内每年用部分本息奖励优秀学生,要求每年的奖金额相同,且在5年末仍保留原基金数额,其中,收益比a=(本金+利息)/本金,银行存款税后年利息与各存款年限对应的最优收益比如表1与表2所示。

若??M分成5+1份,xi表示每年的份额,S表示每年用于奖励优秀学生的奖金额,ai表示第i年的最优收益比,建立数学模型的过程如下:

max S,

s.t.a■x■=S,i=1,2,…,5■x■=Ma■x■=M

运用LINGO编程如下:

?MAX=S;

?1.018*x1=S;

?1.0432*x2=S;

?1.07776*x3=S;

?1.07776*1.018*x4=S;

?1.144*x5=S;

?1.144*x6=M;

?M=5000;

?x1+x2+x3+x4+x5+x6=M.

程序运行结果如下:

该例子充分体现了数学建模的三大步骤:第一步,把实际问题通过一定的方法处理成数学问题;第二步,学习数学软件,用计算机语言来解释数学问题;第三步,结果分析,把整个数学建模的过程用实验报告的形式阐述出来,即写作过程。通过这个典型案例(基金的使用)的教学,有助于学生了解与认识数学建模的基本步骤,为其后续数学建模的学习打下了夯实的基础。古人云:“授人以鱼,不如授人以渔”。在数学建模的教学过程中,针对某一个具体数学建模的案例,结合实际问题由现象的直观描述到数学的抽象提炼,教师除了要讲解数学概念和求解方法这些基本知识之外,还需要组织学生就该案例中使用的数学思想展开讨论。同时,教师自身也需要有扎实的科研能力以及丰富的科研实践,真正做到结合案例讲基础,依托基础讲应用,使学生在实践中认识到数学建模的强大功能与魅力,在实践中培养大学生学习数学建模的兴趣,充分调动学生与教师的主观能动性,变满堂灌为主动学,真正做到“教学相长”。

数学建模规划类问题范文第4篇

关键词:数学建模;培训与指导;人的因素

中图分类号:G642.0

文献标志码:A

文章编号:1674-9324(2012)09-0017-03

全国大学生数学建模竞赛是提高大学生和研究生的综合素质,培养创新意识和合作精神,促进学校教学建设和教学改革的重要平台,不仅可以巩固和扩大学生在课内所学的知识,拓宽解题思路,而且能充分考验洞察能力、创造能力、数学语言翻译能力、文字表达能力、综合应用分析能力、联想能力、使用当代科技最新成果的能力、团队精神和协调组织能力。人的因素(human factors)是指在自然科学和社会科学中,一切事物在发展和变化的时候,由于人的参与,使得事物的组成要素、成分、决定事物的条件都随着人的活动的作用而受到影响,人的这种作用和影响称之谓人的因素。如何科学地培训和指导大学生参与大学生数学模型竞赛是一个很值得研究的课题。笔者结合几年来对于数学建模培训及数学建模指导的体会,从数学建模的培训及指导中人的因素方面探索,以期对数学建模培训及指导提供参考。

一、数学建模培训中人的因素分析

众所周知,数学建模培训中有两个不可分割的因素,即技术因素和人的因素。课程设计是数学建模培训中的技术因素,而教师和学生是培训中的人的因素,只有实现技术因素与人的因素的统一,数学建模的培训工作才能顺利进行。在数学建模的培训中,人的因素主要有以下几个方面。

1.决策层人员。大学生数学模型竞赛培训和指导是一个系统工程,涉及到高校多个部门及院系,然而学校领导决策层的支持是数学建模培训及竞赛的关键因素之一。领导决策层必须为数学建模的培训及竞赛创造良好环境并参与到整个实施过程中。在数学建模培训及竞赛的组织实施中,领导决策层主要起行使领导权,把握关键点,保证资金到位,监控全过程,负责协调各部门的关系的作用。

2.组织者。组织者负责与决策层的沟通,完成决策层下达的任务,拟定教学及培训计划,安排相关课程的任课老师,制定教学计划,负责数学建模竞赛过程中的相关事务,数学建模竞赛后的答辩工作,经验总结等,是数学建模培训及竞赛中的保障,因此,组织者能否持续高效地支持数学建模的培训、竞赛指导及赛后事宜,也是决定数学建模竞赛成败的因素之一。

3.教师。培训教师是数学建模竞赛的奠基者,也是数学建模培训中重要的人的因素。由于培训质量的高低直接影响数学建模竞赛的成效,因此,各大高校应该重视培训教师的选拔和培训的质量。在数学建模培训中应该注重对学生应用能力的培养,即如何从现实问题中抽象出数学模型,这也是学生亟待加强的能力。对于培训教师而言,牢牢把握住每门课程培训的要点以及方向是数学建模培训中的首要任务,即所有的课程设置都是为了数学建模培训的。其次,端正态度,认真对待每次课程及每个案例,重视过程而不仅仅是结果。最后,重视竞赛后的总结,在每次数学建模培训及竞赛后,进行经验交流,不断改进教学内容和教学方法,提高培训质量。因此,培训及指导教师也是数学建模培训及指导中的关键的人的因素。

4.学生。学生是学习建模培训及竞赛的主体,也是数学建模培训及竞赛的直接参与者,是数学建模培训中的最关键的人的因素,因此,对学生创新能力的提高,是数学建模培训和竞赛的最根本目的。在数学建模的培训中,应该注重学生自身的因素,即人本主义论中的学习。

二、团队模式及人员管理问题

由于数学建模竞赛中要求三人组队进行竞赛,因此在数学建模的培训进行到一定阶段后,就需要对学生进行组队,形成了团队模式。根据笔者多年培训和指导数学建模的实践,数学建模过程中最重要的方面之一就是要加强各个院系的建模学生之间的信息沟通和交流,而建立跨院系的建模小组则是达到这种目标的有效组织形式。在我校的数学建模组队中,首先根据选的学生所在的院系,将不同学科的学生组成团队,尽量不要使相同的学科背景学生在同一团队中,例如,管理类的学生最好与数学背景及信息工程背景的学生组队,这样的团队中,不仅具备分析实际问题的能力,也具有较好的数学背景,利于模型的求解,同时还具备较强的编程能力,这样的团队在数学竞赛中具备应对不同类型题目的能力,相对而言,取得好的成绩的几率也比较大。因此,在数学建模组队时,鼓励学科交叉,尽可能地让不同专业的学生组成一队;或者鼓励优势互补,尽可能地让能力、素质方面不同的学生(创新能力强的,认真踏实的,有组织能力的,文笔好的等)组成一队;尽可能地让学生通过案例学习和训练,在队内充分磨合,达成默契,逐步形成自己的团队及配合模式。数学建模的这种小组方式也带来了一些新的管理问题。首先,来自不同院系的小组成员的配合问题。由于数学建模小组的成员都来自不同的院系,而且专业背景不同,那么在遇到实际问题时,思考问题的方式和求解问题的方法有可能不同,那么如何协调该问题,是建模小组必须解决的问题,也即小组成员的配合问题。其次,成员都是来自各院系,主要的时间和精力投入到了新组建的小组的工作,对原所在院系的学习有所放松。因此,如何协调数学建模的工作与原院系的学习也是数学建模培训中应该解决的问题。最后,对于主管培训和指导的院系而言,需要根据自身人力资源的现状合理分配,适当控制建模小组的数量,以使指导教师确实有时间和精力来指导学生,而不是名义上的指导。要解决这些问题,必须通过合理的规划,制定合理的教学计划,通过精心的准备,多个部门和院系的密切配合,使学生能够合理利用时间,在确保自身专业知识不缺失的前提下,做好数学建模的培训及参赛工作。

数学建模规划类问题范文第5篇

【关键词】数学建模;定位;实施

“中学数学建模”绝不是在“数学建模”前面加上“中学”二字,它与中学数学知识、中学生、中学数学教师、教学等有着密切的关系.但是在中学阶段数学建模教学有着它的特殊性,从数学应用角度分析,数学应用大致可分为以下四个层次:(1)直接套用公式计算;(2)利用现成的数学模型对问题进行定量分析;(3)对已经经过加工提炼的,忽略次要因素,对保留下来的诸因素关系比较清楚的实际问题建立模型;(4)对原始的实际问题进行加工,提炼出数学模型,再分析数学模型求解.其中第四个层次属于典型的数学建模问题.作为数学建模教学的实施者,笔者认为,可以把中学数学建模定位在数学应用的第三层次.在中学阶段,学生建模能力的形成是基础知识、基本技能、基本教学方法训练的一种综合效果,建模能力的培养主要是打基础,但是,过分强调基础会导致基础与实际应用的分裂.因此,在新课程标准中明确提出:在中学阶段至少要让学生进行一次完整的数学建模过程.从这个意义上讲我们可以适当进入第四层次,而这个分寸的把握是一个很值得探讨的问题,同时也是我们教学的一个难点.

准确地给中学数学建模教学定位,有利于指导数学教学以及更好地开展中学数学建模话动,而不至于陷入盲目及极端地处理数学应用.

具体地说,中学数学建模有如下特点:

1.问题具有一定的创新性

中学数学建模好与劣的一个重要标准是问题选取的好与劣,或者说问题的选取是否具有创新之处.中学数学建模所解决的问题必须是个好问题,必须有所创新.当然,这个创新标准是相对的.由于中学生的知识能力等方面具有一定的局限性,要他们作出真正具有创新性的东西可能要求过高,这也与开设中学数学建模的初衷不相符,因此,学生在做数学建模的过程中,只要在某个方面有所突破就应该说具有一定的创新性.比如,问题的选取有较好的生产、生活背景,所得出的结论具有一定的应用参考价值或者具有一定的延拓性等.

学生的生活环境不同,家庭背景不同,与社会的接触面不同,知识水平和对问题的洞察力也存在着很大的差异.只要学生特别感兴趣,即使是别人做过的题目,也可以让学生在了解别人工作的基础上继续做下去.比如,北京市第五中学的一些同学研究了“音乐对人的影响”,具有一定的创新性,荣获北京市第六届高中数学知识应用竞赛的二等奖.而北京市十一学校的一些同学,开始研究不同类型的音乐对人的记忆力的影响等问题,虽然与前面所做的问题有些类同,但是仍然具有一定的创新性,可以说也是一个好问题.

中学数学建模解决的问题应该是学生身边的实际问题,所涉及的背景应该是学生所了解的,贴近学生的生活和学习.问题的选择应该避免涉及学生比较陌生的领域,或者学生平时无法接触的领域.

2.问题解决用的主要是中学阶段的数学知识

中学数学建模是学生用所学过的数学知识来解决身边发生的各种事情,增强应用数学解决问题的意识和能力,但是,由于中学阶段所学习的知识的局限性与中学学生的认知水平等原因,决定了中学数学建模所涉及的实际背景不能太复杂,所用到的主要是中学阶段的数学知识.这些知识包括函数与数列、方程与不等式、线性规划、立体几何和解析几何、三角函数、线性方程组等比较初等的数学知识.

但是,中学数学建模所用到的数学知识也不会呆板地局限在中学阶段.比如,北京市第五届数学知识应用竞赛一等奖论文《邮票面值的实际问题》就使用了层次分析法.

应该注意的是,中学数学建模所涉及的知识必须以中学阶段所学习的数学知识为主,不鼓励学生大量学习所谓的高等数学知识.这正是许多人对数学建模所运用数学知识存在误解的一个原因,即认为数学建模解决实际问题时所用的数学知识越深越好,事实并非如此.实践证明,有一些实际问题运用初等的数学知识照样能解决,而且在结果和精度上并不比运用高等数学知识差.比如,1996年,北大附中的三位中学生参加全国大学生数学建模竞赛,就用初等的方法做了一个“洗衣机节水的优化模型”,获得了北京市“新苗特等奖”.

3.使学生经历较为完整的数学建模过程

由于中学数学建模的目的是“为学生提供自主学习的空间,使学生体验数学在解决实际问题中的价值和作用,体验数学与日常生活和其他学科的联系,体验综合运用知识和方法解决实际问题的过程,增强应用意识;激发学生学习数学的兴趣,发展学生的创新意识和实践能力”,因此,中学数学建模重在“建”,强调学生的参与和经历,强调使学生经历较为完整的数学建模.可以说,如果学生没有经历一个较为完整的数学建模过程,就不能算参加了数学建模活动.