章节错误/点此举报 点击/收藏到桌面
张妍点了点头,突然伸出双手抱着我,把头埋在我怀里,轻声的说:“神童,让我再抱你一次好吗?”
我点了点头没有说话,只是轻轻的拥着张妍,让她在我怀里肆意的泪如雨注。
234
组委会通知我们比赛的场地就在柏立基学院的专家楼,离我们现在住的地方只有几步之遥。
杨婷很快就打听到专家楼是按照五星级标准装修的,我们所在的三人标间有一个大卧室有三张床,晚上可以在那里休息,外面的会客室就是我们的比赛的地方,三台高配置的电脑已经摆放在里面。
组委会把房间钥匙和参赛指南发给我们,九点钟比赛正式开始。
杨婷和孙董迫不及待到指定的网站下载试题。题目是全球变暖导致南极冰山融化后,而冰山融化后又会对全球气候的产生巨大影响,要求建立数学模型对这个影响做出评估。题目中给了一堆南极冰层,冰架,全球各大洲的温度,降雨量等参数。这次参数都是逐年的数据,不仅多而且异常繁琐。
杨婷和孙董把题目看了两遍,面对将近十页的数据,头都大了。数学建模就是这样,参数少了不行,多了又让人眼花缭乱,无从下手。
“神童,你过来看看呀,……”杨婷叫了两声,我没应。杨婷转身一看,发现我正坐在卧室里面神情专注的看电视。
“神童,你在干嘛呀?我们现在在比赛,你怎么像是来度假的一样!”杨婷非常不满的对我说。
“呵呵,这里居然能收到star movie,不用着急,还有三天时间呢,这种比赛急不来!”我悠闲自得的说。
杨婷走到电视面前,毫不犹豫的按了“power”键,把电视给关了。我白了杨婷一样,也没有跟她理论,自个儿走到电脑面前开始看题。
“神童,这次的题目似成相识,跟我去年参加全国比赛的题目参不多,但参数要多很多,感到无从下手!”孙董走到我面前说。
我把题目认认真真的看了三遍,心里面也犯嘀咕了,这个问题要建模,不是一般的复杂,要考虑的因素太多了。另外一个难点在于,我们三个对气候,地理都不是很熟悉,虽然题目中也给出了一些冰川融化对地质,气候影响的说明,但这些信息对于建模来说,远远不够。
我坐在电脑前,飞快的敲着键盘,用google搜索关于全球变暖对南极的影响,以及南极冰层解体对全球气候的影响。
我在《scince》搜到两篇论文,一篇一位英国气象学家写的,一篇是一位美国的地质学家写的,好几十页,只能下载下来慢慢看。美国人的文章专门论述了气候变暖如何导致南极的冰山融化,并且就冰山融化当然速度,面积以及今后几年可能导致海平面上升的速度给了一些预测;英国人的文章,其实将了诸多影响全球气候的因素,其中就包括南极冰山融化问题,同时也谈到了气候变化对南极冰山的反作用。两篇文章落落大满几十页,我足足看了整个上午。
组委会送来了午餐,大家都没心思。
“神童,你找的两篇论文有没有用?我看了一下,两篇论文各讲各的,一点用的都没有,你还是老老实实的考虑如何建模吧,不要浪费时间了!”杨婷有点沉不住气了,变得焦躁不安。
杨婷的话突然给了我一点启示,“各讲各的”,其实这个模型也可以先分割成三个模型,一个模型关于气候变暖对南极冰川的影响,一个模型关于冰川融化对气候的影响,一个模型研究气候的变化对冰川的反作用。这个思路清晰而又简单,我刚才怎么没想到呢?
孙董一直在注意我,发现我的表情一会儿又严肃变为舒展甚至是兴奋,立刻意识到我肯定有思路了。孙董用胳膊肘推了推杨婷,小声说:“神童,好像有办法了!”
杨婷看了看,对我大声说:“神童,是不是想到办法了?”
“嗯,有思路了!”我兴奋的七手八脚把桌上的午餐挪开,拿了几张纸,详详细细把我的思路给杨婷,孙董讲了一遍。
杨婷,孙董听我讲完,立刻转忧为喜,虽然还饿着肚子,但是还是迫不及待的一人分了一个模型开始做起来。
到傍晚的时候,三个独立的模型已经完成了,剩下的内容就是整合三个模型,合三为一,然后对整体模型进行优化,计算,模拟。
万里长征虽然只是走完了第一步,我们三个都特别有成就感,我靠在沙发上,长长的叹了口气,说:“不知道stafenie和叶莲娜两组,模型建的如何?”
“呵呵,神童,你现在是不是有点得意,果然是神童,化整为零,再化零为整的方法都被你想出来了!”杨婷笑着说。
“别得意了,说不定别人已经想到更好的办法,stafenie和叶莲娜都是非同一般的天才!”我嘴上故意谦虚的说,心里面还是有点骄傲。
在房间里面困了一天,我准备出门透透气。杨婷虽然对我这种行为非常不满,正要阻止我。
“呵呵,你别拦住我,我要出去放松放松才有思路!”我笑着对杨婷说。
港大旁边有个星巴克,夜幕降临,华灯初上,星巴克门口小空地上已经坐了很多人在喝咖啡,聊天。
我找了一张空桌子,要了一杯最便宜的泡沫咖啡。
“Hello,不介意和你一张桌吧!”一个熟悉的声音在我耳边响起,我扭头一看,原来是stafenie。
“非常欢迎!”我友好的说。Stafenie坐我旁边,要了一杯摩卡咖啡。
“你看上去很轻松,模型ok了?”stafenie轻轻的呷了一口咖啡上的泡沫问。
“没有,你呢?”我笑着问。
“差不多了,不过模型还需要优化一下,这次的题目比我想象的要复杂!”stafenie轻松的说。
“不知道叶莲娜那组怎么样?”我也喝了一口咖啡,这次比赛stafenie和叶莲娜是我最大的对手,stafenie现在表现的胸有成竹,我自然就关心叶莲娜的情况。
“听说她晚上去听音乐会去了,应该没什么问题吧!”
stafenie看似轻松的一句话,让我大吃一惊,咖啡差点洒出来了。我骤感压力又大了很多。
“其实我参加这次比赛的目的,就是想会会叶莲娜,看来我真的没来错,连我老爸这么高傲的人都对叶莲娜另眼相看,看来真的不简单!”stafenie还是保持刚才轻松的语气。
我点了点头。
“不过,我觉得你也非等闲之辈!”stafenie笑着说。
“啊?为什么?”我看了stafenie一眼,奇怪的问。
“如果没猜错,你就是上次在网上问我要SLER的那个人?”
“哦,你怎么知道?”
“我看过你投稿到《亚洲数模期刊》的那篇论文,用的就是SLER的参数拟合,而恰好你这篇论文的审稿人就是我,没想到这么巧吧?而且也是我建议组委会邀请你来参加比赛的!”stafenie一口气把所有事的来龙去脉都说了一遍。
我表面上故作镇静,但是心里面却是暗暗惊讶,看着身边这位胸有成竹的女孩,很难跟昨天那位满身孩子气的小姑娘联系在一起,更没想到她居然是全球顶级数模研究期刊的审稿人,而我这次能来香港也得益于她的帮助。
“那我就得先谢谢你,你还猜到什么?”我饶有兴趣的问stafenie。
“呵呵,不客气,我喜欢和天才比赛。我想,你肯定把SLER给破解了,跟我当年一样,”stafenie笑了笑说。
“果然是天才,全中!”我不得不暗地里佩服stafenie。
“呵呵,打桥牌是很需要逻辑推理能力的,……,我想你肯定还把SLER的源代码,算法都读了一遍,然后自己就把模型优化软件缺失的部分补充完整,所以我觉得你肯定是个天才,”
“过奖,过奖!”我谦虚的说。
“这次比赛的冠军就在我们三个组之间产生,而最后就是比参数拟合那部分谁做的更好,虽然用你们中国的古话来说,我们都是一脉相承……,可我不想输掉那一百美元,呵呵!”
我点了点头,表示赞同。
235
回到房间,孙董,杨婷的模型已经就绪了,她们俩看见我回来了,两眼都闪金光,吓了我一跳。
“回来啦?”杨婷高兴的问。
“嗯,还打听到一些消息!”我坐在沙发上,靠着扶手说。
“什么消息,说来听听!”孙董饶有兴趣的搬了张椅子坐我旁边。
“我去星巴克喝咖啡……”
“什么你去星巴克喝咖啡?哼,你还挺会享受的,”杨婷不满的说。
“喝咖啡才能打听到消息,同志们,现在形式非常严峻!”我一脸严肃的说。
“怎么了?”孙董着急的问。
我把从stafenie那里打听到的消息给杨婷和孙董简单说了一遍,两人听了都脸色严峻,刚才的兴奋和高兴一扫而空。
“stafenie和叶莲娜真是深不可测,看来第一天就已经分出高下来了,冠亚军是没戏了,争取第三名吧!”杨婷有点灰心的说。
“是呀,这个题对她们来说好像根本没有难度,而且那个叶莲娜好像比stafenie还可怕,居然就跑去听音乐会去了!”孙董觉得有点不可思议。
“鬼子固然强大,我们也不能妄自菲薄,我这次就是冲着冠军来的,要有信心有决心才能取得最终的胜利!”我像冲锋前作全军总动员的指战员,豪情满胸的说。
“神童,你就省点力气来建模吧,这种国际大赛喊口号是没用的!”杨婷不满的说。
“好吧,我们虽然起步比别人慢了半拍,但并不意味着我们会一直落在后面,我们要后发制人!”我说着就坐到电脑面前,准备开始整合三个模型。
在中午开始建模的时候,我就和杨婷,孙董约定好了模型的封装方式,定义标准的输入输出,为了便于最后的整合,三个独立的模型都要求是对象实体。类似面向对象的编程方式,模型耦合实际上就变成了对象实体的耦合,我对这个过程已经轻车熟路。
虽说简单,将这三个模型耦合成一个大的数学模型也足足花了我两个小时,孙董和杨婷也没闲着,已经在开始动手写论文了。
“搞定了!”我长长的舒了一口气,伸了一个懒腰,又累又困,然后直挺挺的躺在沙发上。孙董和杨婷丝毫没有困意,奋键疾敲的撰写着论文。
“万里长征终于迈出了第二步,同志们我们已经在江西突破了敌人的封锁线到贵州了!”我躺在沙发上功勋至伟的对孙董,杨婷说。
“神童快点起来,人家stafenie和叶莲娜都要飞夺泸定桥了,我们连遵义会议还没开呢……”孙董有板有眼的接着我的话说。
我一下子从沙发上坐起来,笑着调侃孙董说:“历史学的可以呀!还知道开了遵义会议才能飞夺泸定桥,好,今晚上就开遵义会议,把模型给优化了!”
我在stafenie的软件上增加了参数拟合的模块,模型优化软件就已经比较完整了。不过开发完这个软件后一直还没机会测试,对其的优化性能我还没底。
我运行软件开始对模型进行优化,屏幕上不断闪现优化的过程,一切都进展顺利。
“呵呵,照我们这个速度明天中午就可以陕北大会师,完成长征了!”我得意的看着电脑,对杨婷,孙董说。
“没这么简单吧,我觉得这事没这么顺!”孙董有点担心的说。
“哎,这建模这东西其实也没这么高深,会者不难,难者不会,思路对了就成功了一半,”我优哉游哉的坐在椅子上说,我忽然想到了钟国强,不知道这小子模型建的怎样,而且这两天一直比较安静,也没来找我的麻烦,我隐约觉得有点不对劲。
我正在得意的时候,孙董突然对我说:“神童,你看你的电脑,怎么突然蓝屏了!”
我扭头一看,果然电脑蓝屏了,上面显示了一些大概的故障原因,不过根据我的经验,一般都是软件出问题导致的。
我赶紧重启电脑,查看了一下电脑的错误日志,发现原来是那个模型优化软件导致内存泄露,让电脑死机了。
我又把软件的日志调出来一一审核,我诊断出这个错误不是程序的原因,而是SLER的算法竟然出现了一个不可解的逻辑错误,不断的生成对象实例,但是没有调用析构函数释放对象实例,最终耗尽了计算机的内存导致死机。
既然是逻辑错误,现在唯一的招数就是改算法了。
在这么紧急,这么短的时间内要修改完SLER算法谈何容易,况且解决了这个问题,难保改动后的算法不会出现新的BUG,刚才放松的心情,又开始紧张起来了。
我把程序的源代码调出来仔仔细细的看了两遍,但是如何改我还一筹莫展。
我走出房间,到走廊上。在专家楼的走廊上正好可以看到大海,不过此刻的海面已经是黑乎乎的一片,只是偶尔在上面闪现了一些灯光还依稀可见。
“发现SLER的缺陷了?”stafenie不知道什么时候已经站在我旁边,微笑着说。
“想来你的电脑也因为内存泄露死机了?”我笑着问stafenie。
“我想叶莲娜现在也正在努力的改算法吧,打扰了她今天听音乐会的好心情……”stafenie从容不迫的说,此刻我们三个人仿佛站在同一起跑线上。
“这个模型要优化必须用SLER来参数拟合,看来现在是要比谁的动作快了,最先把算法改完!”我看着远方黑乎乎的海有一句没一句的和stafenie搭话,我想她现在所有的心思也都放在算法的修改上。
“其实这个模型远不止要解决参数拟合问题这么简单,更大的挑战还在后面,我也想看看你和叶莲娜怎么来解决这个问题!”stafenie胸有成竹的说,仿佛这个问题对她来说已经完全有了答案。
我转过头看了看stafenie,这个脸上稚气未脱的美国女孩子表现出来的超人的全局观和缜密的思维,让我不得不敬佩。我渐渐觉得对stafenie了解越多,越能感觉到她的深不可测,如果说叶莲娜表现出匪夷所思的天赋,则stafenie则是更为全面的综合素质。
按照比赛的惯例,参赛队伍之间是不能交流的,不过在stafenie看来我们这种交流并不会妨碍比赛的公正,所以也不用刻意的回避。
我回到房间,一个人在卧室里面踱来踱去的思考如何改进算法,孙董和杨婷在外面吃宵夜。这次组委会考虑的非常周全,晚上还专门为参赛队员准备了宵夜。
卧室里面有一套小音响,旁边还有一些CD。我看着这套音响,忽然想到一件事。小时候我老爸买了一台的录音机,本来在家具里面预了一个位置,但是录音机太长了放不下。当时我老爸是想把家具的隔板去掉,这样虽然能放进去,但是严重影响美观。后来还是我老妈聪明,把录音机的两个喇叭给拆下来搁在旁边的隔间,解决了这个问题。
我忽然受到了启示,SLER这个算法有缺陷不能优化模型,为什么一定要改算法而不能修改模型呢。想到这一点,我豁然开朗,决定把模型中导致优化软件出现内存泄露的部分改掉,这样最省时,而且风险最小。
我有点激动的跑到电脑面前,开始修改模型。
236
修改模型比我预料的要快得多,只需要将某些对象函数做些过程上的调整就行了。不过工作量可是不小,我飞快地敲着键盘,感觉真是爽歪了。其实很多事情一跳出定式思维,就会有另一番天地。本来还以为惟一的方法是修改算法,现在又柳暗花明。
没过多久,杨婷和孙董他们回来了。见我像小兵唐龙一样边扭晃着屁股,边敲键盘,有点吃惊。不过和我一起呆久了也见怪不怪了,马上就意识到,我可能已经夺下沪定桥了。孙董首先发难:“呀,神童,你是不是找到解决问题的办法了?”我知道以她的严谨又得解释好久,于是简单地说,只是稍改一下模型而已。
杨婷早就看出来我已经搞定得差不多了,也有点兴奋。“那边钟国强同学一定想不到我们神童这么轻松搞定吧,今天还在耀武扬威,我们就等着他丢人现人吧。”我一惊,难道他们遇到钟国强了?钟国强一定会向他们打听我们的进展情况。单是这一点我反而不担心,我担心的是他会不会觉得自己胜利无望而来插一杠。我停下来,倒在一边的沙发上。
杨婷把他们遇见钟国强的情况说了一下。原来他们去吃宵夜的时候,看到钟国强跟stafenie在一起,虽说stafenie不会跟他讲啥关于建模的,但看着他那粘糊糊的样就来气,表面上看起来仪表堂堂,背地里尽使些见不得人的招数。就过去借问好看看他到底在搞什么鬼。
“钟国强一见到我们过来就缄默下来,一脸油光的笑顿时消失,换了一双平静的眼神,当时我就想到一个英语单词‘vanish',跟变戏法一样。”我正在奇怪,她现在说话怎么也有点掉书袋了。却见一边的孙董正用华丽丽的眼神呈45度打量着我。感觉今天他们都挺怪怪的。我顺着孙董的眼神再一看,原来他是看我脱了鞋躺在沙发上不习惯。其实我一直都有这个习惯,只是没人知道。今天一兴奋居然望了这茬了。
“刚才你们说哪儿了?继续。”我头枕着双手,望着天花板。
“其实钟国强并不像你想象的那么坏,他只是和stafenie聊聊宵夜的食物。”
236
杨婷和孙董辛苦了一天,困得眼睛都睁不开,到卧室休息。我一个人坐在电脑面前,开始修改模型。
可能学计算机的都是“夜猫子”的缘故,每到夜深人静的时候,我就特别清醒,脑子特别好使。我目不转睛的盯着电脑屏幕,不停的思考不停的敲着键盘。由于模型的内部内聚的很紧,牵一发而动全身,每修改一处涉及的范围却很广。
我不断修改,不断用优化程序来测试,一直忙到凌晨三点多钟,模型才基本修改完成满足SLER的要求可以完整的做优化了。
我狠狠的伸了一个懒腰,虽然非常累却一点不困,反而很精神。我看着电脑屏幕,心里面暗自得意,如果早上模型能全部优化完,今天上午就可以开始计算机模拟,我仿佛看到了胜利的曙光。
我丝毫没有睡意,把QQ打开,期望子墨这个“夜猫子”还在上面。子墨在QQ上一般都处于隐身状态。子墨告诉我她以前从来不用QQ,到现在她的QQ上只有我一个好友,让我倍感荣幸。
我刚上线,三石的头像立刻开始跳动了,发了一条消息过来。
“神童,还没睡?”三石问。
“嗯,刚把模型改完,杨婷已经睡了!”我说。
“辛苦你了,她还好吧?”三石还是非常惦记杨婷,但是我们到香港都没手机,杨婷也是到香港的第二天给三石打了一个电话,就再也没联系了。
“呵呵,好的很!”我立刻回消息说。
恋爱中的男生女生可能都变得特别敏感,三石怎么也觉得我这句话是有弦外之音,立刻回消息过来,有点紧张的问:“什么意思?”
呵呵,我一看来劲了,知道三石这小子肯定想歪了,以为有人追杨婷,哎呀,三石你自己找上门来,我不忽悠忽悠你,我自己都觉得过意不去。
“你要有心里准备!”我又发了一条消息过去吓唬吓唬三石。
“快说,快说!”
“这次比赛,中东也来了一支队,其中有个队员据说是王储。前天欢迎宴会上,这个王储主动邀请杨婷跳舞,好像对杨婷有意思!”我一脸坏笑,把消息发过去。
“真的?你骗我的吧?”三石立刻消息又回过来了,还是有点警觉,大概是以前在寝室被我忽悠多了的缘故。
“我还有张照片,发给你看看吧!不过不是很清楚,我用手机拍的!”
三石沉默了一会儿,发了一条消息过来,“算了,不用发了!我绝对相信杨婷”
“这个就难说,别人是王储,随便送一个油田给杨婷当生日礼物,就够杨婷用三辈子的了,换作我是杨婷,我也很难抵御住这种诱惑,况且杨婷本来意志品质就比较薄弱,属于中间分子。对了,王储同志今天早上还送了一束郁金香过来,听说是派专机从荷兰空运过来的,看来是花血本了!”我说的有鼻子有眼,三石不能不信。
“真的?神童,我该怎么办,帮我想想办法!”三石现在真的有点着急了。
我一看,不由的笑出声来,三石在我们屋呆了这么多年还是这么单纯,一骗一个准,是他太笨了,还是我们太聪明了呢?
“我们是兄弟,我肯定帮你了,比赛完我就去做杨婷的工作!”
“不要比赛完,现在就去做她工作,帮我说说好话!”
“她现在正在做美梦呢,难道我把她叫醒?不急这一会儿了!不过这事难度挺大了,鬼子太强大了,而且杨婷说你经常惹她生气,我也很为难呀!”
“神童,你帮我说说好话,我回来请你吃饭!”
“几顿?”
“三顿!”
“太少了!”
“一周!”
“一个月!”我和三石用QQ讨价还价起来。
“成交!!!”三石还特意打了三个感叹号。
“神童,这事你一定要帮我,现在也只有你能帮我了!”三石紧接着又发条短信过来。
“哎呀,实在不行,你再找一个,大丈夫何患无妻!”
“神童,我真的非常非常喜欢杨婷,失去她我真得不知道自己该怎么办!”
三石发过来虽然只是冷冰冰的文字,但是在我却能想象得出三石现在的感受。三石对杨婷用情之深是我们寝室公认的,就我们参加全国比赛那会儿,三石每天来送早餐,送宵夜,虽然不是什么大事,但也不是每个男生都能做到的,尤其是在这个大男子主义盛行的年代,三石真的是非常难能可贵了。
我忽然觉得有点内疚。
“看在你这么痴情的份上,我就帮你这回了,不过你在杨婷,在别人面前千万别提这事!”我虽然觉得内疚,但是也不能般石头砸自己的脚,我又回了一条短信。
“神童,谢谢你了!”
“好了,你赶紧睡觉去吧,这事包我身上!”我立刻安慰三石。
把三石给安顿好,我立刻给“哥特复兴”发了一条消息过去,虽然现在显示是离线状态。
等了好半天,还是没动静,可能子墨真的没在线,我也收拾收拾准备躺在沙发上睡觉了。虽然卧室有三张床,但是为了照顾女士,我还是主动申请晚上睡外面的沙发。
刚躺下,我就听见QQ“唧唧”的叫个不停。我有从沙发上撑起来,坐回电脑面前,果然是子墨。
“不好意思,刚才在赶图,没注意,比赛的怎么样?”子墨发消息问。
“还行,都还比较顺利!”我回消息说。
“对了,你这几天见到张妍了没有?”
“有,那天聊了几句,她马上去澳洲!”
“哦,什么时候走,我这段时间太忙都没和她联系,她一个人去?”
“她是今天的飞机,她男朋友已经先过去了!”我才想起来,张妍是今天的飞机。
“啊?她有男朋友了,我怎么没听她提起过!”子墨立刻回消息过来。
“可能是刚谈没多久!”
我忽然开始担心张妍一个人去机场,都没人送行,也不知道她行李是不是很多。
“子墨,麻烦你一件事!”我犹豫了一会儿,还是给子墨发了一条消息过去。
“是不是想让我帮你去送张妍?”
“嗯,行吗?”
“其实你不说,我也要去送她,她这次去澳洲,也不知道什么时候才能再见面了!”
“子墨,谢谢你!”
“不用客气了,你现在最重要就是安心比赛!不光关系学校的名誉,也关系你的前途,一定要好好把握!”
“嗯,我知道了!子墨,认识你,真是我这辈子最大的幸运!”
“呵呵,是吗?小女子受宠若惊!”
237
和子墨聊后下了QQ,长长地伸了个懒腰,想到结果马上就要出来了,等于是使了一个绝招“乾坤大挪移”,飞夺泸定桥后没有翻雪山草地就直接走到了瓦窖堡会师,心中不禁有些得意。
信步走到阳台上,但见夏天的香港之夜无比灿烂,好似一个贵妇人,处处散发出珠光宝气,珠江从北边蜿蜒伸过来,恰似美人的玉带飘舞摇曳,渐渐地不见了丝缕。不由地想到老家成都,没有这般星光灿烂,却也是这样深邃神秘,锦江边上,虽然直到东吴的船只已经随着岁月成了历史,但处处亭台楼阁,沿河边总是挂着一些大大的红灯笼,让人见了心生暖意。早上起来推开窗,远方的西岭雪山上终年覆盖着一层薄薄的冰雪,在阳光的映照下发出金光。文君井,相如赋,子云亭,弄玉箫,薛涛签,草堂诗,历历在目。路边的烧烤摊上;常可见开着豪车的人在海吹海喝。沿河有很多茶馆,五元钱就可泡上一天,拿着张报纸乱翻,让太阳舒服地照在身上,让人浑身慵懒而惬意,成都就象一个温雅不俗而又小家碧玉的闰秀,使离子长相思。
我看见一颗流星划过了天空,悠地熄灭,我知道那是它的物质燃烧已尽,突然想起遇见stafenie时她自信的微笑,心中突然喀登了一下。
快步回到宿舍,把这次建模的思路又仔细理了一遍,没发现什么不对,再看了下前面试运行的情况,也很良好,可是什么东西使我隐约觉得不对劲呢?SLER这个算法有缺陷不能优化模型,我把模型中导致优化软件出现内存泄露的部分改了去运行,难道这个灵机一动的办法stafenie会没想到吗?要知道SLER 算法的造诣她更在我之上,连源代码也是她给我的,虽说她也没有搞完全部的源代码,可是她必然知道这样运算的结果有可能是个死循环,那么她也会采用和我同样的办法来解决吗?这个办法还有什么我未知的遗漏?还有玛丽娜,那个比石佛李昌镐还少年老成的少女,那个纵横欧洲引来业界一片精叹的绝世天才,难道她竟会蠢到想在这么短的时间里去重新写算法而不是绕开模型?那么她们又会用什么招数呢?我越想越觉得这里深不可测。想来想去也没个辙,算了,后天就要交论文了,我已不可能推倒重来,干脆先搁下它。
这一觉直睡到了中午,孙董和杨婷早起来把最后的整合弄完了,剩下的只是上试验机了。运行的结果不错,只是觉得机子的速度不是很快,想到这个计算量也比较大,我想这也算正常吧,就吩咐休息,自己喝了点饮料,躺在床上,昨天那个念头又浮现出来。
突然想起爱因斯坦说过一句话:一流的科学家精通运算推理,只有超一流的科学家才运用想象解决问题。是啊,当人类关于飞行速度的想象还停留在亚音速的时候,爱因斯坦想象了用光速飞行,所以他发现了质量也会变化的相对论,还有玻尔。。。(唉哟这部份我数学基础差编不出来了,哪位趣友补上),我突然觉得象这么复杂又这么限制条件而且缺乏充分数据的建模问题,最好的解决办法还要在模型之外再下点功夫才成。
一觉醒来,日上三竿,孙董和杨婷早已坐在电脑面前开始整理论文。我躺在沙发上,美美的伸了一个懒腰,从沙发上坐起来,揉了揉惺忪睡眼。
“神童起来了?”孙董关心的问我,“昨天是不是很晚才睡!”
“是呀,模型改到三点钟才改好,”我走到我的电脑面前,敲了一个键,去掉屏保,看了看电脑屏幕,高兴的说:“嗯,好不错了,模型已经优化完了!”
“真的!YEAH!”杨婷兴奋的叫了一声,“接下来是不是可以开始运算了?”
“嗯,先去比赛的服务器上看看到底有多少数据需要运算!”我一边说,一边登录到比赛组织方的数据服务器上。
“靠!居然有50个G的数据量,疯了!”我吃惊的看着举办方提供的数据文件,立刻从半梦半醒的状态清醒过来,“用我们这三台破PC,估计一星期都算不出来!”
杨婷和孙董也跑过来,吃惊的看着电脑屏幕上显示的文件大小,“难怪举办方竟然会提供专用的运算服务器,看来是有备而来!”
“孙董,你把数据导到运算服务器上,并加载到运算服务器的数据库里面,杨婷,你负责把我们的模型程序也迁移到运算服务器上,我先研究一下服务器的硬件配置!”我一边对孙董,杨婷下达命令,一边登录到运算服务器上,飞快的敲入了一堆命令。
“stafenie和叶莲娜果然又抢在我们前面了!”我指着屏幕上几个用户名是usa和russia的进程对孙董,杨婷说。
“好像就她们两个队,其他队都没有上来,看来我们还算靠前的!”杨婷有点得意的说。
“大小姐,你有点追求好不好,我们这次来参加比赛就是要争取冠军的,对我们威胁最大的两个对手都赶在我们前面了,有什么好得意的!”我不满的对杨婷说。
杨婷一脸闷闷不乐,转身回座位上开始迁移程序。
“神童,你过来看stafenie在数据库上建的表好奇怪,她没有把整个数据表放在一起,而是分了四块,放在四个不同的地方!”孙董奇怪的对我说。
我侧着身子过去看了一眼孙董的电脑屏幕,沉思了一会儿,然后又回到我的电脑面前,霹雳啪嗒敲了几个指令。
“stafenie果然是厉害,知道通过分片的方式来加快数据处理,”我啧啧赞叹的对孙董说,“一般我们建模用的数据表都很小,所以数据放在一起对的处理速度并不会产生什么影响,但是对于50G大数据量的处理,CPU、内存固然是瓶颈,但是更大的瓶颈是硬盘的IO,我看了一下,这台服务器一共有四个硬盘通道,每个通道的平均处理速度应该在五十兆每秒左右,如果数据全部放在一个通道上,硬盘IO的速度也就五十兆每秒,如果像stafenie那样,把数据分散在四个通道上,可以获得两百兆每秒的IO速度,整整提高了四倍……”
我一口气把情况给孙董分析了一下,孙董似懂非懂的点了点头,对我的崇敬之情油然而生,“神童,你太牛了,接着我们该怎么办?”
“你学satfenie,把数据表分成四块,不过stafenie是随机分块的,你待会儿按照我给你的规则对数据进行分块!”我用毋庸置疑的口吻对孙董说,孙董虽然不明白其中的原因,但这时候她唯一能做的就是无条件的照办。
我把数据分块的条件给孙董,孙董按照我的要求写SQL语言,把50G的数据分块的存放到数据表中。
杨婷很快把程序迁移到运算服务器上,对我说:“神童,我开始运行模型了!?”
“等一下,”我跑到杨婷的电脑面前,仔细的检查了一边杨婷的程序,摇摇头说,“这样的程序肯定不行!”
“为什么?”杨婷被我泼了一头冷水,有点泄气的说,“以前我都是这样写的!”
“这先看这段代码,对数据做排序的操作,你没有加内存参数,缺省是用系统的配置的最大内存,”
“这样有问题吗,内存越多不是跑的越快吗?”杨婷歪着头看着我,觉得不可思议。
“如果是你独占这台服务器,你说的就没错,但是现在stafenie和叶莲娜的程序都在上面跑,可用的内存不到百分之三十,如果你不限制内存,进程就会按照系统的最大内存去申请,那会出什么结果?”我问杨婷。
“那就申请不到这么多内存了!”
“聪明,申请不到这么多内存,又怎么办呢?”我接着问。
杨婷挠了挠头,“这就不知道了!”
“申请不到,进程就会使用虚拟内存,虚拟内存其实是运算服务器的硬盘空间,硬盘的IO速度其实远小于真正的内存的,所以程序就会不停的在硬盘和内存这件换入换出数据,反而使程序运行的速度大大变低,因此根据目前的状况,你现在将内存参数设置为百分之三十,绝对比你设置为百分之百要快的多!”
杨婷听了我这番大道理,吐了吐舌头说:“没想到计算机这么复杂,我以前怎么从来没听三石说过这些!”
“哎,这些东西书本上是没有的!”我叹了一口气说,心想,要是靠书本那点过时的知识,毕业肯定失业。
孙董终于把数据导完了,杨婷在我的协助下也把程序修改完毕,程序在服务器上疯狂的跑起来,和stafenie,叶莲娜的程序开始竞争硬盘IO,内存资源。我仔细研究了一下stafenie和叶莲娜的程序,不由的感叹这两位天才果然心思缜密,想得非常周到。
吃完午饭,程序还在继续?
( 爱,就这么简单 http://www.xshubao22.com/3/3138/ )