| 查看: 2374 | 回复: 13 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
zdy2008新虫 (小有名气)
|
[求助]
一个约束规划问题求解 已有5人参与
|
|
|
求解这类约束规划问题有没有运算速度比较快的算法?我这里的X是6200维的向量,A是7000*6200的矩阵,lb和ub都是6200维的向量。用matlab自带的规划算法计算速度非常慢! 1W(V{2MA2$BM_GU]DI2R5WY.jpg |
» 猜你喜欢
论文终于录用啦!满足毕业条件了
已经有16人回复
求个博导看看
已经有19人回复
投稿Elsevier的杂志(返修),总是在选择OA和subscription界面被踢皮球
已经有8人回复
» 本主题相关价值贴推荐,对您同样有帮助:
请教如何用excel规划求解下面方程,或者方法也可以
已经有7人回复
matlab课程编排算法
已经有4人回复
关于有约束条件的函数的编写
已经有4人回复
一个关于有约束非线性方程组的求解问题
已经有7人回复
求教一个关于不等式的问题!
已经有5人回复
关于求极值的问题
已经有4人回复
函数逼近的一个问题
已经有12人回复
matlab编程约束条件问题
已经有10人回复
解决非线性规划问题(目标函数和限制条件都是非线性的)有什么软件求解?
已经有6人回复
如何把约束非线性最小二乘变为无约束的?
已经有3人回复
请教函数求解问题
已经有11人回复
matlab线性规划
已经有5人回复
目标函数出现错误
已经有3人回复
求助小球入盒问题
已经有18人回复
solid46 约束问题
已经有9人回复
外专业请求变分不等式问题
已经有3人回复
fmincon优化问题
已经有5人回复
请教下:如何求一个函数在一定范围内的全部解
已经有10人回复
不一样的线性规划:约束条件的特殊情况
已经有7人回复
一个凹函数在线性约束条件下是否有最小值?
已经有3人回复
【求助】一个含不等式约束的变分问题!
已经有6人回复
【求助】求解隐函数
已经有6人回复
【求助】请教:隐式目标函数和约束条件非线性规划问题
已经有5人回复
suntree4152
铁虫 (正式写手)
- 应助: 31 (小学生)
- 金币: 1861.3
- 红花: 11
- 帖子: 378
- 在线: 150.9小时
- 虫号: 3100182
- 注册: 2014-03-30
- 专业: 信号理论与信号处理
【答案】应助回帖
感谢参与,应助指数 +1
|
你的目标函数是什么?假设你的目标函数为f(x), 如果以下几个条件满足,那么高效的算法是存在的(以下我给你描述的是内点法--interior point method or Nestrov-Todd method 在matlab里面的优化函数中也有这个option.): 1. f(x)是凸函数,且它的Hessian矩阵H之逆易于算出(如对角矩阵,傅里叶变换矩阵等)。 2. A 满足一定的结构如低秩序(low-rank),那么增广Hessian矩阵 H^= [H, A'; A, 0]之逆就可以通过Schur分解快速求解, 在你的描述中A是7000*6200矩阵,这是一个超定矩阵显然不符合low-rank的要求,其实你提供的这个A矩阵是包含冗余信息的, AX=b要么没解,要么有唯一解,要么可以再简化为k*6200矩阵,其中k<6200, 我怀疑你打错了,应该比如是700*6200之类。 3.最后的bound-constraints lb<X<ub,可以把该constrait替换为log-barrier penalty function: 如 x<ub 替换为 theta*log(|ub-x|).这样你原来的问题: min f(x) s.t Ax = b, lb<x<ub (1) 可以theta-approximated by 如下问题: min f(x) + theta*[log(|x-lb|)+log(|ub-x|), s.t. Ax=b (2) 在内点法运行的过程中, 参数theta (theta > 0) 逐步减少,但theta足够小时, (1)和(2)可视为等价。规划(2)也是一个凸规划, 可以用newton法来解决。 |
14楼2014-07-06 08:32:02







回复此楼