基于细菌觅食行为的分布估计算法在预测控制中的应用_王雪松

合集下载

基于细菌觅食行为的多目标分布估计算法

基于细菌觅食行为的多目标分布估计算法
P ={ =(( 1 , (2 , , , ) , ) , ) … ( )I P} ) s
b 涌 动 。在 P rt 优 解 集 中 随 机 选 出 一 个 解 O t ) ae o最 pi
(, ) 令 :,
O t j : O t j : pi ,): pi , )+c ) ( ( ( =
进化种群 P p的第 Ⅳ一 +k o 个个体 ; Ⅳ为进化种群的规模 。
4 ME A B D 。 F算 法 的具 体 步骤
a 设置算法参数 n Ⅳ、 Ⅳ 、 G 等 。 ) 、 c、 。凹、 b 在决策空间 中均匀生成初始种群 P p ) o。 1 将群体 P p中的非支配解加入 P rt最优解集 中。 3 ) o ae o
Ke o d :m l—bet eot zt n et ai f i r ui ; oa sac ; at i rgn yw rs utojcv pi ai ; sm t no ds i tn lclerh bce a f aig i i mi o i o tb o r o l
多 目标优化 问题是科 学研 究与工 程实践 中普 遍存在 的一
更好 的效 果。L u n s等人 把 S E 2与 B A结 合起 来 , aman PA O
用于解 决 多 目标 背 包 问 题。Z o hu等 人 ’ 提 出 了 R ME M— .
类 优化问题 , 然而在多 目标 优化 问题 中 , 最优 解通 常是一个 解 集, 用传 统方法求 解往 往 只能 得 到一 个解 而 非 Prt a o最优 解 e 集, 求解效率 比较低 。进化算法是一种模 拟 自然进 化过程的随 机方法 。它的 出现 为多 目标优化 问题 的求解 开辟 了一条 新的 途 径 。进化算法适合 于求解 多 目标优化问题 的原 因在 于 : 一方

一种优化的细菌觅食算法用以解决全局最优化问题_任佳星

一种优化的细菌觅食算法用以解决全局最优化问题_任佳星

一种优化的细菌觅食算法用以解决全局最优化问题中北大学机械工程与自动化学院任佳星黄晋英[摘要]细菌觅食算法是一种新的智能计算方法,已经被用于解决最优化问题。

本文将遗传算法中的交叉,变异操作引入到细菌觅食算法中,加速优化进程,并用于解决函数全局优化问题。

先利用测试函数对算法的性能进行了研究,再将该算法对比遗传算法求解测试函数的全局最优值。

仿真结果说明,优化后的细菌觅食算法非常有效,能很好解决全局优化问题。

[关键词]细菌觅食算法遗传算法全局最优作者简介:任佳星(1985-),男,硕士研究生,主要研究方向为智能车辆控制;黄晋英(1971-),女,教授,博士生导师,主要研究方向为动态测试,故障诊断,动力学分析与智能车辆控制等。

0.概述近些年来对群体智能算法的研究提高了学习和收敛速度,但是对某些问题,一些算法经常陷于局部最优或次优。

作为新兴的智能算法细菌觅食算法已经用来解决最优化问题。

由于该算法在解决最优化问题过程中收敛速度不够快,所以需要进一步进行优化和改进。

细菌觅食算法(Baeterial foraging algorithm ,BFA)是新兴的进化算法,也是一种全局随机搜索算法。

此算法是由Passino 于2002年结合细菌趋药性、群体感应机制和细菌繁殖以及消除——驱散特性,提出的一种用于函数优化的新型群体智能算法。

本文提出将遗传算法中的交叉和变异操作引入到细菌觅食算法中,优化的细菌觅食算法(BF-GA )混合了遗传算法与细菌觅食算法的优点,加速了优化求解的过程,并对比遗传算法说明细菌觅食算法的收敛速度。

1.细菌觅食算法细菌觅食算法模拟了大肠杆菌在人体肠道内寻找营养源的行为,是一种全局随机搜索算法。

在该算法中,细菌通过趋化、复制以及消除-驱散三部分操作找到函数值最优的位置。

下面是三大操作的介绍:1.1趋化细菌往富养区域移动称为趋化运动。

在细菌觅食的过程中有两种运动方式,翻转运动与直向运动。

细菌觅食算法的趋化步骤模拟细菌的运动方式。

黏菌觅食算法

黏菌觅食算法

黏菌觅食算法黏菌觅食算法是一种以黏性为基础的机器学习算法,可以用来解决机器人和自动控制系统中模式识别、路径规划和位置预测等问题。

它可以让机器人使用模拟方式运动,以实现更高效且更精确的解决方案。

黏菌觅食算法灵感来自于天然环境中的黏菌,黏菌能够通过利用周围环境的信息,找到和追踪营养来源并收集它们。

