|
两天之后,回顾总结这次建模大赛的旅途。总之一句话:获益匪浅,坚定信心。
客观地说,我们的准备以及相关建模的知识准备的确很不足——即使对于新手来说。学校的预选中毕竟题目简单,而且依靠我擅长的图论优化加上三人的联合努力,配合还过得去的文章,我们获得了宝贵的25个参赛队名额之一——作为唯一两支大二的队伍之一。
参加全国大学生数学建模大赛是我进入大学一直以来的梦想,因此我也把握住了相关的机会,包括与老师的频繁交流请教。在找到两位一同努力的队友后,我的信心倍增。在大一下后半段,以及暑假的大部分时间,我自行学习了初步的数学建模知识。
值得回味的是我学习Lingo优化软件的经历。进入暑假后,我一直在努力学习Lingo编程,包括看书和网上挑选的课件,但是面对一门全新的高级语言,对只有一个学期c++基础(虽然我的c++编程学得还不错)的我来说,起步是十分困难的。还记得对那本Lingo和Excel建模编程的书前两章学习的时候,我几乎是在花一个星期啃不到30页的内容:Lingo软件的基本操作和菜单、指令说明等等。尤其在面对一些实战例子时,看到书中的例题如此自如地将数学语言转化成代码,并轻松得到最优解,而我十分希望看懂代码但又无能为力时,那种焦急的心情是可想而知的。毕竟,我虽然很理性,但并非那种聪明绝顶的人。
但有心能成事。当我一遍又一遍、一道接着一道地看例题,跟着书对着电脑敲击了无数行程序代码之后,逐渐地有了感觉。终于在量的积累达到一定程度之后,我能够完全看懂理解Lingo编程的规律和语法,并能逐渐做一些习题来练手了。
即便在开始军训的第一周,我也抓紧了几乎所有的休息时间进行建模准备和编程练习——我告诉自己,必须让我们队伍能够有足够的兵刃来面对校选。
第一天上午还是军训的最后大阅兵。经老师的强烈建议,本来不想缺席一分钟军训的我还是向教官请了一小时假,8点看了看题。因为只有我一个人在看题,两个队友都不在,所以也没有太大压力。可是,当粗略阅读完A、B两题之后,我还是感到了全国赛题目的程度——的确十分具有现实性和可操作性,当然,很难去驾驭,对于我们这样的新手来说。当看完两题后,我基本没有太大偏颇——A、B题都觉得差不多。
上午军训结束后,我们几个立即回去整理好东西,前往班主任导师的办公室,开始做初步读题选题工作。大家都读好题后,我们进行了初步的讨论,思考两题的思路并交流。最终,我们选择了偏重选址优化的B题。
第一天下午我们在3点以后算正式开始做题。首先是第一大题,上来第一小问本身还是比较简单的,但是对于和之前我遇到的略有不同的数据形式,我还是犹豫了很久——用不用纯机械地、全用编程很潇洒地求解,到底需不需要人工筛选。为了实际考虑,我们还是理智地选择了初步人工筛选。最终,对于第一大问,我们在第二天上午全部解完。
但是面对第二问,我们在是否沿用第一问的算法上展开了讨论。由于问题原则基本一致,我认为应该采取更加有创造性的解法——毕竟第一问的答案比较单一,无法真正体现问题的实际性。
期间也要多多感谢辛苦值班的指导教师,不时地询问我们的进度,并提醒我们要加紧把进度赶前并尽早开始写论文。这一点现在说来比较惭愧:因为在第二天下午4点时,我才开始着手写论文,而且进度很一般。这也给最后的瑕疵埋下了伏笔。
因此,在这个3天的“项目”制作的过程中,我体会最深也是学习最大的是:要将理想和理论化为现实,必须有很好的管理和规划——包括时间规划。
在第二问中,我们成功地结合实际给出了合理的定义,最终很好地点了题,并且提出了较为新颖的算法来计算合理选址点。当然,这一切都需要在论文中具体地体现和发光。
9月11日,第三天。
这一天从早上开始就决定是非常艰难的一天。我一早6点40来到班导师办公室,随后两位队友也到了。由于前一天晚上还遗留了一个小问,我们必须在中午之前解决——好在之前我已有了模型的思路,很快就建好了模型,然后合三人之力将结果全部求解出来。这是已经临近中午了。
下午和晚上,继续解题,我写论文。
晚上11点回宿舍大家,我一个人写论文。这个夜晚是漫长的,我只能说。对精神和体力的考验,差点让我崩溃。好在,拼搏坚持,再坚持,第二天早上成功交卷了。
这次的收获很大,对我的意义重大——刚开始大二的我。我不能忘记,科学工作者的习惯和职责,也不能忘记我的责任。
下一个目标,我会为自己奋斗。
Powered by Discuz! X2.5 © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 ) 论坛法律顾问:王兆丰
GMT+8, 2024-5-16 04:44 , Processed in 0.286701 second(s), 27 queries .