点击蓝字,关注废柴姐姐

拉格朗日乘数法

一种不直接依赖消元法求解条件极值问题的有效方法

二元函数入手

我们从  皆为二元函数这一简单情况人手. 欲求函数

的极值,其中受条件

的限制. 若把条件  看作 所满足的曲线方程,并设 上的点  为在条件下的极值点,且在点 的某邻城上方程能惟一确定可微的隐函数  则必定也是  的极值点. 故由  在   可微,   在 可微,得到

而当 满足隐函数定理条件时

把代人后又得到

在几何意义上,上式表示曲面   的等高线   与曲线  在 处具有公共切线,从而存在某一常数 ,使得在 处满足

如果引人辅助变量  和辅助函数

则上面三式就是

这样就把条件极值问题、转化为讨论函数的无条件极值问题. 这种方法称为拉格朗日乘数法, 函数中的函数 L 称为拉格朗日函数,辅助变量称为拉格朗日乘数

一般函数→多元函数

以上讨论的是两个变量的拉格朗日乘数,一般条件极值问题的拉格朗日函数

其中   为拉格朗日乘数,并有下面定理:

定理 18.6设在条件函数的限制下,求目标函数的极值问题,其中  与  在区域 D 上有连续的一阶偏导数. 若 D 的内点  是上述问题的极值点,且雅可比矩阵

的秩为 m,则存在 m 个常数  , 使得   为一般的拉格朗日函数稳定点,即(   为 n+m 个方程

的解.

应用举例

例子:抛物面

被平面

截成一个椭圆。求这个椭圆到原点的最长与最短距离。

解:这个问题实质上就是要求函数

在条件   及   下的最大、最小值问题. 应用拉格朗日乘数法, 令

对 求一阶偏导数,并令它们都等于 0 ,则有

求得这方程组的解为 与

上式就是拉格朗日函数 的稳定点,且所求的条件极值点必在其中取得. 由于所求问题存在最大值与最小值(因为函数  在有界闭集上连续,从而必存在最大值与最小值),故由

所求得的两个值,正是该椭圆到原点的最长距离与最短距离


扫码关注废柴姐姐

微信号:A_eureka

头条号:@废柴姐姐ID

分享、在看与点赞

只要你点,我们就是胖友

内点惩罚函数法matlab_拉格朗日乘数法求解多元条件极值问题相关推荐

  1. 从拉格朗日乘数法到KKT条件

    从拉格朗日乘数法到KKT条件 最近看论文遇到了Karush–Kuhn–Tucker (KKT)条件,想搞清楚这是个什么东东,因此就把这个东西认真学习一下并且分享出来,希望对大家有用.学习KKT就不得不 ...

  2. 多元函数微分学条件极值(拉格朗日乘数法)求解技巧总结

    看到多元函数条件极值的题目,常用拉格朗日乘数法对号入座.但有时候如坐针毡,因为这种看似万能的方法计算量太大了.解方程解的生无可恋是常态.所以我总结了一些解条件极值的小技巧,希望对大家有所帮助. 总的来 ...

  3. 拉格朗日乘数法 和 KTT条件

    预备知识 令 \(X\) 表示一个变量组(向量) \((x_1, x_2, \cdots, x_n)\) 考虑一个处处可导的函数 \(f(X)\), 为了方便描述, 这里以二元函数为例 对于微分, 考 ...

  4. 拉格朗日乘数法及KKT条件-通俗理解

    拉格朗日乘子法及KKT条件数学理解 1.拉格朗日乘数法的基本思想 在数学最优问题中,拉格朗日乘数法(以数学家约瑟夫·路易斯·拉格朗日命名)是一种寻找变量受一个或多个条件所限制的多元函数的极值的方法.这 ...

  5. 拉格朗日乘数法求解技巧2

    lagrange乘数法的求解其实是有技巧的. 一般就是两个办法来求解.第一个就是,首先我们用前面的三个表达式,来看出他们之间是不是存在比例关系.这样的话就已经把未知数化简了非常多了.然后还有一个就是可 ...

  6. SVM支持向量机-手写笔记(超详细:拉格朗日乘数法、KKT条件、对偶性质、最优化、合页损失、核函数...)

    SVM支持向量机-手写笔记 作者:某丁 日期:2021.05.21 写完了,发现想要真正理解SVM还需要继续深入学习,以上所写只不过是冰山一角,我的管中窥豹而已. 参考 [1] 一文搞懂支持向量机(S ...

  7. 拉格朗日乘数法的原理,我用10幅图把它讲清楚了

    机器学习是一个目标函数优化问题,给定目标函数f,约束条件会有一般包括以下三类: 仅含等式约束 仅含不等式约束 等式和不等式约束混合型 当然还有一类没有任何约束条件的最优化问题 关于最优化问题,大都令人 ...

  8. 拉格朗日乘数法 —— 通俗理解

    拉格朗日乘数法(Lagrange Multiplier Method)在数学最优问题中,是一种寻找变量受一个或多个条件所限制的多元函数的极值的方法.记得以前大学高数.数模等课程多次提到过,在求解最有问 ...

  9. [Math Algorithm] 拉格朗日乘数法

    https://www.cnblogs.com/maybe2030/p/4946256.html 阅读目录 1. 拉格朗日乘数法的基本思想 2. 数学实例 3. 拉格朗日乘数法的基本形态 4. 拉格朗 ...

最新文章

  1. ZooKeeper的配置文件优化性能(转)
  2. 计算机护角,纸护角抗压测试仪
  3. MyBaties异常之 ORA-00918: 未明确定义列
  4. c++空类实例大小不是0原因
  5. guid主键 oracle_使用GUID作为数据库主键的测试
  6. 用css3实现Social Media Buttons
  7. 或为红米8A 卢伟冰确认将推出5000mAh新机
  8. pathinfo函数获取非UTF-8字符集文件名的问题
  9. POJ 2096 Collecting Bugs:期望dp
  10. 论文写作--表格解读
  11. CMM,CMMI 软件全面质量管理的思想体系
  12. JDK集合源码解析剖析
  13. 通信技术专业技术人员考试 动力与环境_建筑信息模型专业技术人员等级认定培训考试项目介绍...
  14. BitTorrent 简介
  15. 微积分Z2J5 两个重要极限
  16. 认证 (authentication) 和授权 (authorization) 的区别
  17. Java-ForkJoinPool详解
  18. env: bash\r: No such file or directory
  19. EV录制文件损坏-修复方法
  20. 2023年有哪些值得推荐的蓝牙耳机?小米|南卡|JBL等等高性价比蓝牙耳机推荐

热门文章

  1. JMeter性能测试工具简介
  2. kubernetes_Kubernetes领域的标准安全性。
  3. java开发工作经历_开发人员在寻找第二份工作时会经历什么
  4. amazon alexa_亚马逊使向自定义Alexa Skills添加声音变得更加容易
  5. cad中等线体_如何撰写人们会实际阅读的中等故事
  6. java final static
  7. 【java】多线程控制(一)---Semaphore、Exchanger、CyclicBarrier、CountDownLatch
  8. Python 爬虫+tkinter界面 实现历史天气查询
  9. 点击率预测的贝叶斯平滑
  10. 大数据技术周报第 004 期