我目前正在寻找一种替代R编程语言的lua。 optim()函数,如果有人知道如何处理呢?
最佳答案
http://numlua.luaforge.net/看起来很有趣,但似乎没有最小化。最有前途的线索似乎是Lua wrapper for GSL,其中包含各种multidimensional minimization algorithms。
With derivatives
-BFGS(method="BFGS"
中的optim
)和两种共轭梯度方法(Fletcher-Reeves和Polak-Ribiere),这是method="CG"
中optim
可用的三个选项中的两个。
Without derivatives
-Nelder-Mead单纯形(method="Nelder-Mead"
,optim
中的默认值)。
更具体地说,请参阅here以获取有关最小化的Lua shell文档。
我同意@Zack的观点,您应该尽可能尝试使用现有的实现,并且可能需要更多的背景知识来了解哪种算法将对您的特定问题有用...
关于r - Lua替代optim(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6208078/