要想在数学建模竞赛中取得好成绩,需要具有以下三个条件:
一是有好的数学模型。评价一个数学模型的优劣,不在于用了什么高深的方法,而是要能够有效、简便、恰当地解决实际的问题,应该说在能够有效解决问题的情况下,使用的数学方法越简单越好,这样大家才能够容易理解,我三次获国家一等奖的的模型都是用初等数学里面的基础知识建立的,没有什么高深的理论,用到的知识高中阶段都已经学习过了。
二是要有好的求解方法。越是复杂的问题,对算法的要求就越高,对求解方法的评价主要是对算法的评价,一般比较容易求解的数学模型就不太会关注其求解方法。一些比较难的数学建模问题,其难点归结到底就是算法和编程实现的问题。一个好算法的评价准则是,能够快速、准确给出最优解。
三是要有高质量的论文。论文才是决定是否能取得好成绩的最重要的部分,但是没有好的数学模型和算法,也是不可能有什么高质量论文的。在建模中所谓的高质量论文,就是把建模过程和求解过程描述清楚,让评委很容易知道你们是如何分析问题的,数学模型是什么,用了什么方法求解的,最后的结论是什么。只要能把这些问题表述清楚了,论文层面就没有问题了。从作者指导学生比赛的过程来看,绝大多数队最大的问题就是论文的写作,队员写出来的内容连自己的队友都看不懂,更别说让其他人看懂了。所以说在组队的过程中,每个队至少要确保有一名文字功底扎实,可以把问题说清楚的同学。
要想在三天三夜的时间内同时把这三件事情都做好,其实对团队的要求还是很高的,既要求整个团队有很高的数学建模能力、编程求解能力和论文写作能力,同时还要求团队有很高的配合能力。一个人再厉害,在有限的时间内,完成这些事情是非常艰巨的。