蝴蝶优化算法(butterfly optimization algorithm, BOA)是Arora 等人于2019年提出的一种元启发式智能算法。代码里面包含了20几种基准测试函数,用来测试算法的性能。 该算法受到了蝴蝶觅食和交配行为的启发,蝴蝶接收/感知并分析空气中的气味,以确定食物来源/交配伙伴的潜在方向。
2022-06-11 18:09:12 5KB 优化算法 matlab 机器学习
物联网仓储,项目,适合初学者+,有部分备注。。。。。。
2022-06-02 19:24:42 116KB boa
1
s3c6410用boa服务器来控制LED灯的亮灭
2022-05-14 13:18:17 781KB boa服务器 cgi 6410
1
Codes v 2.0 of "A Chaootic Hybrid Butterfly Optimization Algorithm with Particle Swarm Optimization for High-Dimensional Optimization Problems" 摘要:为了解决蝶形优化算法(BOA)容易出现精度低、收敛慢的问题,研究的趋势是将两种或多种算法进行混合,以获得优化问题领域的更优解。提出了一种新的混合算法,即HPSOBOA,并介绍了三种改进基本BOA的方法。因此,引入了使用三次一维图对BOA进行初始化,并进行了非线性参数控制策略。此外,粒子群优化(PSO)算法与BOA混合,以改进全局优化的基本BOA。进行了两个实验(包括 26 个著名的基准函数)来验证所提出算法的有效性。
2022-04-15 18:04:42 1.78MB 算法 matlab
金融估值建模:BOA 培训材料(56页).pdf
2022-02-22 14:04:01 714KB 金融 估值建模
linux下的web服务器,可方便搭建嵌入式设备的web服务器
2022-01-29 09:24:50 119KB web服务器boa
1
1.总结了BOA下面CGI程序和CGI可执行脚本的实际操作demo及效果、原理说明; 2.总结了BOA下面编码匹配的问题,支持汉字等编码;
2021-12-29 14:00:25 584KB BOA CGI
1
研究boa一段时间,总算把这个配置搞清楚了,分享给大家。有需要的下载。
2021-12-15 22:11:25 3KB boa boa配置
1
boa-0.94.13.tar.gz(web服务器)
2021-12-07 21:44:13 119KB boa web服务器
1
BOA配合使用:本文为CGI部分 webserver移植主要分为BOA移植和CGI的移植。 1、BOA移植 1.1 设置编译环境 boa 的官方网站是:www.boa.org,下载地址: https://sourceforge.net/project/showfiles.php?group_id=78,下载的版本为:boa-0.94.13 版。 #tar xvfz boa-0.94.13.tar.gz -C /opt/EmbedSky/ 1.2 配置编译条件 配置 boa: #cd /opt/EmbedSky/boa-0.94.13/src #./configure 会在 boa-0.94.13/src 目录下面生成 Makefile 文件,修改 Makefile 文件: #vi Makefile 在 31 行和 32 行,找到:CC = gcc 和 CPP = gcc -E,然后改成:CC = arm-linux-gcc 和 CPP =arm-linux-gcc -E,保存退出。 相关文件的修改: 我们要做的是对该目录下一些源代码做相应的修改。 修改compat.h(步骤4)(这里参考别人的,写的很详细) #define TIMEZONE_OFFSET(foo) foo##->tm_gmtoff 将其修改成 #define TIMEZONE_OFFSET(foo) (foo)->tm_gmtoff 否则会出现错误: util.c:100:1: error: pasting "t" and "->" does not give a valid preprocessing token make: *** [util.o] 修改log.c(步骤5) 将以下语句注释掉: if (dup2(error_log, STDERR_FILENO) == -1) { DIE("unable to dup2 the error log"); } 否则会出现错误: log.c:73 unable to dup2 the error log:bad file deor 修改boa.c(步骤6) 注释掉下面两句话: if (passwdbuf == NULL) { DIE(”getpwuid”); } if (initgroups(passwdbuf->pw_name, passwdbuf->pw_gid) == -1) { DIE(”initgroups”); } 否则会出现错误:boa.c:211 - getpwuid: No such file or directory 注释掉下面语句: if (setuid(0) != -1) { DIE(”icky Linux kernel bug!”); } 否则会出现问题:boa.c:228 - icky Linux kernel bug!: No such file or directory 生成可执行文件BOA: 首先进入src目录,并执行configure文件,生成Makefile文件 #cd /source/boa-0.94.13/src # make(步骤9) 对生成文件进程瘦身 #arm-linux-strip boa(步骤10) 2、移植 cgic 库 2.1 下载 cgic 库的具体下载站点是:http://www.boutell.com/cgic/cgic205.tar.gz,版本为:cgic205版。 下载后,解压到“/opt/EmbedSky/”目录下,会生成目录 cgic205: #tar xvfz cgic205.tar.gz -C /opt/EmbedSky/ 2.2 配置编译条件 进入 cgic205 目录,修改 Makefile 文件: #cd /opt/EmbedSky/cgic205 #vi Makefile 下面是修改后的文件内容: CFLAGS=-g -Wall CC=arm-linux-gcc //原来是CC = gcc AR=arm-linux-ar //原来是AR = ar RANLIB=arm-linux-ranlib //原来是RANLIB = ranlib LIBS=-L./ -lcgic all: libcgic.a cgictest.cgi capture install: libcgic.a cp libcgic.a /opt/EmbedSky/4.3.3/arm-no
2021-12-05 10:16:28 49KB webserver boa cgic
1