美文网首页
非线性规划

非线性规划

作者: Young1217 | 来源:发表于2020-01-21 13:37 被阅读0次

转自 http://dsl4.eee.u-ryukyu.ac.jp/DOCS/nlp/index.html
介绍最速下降法和牛顿法,解决无约束的优化问题,求解最大值/最小值问题。

最速下降法
图片.png
图片.png
示例1
图片.png
示例2
图片.png
图片.png
从算法的稳定性的观点出发, 步幅应该是小的正常数,但是,在这种情况下,收敛变得非常慢,这是不实际的。因此,在使用最速下降法创建实用程序时,通常使用称为“线搜索”的方法来确定步长。但是,本实验未处理直线搜索。

最陡下降法的优点是简单,每一步的计算复杂度低,并且当函数只有一个最小点时可以保证全局收敛,但是解收敛得很慢有一个缺点。同样,当一个函数具有多个最小点时,只会找到几个最小点之一,并且不能保证它是最小点。

牛顿法

等式按照泰勒级数展开


图片.png
图片.png
图片.png

牛顿法通常比最速下降法快得多,特别是当函数是二次函数时,它的优点是可以通过一次迭代获得最优解,但是如果初始值不能足够接近最优值,则可以收敛。但是,存在一个缺点,即计算所花费的时间不能保证, 除非它是正定值,否则不能使用,并且如果不能精确地获得,则 变得不稳定 。此外,与最速下降法不同,牛顿法通常以固定步长1 提供良好的收敛特性。当一个函数具有多个最小点时,与最速下降法相同,仅获得一个最小点而不是最小点。

图片.png
约束优化问题

参见SVM系列第六讲--拉格朗日乘子法

在求解最优化问题中,拉格朗日乘子法(Lagrange Multiplier)和KKT(Karush Kuhn Tucker)条件是两种最常用的方法。在有等式约束时使用拉格朗日乘子法,在有不等约束时使用KKT条件

相关文章

  • 非线性规划

    1. 非线性规划 1.1 示例以及定义 如果目标函数或约束条件中包含非线性函数,就称这种规划问题为非线性规划问 题...

  • 9. 混合整数非线性规划:扩展割平面法

    1. 混合整数非线性规划 混合整数非线性规划,英文为Mixed-Integer NonLinear Program...

  • 【数学建模算法】(6)非线性规划:定义和实例

    前面的几节基本都围绕着线性规划和可转化为线性规划的问题来介绍,这一节开始我们将介绍非线性规划 1.非线性规划 1....

  • 数学建模📒

    一、非线性规划 非线性规划问题没有统一的解法,只能依据问题和模型特点选择适当的解法。不过,大多数解法都是数值迭代算...

  • 最优化模型

    数据挖掘之优化模型 1.1数学规划模型 线性规划、整数线性规划、非线性规划、多目标规划、动态规划。 1.2微分方程...

  • 常见数学建模模型

    优化模型 性规划,半定规划、几何规划、非线性规划,整数规划,多目标规划(分层序列法),最优控制(结合微分方程组)、...

  • 非线性规划

    转自 http://dsl4.eee.u-ryukyu.ac.jp/DOCS/nlp/index.html介绍最...

  • 《凸优化理论》笔记:前言

    简介 凸优化理论是非线性规划研究领域的核心成果,也是研究一般非线性规划问题的理论基础。本文...介绍凸优化的一个完...

  • 2019-07-15

    今天继续搞数学建模,用matlab改写非线性规划问题

  • 约束最优化方法 (一) 最优性条件

      之前讨论的是无约束最优化方法,这一节主要介绍的是带有约束的非线性规划问题,所谓的非线性规划,就是约束项含有平方...

网友评论

      本文标题:非线性规划

      本文链接:https://www.haomeiwen.com/subject/hphezctx.html