我想使用C语言执行非线性优化算法。
问题如下:
需要在向量X的五个点上进行优化。
已知X、Y(X)、下限和上限。
我在C语言中找到了nlopt库,但不确定是否可以在这五个离散点上进行优化。
请问有没有其他建议或库可以使用?
谢谢!
问题如下:
![optimization problem](https://istack.dev59.com/ztep3.webp)
已知X、Y(X)、下限和上限。
我在C语言中找到了nlopt库,但不确定是否可以在这五个离散点上进行优化。
请问有没有其他建议或库可以使用?
谢谢!
考虑优化 MATLAB 代码而不是用另一种语言重新实现算法 - 如果正确优化,MATLAB 可以非常快(避免使用 for 循环,使用矢量化计算,预分配内存)。
请查看 http://www.mathworks.com/company/newsletters/news_notes/june07/patterns.html。