黏菌的行为原理是,当它发现适合它吃的食物时,它会通过黏性粘附收集食物。

如果它发现其它黏菌已经收集了营养,它将结合到那些黏菌身上,这样它就可以跟随它们获取更多的营养。

黏菌觅食算法充分利用这种自然行为,并将其应用于机器人技术中。

该算法使用一个模拟器来模拟黏菌的行为,以便模拟机器人的行动。

机器人除了观测自己的相关环境之外,还可以观测其他机器人的情况,这样它就可以与其他机器人黏在一起,从而获取其他机器人保存的信息或知识。

与传统机器人和自动控制系统相比,使用黏菌觅食算法更容易发现未知情况,可以在有限的时间内分析大量数据。

机器人可以通过数据分析预测下一步行动,从而实现高效的行为。

这样机器人就可以自主地在未知环境中搜索解决方案,而不需要进行大量的编程工作。

此外,黏菌觅食算法还可以使机器人能够自动处理未知的情况,甚至在没有实际命令的情况下完成工作。

它有助于提高机器人的自动化能力,提高工作效率。

在未来,黏菌觅食算法还可普及到其他领域,比如服务机器人等,以满足人们越来越多样化的需求。

通过使用黏菌觅食算法,机器人能够更加有效率地根据用户对服务要求进行解决方案搜索,给用户提供优质的服务。

综上所述,黏菌觅食算法是一种新兴的机器学习算法,可以用来解决复杂的机器人和自动控制问题。

而它模拟黏菌的行为原理,能够有效地为机器人提供有效的解决方案,有助于人们实现更高效的机器人系统。

细菌觅食算法求解二次分配问题

细菌觅食算法求解二次分配问题

0 引 言
二次分 配问题 ( q u a d r a t i c a s s i g n me n t p r o b l e m,QA P) 自 Ko o p ma n s 和 B e c k ma n n首 次 提 出 以来 ,QA P 问 题 已 成
其 生物基础是人类肠道 中大肠杆 菌在 觅食过程 中体现 出来 的智能行 为[ 5 j 。 目前 B F O算 法 已经 被应 用于 自适应 控制 领域、车 间调 度 问题 l 7 ] 、噪声 干扰 下 的谐 波 估 计 问题 和
Ab s t r a c t :To s o l v e t h e q u a d r a t i c a s s i g n me n t p r o b l e ms e f f i c i e n t l y, a n e w i n t e l l i g e n t o p t i mi z a t i o n a l g o r i t h m b a s e d o n g r o u p s e a r c h i n g s t r a t e g y i s p r o p o s e d c a l l e d b a c t e r i a l f o r a g i n g o p t i mi z a t i o n a l g o r i t h m ( B F O) .Th e b a c t e r i a f e e d i n g p r o c e s s i s s i mu l a t e d , a n d t h e i n f o r ma t i o n o f t h e b a c t e r i a 1 i n d i v i d u a l j S c o mb i n e d t h e b a c t e r i a l g r o u p .I t ’ S e f f i c i e n t l y t O a v o i d t h e l o c a l o p t i mi z a t i o n b y a d o p t i n g t h e n e w s t r a t e g y ,a n d t h e a d a p t i v e s e a r c h s t e p l e n g t h i mp r o v e s t h e o p t i mi z a t i o n o f t h e c o n v e r g e n c e s p e e d .C o mp a r e d t o

细菌觅食优化算法求解物流配送问题

细菌觅食优化算法求解物流配送问题

Bacterial Foraging Optimization Algorithm for Solving Problem of Fresh Logistics DistribQU Yi-hui
( School of Electronic Information and Engineering,Lanzhou Jiaotong University,Lanzhou 730070,China)
Abstract:Aiming at the problem of fresh logistics distribution,on the premise of synthetically considering both time and cost,we propose an improved bacterial foraging optimization algorithm for location routing problem ( LRP) . This algorithm improves the standard bacteri鄄 al foraging optimization algorithm ( BFOA) by establishing the corresponding model with soft time window addressing-path problem on the basis of Pareto dominant relationship. In addition,when the individuals don爷 t dominate each other,the normalized method is adopted to select the best,and the penalty function is introduced to restrict the customer demand of vehicle to not exceed its load limit. The corre鄄 sponding multi-objective bacterial foraging optimization algorithm ( MOBFOA) is designed to solve the problem of logistics distribu鄄 tion,and its effectiveness and advantages and disadvantages are also validated by using the examples of the CVRP library,which provides a certain reference for the LRP model problem. The experiment shows that the proposed algorithm had certain priority in solving logistics distribution problems and also certain advantages in the optimization of multiple objectives. Key words:logistics distribution problem;location-routing;bacterial foraging optimization algorithm;soft time window;Pareto dominant relation;normalization

细菌觅食优化算法的研究与改进

