登录
首页 » 算法 » 蜂群算法

蜂群算法

于 2022-08-20 发布 文件大小:72.02 kB
0 182
下载积分: 2 下载次数: 4

代码说明:

 人工蜂群算法是模仿蜜蜂行为提出的一种优化方法,是集群智能思想的一个具体应用,它的主要特点是不需要了解问题的特殊信息,只需要对问题进行优劣的比较,通过各人工蜂个体的局部寻优行为,最终在群体中使全局最优值突现出来,有着较快的收敛速度。

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

发表评论

0 个回复

  • HDU1010迷宫问题
    POJ1010迷宫问题的的源码,采用了搜索+剪枝 思想:由于本题中规定只有在固定时刻到达目的点才能逃脱, 不能提早,更不能延迟,故不能用bfs。可以用dfs找出所有情况, 若有可行解,直接返回即可。本题比较郁闷的是,在tzc上将方向 数组int dir[4][2]稍微变动两下,就会超时。
    2023-05-07 02:15:03下载
    积分:1
  • 封装好的C++MD5
    应用背景md5的典型应用是对一段信息(message)产生信息摘要(message-digest),以防止被篡改。比如,在unix下有很多软件在下载的时候都有一个文件名相同,文件扩展名为.md5的文件,在这个文件中通常只有一行文本,大致结构如:  md5 (tanajiya.tar.gz) = 0ca175b9c0f726a831d895e269332461 这就是tanajiya.tar.gz文件的数字签名。md5将整个文件当作一个大文本信息,通过其不可逆的字符串变换算法,产生了这个唯一的md5信息摘要。如果在以后传播这个文件的过程中,无论文件的内容发生了任何形式的改变(包括人为修改或者下载过程中线路不稳定引起的传输错误等),只要你对这个文件重新计算md5时就会发现信息摘要不相同,由此可以确定你得到的只是一个不正确的文件。如果再有一个第三方的认证机构,用md5还可以防止文件作者的"抵赖",这就是所谓的数字签名应用。  md5还广泛用于加密和解密技术上。比如在unix系统中用户的密码就是以md5(或其它类似的算法)经加密后存储在文件系统中。当用户登录的时候,系统把用户输入的密码计算成md5值,然后再去和保存在文件系统中的md5值进行比较,进而确定输入的密码是否正确。通过这样的步骤,系统在并不知道用户密码的明码的情况下就可以确定用户登录系统的合法性。这不但可以避免用户的密码被具有系统管理员权限的用户知道,而且还在一定程度上增加了密码被破解的难度。  正是因为这个原因,现在被黑客使用最多的一种破译密码的方法就是一种被称为"跑字典"的方法。有两种方法得到字典,一种是日常搜集的用做密码的字符串表,另一种是用排列组合方法生成的,先用md5程序计算出这些字典项的md5值,然后再用目标的md5值在这个字典中检索。我们假设密码的最大长度为8位字节(8 bytes),同时密码只能是字母和数字,共26+26+10=62个字符,排列组合出的字典的项数则是p(62,1)+p(62,2)….+p(62,8),那也已经是一个很天文的数字了,存
    2022-03-19 09:13:23下载
    积分:1
  • 数学表达式解析器库
    Mathematical expressions parser library
    2023-08-12 10:15:04下载
    积分:1
  • 万年历C++源码
    1设计编写一个C++程序—“万年历”。  2输入任一年将显示出该年的所有月份日期,对应的星期。  3 下一行显示星期,从周日到周六,中英文都可以。  4 下一行开始显示日期从1号开始,并按其是周几实际情况与上面的星期数垂直对齐。  5 月份:中文英文都可以,注意闰年情况。
    2023-06-16 22:15:03下载
    积分:1
  • 坐标转换程序Fortran
    本程序为坐标转换的Fortran语言程序,可适用于54、84、80坐标系统的转换,可将经纬度坐标转换为大地平面坐标。在压缩包里有输入2个参数文件,用户可以任意选填参数和需要的转换的坐标值,在编译器中直接编译运行即可。
    2022-03-02 04:57:55下载
    积分:1
  • 遗传优化随机共振
    应用背景随机共振利用噪声,可以增强信号。对于双稳态系统,朗之万方程的参数a,b对系统影响很大,需要合理选取。压缩包中有两个使用GA遗传算法的示例程序,一个简单一个较复杂。关键技术随机共振SR相比于以往的去噪技术,可以利用噪声进行信号增强。使用了遗传算法对系统的参数进行优化
    2022-04-15 13:35:32下载
    积分:1
  • 粒子滤波入门程序
    粒子滤波的入门程序,一维的粒子滤波算法,误差为定值,含有丰富的注释,适合新手入门
    2023-04-10 22:35:04下载
    积分:1
  • 浮点转换器,可以对十进制定点数、浮点BCD码和二进制浮点操作数之间进行相互转换。...
    浮点转换器,可以对十进制定点数、浮点BCD码和二进制浮点操作数之间进行相互转换。-float converters, and can set the decimal points. BCD floating-point and binary floating-point operation between several mutual conversion.
    2023-06-13 08:20:04下载
    积分:1
  • NRF51822 UART
    /* Copyright (c)  2013 Nordic Semiconductor. All Rights Reserved.  *  * The information contained herein is property of Nordic Semiconductor ASA.  * Terms and conditions of usage are described in detail in NORDIC  * SEMICONDUCTOR STANDARD SOFTWARE LICENSE AGREEMENT.  *  * Licensees are granted free, non-transferable use of the information. NO  * WARRANTY of ANY KIND is provided. This heading must NOT be removed from  * the file.  *  */
    2022-06-19 21:29:20下载
    积分:1
  • 实现玛雅两种日历之间的转换,只要输入case数和一种日历,就可得出另一种日历表示。...
    实现玛雅两种日历之间的转换,只要输入case数和一种日历,就可得出另一种日历表示。-achieve Mayan calendar between the two conversion, as long as the imported case of a calendar and a few could come up with a calendar said.
    2022-02-15 06:42:02下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载