您好,欢迎访问三七文档
数学建模全过程早上下了题目后,首先是读题,分析题目要点,提取已知条件,对题目有个初步认识,两道题都要分析一下,然后决定做哪个,一般在第一天中午前就把题目定下来。定下题目后,就要精读了,对具体的专业性术语需要查一下相关的专业书籍,准确理解题目说的是什么意思,也就是要审好题,弄懂题意,这是顺利完成论文的第一步。然后把问题的提出部分写出来,也就是用自己的话把问题叙述一遍,提取主要信息。接下来主要就是进行合理假设与参数说明了,把题目转化成一个数学问题的形式,即已知了什么,要求解什么,还需要什么中间的结果等。在建模题中不可能把所有用到的都从题目中找出来,也不可能考虑到所有现实生活中的情况,因为现实中也有一些偶然因素,对整个事情关系不大,因此要进行一些假设,对与问题无关或影响不大的方面进行假设,使问题简单也更符合实际情况。也就是说要把影响这个问题的主要因素和临时性因素弄清楚,分请主次,才能使模型具有通用性,才有价值。假设以后,就要建立数学模型求解了,一开始肯定是建立一个初步模型,考虑的也不是很全面,此时队内也可能有不同想法,这时候3个人就要互相交流,一起改进模型,你在给队友讲解的时候,其实就是你整理你的思路的过程,如果你的思路哪块不怎么清晰,那么他们会问你这里是怎么回事,他们告诉你他们这块是怎么想的,然后大家一起讨论还有什么没考虑到的,或者是考虑的不周到的地方,忽略的方面等。这可能是整个过程中最关键的一步了,有可能一个问题卡在那,怎么也过不去,忽略它吧,它对整个问题很关键,考虑它吧,又无从下手,这是最考验人的时候,你要从不同的角度去看它,重新考虑整个问题,看是不在什么地方理解发生了错误或考虑的方面太多等,这要具体问题具体分析了,我不再多说了。接下来就是求解模型,编制程序了,在这块用到的知识也很多,有的模型求不出解,需要利用一些算法或是自己编一些程序来求解,例如一些非线性规划,离散模型等,可以用层次分析法,遗传算法,神经网络方面的模型进行求解。而且编的程序必须可执行,也就是说,要求执行效率高一点,你不能编好了一个程序,它1小时才出一次结果,那你在等计算结果上花的时间就太多了,后面的改进、推广方面肯定要受影响,因为你要利用计算出的结果再反过来改进模型,或是优化算法。这两步是互相影响,相辅相承的,只有建好了模型,才能用算法编制程序,编好程序有了结果后,再进行分析结果改进模型和算法,一直到得到比较满意的结果为止,即与题目要求、现实生活比较相符。总之,要经过反复修改、反复检验、反复总结,最后才能构建一个较好的模式。还有很关键的一步就是写论文,写论文的时候要力求把你们的思路表达的清楚一点,力求让别人读懂你们的模型,不能列上一大堆数学公式放在那,就不管了,那样谁也看不懂,不知道你要表达一个什么意思,你这样解题的根据是什么,这样解的可靠性有多强。要说清楚解题思路,以及这样考虑问题的合理性,什么地方用了什么算法,对解出来的结果做一系列的分析处理,列表、画图、拟合等,找规律、做总结。还有就是模型的优缺点分析,对模型进行改进、推广,使其具有通用性。还有就是早准备,把论文的框架提前准备好,把能写的早一点写上去,以后有充足的时间修改论文的其他部分。最后写摘要、关键字,摘要一定要写好,描述清楚题目的大概意思,以及该论文解决的具体问题,把整篇论文的主要内容及用到的算法思路提一下,把得到的题目结果写出来,把结论总结一下。剩下就是把参考文献写上,这个按要求的顺序写就可以。至于附录,主要就是把编的程序附上去,再做一些程序功能的说明及完成的结果。就这样说长不长,说短不短的三天过去了,我们也按时交了论文,当我们看着我们写的文字伴随着打印机刷刷刷的声音变成了印刷体,我都要哭了,那是我们三个昼夜的劳动成果,是我们自己的论文。我看着这由三天三夜心血和汗水化成的论文觉得它不是一篇普通的文章,在这篇文章里刻录着我们三天三夜的兴奋,郁闷,痛苦和喜悦的心情,在这篇文章里记载着我们三天三夜的经历,铭记着那种同甘共苦的合作精神。在那个时刻,比赛成功与否显得不那么重要了,只是觉得手上这份论文的份量好重好重,那是我们珍贵的经历,从未有过的人生体验啊!然后等论文封起来让老师拿走以后,我直接回宿舍就想睡觉,可奇怪的是,经过三天的忙碌,我竟然睡不着,不是兴奋,也不是劳累,大概要等到太阳落山后好好睡一觉吧。竞赛完第二天上午因为是俩门专业课,还迷迷糊糊的去听课了,只知道老师讲到哪了,不知道讲的重点是什么,下午干脆没去上课,睡了一下午。关于时间上的安排,大致是第一天上午把题目定下来,下午和晚上做初步分析、进行模型假设、参数说明等准备步骤;第二天主要是建立模型、编程计算结果、再改进模型、再计算这样不断往复的过程;第三天主要是论文的完成阶段以及模型的分析、推广阶段。三天三夜组员的精力分配也很重要,因为它类似与一个马拉松赛,你要是一开始跑猛了,后来可能大脑就不跟你干了,身上也没劲,只有合理分配体力,才能使思路敏捷,做题效率也高。要精心调整自己的状态使你能顺利跑完全程,你才可能成为那个成功者,不是说笑到最后才是最美的吗。因此最好每天都休息一会,让大脑歇一歇,也给自己留点思考的时间,当然这要根据自己的情况自己调节了。三个人的协作是很关键的,不能做大量的重复工作,我加了一个大量的,我主要是说必要的重复工作还是应该有的。因为一个人肯定想的不会太全面,也有可能在计算过程中出错;另外,如果分工太细的话,编程的不管建模,那他模型都不怎么理解怎么能得到正确的结果,或者等建完模型后建模的再给编程的讲一遍,那样就是计算机中的串行工作了,效率不怎么高。我们要在三人中实现并行工作,节约时间也能提高效率。还有写论文的也得首先知道模型的含义,然后才能正确的把思路表达出来,如果写论文的人都不怎么理解模型的话,那看论文的人又怎么能理解呢。因此在比赛全过程中,三个人要注意一起讨论,因为问题越争论才越能发现新问题,也使思路更清晰,想的也更全面。不过适当的时候也需要妥协,使组内意见一致,紧跟着一起研究下一个问题,不能因为想法不一样就各干各的。如果有什么想法,就要把它说出来,大家一起讨论,最后决定一个方案,这样才有可能取得好成绩。
本文标题:数学建模全过程
链接地址:https://www.777doc.com/doc-4633646 .html