当前课程知识点:水资源系统分析理论与应用 >  第二章 实用非线性优化方法 >  2.7非线性优化直接方法 >  2.7非线性优化直接方法

返回《水资源系统分析理论与应用》慕课在线视频课程列表

2.7非线性优化直接方法在线视频

下一节:2.8 SCE-UA算法

返回《水资源系统分析理论与应用》慕课在线视频列表

2.7非线性优化直接方法课程教案、知识点、字幕

同学们好

本单元

主要讲授非线性优化直接方法

让我们回顾一下

无约束非线性优化问题求解思路

无约束非线性优化问题求解思路是

构造下降的迭代算法

应满足

逐步迭代增优

收敛.

即构造点列{xk}使

f(X0)>f(X1)>…>f(Xk)>…

XK收敛到X*

且f(XK)的极限=f(X*)=f(XK)的极小值

算法的核心是

当有了Xk

搜索Xk+1时

要确定搜索方向即在Xk附近为下降的方向dk

和搜索步长αk,即Xk+1=Xk+αkdk

使f(Xk)>f(Xk+1)

这里

dk 是向量α

k 是标量α

k可以取最优

即使得

f(XK+1)=f(xk+αkdk)=minf(XK++α.dk)

无约束非线性优化问题求解方法

可以分为解析法和直接方法

解析法就是求解过程中利用了

目标函数的导数(梯度)信息

解析法有梯度法

牛顿法

共轭方向法等

直接方法就是

在求解过程中仅用目标函数值信息

不利用或无法利用目标函数的

导数信息

直接方法主要有坐标轮换法

Powell法

单纯形算法

复合形法

群体复合形法等方法

其中群体复合形法是

全局优化方法

目前快速发展的

群体智能算法也可以

看作是直接方法

不少实际问题的

目标函数表达式非常复杂

或没有明显的解析表达式

其导数不可求或者非常难以计算

例如

水库发电优化调度问题

目标函数中

每个时段的平均入库流量

平均发电流量

时段初末库蓄水量之间

必须满足水量平衡方程

这样

若选择发电流量为决策变量

则每个时段的库蓄水量及

发电水头都与该时段的

平均发电流量

该时段之前所有时段的

平均发电流量有关

年发电量目标函数对

某个时段的平均发电流量的

导数非常复杂

水库发电优化调度问题

常采用动态规划方法

求解过程中不需要利用导数信息

可以看成是直接优化方法

水库发电优化调度问题

也可以采用群体智能算法求解

群体智能算法也是直接算法

下面讨论坐标轮换法

坐标轮换法又称为交替方向法

其基本思路是

沿n个坐标轴方向

轮流搜索最优点

搜索方向依次取n个坐标方法

交替方向法程序简单

而且在收敛时必收敛到稳定点

但交替方向法可能不收敛

交替方向法的思想在

水库群优化调度方向有一定的应用 例如

传统的求解中长期发电优化调度的

方法是动态规划法

水库群发电优化调度要比

单库优化调度复杂的多

当参与优化的水库数目增加时

动态规划求解的状态变量

将成几何级数增加

出现所谓的“维数灾”现象

因此

人们时常采用轮库法求解

对参与优化调度的水库

依次轮库循环求解

当采用单库动态规划方法

优化求解某水库的发电流量决策时

其余水库的发电流量采用

前次循环所求得的发电流量解

连续作若干个循环

每次循环都是对前次解的

改进即增优

若轮库循环达到可以接受的

最高次数或当前解达到给定的精度

则输出当前解作为最优解

下面讨论Powell法

Powell法又称为共轭方向法

其基本思路是

沿n个坐标轴方向

轮流搜索最优点

搜索完一轮后

利用搜索到的点构造1个

向量加入到搜索方向组中

同时删去排在第1的坐标方向

保持n个搜索方向个数不变.

Powell方法的一个弱点是

随着迭代次数的增加

方向 很容易线性相关

为此

Powell后来提出了一个修正方案

具体参见有关文献.

下面讨论单纯形法.

求解无约束优化问题的

单纯形法的思路是

给定n维实空间Rn中的

一个凸多面体

又称为单纯形

求出其n+1个顶点上的函数值

并确定其最坏值

次坏值

最好值

然后通过反射

扩张

收缩

缩边等运算求得一个较好的点取代最坏点

构成新的单纯形

通过迭代

逐步逼近最优点. 单纯形法又称为可变多面体搜索法.

算法的第1步

初始化. 给定有关参数

生成初始单纯形

(2.7-2)给出了生成

正规单纯形(多面体的每条边相等)

的方法是

给定一个初始点

再给定正规单纯形边长为t

正规单纯形n+1个点的

坐标为(2.7-2).

算法的第2步

求出单纯型的最好点

最坏点

次坏点

形心和半径

算法的第3步

收敛性判断

若当前单纯形半径小于

事先给定的精度

则迭代收敛

否则

继续迭代.

算法的第3步

反射操作

根据不同的反射计算结果情况

