返回顶部
首页 > 资讯 > 精选 >怎样推导得出KKT条件
  • 414
分享到

怎样推导得出KKT条件

2023-06-19 12:06:05 414人浏览 泡泡鱼
摘要

怎样推导得出KKT条件,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。- 推导得出KKT条件 -正是在求解凸优化的含不等式约束时,推导出了KKT条件,下面通过图形和符号一步一

怎样推导得出KKT条件,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

- 推导得出KKT条件 -

正是在求解凸优化的含不等式约束时,推导出了KKT条件,下面通过图形和符号一步一步推导。

带求解问题

怎样推导得出KKT条件

怎样推导得出KKT条件

f(x) 最小值为 0 ,如下图,同时给出了带约束极小值与无约束一致需要满足的两个条件(第二个条件正是正定二次型)

怎样推导得出KKT条件

以上情况,我们称此约束失效(not active),如下图所示:

怎样推导得出KKT条件

为了让以上约束生效,重新定义目标函数:

怎样推导得出KKT条件

即等同于圆心位置移动:

怎样推导得出KKT条件

容易看出,如果不带约束,目标函数的最小值位于圆心处取得,但是此处不能满足约束:

怎样推导得出KKT条件

因此,直观感觉,目标函数的最小值是在恰好与约束区域边界外切处取得,如下图所示:

怎样推导得出KKT条件

数学公式描述,即满足:

怎样推导得出KKT条件

正是基于这个等式,定义了著名的拉格朗日乘子法:

怎样推导得出KKT条件

总结以上两种情况(无约束极小值取得位置是否位于可行域内):

怎样推导得出KKT条件

合并以上两种,追求简约,总结了约束条件,这就是:KKT条件

怎样推导得出KKT条件

具体来说:

1)

怎样推导得出KKT条件

合并为KKT条件:

怎样推导得出KKT条件

2)

怎样推导得出KKT条件

比较容易观察

3)

怎样推导得出KKT条件

合并为KKT条件4:

怎样推导得出KKT条件

4) 

怎样推导得出KKT条件

合并为条件3:

怎样推导得出KKT条件

上式等式正是支持向量机中为什么真正只有两个点起到分类作用的原因

5)半正定二次型约束,等价于凸优化

关于怎样推导得出KKT条件问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网精选频道了解更多相关知识。

--结束END--

本文标题: 怎样推导得出KKT条件

本文链接: https://lsjlt.com/news/295919.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎样推导得出KKT条件
    怎样推导得出KKT条件,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。- 推导得出KKT条件 -正是在求解凸优化的含不等式约束时,推导出了KKT条件,下面通过图形和符号一步一...
    99+
    2023-06-19
  • exp怎样导出表中特定条件的表
    这篇文章将为大家详细讲解有关exp怎样导出表中特定条件的表,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。需要导出一张表中符合条件的一些数据,在网上查了一下,...
    99+
    2024-04-02
  • python dumpdata怎么按条件导出数据
    这篇文章主要介绍“python dumpdata怎么按条件导出数据”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“python dumpdata怎么按条件导出数据”文...
    99+
    2024-04-02
  • navicat怎样导出数据库
    小编给大家分享一下navicat怎样导出数据库,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!navicat怎么导出数据库第一步:...
    99+
    2024-04-02
  • json数组怎样导出到Excel
    本篇文章给大家分享的是有关json数组怎样导出到Excel,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。导出方法public static JSONObje...
    99+
    2023-06-03
  • 教你怎样无损导出pdf文件中的图片
    今天有同事问我,如何导出pdf文件中的图片?我随口说,截图!截图固然是个不错的方法,但是如果图片尺寸太大,则不能在屏幕显示整个图片,把图片缩放后,固然能够显示整个图片,但是按照缩放后的图片去截图,截图所得的图片尺寸太小,...
    99+
    2023-05-26
    pdf文件 图片 文件 pdf
  • Jquery怎么导出带样式的Excel
    这篇文章主要讲解了“Jquery怎么导出带样式的Excel”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Jquery怎么导出带样式的Excel”吧!工作中做导出的时候,需要导出自定义的表格或...
    99+
    2023-06-20
  • plsql怎么导入导出dmp文件
    导入DMP文件: 打开命令行窗口并登录到Oracle数据库实例。 使用impdp命令导入DMP文件。命令的基本语法如下:impdp...
    99+
    2024-04-09
    plsql
  • oracle怎么导入导出dmp文件
    Oracle数据库可以使用exp和imp命令来导出和导入dmp文件。 导出dmp文件: 打开命令提示符或终端程序。 输入以下命令导...
    99+
    2024-04-09
    oracle
  • MySQL中怎么导入导出CSV文件
    本篇文章为大家展示了MySQL中怎么导入导出CSV文件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。 MySQL自己提供了导入导出的工具,但有时我们需要仅仅导入导...
    99+
    2024-04-02
  • Java中怎样实现导出Excel功能
    这篇文章将为大家详细讲解有关Java中怎样实现导出Excel功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。使用第三方库实现导出Excel业界有句话:不重复造轮子。 使用工具类可以减少日常繁琐的编码,减...
    99+
    2023-06-14
  • PHP中怎么导出带样式的Excel
    今天就跟大家聊聊有关PHP中怎么导出带样式的Excel,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。工作中做导出的时候,需要导出自定义的表格或嫌弃导出的Excel格式太难看了。需要设...
    99+
    2023-06-20
  • MYSQL5.1 WINDOWS环境下怎样导出查询数据到EXCEL文件
    今天就跟大家聊聊有关MYSQL5.1 WINDOWS环境下怎样导出查询数据到EXCEL文件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 今天做一...
    99+
    2024-04-02
  • oracle怎么导出dmp文件
    要导出Oracle数据库中的DMP文件,可以使用Oracle Data Pump工具,具体步骤如下:1. 打开命令行窗口,使用Ora...
    99+
    2023-08-31
    oracle
  • arcmap怎么导出shp文件
    本文小编为大家详细介绍“arcmap怎么导出shp文件”,内容详细,步骤清晰,细节处理妥当,希望这篇“arcmap怎么导出shp文件”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。arcmap导出shp文件在Arc...
    99+
    2023-07-05
  • android怎么导出apk文件
    要导出APK文件,您可以按照以下步骤进行操作:1. 在Android Studio中,打开您的项目。2. 点击菜单栏中的“Build...
    99+
    2023-08-25
    android
  • sqlplus怎么导出sql文件
    要使用SQL*Plus导出SQL文件,可以按照以下步骤进行操作: 打开命令行窗口或终端,并登录到Oracle数据库。 输入以下命令...
    99+
    2023-10-30
    sqlplus sql
  • DBeaver怎么导出sql文件
    要在DBeaver中导出SQL文件,可以按照以下步骤操作: 在DBeaver中连接到要导出SQL文件的数据库。 在数据库资源窗口中...
    99+
    2024-04-02
  • sqlserver怎么导出csv文件
    在SQL Server Management Studio中,可以通过执行以下SQL语句来导出数据到CSV文件: EXEC xp_c...
    99+
    2024-04-09
    sqlserver
  • sqlserver怎么导出mdf文件
    要导出一个.mdf文件,你可以使用SQL Server Management Studio(SSMS)中的“Generate Scr...
    99+
    2024-04-22
    sqlserver
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作