漫步最优化三——优化算法的一般结构
2017-07-01 21:15
323 查看
你的出现,让我的眼中,心中有了蔚蓝的天空;
你的出现,让梦的城堡,殿堂留住美好的时光。
世界变化不停,
人潮川流不息,
我只想每个日出日落,
身边都有你。
——畅宝宝的傻逼哥哥
大多数优化算法涉及一系列步骤,典型的模式如下:
第一步:
令k=0且初始化x0
计算F0=f(x0)
第二步:
令k=k+1
利用近似过程计算xk的变化量Δxk,其中
ΔxTk=[Δx1 Δx2 ⋯Δxn]
令xk=xk−1+Δxk
计算Fk=f(xk)与ΔFk=Fk−1−Fk
第三步:
判断是否收敛条件已经到达,例如判断ΔFk与(或)Δxk,如果达到执行第四步;否则转到第二步。
第四步:
输出x∗=xk与F∗=f(x∗)
结束
在第一步,用手头知识估计的值初始化向量x0,好多情况下我们无法进行估计,这时候x0=0。然后重复执行步骤2与3直到达到收敛条件,每执行一次步骤2,3就表示一次迭代,也就是说k是迭代次数。
当达到收敛调价时,执行第四步,这时候列向量
x∗=[x∗1 x∗2 ⋯x∗n]=xk
对应的F值为
F∗=f(x∗)
列向量x∗为最优,最小值点,F∗为目标函数的最优或最小值,x∗,F∗对构成了优化问题的解。
根据所用的优化问题与优化方法,有几种方法检查收敛。例如在任意两次迭代的Fk之差很小时,也就是
|ΔFk|=|Fk−1−Fk|<εF
结束算法,其中εF是目标函数的最优容忍度,同样的当所有变量的差很小时,也就是
|Δxi|<εxfor i=1,2,…,n
结束算法,其中εx时变量x1,x2,…,xn的最优容容忍度,第三种就是同时满足上面的两个条件。
我们主要考虑很好应用,可靠且计算量小的最小化算法,在数学规划中可靠算法用术语来说就是鲁棒算法。
你的出现,让梦的城堡,殿堂留住美好的时光。
世界变化不停,
人潮川流不息,
我只想每个日出日落,
身边都有你。
——畅宝宝的傻逼哥哥
大多数优化算法涉及一系列步骤,典型的模式如下:
第一步:
令k=0且初始化x0
计算F0=f(x0)
第二步:
令k=k+1
利用近似过程计算xk的变化量Δxk,其中
ΔxTk=[Δx1 Δx2 ⋯Δxn]
令xk=xk−1+Δxk
计算Fk=f(xk)与ΔFk=Fk−1−Fk
第三步:
判断是否收敛条件已经到达,例如判断ΔFk与(或)Δxk,如果达到执行第四步;否则转到第二步。
第四步:
输出x∗=xk与F∗=f(x∗)
结束
在第一步,用手头知识估计的值初始化向量x0,好多情况下我们无法进行估计,这时候x0=0。然后重复执行步骤2与3直到达到收敛条件,每执行一次步骤2,3就表示一次迭代,也就是说k是迭代次数。
当达到收敛调价时,执行第四步,这时候列向量
x∗=[x∗1 x∗2 ⋯x∗n]=xk
对应的F值为
F∗=f(x∗)
列向量x∗为最优,最小值点,F∗为目标函数的最优或最小值,x∗,F∗对构成了优化问题的解。
根据所用的优化问题与优化方法,有几种方法检查收敛。例如在任意两次迭代的Fk之差很小时,也就是
|ΔFk|=|Fk−1−Fk|<εF
结束算法,其中εF是目标函数的最优容忍度,同样的当所有变量的差很小时,也就是
|Δxi|<εxfor i=1,2,…,n
结束算法,其中εx时变量x1,x2,…,xn的最优容容忍度,第三种就是同时满足上面的两个条件。
我们主要考虑很好应用,可靠且计算量小的最小化算法,在数学规划中可靠算法用术语来说就是鲁棒算法。
相关文章推荐
- 漫步最优化十六——优化的一般问题
- 机器学习笔记_ 数值最优化_2:最优化算法
- 深度学习中的优化不同于一般优化算法
- [数据结构与算法]快速排序的优化实现(取中位数)
- 最优化 - 梯度优化算法
- C语言进阶-第22~23讲:问题求解的一般过程&数据结构及算法概述
- 1619 - Feel Good(高效算法-利用数据结构优化-优先队列)
- 无约束最优化问题的一般结构与规划方法
- 一个连通图,采用邻接表作为存储结构,设计一个算法从顶点v出发的深度优化遍历的非递归过程
- 【数据结构与算法】内部排序之一:插入排序和希尔排序的N中实现(不断优化,附完整源码)
- 【数据结构与算法】内部排序之二:冒泡排序和选择排序(改进优化,附完整源码)
- 漫步最优化二十三——一维优化
- poj-1273-Drainage Ditches-一般预流推进算法-最高标号预流推进算法-sap+gap优化
- 编程珠玑 - 算法优化 - 过滤敏感词 - 第三步:树形结构
- 【数据结构与算法】内部排序之一:插入排序和希尔排序的N中实现(不断优化,附完整源码)
- 看数据结构写代码(2) 选择排序 和 冒泡排序 算法优化
- 漫步最优化十五——凸函数优化
- 一个连通图,采用邻接表作为存储结构,设计一个算法从顶点v出发的深度优化遍历的非递归过程
- 润乾集算报表优化应用结构之可挂接算法
- 一般网站的结构介绍,常用的网站的优化方法