提问人:Marlon Brando 提问时间:10/22/2023 最后编辑:Marlon Brando 更新时间:10/22/2023 访问量:63
数值方法与算法方法
Numerical vs. algorithmic methods
问:
在我目前正在阅读的书中,确定性数值方法(例如基于梯度的方法:牛顿方法,无梯度的方法:Nelder-Mead)和算法方法(例如精确方法:穷举搜索,启发式方法:贪婪搜索)之间是有区别的。
我真的无法理解已经做出的改变。如果您被赋予一种新方法,并希望将其归类为数字或算法方法,那么您在寻找什么来对其进行分类?
在文献的早期,粗略地定义为算法=解决问题的分步指令。难道不是每种数值方法都是如此吗?它们最终不也是算法吗?也许粗略的定义在这里遗漏了一些重要的点......
我感兴趣的是计算机科学家如何看待它以及如何进行区分。
答:
0赞
JimOfAllTrades
10/22/2023
#1
数值方法肯定也是算法的一类。即使是像蒙特卡洛近似这样的随机方法,也只使用一堆随机样本,最终也是算法。
据我所知,传统的区别在于数值方法和分析方法,例如,参见本问题:https://math.stackexchange.com/questions/935405/what-s-the-difference-between-analytical-and-numerical-approaches-to-problems。
下一个:无法访问类
评论