确定一个较好点取代最坏点

分3种情形

情况1

若反射成功

即反射点比当前最好点好

应进行扩张

根据扩张是否成功确定

以扩张点或以反射点取代最坏的点得到新的单纯形转第2步继续迭代

情况2

若反射失败

且反射点比次坏点差

应进行收缩.若收缩成功

则以收缩点取代最坏点

否则进行缩边

向当前最小点靠近

得到新的单纯形转

第2步继续迭代.

情况3

若反射失败

但反射点比次坏点好

则以反射点代替最坏点

得到新的单纯形转第2步继续迭代

单纯形法在开始阶段搜索效率较高

但在迭代的后期接近

最优时收敛速度较慢

单纯形法具有简单实用的优点

大量的计算表明单纯形法是

一个十分可靠的方法

特别是它能处理函数值

变化剧烈的问题

单纯形法经改进后

也可以用于求解

约束非线性规划

特别是决策变量区间约束情形

在单纯形法中

对于n维极值问题

单纯形的顶点个数为p=n+1

实际上也可取p≥n+1

例如p=2n

在n为欧氏空间中

顶点个数p>n+1时的

多面体称之为复合形

相应地有复合形算法

下面给出求解

约束非线性规划问题的复合形算法

本次课到此结束

谢谢大家

再见

水资源系统分析理论与应用课程列表:

第一章 水资源系统分析导论

-1.1 水资源系统分析问题的提出

--1.1 水资源系统分析问题的提出

-1.2 系统的概念与系统方法

--1.2系统的概念与系统方法

-1.3系统分析的概念和内容

--1.3系统分析的概念和内容

-1.4水资源系统分析方法

--1.4水资源系统分析方法

-1.5水资源系统分析量化方法案例

--1.5水资源系统分析量化方法案例

-第一章测试

-第一章讨论题

第二章 实用非线性优化方法

-2.1非线性优化数学模型与求解方法

--2.1非线性优化数学模型与求解方法

-2.2最优性条件

--2.2最优性条件

-2.3一维优化与线搜索

--2.3一维优化与线搜索

-2.4无约束极值问题的解析法

--2.4无约束极值问题的解析法

-2.5二次规划

--2.5二次规划

-2.6约束非线性优化罚函数法

--2.6约束非线性优化罚函数法

-2.7非线性优化直接方法

--2.7非线性优化直接方法

-2.8 SCE-UA算法

--2.8 SCE-UA算法

-2.9可变容差法

--2.9可变容差法

-第二章测试

-第二章讨论题

第三章 动态规划与水库优化调度

-3.1多阶段决策问题

--3.1多阶段决策问题

-3.2动态规划基本原理

--3.2动态规划基本原理

-3.3水库优化调度建模及求解

--3.3水库优化调度建模及求解

-3.4 随机动态规划模型

--3.4随机动态规划模型

-3.5水库优化调度实例

--3.5水库优化调度实例

-第三章测试

-第三章讨论题

第四章 群体智能优化算法

-4.1遗传算法

--4.1遗传算法

-4.2粒子群算法

--4.2粒子群算法

-4.3蚁群算法

--4.3蚁群算法

-4.4狼群算法

--4.4狼群算法

-第四章测试

-第四章讨论题

第五章 多目标规划

-5.1多目标规划问题与特点

--5.1多目标规划问题与特点

-5.2多目标规划模型与解的概念

--5.2多目标规划模型与解的概念

-5.3多目标规划求解方法

--5.3多目标规划求解方法

-5.4多目标规划的实例

--5.4多目标规划的实例

-第五章测试

-第五章讨论题

第六章 动态系统预测方法

-6.1动态系统预测方法导论

--6.1动态系统预测方法导论

-6.2时间序列方法

--6.2时间序列方法

-6.3线性动态系统模型方法

--6.3线性动态系统模型方法

-6.4 BP人工神经网络方法

--6.4 BP人工神经网络方法

-6.5支持向量机方法

--6.5支持向量机方法

-6.6洪水过程动态系统预报方法实例

--6.6洪水过程动态系统预报方法实例

-第六章测试

-第六章讨论题

第七章 系统评价方法

-7.1评价程序与评价指标

--7.1评价程序与评价指标

-7.2层次分析法

--7.2层次分析法

-7.3模糊综合评价法

--7.3模糊综合评价法

-7.4投影寻踪评价法

--7.4投影寻踪评价法

-第七章测试

-第七章讨论题

第八章 决策分析

-8.1决策分析的基本概念

--8.1决策分析的基本概念

-8.2 不确定性的基本概念

--8.2 不确定性的基本概念

-8.3 完全不确定型决策

--8.3 完全不确定型决策

-8.4 风险的多维度量

--8.4 风险的多维度量

-8.5 风险型决策(1)

--8.5 风险型决策(1)

-8.6风险型决策(2)

--8.6风险型决策(2)

-第八章测试

-第八章讨论题

期末测试

-期末测试

-期末论文

2.7非线性优化直接方法笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。