细菌觅食优化算法的研究与改进

细菌觅食优化算法的研究与改进细菌觅食优化算法的研究与改进随着计算机科学和生物学的不断发展,人们开始探索将生物现象与计算机算法相结合,以寻找新的问题解决方法。

在这个过程中,细菌觅食优化算法应运而生。

细菌觅食优化算法模拟了细菌在寻找食物的过程,通过模仿细菌的行为,通过进化算法来优化问题的解决方案。

本文将探索细菌觅食优化算法的研究与改进,以及其在实际问题中的应用。

一、细菌觅食优化算法的基本原理细菌觅食优化算法灵感来源于真实世界中细菌的群体觅食行为。

细菌觅食过程主要包括趋化运动、荧光成像和滞留趋化三个阶段。

在趋化运动阶段,细菌通过运动来寻找食物。

荧光成像阶段主要是细菌根据环境中剩余食物的浓度情况进行判断,以便向食物浓度高的区域聚集。

在滞留趋化阶段,细菌会在食物附近停留,直到找到食物。

细菌觅食优化算法主要包括三个步骤:初始化种群、选择操作和更新种群。

首先,根据问题的维度和范围,初始化一定数量的细菌个体。

每个细菌个体都有一个状态向量和一个适应度值。

然后,根据每个细菌的适应度值,选择一定数量的细菌进行进化。

进化的过程包括变异和交叉操作,以获得新的细菌个体。

最后,根据进化后的细菌个体来更新种群,并继续下一轮的进化。

通过多轮的进化,细菌个体的适应度值逐渐提高,找到最优解的几率也会增加。

二、细菌觅食优化算法的改进方向尽管细菌觅食优化算法在一些问题上取得了不错的结果,但在一些复杂问题上仍然存在一些局限性。

为了进一步提高算法的性能,需要对算法进行改进。

以下是几个改进方向:1. 改进选择操作目前细菌觅食优化算法中的选择操作通常是基于轮盘赌选择,即根据细菌的适应度值来进行选择。

但这种方法可能导致一些细菌个体被选择过多或过少,从而影响算法的进化效果。

因此,可以考虑引入其他选择操作,如锦标赛选择、随机选择等,通过不同的选择策略来增加算法的多样性。

2. 引入多种变异操作目前细菌觅食优化算法的变异操作通常是随机生成一个新的状态向量。

细菌觅食算法的研究综述

细菌觅食算法的研究综述

