首页> 外文期刊>ACM transactions on autonomous and adaptive systems >Transparent and Efficient Parallelization of Swarm Algorithms
【24h】

Transparent and Efficient Parallelization of Swarm Algorithms

机译:群算法的透明高效并行化

获取原文
获取原文并翻译 | 示例

摘要

This article presents an approach for the efficient and transparent parallelization of a large class of swarm algorithms, specifically those where the multiagent paradigm is used to implement the functionalities of bioinspired entities, such as ants and birds. Parallelization is achieved by partitioning the space on which agents operate onto multiple regions and assigning each region to a different computing node. Data consistency and conflict issues, which can arise when several agents concurrently access shared data, are handled using a purposely developed notion of logical time. This approach enables a transparent porting onto parallel/distributed architectures, as the developer is only in charge of defining the behavior of the agents, without having to cope with issues related to parallel programming and performance optimization. The approach has been evaluated for a very popular swarm algorithm, the ant-based spatial clustering and sorting of items, and results show good performance and scalability.
机译:本文提出了一种有效且透明的并行算法,可对一大类群算法进行有效,透明的并行化,尤其是那些使用多主体范例来实现受生物启发的实体(如蚂蚁和鸟类)的功能的算法。通过将代理在其上操作的空间划分到多个区域并将每个区域分配给不同的计算节点来实现并行化。使用专门开发的逻辑时间概念来处理多个代理同时访问共享数据时可能出现的数据一致性和冲突问题。这种方法可以透明地移植到并行/分布式体系结构上,因为开发人员只负责定义代理的行为,而不必处理与并行编程和性能优化有关的问题。该方法已针对非常流行的群体算法,基于蚂蚁的空间聚类和项目排序进行了评估,结果显示出良好的性能和可伸缩性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号