
凸优化
文章平均质量分 68
慢慢积累不怕寂寞
耐下心来,不要觉得学习无聊,游戏确实好玩,可是学习一样好玩
展开
-
CVX介绍——DCP规则集
目前还在学习阶段,所以关于DCP可以参考知乎的一篇问答:https://www.zhihu.com/question/49902644 本文的斜体是可以在CVX的document中找到的,下面就不一一说明了。 CVX强制遵守纪律( disciplined )凸编程规则集或DCP规则集的约定。 每当遇到任何规则违规时,CVX都会发出一条错误消息,所以在开始构建模型之前,理解它们是非常重要的。 规则是翻译 2017-11-06 19:13:49 · 19193 阅读 · 4 评论 -
CVX介绍——半定规划模式
这些CVX介绍,主要是翻译CVX官网上面的使用手册,主要目的还是记录吧= =方便查阅 再给出一遍地址http://web.cvxr.com/cvx/doc/sdp.html 可以进去进行英文的对照。那些熟悉半定规划(SDP)的人知道,在上述关于集合成员关系的讨论中利用集合semidefinite(n)的约束实际上通常用线性矩阵不等式(LMI)表示来表示。例如,给定,约束条件X⪰0表示; 也就是说X翻译 2017-11-07 12:36:12 · 13318 阅读 · 1 评论 -
CVX介绍——几何编程模式
几何程序(GP)是特殊的数学程序,可以使用变量的变化将其转换为凸形式。 GP的凸面形式可以表示为DCP,但是CVX也提供了一种特殊的模式,允许GP以其原始形式指定。 CVX将自动执行必要的转换,计算数值解,并将结果转换回原始问题。还是需要看书啊= =去看一会凸优化书= =再接着翻译吧,现在理解太困难了要使用GP模式,您必须使用命令cvx_begin gp或cvx_begin GP而不是简单的cvx_翻译 2017-11-07 12:51:34 · 7710 阅读 · 0 评论 -
CVX介绍——求解器
这个版本的CVX支持四个解算器,每个解算器都有不同的功能: 每个求解器都有不同的功能和不同的性能级别。 例如,SeDuMi [Stu99],SDPT3 [TTT03]和MOSEK 7支持CVX本身支持的所有连续(非整数)模型,而Gurobi则更有限,因为它不支持半确定性约束。 GLPK进一步受到限制。 另一方面,Gurobi,GLPK,和MOSEK支持整数的consraints,而SeDuMi和S翻译 2017-11-07 19:36:01 · 37802 阅读 · 2 评论 -
CVX介绍——函数参考指南
= =好困啊看凸优化,明天接着看 http://web.cvxr.com/cvx/doc/funcref.html这是英文原版= =可以参照阅读效果更佳哦 == 在本节中,我们将描述您可能在CVX中遇到的每个运算符,函数,集合和命令。 在某些情况下,底层解算器的局限性会对其使用产生某些限制或警告:标有匕首的函数(†)不受本地CVX使用的解算器支持。 它们使用逐次逼近方法进行处理,该方法对基础求解翻译 2017-11-08 17:48:56 · 14572 阅读 · 2 评论 -
凸优化——CVX
最近需要解决凸优化问题,使用的主要工具在http://cvxr.com/cvx/上可以找到 如果有凸优化基础,可以直接通过download下载自己需求的软件 如果没有基础,可以跟着我看下去,首先打开页面中的documentation,然后可以发现一份说明(里面有详细的软件安装使用方法),我会按照顺序对其进行阅读,需要的可以自已看原版哦= -=原创 2017-11-02 15:58:14 · 5782 阅读 · 0 评论 -
CVX介绍——基础篇
CVX的介绍主要是记录CVX的使用文件:http://web.cvxr.com/cvx/doc/intro.html#what-is-disciplined-convex-programming 中的一些语法,以待将来查阅,其安装以及简单的案例可以在文件A quick start中找到,很简单,这里就不赘述了。首先,所有CVX模型都必须以命令cvx_begin开头,并以命令cvx_end结束。 所有翻译 2017-11-06 13:34:43 · 77593 阅读 · 17 评论