首页> 外文期刊>Engineering Applications of Artificial Intelligence >ACOTSP-MF: A memory-friendly and highly scalable ACOTSP approach
【24h】

ACOTSP-MF: A memory-friendly and highly scalable ACOTSP approach

机译:ACOTSP-MF:记忆友好且高度可扩展的ACOTSP方法

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

摘要

Ant Colony Optimization (ACO) is a population-based meta-heuristic inspired by the social behavior of ants. It is successfully applied in solving many NP-hard problems, such as the Traveling Salesman Problem (TSP). Large-sized instances pose two memory problems to the ACOTSP algorithm: the memory size and the memory bandwidth. This work has focused on developing ACOTSP-MF, a new ACOTSP algorithm proposed to adequately manage the memory issues that arise while solving large TSP instances. ACOTSP-MF uses the nearest neighbor list, introducing a novel class of cities, the backup cities, while grouping cities into three classes: the nearest neighbor cities, the backup cities, and the rest of the cities (the majority). ACOTSP-MF also modifies how the base ACOTSP carries out the tour construction and pheromone update phases depending on the group to which a city belongs. This way, ACOTSP-MF reduces both the memory requirements of its data structures (from O(n * n) to O(n)), and the memory bandwidth needs (thanks to better exploitation of the memory data locality). In this paper, we have carried out an in-depth analysis of ACOTSP-MF performance for medium and large TSP instances, covering vectorization and scalability issues and showing its main bottlenecks. For medium-size instances, the paper reports speedup factors of 20-500X for the rl11849 instance compared to the base ACOTSP version. ACOTSP-MF is intended and especially adequate for large-size instances. In this context, the paper reports excellent execution time for the Tour Construction phase, with less than 500 ms per iteration for the earring-200k instance. Finally, a study about the solution quality of ACOTSP-MF has been included, showing that ACOTSP-MF paired with local search offers high solution quality (within 2% of the best-known solution).
机译:蚁群优化(ACO)是一种受蚂蚁社会行为的人口的荟萃启发式。它成功地应用于解决许多NP难题,例如旅行推销员问题(TSP)。大型实例对ACOTSP算法构成了两个内存问题:内存大小和内存带宽。这项工作的重点是开发ACOTSP-MF,这是一种新的ACOTSP算法,提出充分管理解决大TSP实例时出现的内存问题。 Acotsp-MF使用最近的邻居列表,介绍一下新颖的城市,备用城市,将城市分组为三类:最近的邻居城市,备用城市和城市的其他城市(大多数人)。 ACOTSP-MF还修改了基础ACOTSP如何执行旅游建设和信息素更新阶段,具体取决于城市所属的集团。这样,ACOTSP-MF会降低其数据结构的存储器要求(从O(n * n)到O(n)),并且由于更好地利用存储器数据局部性,因此存储器带宽需要)。在本文中,我们对中型和大型TSP实例进行了深入的分析,涵盖了矢量化和可扩展性问题并显示其主要瓶颈。对于中型实例,与基础ACOTSP版本相比,纸张报告了RL11849实例的20-500x的加速因子。 ACOTSP-MF旨在且特别适用于大型实例。在此上下文中,该论文报告了旅游施工阶段的优秀执行时间,耳机-200K实例的迭代小于500 ms。最后,已经包括关于ACOTSP-MF的解决方案质量的研究,表明与本地搜索配对的ACOTSP-MF提供高的解决方案质量(占最熟知的解决方案的2%)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号