殖民地细菌的仿真算法及其应用在球机器人上
Szilárd Kovács1, Csaba Budai2, János Botzheim3
1Department of Artificial Intelligence, Faculty of Informatics, Eötvös Loránd University, Pázmány P. sétány 1/A, Budapest, Pest, 1117, Hungary. kovacsszilard@inf.elte.hu.
Scientific reports
|March 29, 2025
概括
殖民细菌记忆算法 (CBMA) 提供了高效的机器人优化. 这种先进的进化方法在复杂的任务中表现出色,取得了高的成功率并超过了其他方法.
科学领域:
- 机器人技术 机器人技术 机器人技术
- 人工智能的人工智能
- 进化计算是一种进化计算.
背景情况:
- 机器人应用经常面临复杂的挑战,包括约束,多个目标和大搜索空间.
- 现有的优化算法可能在这些苛刻的场景中难以提高效率和准确性.
- 需要针对复杂的机器人任务量身定制的先进,自适应的优化方法.
研究的目的:
- 引入殖民细菌记忆算法 (CBMA) 作为机器人技术的先进进化优化方法.
- 通过整合文化算法和细菌群体行为启发的共同进化动态来增强细菌记忆算法.
- 为了证明CBMA在处理复杂的机器人挑战方面的能力,提供快速和准确的解决方案.
主要方法:
- CBMA将文化算法和共同进化的动态与细菌记忆算法集成在一起.
- 特性包括多层次的聚类,动态基因选择,层次的人口聚类和适应性的共同进化机制.
- 该算法在现实世界机器人手臂投球任务和CEC-2017基准套件上进行了测试.
主要成果:
- 在现实世界机器人手臂投球任务中实现了100%的成功率,通常需要更少的代和评估.
- 在CEC-2017基准套件上超越了最先进的算法,在71%的高维事件中显示出优异的结果.
- 与其他方法相比,与其他方法相比,所需的评估减少了多达80%.
结论:
- CBMA是一种高效,可适应和强大的进化优化算法,用于专门的机器人任务.
- 它有效地平衡了探索和开发,为机器人技术的自适应进化优化提供了重大进展.
- 该算法在现实世界和基准评估中的性能凸显了其适用于复杂机器人应用的适用性.


