基于信赖域法的函数优化算法

时间:2016-03-24 22:22:09

标签: c algorithm matlab math mathematical-optimization

我们目前正在尝试将现有的信任域算法从MATLAB移植到C或C ++(BS学位工作的一部分)。问题是设备--TMS320f28335,因此大多数高级库都是不可能的。到目前为止,我们查看了dlib optmization,但我不确定是否可以使用Composer Studio将其编译为实际设备。我不确定Ceres。硬件将在两周内到货,因此我们的实际经验在这一点上非常有限。

功能是:

F = sum ( (X(1)*sin(X(2)*T (i)+ X(3)) - Y(i))^2 ) where i=0..N
T and Y are the dot's coordinates for sinusoidal sampled signal. X(1..3) are unknowns.

目前我们使用MatLab fit进行实验和可视化,但这显然不适用于真正的硬件。

实施例: Approximation其中蓝线是使用MatLab近似的。

我试图谷歌无情地,但很少有图书馆或源文件出现。我很确定Ceres或ALGLIB无法在目标平台下编译。所以任何建议下一步的建议都会非常受欢迎。

P.S。这实际上是我的同事,他不使用堆栈交换,所以欢迎其他问题。如果问题听起来不对,我很抱歉,因为我对某个主题缺乏了解。

0 个答案:

没有答案