不等式约束条件下求极值3| 学习笔记

简介: 快速学习不等式约束条件下求极值3。

开发者学堂课程【机器学习算法 :不等式约束条件下求极值3】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/535/detail/7266


不等式约束条件下求极值3

 

内容介绍

一、拉格朗日对偶

二、原始问题和对偶问题得关系

 

一、拉格朗日对偶

构造拉格朗日对偶函数(Lagrangian Dual Function)求解不等式。某些条件下,把原始的约束问题通过拉格朗日函数转化为无约束问题,如果原始问题求解棘手,在满足 KKT 的条件下用求解对偶问题来代替求解原始问题,使得问题求解更加容易。

基本问题:求 f(x)最小值,

约束条件为 h(x)=0,g(x)≤0

构造拉格朗日函数:L(x,image.png)=f(x)+image.pngh(x)+image.pngg(x)

构造拉格朗日对偶函数:

image.png

拉格朗日对偶问题即为:

对q(image.png)求最大值,image.png>0

如果原始问题棘手,就将原始问题该求拉格朗日的对偶问题。

image.png

如果 x 不满足已知约束时,h(x)≠0或者 g(x)>0;那么 L 的最大值则为无穷大

如果 x 满足已知约束,h(x)=0且 g(x)≤0,则:

image.png

只有 h(x)和 g(x)都等于0时,f(x)才是最大值,所以最后得出结论就是对 f(x)求最大值等于 f(x)

因此得到:

image.png

考虑满足约束的情况:

image.png

已知中间部分 L 得 f(x),所以最后得到结果就是求 f(x)最小值。

image.png

 

二、原始问题和对偶问题得关系

如果都有最优解

则有:

image.png

即原始问题的最优值不小于对偶问题中的最优值。如果想通过求解对偶问题来解决原始问题,就必须要求等号成立: d*=p*。换言之,如果有 d*=p*,则满足对偶问题的最优解也是原始问题的最优解。

满足 KKT 条件即可保证 d*=p*

相关文章
|
存储 缓存 关系型数据库
鱼和熊掌如何兼得?一文解析RDS数据库存储架构升级
阿里云RDS率先推出新型存储类型通用云盘,提供低延迟、低成本、高持久性的用户体验。
鱼和熊掌如何兼得?一文解析RDS数据库存储架构升级
|
存储 SQL 算法
jvm性能调优 - 11J线上VM调优案例分享
jvm性能调优 - 11J线上VM调优案例分享
538 0
|
小程序 Shell Linux
workman(二)thinkphp5.0安装websocket插件workerman
首先说明一下我使用的PHP框架是thinkphp5.0。 当然,workerman这个插件不是只有thinkphp5.0可以使用。 具体的安装方法,thinkphp5.0的官方手册中是给出了明确的说明 请移步《thinkphp5.0官方手册》
549 0
|
Web App开发 人工智能 数据可视化
RPA 快速入门|学习笔记
快速学习 RPA 快速入门
1131 0
RPA 快速入门|学习笔记
|
机器学习/深度学习 存储 人工智能
提升深度学习性能的利器—全面解析PAI-TorchAcc的优化技术与应用场景
在当今深度学习的快速发展中,模型训练和推理的效率变得尤为重要。为了应对计算需求不断增长的挑战,AI加速引擎应运而生。其中,PAI-TorchAcc作为一个新兴的加速引擎,旨在提升PyTorch框架下的计算性能。本文将详细介绍PAI-TorchAcc的基本概念、主要特性,并通过代码实例展示其性能优势。
18550 166
|
消息中间件 缓存 负载均衡
这些年背过的面试题——分布式篇
本文是技术人面试系列分布式篇,面试中关于分布式都需要了解哪些基础?一文带你详细了解,欢迎收藏!
这些年背过的面试题——分布式篇
|
监控 数据可视化 Java
深入探索:自制Agent监控API接口耗时
在微服务架构中,监控API接口的调用耗时对于性能优化至关重要。通过监控这些指标,我们可以识别瓶颈,优化系统性能。本文将分享如何自己动手实现一个Agent来统计API接口的调用耗时,提供一种有效的监控解决方案。
353 2
英雄联盟数据比分直播网定制开发源码
英雄联盟数据比分直播网/APP定制开发源码,需先处理实时与赛果数据。赛果数据通过API接口 `/api/result/lol` 获取,涵盖队伍经济、补刀、大小龙、水晶数及队员经济、经验、等级等详尽信息。支持WebSocket推送与变化信息接口拉取,确保数据完整无漏。
|
安全 Linux API
一篇文章讲明白Metasploit详解详细图文教程
一篇文章讲明白Metasploit详解详细图文教程
1160 0
|
存储 Linux
为什么通过clear_refs可以使进程触发缺页?
为什么通过clear_refs可以使进程触发缺页?