硕狗要开题了,想问问论文中模型和算法的问题,怎么样学习算法,比如遗传算法、模拟退火算法之类

我猜题主一定不是计算机专业的。这些所谓的智能优化算法与经典算法还是有区别的。这些算法都很简单,根本不需要任何算法基础就可以掌握,就是为了工程应用而设计的,非计算机界用的很多,计算机界用的很少。用不用看你自己喜好了,反正它们都不保证能得到最优解,解的好坏还要看运气,而且你也无法对你得到解进行证明。简而言之,这类算法就是看谁猜的又快又好。
■网友
谢邀,但是为啥会有人邀我呢我觉得我没正经回答过什么问题啊……首先,题主完全没说自己是什么专业啊,这叫我怎么猜。1. 加入模型对你帮助大。如果帮助不大的话,比如你研究的问题根本没有需要处理的数据,你根本不会想到这件事的对吧。所以你手上有一些数据,一个结论和一堆定性的分析和推导来说明你为什么觉得这个结论是对的,但是你想知道是不是应该搞个模型做一些定量的分析,那当然有比没有好得多。2. 你把问题塞到模型里总是需要一些抽象和假设的。那么你问自己,你能不能说服别人你做的抽象和假设是合理的。如果能,那么就用。(比如“这个模型里有个名词跟我专业里的另一个名词虽然意思不同但是碰巧是同一个词”就不是一个好理由。)3. 读。最后我觉得遗传算法和模拟退火就是你有一个你不会解决的最优化模型的时候你可以使用的解法。所以我不知道为什么很多学科灌水喜欢拿它们灌。明明一个论文标题包含了这两个算法的名字就等于说“我已经输了”啊…… 这两个算法里面,前者比较装逼,听起来高大上其实一点用都没有,后者稍微朴实一点,当然还是没啥用。
■网友
你开题报告已做的工作怎么写的…
■网友
第一眼以为是黑李硕
■网友
遗传和模拟退火这类算法对数学要求比较高,而且结果不确定,时间复杂度不好估计,只在特殊情况下才会用到,建议题主慎重


    推荐阅读