非线性规划 模型与基本概念
来源:互联网 发布:workflow软件 编辑:程序博客网 时间:2024/06/07 04:06
非线性规划问题,是指目标函数或约束函数中至少有一个是决策变量的非线性函数的优化问题。
1.一般数学模型
非线性规划的一般数学模型可表示为
其中,是n维向量,都是的的映射。
若记
则, 称为非线性规划问题的可行域,其为满足约束条件的所有可行解的集合。因此,非线性规划的一般数学模型也可以简记为
2.基本概念
2.1 局部极值与全局极值
极值问题是非线性规划探讨的核心问题。根据极值与域的关系,可分为局部极值与全局极值。先定义全局极值
全局极值 设为定义在n维欧式空间中某一区域上的一个n元实函数(即:)。对某一,若对任意均有,则称 为 在 上的全局极小点,其对应的函数值 为全局极小值。若对所有且,均有,则称为在上的严格全局极小点,为严格全局极小值。
要定义局部极值,需要了解领域的概念。
邻域 设,集合称为的 邻域,其中,为 与 之间的距离(通常为欧几里德距离)。
清楚邻域的概念后,可定义局部极值
局部极值 设为定义在n维欧式空间中某一区域上的一个n元实函数(即:)。对某一,若存在某个,使得对任意均有,则称为 在 上的一个局部极小点,对应的函数值 为局部极小值。若对所有 且,均有,则称 为 在 上的严格局部极小点,为严格局部极小值。
2.2 梯度
梯度是非线性规划中的重要基本概念。多数优化算法都要使用到目标函数的梯度,而最为常用的最速梯度下降法更是直接建立在梯度上。
可微函数 的梯度定义为 对各维自变量 的偏导构成的n维向量(通常采用列向量表示)。若将 的梯度记为,则有
函数在某一点 处的梯度对应于将 代入梯度函数得到的函数值,即
重要性质 梯度方向是函数值增加最快的方向,即函数变化率最大的方向,而负梯度方向则是函数值减小最快的方向。
2.3 海赛矩阵
为了使优化算法在接近最优解时具有更快的收敛速度,通常需要借助另外一项因素——海赛矩阵。
二阶可微函数的海赛矩阵是由其二阶偏导数为元素构成的 矩阵。若将 的海赛矩阵记为,则有
重要性质 设为定义在开凸集上的二阶可微函数,若的海赛矩阵在 上处处半正定,则为上的凸函数;反之也成立。
主要内容参考:
蒋金山等,非线性规划,最优化计算方法,华南理工大学出版社,pp93--96, 2007.
- 非线性规划 模型与基本概念
- 非线性规划
- 非线性规划
- 非线性规划
- 关于 线性规划 非线性规划 与 凸优化
- 基本概念篇:职业生涯与规划
- 遗传算法与非线性规划结合求解函数极值
- 蒙特卡罗法与正常求解对比(解决非线性整数规划)
- 数学建模程序与方法之非线性规划
- 非线性规划MATLAB代码
- 数学建模--非线性规划
- matlab---非线性规划
- matlab求解 非线性规划
- 数学建模--非线性规划
- (三)非线性规划
- 机器学习与智能优化 之 几个特殊非线性模型
- 一元非线性回归模型
- 非线性模型参数估计
- Design Pattern - 设计模式实战精髓
- 利用HTML5,前端js实现图片压缩
- hdu 1002
- java中可定制的序列化过程 writeObject与readObject
- 字符和数字的转换函数
- 非线性规划 模型与基本概念
- 第四周 项目3 程序的多文件组织
- HDU3938 Portal
- PlayFramework+Maven+Eclipse
- CodeForces 222D Olympiad
- Jquery html 突出显示某张图片或文字效果 亮暗效果
- 让你的table变成exls吧
- 如何利用Python和VC6.0对SQLite数据库进行操作
- 题目1476:平方因子