有一些超级难的算法比如遗传算法,蚁群算法,看了数学建模国赛感觉好难写,那些人怎么写出来的?

这是很多人很多年积累下来的算法。就算知名的计算机科学家也不是天天能出新算法的。许多计算机科学家一生可能也贡献一两个算法,当然这已经足够厉害了。至于学习这些算法当然相对容易地多

这写算法理论多数属于研究生博士研究的东西,本科生仅有一些编程的基础知识。知识的组成就像金字塔一样,你现在处于金字塔的最底层,而这些算法位于金字塔的塔尖。你需要去用自己有限的认知尽可能的搜集信息,让自己去抓取塔尖的知识。如果想要写出那样的算法,你还要有一定的研究和挖掘能力,善于发现他们的不足或者缺陷,来一步一步完善。

大学曾参加过两次数学建模比赛,成绩不理想。数学作为工具,属于纯逻辑和理性范畴,有些结果可能有些反直觉,演算是计算力,建模才是创造力。

至于你说的那些算法,大多数时候我们只需要知道他的结论和适用范围即可,需要的时候拿来直接用,创造这些算法那可不是一两天的事,都是好多数学家长期努力的结果,所以也不要自卑,除非你是数学家。

不难写呀,这些需要的背景知识比较多,需要先 练习,熟悉了接口,应用时调用库就可以

编程也是语言,用语言来描述逻辑而已。算法再复杂,能说清,就能写出来。

额但凡第一个人写出来,后面写出来的人就会越来越多…..

这就像你小学觉得一元二次方程很难一样,到了高中你就感觉不到了

这两种并不是很难啊,从底层逻辑理解了就容易写出来的,我估计你还是没吃透,多思考下。

从数学角度说,和其它算法比,遗传算法是比较简单的算法,尽管它是全局最优算法。比赛时能写出,不是创造出。是学过、练过,或直接使用程序库。好听的说,是知识的积累;难听的说,是比赛时套用。

以前写过遗传算法,可以明确地告诉你,不难写。

这个并不算难吧,看看书花点时间可以搞出来的

搞事情!那些不能说的秘密都在这里   关注公众号:求知百科  

         

本文来自网络,不代表求知百科立场,转载请注明出处:http://www.hfxhjqr.com/866.html

作者: admin

发表评论

您的电子邮箱地址不会被公开。

联系我们

联系我们

0898-88881688

在线咨询: QQ交谈

邮箱: email@wangzhan.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部