首页> 外文会议>Integration of constraint programming, artificial intelligence, and operations research >Observations from Parallelising Three Maximum Common (Connected) Subgraph Algorithms
【24h】

Observations from Parallelising Three Maximum Common (Connected) Subgraph Algorithms

机译:通过并行化三个最大公共(连接)子图算法的观察

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

摘要

We discuss our experiences adapting three recent algorithms for maximum common (connected) subgraph problems to exploit multi-core parallelism. These algorithms do not easily lend themselves to parallel search, as the search trees are extremely irregular, making balanced work distribution hard, and runtimes are very sensitive to value-ordering heuristic behaviour. Nonetheless, our results show that each algorithm can be parallelised successfully, with the threaded algorithms we create being clearly better than the sequential ones. We then look in more detail at the results, and discuss how speedups should be measured for this kind of algorithm. Because of the difficulty in quantifying an average speedup when so-called anomalous speedups (superlinear and sublinear) are common, we propose a new measure called aggregate speedup.
机译:我们讨论了将三种最新算法用于最大常见(连接)子图问题以开发多核并行性的经验。这些算法不容易进行并行搜索,因为搜索树极为不规则,使平衡的工作分配变得困难,并且运行时对值顺序启发式行为非常敏感。尽管如此,我们的结果表明,每种算法都可以成功并行化,而我们创建的线程算法明显优于顺序算法。然后,我们将更详细地查看结果,并讨论应如何测量这种算法的加速比。由于在所谓的异常加速(超线性和次线性)很常见时,难以量化平均加速,因此我们提出了一种新的度量,称为总加速。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号