24小时热门版块排行榜    

查看: 2313  |  回复: 15
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

rsd_ygy

银虫 (小有名气)

[求助] 凸优化求助已有3人参与

大家在求解SDP问题时,求解后面的表达式最大,如图1所示;
采用S与W循环迭代的方式,即图2,已证明收敛;
然而迭代出来如这个图不收敛,如图3 所示;
这是为何,有没有前辈遇到相同的问题?

凸优化求助
图1.png


凸优化求助-1
图2.png


凸优化求助-2
图3.png
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

suntree4152

铁虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
rsd_ygy: 金币+5, 有帮助 2015-10-18 18:34:00
rsd_ygy: 金币+5, 有帮助 2015-10-18 18:35:59
rsd_ygy: 金币+5, 有帮助 2015-10-18 18:36:58
根据你的描述, 你的目标是最大化"rho(W, S)",W, S是两个未知变量,如半正定的矩阵, 当固定W时,最大化rho(W, .)可以转换为一个凸优化问题如关于S的SDP问题来求解,当固定S时,类似的, rho(., S)也可转换为关于W的sdp问题来求解。所以产生了如你描述的迭代优化算法。这样算出来的如你图中所示的曲线应该是个单调不减函数,如果不是sdp算法的roundoff误差所造成,那应该是你用sdp算法时出bug了,另外,像你描述的迭代优化算法也成为coordinate-ascent算法,这种算法不能保证收敛到全局最优解,而且往往收敛到局部最优解的速度很慢。
11楼2015-10-18 11:49:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 16 个回答

邪恶小猫猫

铜虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
看你的图是趋于收敛的,震动越来越小,但迭代次数已经太多了。你参照的文章的一般多少次就收敛了?
2楼2015-10-13 00:26:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

rsd_ygy

银虫 (小有名气)

100次!关键我搞不懂它为何震荡!

发自小木虫Android客户端
3楼2015-10-13 08:35:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

suntree4152

铁虫 (正式写手)

建议你把问题好好描述一下,如公式符号代表的意义等,如果读者都看不懂,自然就不能给你有用的反馈。
4楼2015-10-14 09:20:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见