登录
首页 » 算法 » 细菌觅食优化算法

细菌觅食优化算法

于 2022-03-24 发布 文件大小:1.97 kB
0 207
下载积分: 2 下载次数: 3

代码说明:

该算法是细菌觅食优化的源程序,最近正在研究,细菌觅食优化算法(Bacteria Foraging Optimization,简称BFO算法)由 Kevin M. Passino于2002年提出,该算法模仿大肠杆菌在人体肠道内觅食行为,属于仿生类优化算法,基本原理是将待优化的问题进行编码,并定义待优化问题的解 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 2^k进制数
    设r是个2^k 进制数,并满足以下条件: (1)r至少是个2位的2^k 进制数。 (2)作为2^k进制数,除最后一位外,r的每一位严格小于它右边相邻的那一位。 (3)将r转换为2进制数q后,则q的总位数不超过w。 在这里,正整数k(1≤k≤9)和w(k<W≤30000)是事先给定的。 问:满足上述条件的不同的r共有多少个? 我们再从另一角度作些解释:设S是长度为w 的01字符串(即字符串S由w个“0”或“1”m组成),S对应于上述条件(3)中的q。将S从右起划分为若干个长度为k 的段,每段对应一位2k进制的数,如果S至少可分成2段,则S所对应的二进制数又可以转换为上述的2k 进制数r。 例:设k=3,w=7。则r是个八进制数(23=8)。由于w=7,长度为7的01字符串按3位一段分,可分为3段(即1,3,3,左边第一段只有一个二进制位),则满足条件的八进制数有: 2位数:高位为1:6个(即12,13,14,15,16,17),高位为2:5个,…,高位为6:1个(即67)。共6+5+…+1=21个。 3位数:高位只能是1,第2位为2:5个(即123,124,125,126,127),第2位为3:4个,…,第2位为6:1个(即167)。共5+4+…+1=15个。 所以,满足要求的r共有36个。
    2023-04-14 17:30:03下载
    积分:1
  • 01背包问题
    01背包是在M件物品取出若干件放在空间为W的背包里,每件物品的体积为W1,W2……Wn,与之相对应的价值为P1,P2……Pn。考虑用动态规划的方法来解决,这里的:阶段是:在前N件物品中,选取若干件物品放入背包中; 状态是:在前N件物品中,选取若干件物品放入所剩空间为W的背包中的所能获得的最大价值;决策是:第N件物品放或者不放; 由此可以写出动态转移方程:我们用f[i,j]表示在前 i 件物品中选择若干件放在所剩空间为 j 的背包里所能获得的最大价值f[i, j] = max( f[i-1, j-Wi] + Pi (j >= Wi), f[i-1, j] )
    2022-03-15 21:02:09下载
    积分:1
  • 在 java 中使用 GMM 的语音情感识别
    这项工作已开发一个应用程序估计使用的传感器的人类行为的主要目的。基于监测的它做为智能手机用户提供适当的反馈。
    2022-05-12 19:36:01下载
    积分:1
  • MIMIO雷达相位编码信号产生与匹配滤波、DBF、MTD
    对于发射接收都为8个通道的MIMO雷达系统,在一定的背景下,目标距离5000米,运动速度100m/s,运用相位编码信号,仿真发射信号、接收信号,进行DBF处理,匹配滤波提取信息后,MTD处理
    2022-03-07 05:39:53下载
    积分:1
  • Bayesian classifier C source code, using IRIS category for example, easily under...
    贝叶斯分类器的C++源码,用IRIS作类例子,通俗易懂,适合作模式识别、图像处理研究开发用!-Bayesian classifier C source code, using IRIS category for example, easily understood and suitable for pattern recognition, Image processing research and development with!
    2022-01-23 10:59:10下载
    积分:1
  • 深度优先搜索
    给出了一个所选顶点的无向加权的图。在所述连接组件 (包括所选一) 属于所选的顶点的地方找到的顶点的数量。输入第一行包含两个整数 n 和 s (1 ≤ 的 ≤ n ≤ 100),其中 n-的图和 s-选择顶点的顶点的数量。下面的 n 行包含 n 个数字 — — 在 MDM 图的邻接矩阵图"0"表示没有顶点和数字"1"之间的边缘-其可用性。这被保证该矩阵的主对角线将始终为零。输出打印所需的数量的顶点
    2022-02-24 12:49:55下载
    积分:1
  • Smbus总线标准程序
    该代码为I2C标准主从协议及代码,笔记本电池电量的读取,用模拟I2C总线不能读取成功,用标准的SMBUS协议可以读出,因为有些器件对时序的要求较高,本协议时序严格,适合对I2C等外设开发人员进行二次开发
    2023-05-19 20:20:04下载
    积分:1
  • C的Kalman滤波,C++和Matlab程序
    Kalman filter的C,C++及matlab程序-Kalman filter of the C, C++ and matlab programs
    2022-02-24 11:10:58下载
    积分:1
  • 一个简单的基于VC6.0的印刷体数字识别系统
    一个简单的基于VC6.0的印刷体数字识别系统,可以简单的识别宋体的印刷体数字,实现二值化,灰度化,锐角梯度化,字符分割,数字图片的归一化等功能
    2023-05-07 08:05:03下载
    积分:1
  • Goertzel基本在每次采样后立即进行处理,在每个第N次采样进行一次音调检测。在采用FFT时,我们要对成块的采样进行处理,但这并不意味着必须按块来处理...
    Goertzel基本算法在每次采样后立即进行处理,在每个第N次采样进行一次音调检测。在采用FFT算法时,我们要对成块的采样进行处理,但这并不意味着必须按块来处理数据。数字处理的时间很短,因此如果每次采样都存在一次中断,那么这些数字处理完全可以在中断服务程序(ISR)内完成。或者,如果系统中存在采样缓存,那么可以持续采样,然后进行批处理。-Goertzel basic algorithms in each sample immediately after processing, in each of the first N sub-samples to conduct a tone detection. In the use of FFT algorithms, we would like to be processed into a block of samples, but this does not mean that must block processing the data. Digital processing time is very short, so if an interrupt for each sample are present, then the digital processing is fully able to interrupt service routine (ISR) to complete. Or, if the system exists in sample buffer, you can continue to sample, and then batch.
    2022-05-27 11:46:36下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载