Processing math: 100%
摘要: 堆分为两种:最⼤堆和最⼩堆,两者之间的差别在于节点的排序⽅式。 最⼤堆:⽗节点的值⽐每⼀个字节点的值都⼤。 最⼩堆:⽗节点的值⽐每⼀个字节点的值都⼩。 堆常常被当作优先队列来⽤,因为可以快速的访问到“最重要”堆元素. 堆和普通树的区别 堆不能取代⼆叉搜索树,它们之间有相似之处也有⼀些不同。 节点的顺 阅读全文
posted @ 2019-11-07 15:36 伏猫侠 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 本节主要讲:对偶性,Lagrange函数,Lagrange函数的凹性,对偶函数与函数共轭的关系,原问题的对偶函数的对偶函数不一定还是原问题。 阅读全文
posted @ 2019-09-14 20:14 伏猫侠 阅读(2420) 评论(0) 推荐(2) 编辑
摘要: 这节主要讲半正定优化问题和多目标优化问题。但是,我们并不讲如何去解决。我们只说明了哪些问题是半正定优化问题,以及举例多目标优化问题。 半正定问题实际上就是优化一个线性问题。 本节不介绍任何多目标优化问题的解法,也是举例几个多目标优化问题来说明目标和约束是可以相互转化的。 阅读全文
posted @ 2019-09-14 20:08 伏猫侠 阅读(1205) 评论(0) 推荐(0) 编辑
摘要: 典型的凸优化问题 什么样的问题是一个凸优化问题呢? $$ \begin{aligned} & min \quad f_0(x) \\ & s.t. \quad f_i(x) \leq 0 \qquad i=1,...,m \\ & \qquad \ a_i^Tx = b_i \qquad i=1,. 阅读全文
posted @ 2019-09-12 14:21 伏猫侠 阅读(4606) 评论(0) 推荐(1) 编辑
摘要: 凸优化问题 Convex Problems 凸优化的广义定义 广义上讲,目标函数是凸函数,且相关约束是凸集约束,那么这个问题就称为凸优化。 但实际上我们经常遇见的凸优化问题范围会更小一点。 一般优化问题的描述 $$ \begin{aligned} min \qquad & f_0 (x) \\ s. 阅读全文
posted @ 2019-09-09 16:42 伏猫侠 阅读(1651) 评论(0) 推荐(0) 编辑
摘要: 进化算法之遗传算法 进化算法Evoluation Algorithms(EAs)有以下三个特征: 1. Population Based:进化算法的优化过程可以描述为:从当前一些比较差的解集当中生成相对比较好的一点的解集。而当前的解集叫做Population。 2. Fitness Oriented 阅读全文
posted @ 2019-09-07 20:24 伏猫侠 阅读(1594) 评论(1) 推荐(1) 编辑
摘要: 引言 本文先介绍凸函数的4种定义方式,然后介绍一些凸函数。 凸函数的第一个定义 f:RnR为凸函数,等价于:domf为凸,且 x,ydomf,0θ1 有 $$f(\theta x + (1 阅读全文
posted @ 2019-08-30 20:19 伏猫侠 阅读(1505) 评论(0) 推荐(1) 编辑
摘要: 交集 若S1,S2为凸,则S1S2也为凸。 进一步拓展,若Sa为凸,aA,则aASa为凸。 仿射函数 f:RnR是仿射函数的当$f(x)=Ax+b, A \in R^{m 阅读全文
posted @ 2019-08-30 15:28 伏猫侠 阅读(886) 评论(0) 推荐(0) 编辑
摘要: 几种重要的凸集 一个点的集合 仅含一个点的集合一定是仿射集、凸集。如果这个点恰好是原点,那么这个集合也是凸锥。 空集 空集是仿射集也是凸集,同时也是凸锥。 Rn的空间 Rn的空间是仿射集、凸集、凸锥。 Rn空间的子空间 是仿射集、凸集、凸锥。 任意直线 是仿射集、凸集。如果这条直线 阅读全文
posted @ 2019-08-27 20:02 伏猫侠 阅读(1340) 评论(0) 推荐(0) 编辑
摘要: 与安装库有关 查看pip安装某个库的路径 阅读全文
posted @ 2019-08-26 20:49 伏猫侠 阅读(202) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示