几种智能算法概述及其应用

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

智能算法概述
3、模拟退火算法 由统计力学研究表明,在温度T,分子滞留在状态r的概率 满足波兹曼概率分布
其中,
为状态r的能量,
为概率分布的标准化因子
当 E1 E 2 时
E1 E 2 - E1 1 P E = E1 - P E = E 2 = exp 1- exp Z T k T k T B B
智能算法概述
1、遗传算法 遗传算法流程
遗传算法改进方向
1、遗传算法与非线性规划结合 2、与BP神经网络结合 3、基于量子遗传算 法寻优 4、多种群遗传算法 5、多层编码遗传算法
智能算法概述
1、遗传算法 TSP(旅行商问题)问 题描述与结果:
已知n个城市互相之 间距离,某人从某城市 出发访问每个城市且仅 一次,如何安排才能使 其所走路线最短
T
k 1 k k k k k vid vid c1r1d pid xid c r p x 2 2d gd id k 1 k k 1 xid xid vid
智能算法概述
2、粒子群算法基本模型 学习因子c1: c1= 0,则只有社会, 没有自我
学习因子c2: c2= 0,则只有自我, 没有社会
i, j i, j , if j J i k p k i, j i, s i, s sJ k i otherwise 0,
信息更新公式
ij t 1 1 ij t ij n ,0 k ij ij k 1
智能算法概述
1、遗传算法
制孔路径优化 在飞机装配线上用机器 人带动末端执行器进行制 孔,执行器由初始位置依 次移动到每一孔位,最后 返回初始位置,目标为所 走路径最短,时间最少
产品生产安排 一个周期内生产n种 产品,开销包括制造成 本以及产品转换开支, 因此生产成本与生产顺 序有关,目标为使转换 成本最低
智能算法概述
2、粒子群算法产生背景 粒子群算法(Particle Swarm Optimization, PSO)源于 对鸟类捕食行为的研究,一群鸟随机分布在一个区域中,在这 片区域只有一块食物,鸟类捕食时,所有鸟都不知道食物在哪 里,但是他们知道当前位置距离食物 还有多远,那么找到食物最简单有效 的策略就是搜寻当前距离食物最近的 鸟的周围区域。
Ant density system
Ant cycle system
Ant quantity system
Q / Lk , ij 0, 其他
k
Q / dij , ij 0, 其他
k
Q, ij 0, 其他
k
智能算法概述
4、蚁群算法二维路径规划
智ቤተ መጻሕፍቲ ባይዱ算法概述
4、蚁群算法背景 单个的蚂蚁为了避免自己迷路,它 在爬行时,同时也会释放一种特殊的分 泌物——信息素,信息素浓度越高,表 示对应路径越短。当一条路上的信息素 越来越多,后来的蚂蚁选择这条路径的 概率也就越来越大,从而进一步增加了 该路径的信息素浓度。
智能算法概述
4、蚁群算法模型
蚁群转移概率公式
智能算法概述
2、粒子群算法基本思想 每个潜在解都是搜索空间的一只鸟,称之为“粒子”,所有粒子 都有一个由被优化函数决定的适应值,还有一个速度决定其飞行方 向及距离。粒子们追随当前最优粒子在解空间搜索,然后通过迭代 找到最优解。在每一次的迭代中,粒子根据两个极值来更新自己: ① 粒子本身变化过程中的最优解,称为个体极值 ② 整个种群目前找到的最优解,称为全局极值 有时为了避免陷入局部最优,可使用整体中一部分作为粒子邻居, 则所有邻居中的极值就是局部极值。
智能算法概述
2、粒子群算法改进——加入惯性权重
由基本粒子群算法模型 中粒子位置进化方程可看 出,不同时刻位置由飞行 速度决定,因此飞行速度 大小直接影响算法的全局 收敛性。
惯性权重分类: 1. 固定权重,种群规模 越大,所需权重越小 2. 时变权重 3. 随机权重
智能算法概述
3、模拟退火算法背景 退火是指将固体加热到足够高的温度,使分子呈现随机 排列状态,然后逐步降温使之冷却,最后分子以低能状态排 列,固体达到某种稳定状态。该过 程属于热力学范畴,主要由三部分 组成:加温过程、等温过程以及冷 却过程。
智能算法概述
1、遗传算法
染色体:生物遗传物质主要载体。 基因:扩展生物性状的遗传物质 的功能单元和结构单位。 基因座:染色体中基因的位置。 等位基因:基因所取的值。 生物遗传概念 适者生存 个体 染色体 基因 适应性 群体 婚配 变异 可能解 解的编码(字符串、向量等) 解中每一分量的特征 适应函数值 根据适应函数值选定的一组解(解的个数为群 体的规模) 交叉选择两个染色体进行交叉产生一组新的染 色体的过程 编码的某一分量发生变化的过程 遗产算法中的应用 目标值比较大的解被选择的可能性大



即分子停留在能量小的状态概率大
智能算法概述
3、模拟退火算法流程 ⑴ 初始化:初始温度 T(充分大),初始解状态 S(算法迭代的 起点), 每个T值的迭代次数L ⑵ 对 k 1, , L 做第三至第六步: ⑶ 对当前解随机扰动,产生新解S′ ⑷ 计算增量 df f S2 f S1 ,其中 f S 为评价函数 exp df / T 概率 ⑸若 < 0 则接受S′为新的当前解,否则以 接受S′作为新的当前解 ⑹ 如果满足终止条件则输出当前解作为最优解,结束程序
几种智能算法概述及其应用
汇报内容
几种智能算法概述
1.
2. 3. 4.
遗传算法
粒子群算法 模拟退火算法 蚁群算法
智能算法概述
1、遗传算法 遗传算法(Genetic Algorithm,GA)是一种进化算法,其基本 原理是仿效生物界中的“物竞天择、适者生存”的演化法则。遗传 算法的做法是把问题参数编码为染色体, 再利用迭代的方式进行选择、交叉以及 变异等运算来交换种群中染色体的信息, 最终生成符合优化目标的染色体。
智能算法概述
2、粒子群算法基本模型 设群体规模为N,目标搜索空间为D维。
X i vi1 , vi1 , , viD
Vi vi1 , vi1 , , viD
T
T
表示第 i i 1, 2, , N 个粒子的位置。
i 1, 2, , N 表示i的飞翔速度
Pi pi1 , pi1 , , piD 表示i自身搜索到的最优点
问题描述与流程 二维空间中存在4个障碍物,寻求一条 从起点S到终点T的最优路径
空间模型建立 初始路径规划 初始化参数 开始搜索
得到最优路径

是否结束
信息素更新
到达终点

智能算法概述
4、蚁群算法路径规划结果
谢谢观看
相关文档
最新文档