4.7 Article

Multi-core-, multi-thread-based optimization algorithm for large-scale traveling salesman problem

期刊

ALEXANDRIA ENGINEERING JOURNAL
卷 60, 期 1, 页码 189-197

出版社

ELSEVIER
DOI: 10.1016/j.aej.2020.06.055

关键词

Multi-core; Multi-thread; Traveling Salesman Problem; Optimization Algorithm

资金

  1. Ministry of Education's Fund for Research in the Humanities and Social Sciences of China [16YJA630037]
  2. Key Project of the Shanghai Soft Science Research Program [18692110500]

向作者/读者索取更多资源

Multi-core computers have been widely used in commercial services and household usage in the past decade, although they have not shown general advantages for users. Due to hardware and programming language limitations, it is difficult to transform traditional algorithms into multi-core, multi-thread algorithms, requiring the design of new algorithms to fully utilize multi-core chips.
With the rapid development of general hardware technology, microcomputers with multi-core CPUs have been widely applied in commercial services and household usage in the last ten years. Multi-core chips could, theoretically, lead to much better performance and computational efficiency than single-core chips. But so far, they have not shown general advantages for users, other than for operating systems and some specialized software. It is not easy to transform traditional single-core-based algorithms into multi-core-, multi-thread-based algorithms that can greatly improve efficiency, because of difficulties in computation and scheduling of hardware kernels, and because some programming languages cannot support multi-core, multi-thread programming. Therefore, a kind of multi-core-, multi-thread-based fast algorithm was designed and coded with Delphi language for the medium- and large-scale traveling salesman problem instances from TSPLIB, which can fully speed up the searching process without loss of quality. Experimental results show that the algorithm proposed can, under the given hardware limitations, take full advantage of multi-core chips and effectively balance the conflict between increasing problem size and computational efficiency and thus acquire satisfactory solutions. (C) 2020 The Authors. Published by Elsevier B.V. on behalf of Faculty of Engineering, Alexandria University.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据