细 菌觅食 算法性能的好坏 , 在很大程度上与初始设置的参数有关 , 因此如何 合理有效地设置参数是群智能算法研究人员面临的一个首要 问题 。文献[ 7 ] 通过 自适应调节步长参数 , 来提高算法 的全局寻优能力 ; 文献[ 8 】 通过对菌群规模 、 步长参数以及迭代终止的条件改进 , 提高 了算 法的收敛 性。
捞 盆
细 菌觅 食管 法昀硼穷综
海 南大 学应 用科技 学院 ( 儋州 1 校 区) 梁建 慧 张 健
[ 摘 要] 细 茵觅食 算法是一种通过 趋化、 复制和驱散 三种行为 来实现 寻优的新型群体 智能优化算 法, 鉴 于此, 本文首先介绍 了细菌 觅食算法的基本原理 , 然后从三 个方 面探讨 了细菌觅食算 法的改进方法 , 最后 总结 了细菌觅食算法在 图像工程 中的未来研 究方向。 [ 关键词] 细菌觅食算法 图像工程 群体智能
( 2 ) 基 于解 空 间 的改 进
为了增强算法 的全局搜 索能力 , 有必要 对所优化 问题 的解空间进 行 改进 , 对 此文献[ 9 ] 将菌群个体置于量子空 间中进行描述 , 使得算法 的 求解精 度和寻优速度得到改善 ; 文献[ 1 o ] 通过缩小解空 间并将其应用到 图像 阈值分割 中, 提 高了算法 的收敛速度 、 稳定性 。 ( 3 ) 与其 它算法相结合 的改进 鉴 于 目前所提 出的各种群智 能搜索算法 在收敛速度 、 稳定性和搜 索 精度上都各 有优 势 , 基 于其 它算法和细 菌觅食算法相结 合的混合算 法 的研 究受到 了广泛关注 。文献i 1 1 1 将免疫 算法 中的克 隆选择思想引 入 到细菌觅食算法 中 , 提高 了算 法的搜索速度 和寻优精度 ; 文 献[ 1 2 ] 通 过将 粒子群算法 和细菌觅食算 法相结合 , 很 好地解决 了传 统细菌觅食 算 法收敛速度慢的缺点 ; 文献[ 1 3 1 通过将和声搜索算法 引入到细菌觅食 算 法中 , 并将其应用到工程结构设计 中, 实现 了对算法收敛速度和收敛 精 度的改善 ; 文献[ 1 4 ] 引入差分进化思想来对趋化过程 中的细菌位置进 行修正 , 使 菌群的退 化现象得到改善 , 提高 了收敛精度 。 4 . 未来展望 由于细菌觅食算 法产生 时间相对较 晚, 已有的一些研 究成果还相 对 比较 分散 , 研究发现在图像工程领域 中的应用还未广泛展开 , 只在 图 像 分割技 术中的应用相对成熟 , 在图像融合 、 图像匹配 、 图像增强 、 图像 压缩等领 域的应用还鲜见报道 , 因此 , 未来 的研究方 向主要是探索在 图 像工程 中的应用研究 。

群体智能优化算法-细菌觅食算法

群体智能优化算法-细菌觅食算法

第十四章 细菌觅食优化算法14.1 介绍Passino 等人[1]于2002年通过模拟人体内大肠杆菌的觅食行为,提出了一种新型智能优化算法:细菌觅食优化算法(Bacterial Foraging Optimization Algorithm ,BFOA)。

细菌觅食优化算法通过细菌群体之间的竞争与协作实现优化,是一种基于细菌群体的搜索技术。

在群智能算法中,GA 、ACO 、PSO 、AFSA 都是基于高等生物作为启发对象,而BFOA 算法则是模拟微生物的行为而形成的一种较新的优化方法。

14.2 BFOA 的基本原理与流程BFOA 算法是一种全局随机搜索的算法,其具有简单、收敛速度快,并且在优化过程中无需优化对象的梯度信息的特点。

BFOA 模拟细菌群体的过程包括趋向性(Chemotaxis )、复制(Reproduction )、迁徙(Elimination-dispersal )三个步骤。

14.2.1 趋向性操作细菌向有利于自身环境的区域移动称为趋向运动,其中,一次趋向性操作包括翻转运动和游动运动。

细菌向任意方向移动单位步长称为旋转运动;细菌沿着上一步的运动放向移动单位步长称为游动运动。

通常,细菌在环境差的区域(如:有毒区域)会较频繁地旋转,在环境好的区域(如:食物丰富的区域)会较多地游动。

大肠杆菌的整个生命周期就是在游动和旋转这两种基本运动之间进行变换,游动和旋转的目的是寻找食物并避开有毒物质。

设细菌种群大小为S ,细菌所在的位置标示问题的一个候选解,细菌i 的信息用D维向量标示为12,,,i i i iD θθθθ⎡⎤=⎣⎦L ,i =1,2,...,S ,θi (j ,k ,l )表示细菌i 在第j 次趋向性操作、第k 次复制操作和第l 次迁徙操作后的位置。

细菌i 通过式(1)更新其每一步趋向性操作后的位置。

(1,,)(,,)()()i i j k l j k l C i j θθ+=+Φ(1)其中C(i )>0表示向前游动的步长,Φ(j )表示旋转后随机选择的单位方向向量。

细菌觅食优化算法的研究与改进

细菌觅食优化算法的研究与改进
d i s p e r s a l ; E s c a p e
B i s w a s , K i m等人组成 的研究 团队对 B F O算法进行 了一系列
o pt i mi z a t i o n a l g o r i t h m . To c o r r e c t t he d e f e c t s s u c h a s t h e s l o we r c o n v e r g e n c e s p e e d,t h e p o o r a c c ur a c y,t h i s p a p e r
a c c ur a c y・
K E YWORD S: S w a r m i n t e l l i g e n c e ;B a c t e r i a l f o r a g i n g o p t i mi z a t i o n (B F O) ;R e p r o d u c t i o n ;E l i m i n a t i o n a n d
Opt i mi z a t i o n Al g o r i t h m
L I J u n,D ANG J i a n—W H, B U F e n g
( S c h o o l o f E l e c t r o n a n d I n f o r m a t i o n E n g i n e e i r n g , L a n z h o u J i a o t o n g U n i v e r s i t y , L a n Z h o u 7 3 0 0 7 0 , C h i n a ) AB S T R AC T: B a c t e i r a F o r a g i n g O p t i m i z a t i o n A l g o i r t h m( B F O A)i s a n e w c o m e r t o t h e f a m i l y o f s w a m r i n t e l l i g e n c e

基于免疫算法的细菌觅食优化算法

基于免疫算法的细菌觅食优化算法

基于免疫算法的细菌觅食优化算法作者:刘小龙赵奎领来源:《计算机应用》2012年第03期摘要:针对细菌觅食优化算法经常出现的速度较慢、步长一致的缺陷,赋予细菌灵敏度的概念,对细菌游动的步长进行调节以提高收敛速度。

采用免疫算法中的克隆选择思想,对精英细菌群体进行克隆、高频变异和随机交叉,引导算法提高搜索精度。

典型高维函数测试表明,改进算法的搜索速度和精度得到极大提升,算法改造后可适用于多维、约束等实际工程问题中的优化。

关键词:灵敏度;免疫算法;细菌觅食;全局优化中图分类号: TP183;TP301.6文献标志码:ABacteria foraging optimization algorithm based on immune algorithm英文作者名LIU Xiao-long*, ZHAO Kui-ling英文地址(School of Business Administration, South China University of Technology, Guangzhou Guangdong 510640, China)Abstract: To correct the defects such as slower speed, step consistence in bacteria foraging optimization algorithm, this paper presented the concept of the sensitivity of bacteria to increase convergence speed by adjusting the step size of bacterial swimming. The clonal selection ideas in immune algorithm were used to achieve bacterial cloning, high-frequency variation and random crossover of the elite group, and to guide the search algorithm to improve accuracy. A number of typical high-dimensional function tests show that the improved algorithm has been greatly improved in terms of search speed and accuracy, and is more appropriate to solve practical engineering optimization problems such as high dimensionality, constraints.Key words: sensitivity; immune algorithm; bacterial foraging; global optimization0引言自20世纪40年代开始,越来越多的工程实际问题呈现出多峰值、高维度和非线性且不可微分的特征,为解决这些问题,许多学者致力于从生物系统来寻找灵感,并设计和构造了大批的仿生优化算法。

33791614

33791614

的映证 ,该反应以芽孢性 S B类脱硫肠状菌属 为 目标 ,要求在 D A被提取之前 ,沉积 R N
物要 放 5 ℃的环境 中进 行培 养 。 0

2 4

I l l 暑 l 上 马t e 。
∞ 嚣『* n o
∞ ∞ ∞ ∞ 柏 { 0 己
在进一步的工作 中,我们通过在 5  ̄ 0 C的环境中培养表层沉积物来研究 嗜冷和嗜热 生物群体。在沉积物加热后 ( 与图 1 A相 比) ,由于刺激作用及随后植物性嗜冷菌的死
亡 ,硫 酸盐 还原 率 (R S R)迅 速 降到 了检测 极 限之下 ( 2 。在 2 ~9 小 时 期 间 ,嗜 图 A) 0 6
热生物的硫酸盐还原率呈指数增长 。从 S R低于检测极 限值到开始呈指数 增长 ( 2 R 在 0 时左右)表明存在一段滞后期 ,在此期问内,芽孢的萌发需要适当的营养和培养基 , 如
低于 3 ' ,实 心代表 高 于 3  ̄ 51 2 5C.高 温 范
围 内培 养 的 个 体 得 到 的 SR较 高 ( R 图
s) 3 ;因此 ,在 A图中 ,最适 温度所 对应 的最 大硫 酸盐 还原 率 以百分 比的形式 投 点表示 .巴 氏德 法 杀死 嗜冷 菌 后 ,结 果 嗜热 菌 活 性相 对 A图 而言 ,要 略 高 ( B

个最适温度 (ot 21 Tp)2 "和最高温度 3 ℃,这与对 Sa a 沉积物的早期研究相一致 。 2 2 vl r bd
图 中第 一 区间 的温度 一活 性分 布 图是 嗜 冷硫 酸还 原 菌 (R ) 的特 征 ,它们 能很 好 的适 sB 应 较冷 的环 境 ,在这 种环境 温度 下 ,其 丰度可 高达 1%。第二 区 间 的最适 温 度为 5 ℃ , 6 6

基于改进细菌觅食的协作学习分组算法

基于改进细菌觅食的协作学习分组算法

基于改进细菌觅食的协作学习分组算法桑治平;何聚厚【摘要】The grouping form for collaborative learning group based on learners ’ characteristics is one of the factors that enhance the learning effectiveness. A new learning grouping algorithm based on enhanced bacterial foraging is proposed. In order to meet the requirements of different learning activity that is associated to the learners’ characteristics, the regulatory factor and feature weights are used to grouping. At the initialization step of algorithm,there are two method which are used to ensure the effective grouping space,one is that the bacterial population is coded by real number coding, and another is that a random perturbationis used to increase the diversity of bacterial populations. And the algorithm is joined the second mutation to avoid the premature convergence at the later step. Simulation experimental results show that the proposed algorithm is advantage to increase the effectiveness and the accuracy for grouping form. And it has a good stability for data sets with different sizes.%针对协作学习中基于学习者特征的分组方式对学习过程的影响,设计一种基于改进细菌觅食的协作学习分组算法。

细菌觅食算法求解二次分配问题

细菌觅食算法求解二次分配问题

细菌觅食算法求解二次分配问题戴秋萍;马良;郗莹【期刊名称】《计算机工程与设计》【年(卷),期】2013(034)006【摘要】To solve the quadratic assignment problems efficiently,a new intelligent optimization algorithm based on group searching strategy is proposed called bacterial foraging optimization algorithm (BFO).The bacteria feeding process is simulated,and the information of the bacterial individual is combined the bacterial group.It's efficiently to avoid the local optimization by adopting the new strategy,and the adaptive search step length improves the optimization of the convergence pared to other algorithms indicate that this algorithm is better than the other algorithm in quality of optimization.%为有效解决二次分配问题,提出了一种基于群体搜索的群智能优化算法—细菌觅食算法.算法模拟了细菌觅食全过程,并将细菌个体信息与探索细菌群体信息进行结合,采用了群体搜索策略进行局部寻优.该策略有效的避免了算法陷入局部最优,而算法中采用的自适应搜索步长,进一步提高了优化的收敛速度.实验结果表明,用细菌觅食算法解决二次分配问题,并将仿真结果与其他算法进行比较,表明了该算法的搜索质量优于其他算法.【总页数】5页(P2158-2162)【作者】戴秋萍;马良;郗莹【作者单位】上海理工大学管理学院,上海200093;上海理工大学管理学院,上海200093;上海理工大学管理学院,上海200093【正文语种】中文【中图分类】TP18【相关文献】1.基于细菌觅食算法求解折扣{0-1}背包问题的研究 [J], 刘雪静;贺毅朝;吴聪聪;才秀凤2.自适应细菌觅食算法求解折扣{0-1}背包问题 [J], 刘雪静;贺毅朝;吴聪聪;李靓3.改进型细菌觅食算法求解FJSP问题 [J], 王新刚;衣鹏飞4.细菌觅食优化算法求解物流配送问题 [J], 王垚;李珺;屈艺晖5.求解带时间窗车辆路径优化问题的改进细菌觅食算法 [J], 李珺;郝丽艳;何奕涛;段钰蓉因版权原因,仅展示原文概要,查看原文内容请购买。

用模糊神经网络预测蘑菇生长过程

用模糊神经网络预测蘑菇生长过程

用模糊神经网络预测蘑菇生长过程
鲍军鹏;刘晓东;章洁
【期刊名称】《计算机工程与应用》
【年(卷),期】2002(038)020
【摘要】文章探讨了模糊神经网络的基本构造和原理,结合蘑菇生长过程预测系统重点分析了FNNC模型的推理和学习方法.并在此基础上提出了TPH学习方法.该方法吸收了梯度下降算法和随机搜索算法的优点,能够使生长过程预测系统的学习以很大概率快速收敛在系统误差的最优点附近.最后文章指出模糊神经网络以及TPH学习算法在农业生产过程的应用.
【总页数】5页(P221-224,234)
【作者】鲍军鹏;刘晓东;章洁
【作者单位】西安交通大学计算机系软件所,西安,710049;西安交通大学计算机系软件所,西安,710049;西安交通大学计算机系软件所,西安,710049
【正文语种】中文
【中图分类】TP183
【相关文献】
1.晶体生长过程的多路计算机模糊控制 [J], 王伟智;伍水顺
2.双孢蘑菇远红外干燥神经网络预测模型建立 [J], 林喜娜;王相友;丁莹
3.四孢蘑菇生长过程中四种胞外酶活性和木质纤维素降解的变化规律 [J], 郭倩;何庆邦
4.利用量子化学特征的模糊人工神经网络预测咪唑啉衍生物缓蚀效率 [J], 范峥;刘
钊;井晓燕;姬盼盼;赵辉;康建
5.基于模糊C均值聚类的模糊RBF神经网络预测焊接接头力学性能建模 [J], 张永志;董俊慧
因版权原因,仅展示原文概要,查看原文内容请购买。

基于正态云模型的自适应细菌觅食优化算法

基于正态云模型的自适应细菌觅食优化算法

基于正态云模型的自适应细菌觅食优化算法
杜文军;孙斌
【期刊名称】《东北电力大学学报》
【年(卷),期】2017(037)005
【摘要】在研究细菌觅食算法趋化、复制、迁徙操作等相关理论的基础上,将云模型和遗传算法相关理论引入,对细菌觅食算法进行优化和改进,在趋化操作中运用X 条件云发生器自适应调整细菌灵敏度,控制游动步长,提高了算法的收敛速度;在复制操作中利用遗传算法交叉编译原理,设计交叉算子和遗传算子对算法的复制操作改进,提高算法的局部搜索能力和种群的多样性;在迁徙操作中,利用正向正态云发生器,修正非线性自适应的迁移概率,增强了算法全局寻优能力.最后将改进后的算法应用于自动组卷系统,并与遗传算法进行实验结果比较分析.
【总页数】7页(P102-108)
【作者】杜文军;孙斌
【作者单位】东北电力大学教务处,吉林吉林132012;东北电力大学教务处,吉林吉林132012
【正文语种】中文
【中图分类】TP29
【相关文献】
1.一种自适应细菌觅食优化算法 [J], 姜建国;周佳薇;郑迎春;王涛
2.基于正态云模型的自适应变异量子粒子群优化算法 [J], 关学忠;皇甫旭;李欣;佟
宇;聂品磊
3.基于细菌觅食优化算法的自适应阈值边缘检测 [J], 李杰;彭月英;元昌安;王仁民;梁珺超
4.基于正态云模型的自适应果蝇优化算法 [J], 崔金玲;吴迪
5.基于正态云模型的自适应量子粒子群优化算法 [J], 余大为; 周海鹏; 孙敏; 李旸; 张恩宝; 李倩倩
因版权原因,仅展示原文概要,查看原文内容请购买。

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

1
引言
预测控制是直 接从工 业过程中 产生的 一类基 于模
指标函数比较复杂, 难 以求取 控制量 的解析 解, 故 控制 量的求取问题实际转化为了非线性规划问题. 为求解该 非线性规划问题, 常用 的方法 为序列 二次规 划法. 但该 方法依赖于模型的梯度信息, 其适用范围局限在性能指 标函数存在导数的情 况. 近年来, 随着遗 传算法 ( genetic algorithm, GA) [ 3] 、 粒子群 优化 ( particle swarm optimization, PSO) [ 4] 、 蚁群算法( ant colony algorithm, ACA) [ 5] 和人 工免 疫( artificial immune, AI) 等智能优 化方法的发展, 如何 将这些方法应用于预 测控制 的滚动优 化阶段 已逐 渐成
2
基于改进分布估计算法的预测控制
如图 1 所示, 与经典 预测控 制相同, 基 于改进 分布
估计算法的 神 经网 络 预 测 控制 系 统 同样 具 有 预测 模 型、 滚动优化、 反馈校正 3 个基本特征, 不同之处仅在于 由 Elman 网络预测模型取代了经典的预测模型, 用基于 细菌觅食行为的分布估计算法 取代传 统的基于 梯度信
收稿日期 : 2008 -12 -16; 修回日期 : 2009 -02 -26 基金项目 : 国家自然科学 基金 ( No. 60804022 ) ; 江苏 省 自然 科学 基 金 ( No. BK2008126) ; 高 等学 校 博士 学科 点 专项 科 研基 金 ( No. 20070290537; 200802901506) ; 国家博士后科学基金 ( No. 20070411064) ; 江苏省高校青蓝工程 ( 苏教师 [ 2007] 2 号 )
; u ( t ) , u( t - 1) , ,, u ( t+ 1- M ) ; W ] ( 1) 式中, y ( t) 和 u ( t ) 分别为时 刻 t 时的 系统输 出以 及控 制输入, N 和 M 是 输出 和输 入的 滞后 时间, N \M , W 为 Elman 网络的权值. 将上述 Elman 网 络输出 的单 步预测 值反馈 给网 络 作为输入用 于下一 步的 预测, 利用 式 ( 1) 进行 递推, 从 而得到未来一段时期的预测值: ym ( t+ k) = NNP y m ( t + k - 1) , ,, y m ( t+ k - N ) ; u ( t + k - 1) , ,, u ( t+ k - M) ; W ( 2) 式中, k = 1, 2, ,, p , p 为预测时域, u ( t ) , u ( t + 1) , ,, u ( t + p - 1) 为未ACTA ELECTRONICA SINICA
Vol. 38 No. 2 Feb. 2010
基于细菌觅食行为的分布估计算法 在预测控制中的应用
王雪松1, 2, 程玉虎1, 郝名林1
( 1. 中国矿业大学信息与电气工程学院 , 江苏徐州 221116; 2. 中国科学院自动化研究所 , 北京 100190)
21 1 预测模型 预测控制是 一种 基 于模 型的 控制 算 法, 这 一模 型 称为预测模 型. 预 测模型 的作 用是 根据 系 统的 历史 信 息和未来的输入, 预测系 统未来 的输出. 预 测模型 只强 调模型的预测 功能, 而不 注 重模 型的 形 式, 因 而, 阶 跃 响应、 脉冲响 应和 神经网 络等 非参 数化 模 型也 可以 用 来描述预测模型. 其中, 神 经网络 建模对被 控系统 模型 无特殊要求, 它只 需由一 组输 入输 出数 据 提取 信息 即 可. Elman 网络 在 BP 网 络 的基 础 上, 加入 内 部反 馈 信 号, 利用内部 状态 反馈来 描述 系统 的非 线 性动 力学 行 为, 从而提 高 了 学 习速 度, 适 合于 动 态 系 统的 实 时 辨 识. 为此, 本文采 用 Elman 网络来 对非线性 系统进 行实 时在线辨识. 为了建立动 态系 统 的预 测模 型, 必 须 将时 间的 因 素引入 Elman 网络中. 在此将实际系统输入和输 出的各 次滞后作为网络的输入, 则 Elman 网络的单步预 测模型 可以表示为: ym ( t+ 1) = NNP[ y( t ) , y ( t - 1) , ,, y( t + 1- N )
334
为研究的热点.




2010 年
息的优化方法. 图中, y r 、 y、 y m 和 yp 分别为系统设定值、 系统输出、 Elman 网络预测模型输出和修 正预测输出, u 为控制信号.
GA 、 PSO、 ACA 和 AI 等优化方法均是基 于对种群中 的各个个体 进行 遗传 操作 ( 交 叉、 变 异等) 来 实现 群体 的进化的, 是对生物进化/ 微观0 层面上 的数学 建模, 具 有较好的局部优化能 力, 但全 局搜索能 力较差. 最近几 年, 在进化计算领域兴 起了一 类新型的 优化算 法, 称为 分布估 计 算法 ( estimation of distribution algorithm, EDA) , 并迅速成为进化计算领域的研 究热点 和解决工 程问题 的有效方法[ 7] . 分布 估计 算法 提 出了 一种 全 新的 进化 模式, 是统计学习理论 与随机 优化算法 的结合. 与传统 进化算法不同, EDA 是基于对 整个群 体建立数 学模型, 直接描述整个 群体的 进化 趋势, 是对 生物 进化/ 宏 观0 层面上的数学建模, 具 有良好 的全局搜 索能力, 但局部 搜索能力差. 由 Passino 提出的细菌觅食( bacterial foraging, BF) 理 论是基于一 个假 设, 细 菌通 过涌 动和 翻滚 两 种趋 化性 运动寻找并 获得 食物, 以在 单位 时间 内最 大 化所 获得 的能量为目标[ 8] . 根据觅 食理论, 自然选择 通常会 淘汰 觅食能力差 的个 体, 而 留下 具有 良好 觅食 策 略的 个体 的基因, 因为这些个体在 繁殖方 面有更大 的优势 ( 它们 获得了足够的食物来进行繁殖 行为) . 每一代都 进行这 样的自然选择, 那么很 多代之 后, 较差 的觅食策 略或者 被淘汰掉或 者进 行重 整而 演化 成良 好的 策略. 可 以看 出, 细菌觅食的行为机制侧重于局 部搜索, 而 EDA 是一 种全局搜索算法, 两者 结合可 充分利用 各自的 优点, 能 够做到 算 法探 索 与 利用 的 有 效均 衡. 为 此, 为 了增 强 EDA 在较好解邻 域内 精确 搜索 最优 解的 能力, 将 细菌 觅食行为引入到 EDA 方 法中, 提 出一 种基于 细菌 觅食 行为的改进分布 估计算 法 BF -EDA, 并将其 应用于 预测 控制的滚动优化阶段.
[ 6]
型的控制算法, 具 有较强 的鲁 棒性和 抗干扰 能力[ 1] . 在 预测控制中, 每个控制周期需要求取一次使得性能指标 函数最优化 的 控制 量, 即 滚 动优 化. 正 如 Brisk 在 第 12 届 IFAC 大会上所指出 的那样, 预测 控制最 主要的 特征 是在线滚动优化[ 2] . 然而, 由于被控对象的非线性, 以及 预测控制所要求的对未来输出的预测性, 往往导致性能
中图分类号 :
Estimation of Distribution Algorithm Based on Bacterial Foraging and Its Application in Predictive Control
WANG Xue - song , CHENG Yu - hu , HAO Ming - lin
1, 2 1 1
( 1. School of In f ormation and El ectri cal Engineering , China University of Mining and Technology, Xuzhou , Jiangsu 221116, China; 2. Institute of Automation, Chinese Academy of Sciences , Beijing 100190, China)
Abstract: In order to enhance the local optimization capability of estimation of distribution algorithm ( EDA) , bacterial for aging behavior, also called chemotactic behavior , was introduced into EDA to construct a novel estimation of distribution algorithm based on bacterial foraging ( BF - EDA ) . The BF -EDA was validated using eight benchmark functions. The experimental results show that, compared with traditional EDA, particle swarm optimization ( PSO ) and HPSO -TVAC algorithms, the BF - EDA performs well in terms of quality of the optimal solution and speed of convergence. The BF - EDA was further applied to a nonlinear rolling opti mization phase of predictive control to obtain a series of optimal control variables, which can overcome the disadvantages of tradi tional optimization methods based on gradient information. Experimental studies concerning curve tracking illustrate that the proposed predictive control strategy based on BF - EDA has excellent control performance. Key words: estimation of distribution algorithm; bacterial foraging ; predictive control; rolling optimization
相关文档
最新文档