- 主题:[任务]非线性最优化问题算法Matlab转C++任务
非线性最优化问题算法Matlab转C/C++实现
数学问题描述:
目标函数:
A为m*n的已知矩阵,Wm为n*n矩阵,Wd,d,X为m*1的向量,X,f函数中的四个参数为求解变量。alf为已知系数
函数f为如下,
f(t_i )=1-A_exp (1-e^(-t_i/T_exp ) )-A_cos (1-cos(2π t_i/T_cos ) )
这里i的长度为1~m,f(t_i )为m*1大小,作为系数与A的每行相乘来修正A,
边界约束:X>=0 <=100;四个参数Aexp,Acos,Texp, Tcos >=0, Tcos<600
等式约束:T_exp=T_cos/3
采用最优化算法,找到一组参数:Aexp,Acos,Texp, Tcos,X,求解C(X)最小值。
主要任务要求:
依据我们Matlab版本代码,编写上问题的C/C++示例算法代码;
采用IPOpt开源库、levmar开源库或其他更高效开源算法;
验收标准:
编写算法结构清晰,提供一份技术说明;
程序运行的结果与matlab模型运行结果一致;
编写的代码算法计算速度在相同硬件配置下不低于matlab版本计算性能;
其他要求:
Window 10 以上环境运行;
提交实现代码、技术说明文档等;
请先评估,后动手做。一定要评估,提高我们合作效率,请不浪费您的时间;
不接受练手的、不接受先支付费用的(能做付费,不承担半吊子工作费用);
一定要多沟通,因为我们最清楚;
时间周期:1周,费用1.5W RMB
联系方式:微信:hellfo(请注明任务名称)
--
FROM 125.33.87.*
我记得matlab code不是能直接转 C/C++ code吗?
【 在 moxwe (moxwe) 的大作中提到: 】
: 非线性最优化问题算法Matlab转C/C++实现
: 数学问题描述:
: 目标函数:
: ...................
--
FROM 180.166.53.*
可以用C++调用matlab的sdk
【 在 iconquer (这算什么) 的大作中提到: 】
: 我记得matlab code不是能直接转 C/C++ code吗?
--
FROM 218.107.55.*
请勿反复顶... 如果大家都这样版面就没法看了
【 在 moxwe (moxwe) 的大作中提到: 】
: 非线性最优化问题算法Matlab转C/C++实现
: 数学问题描述:
: 目标函数:
: ...................
--
修改:javaboy FROM 101.84.28.*
FROM 101.84.28.*
用eigen和g2o不就好了么
【 在 moxwe 的大作中提到: 】
: 非线性最优化问题算法Matlab转C/C++实现
:
: 数学问题描述:
: 目标函数:
:
: A为m\*n的已知矩阵,Wm为n\*n矩阵,Wd,d,X为m*1的向量,X,f函数中的四个参数为求解变量。alf为已知系数
: 函数f为如下,
: f(t\_i )=1-A\
: ..................
发自「今日水木 on iPhone XR」
--
FROM 124.126.137.*