凸优化系列——凸函数

news/2024/11/16 6:43:15/

1.凸函数的定义

        凸函数直观上来说,就是两点之间的函数值小于两点连线的函数值

        常见凸函数

线性函数既是凸函数,也是凹函数

对于二次函数,如果Q矩阵是半正定矩阵,那么它的二阶导为Q为半正定矩阵,根据凸性判定的二阶条件,它也是凸的。

最小二乘函数总能够写成AA^T,因此也是凸的 

 2.凸函数的性质

       

这条性质讲的是,凸函数的函数值大于等于凸函数在任意一点的切线

 

 

 

这个性质我们可以类比高等数学中函数的凹凸性来理解,当然,同济版高等数学和这里是反的,当二阶导大于0时,f(x)为凸函数。 

充分性 

 必要性

 3.保凸运算

凸函数的非负组合的二阶hesse矩阵肯定半正定,故非负组合是凸的

凸函数求最大也还是凸的 

 

 4.凸集与凸函数之间的关系

        这个含义是说,以一元函数为例,凸函数的下水平集为连通的线段,根据凸集的定义,肯定是凸集,而非凸函数的下水平集不是连通的,肯定不是凸集 

 

 

 

 

 


http://www.ppmy.cn/news/230552.html

相关文章

46亿一辆的戴森电动车,「卖」给英国首富了

贾浩楠 发自 凹非寺量子位 报道 | 公众号 QbitAI 戴森出品,续航960公里,比续航最长的特斯拉Model S还长1/3的电动车怎么卖? 5.5亿英镑(46.75亿人民币)一辆! 没错,英国首富James Dyson爵士&#…

upload靶场通关(12-21关)

Pass-12(白名单校验(GET 型 0x00 截断)) 先看提示: 一头雾水,只知道了上传路径是可控的 查看源码: 能看懂就看看,反正我是看了同学的笔记得知这是白名单,按照文件名进行…

类与对象知识总结+构造函数和析构函数 C++程序设计与算法笔记总结(二) 北京大学 郭炜

类和对象 结构化程序设计 C语言使用结构化程序设计: 程序 数据结构 算法 程序由全局变量以及众多相互调用的函数组成。 算法以函数的形式实现,用于对数据结构进行操作。 结构化程序设计的不足: 结构化程序设计中,函数和其所…

路径规划算法:基于热交换优化的路径规划算法- 附代码

路径规划算法:基于热交换优化的路径规划算法- 附代码 文章目录 路径规划算法:基于热交换优化的路径规划算法- 附代码1.算法原理1.1 环境设定1.2 约束条件1.3 适应度函数 2.算法结果3.MATLAB代码4.参考文献 摘要:本文主要介绍利用智能优化算法…

驱动开发--根文件系统

1、单片机开发属于嵌入式开发吗? 广义:单片机开发属于嵌入式开发---(嵌入式微处理器开发) 一般不带mmu(地址映射) 狭义:单片机开发不属于嵌入式 ---(Linux嵌入式开发)一…

Tomcat的部署(贼详细)

目录 一、Tomcat服务器简介 1、Tomcat服务器 2、Tomcat三大核心组件 3、 Java Servlet 4、JSP全称Java Server Pages 5、 Tomcat 功能组件结构 6、 Container 结构分析 7、Tomcat 请求过程 二:Tomcat部署与安装 1.关闭防火墙,上传所需软件包 2.安…

JAVA练习小游戏——贪吃蛇小游戏 PLUS版

目录 基础版本 新增内容 1.添加START开始界面 2.新增背景音乐 3.添加SCORE计分 4.新增游戏机制 代码实现 实机演示 基础版本 JAVA练习小游戏——贪吃蛇小游戏_timberman666的博客-CSDN博客https://blog.csdn.net/timberman666/article/details/131046742?spm1001.201…

libVLC 抓取视频帧并渲染(OpenGL)

作者: 一去、二三里 个人微信号: iwaleon 微信公众号: 高效程序员 在前面,我们写了几篇文章《libVLC 抓取视频帧并渲染(QWidget)》和《libVLC 抓取视频帧并渲染(QGraphicsView)》,分别介绍了QWidget 和 QGraphicsView 对视频帧的渲染,除了这些方式之外,还有一种最常…