这个优化器的主要灵感是自然界中飞蛾的导航方法,称为横向定向。 飞蛾在夜间飞行,相对于月亮保持固定角度,这是一种非常有效的长距离直线飞行机制。 然而,这些花哨的昆虫被困在人造光周围的无用/致命的螺旋路径中。 MFO 算法对该行为进行数学建模以执行优化。 这是论文的源代码: S. Mirjalili,Moth-Flame 优化算法:一种新颖的自然启发启发式范式,基于知识的系统,DOI: http : //dx.doi.org/10.1016/j.knosys.2015.07.006 ( http://www.sciencedirect.com/science/article/pii/S0950705115002580 ) 更多信息请见: http : //www.alimirjalili.com/MFO.html 我有很多这方面的相关课程。 您可以通过以下链接注册,享受 95% 的折扣:
2022-11-18 20:42:20 207KB matlab
1
使用BFS启发式算法,通过减支,排序提高搜索速度,减少不必要的搜索。 多目标同时进行搜索,找到最近目标,多种怪物大小寻路(1x1,2x2,... 介绍:https://blog.csdn.net/qq_41709801/article/details/127689213
2022-11-05 14:06:00 12KB BFS算法 A*算法 启发式搜索 怪物AI
1
SQL谋杀之谜 SQL City发生谋杀案! SQL Murder Mystery既可以作为学习SQL概念和命令的自我指导课程,又可以作为有经验SQL用户解决有趣犯罪的有趣游戏。 如果您只想解决谜团,请访问 。 如果您不熟悉SQL,则可能想从开始。 它不会教给您有关SQL的所有知识,但是它应该教给您解决神秘问题所需的所有知识。 这里还有什么? 在构建基于Web的版本之前,我们设计了此版本,以便人们在自己的计算机上下载并解决。 如果您对此感兴趣,请继续阅读。 您需要在自己的计算机上解决的问题 sql-murder-mystery.db :此SQLite数据库文件包含您将使用的所有数据。 提示:根据您的经验水平与SQL,发现无论是在提示文件或文件。 :这是有关SQL概念和命令的速成课程。 您选择SQLite环境:对于初学者,我们建议使用 ,这是一个很好的图形界面,可用于检查数据和编
2022-11-04 14:43:09 3.36MB JavaScript
1
使用深度、广度和启发式搜索解决八数码问题
2022-10-29 21:34:28 393KB 人工智能 启发式搜索 八数码 C++
1
实验目的:熟悉掌握启发式搜索算法A*及其可采纳性  实验要求: 编写程序实现8数码和15数码问题,采用至少两种估价函数; 分析估价函数求解问题时候的效率差别,分析估价函数对搜索算法的影响。
2022-10-25 14:05:11 19.07MB 人工智能 大学 作业 实验
1
部分受自然启发的算法介绍,譬如,粒子群算法、标准遗传算法、差分进化算法、人工蜂群算法、帝王蝶优化算法、跳蛙算法等。
2022-10-07 09:06:57 48.38MB 启发式赛案发 跳蛙算法 蝙蝠算法
1
最近人工智能课老师布置了一个八数码实验,网上看到很多八数码的启发式A*算法,但是大多数都是利用C或者C++在控制台实现的,于是我用js在网页中做了一个类似的。 首先八数码就是一个九宫格,其中有一个空格,其他八个对应数字1-8, 移动空格,使得最后状态为有序,如下图 启发式算法是指在求解时,利用启发函数将不符合规则的解节点去掉,从而缩小问题的解空间。 A*算法是利用评价函数的启发式算法,在本例中,利用当前节点状态与最终节点状态所不同的格子数来评估节点的优劣,将优越节点储存并在之后展开,将劣质节点抛弃。 利用web实现这一点首先在html中添加九个如图所示input文本框,背景图片为数码格
2022-10-06 17:30:44 202KB c g2 ip
1
USE FOR CABLE JOINT TEMPERATURE INVERSION BSED ON IMPROVED SPARROW SEARCH ALGORITHM AND BACK PROPAGATION NEURAL NETWORK. DATA PREPROCESSING BY DATA DIMENSION REDUCTION ALGORITHM
2022-09-23 19:05:46 27KB ssa bp umap
1