...
首页> 外文期刊>Expert systems with applications >Boosting expensive synchronizing heuristics
【24h】

Boosting expensive synchronizing heuristics

机译:提升昂贵的同步启发式

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

摘要

For automata, synchronization, the problem of bringing an automaton to a particular state regardless of its initial state, is important. It has several applications in practice and is related to a fifty-year-old conjecture on the length of the shortest synchronizing word. Although using shorter words increases the effectiveness in practice, finding a shortest one (which is not necessarily unique) is NP-hard. For this reason, there exist various heuristics in the literature. However, high-quality heuristics such as SYNCHROP producing relatively shorter sequences are very expensive and can take hours when the automaton has tens of thousands of states. The SYNCHROP heuristic has been frequently used as a benchmark to evaluate the performance of the new heuristics. In this work, we first improve the runtime of SYNCHROP and its variants by using algorithmic techniques. We then focus on adapting SYNCHROP for many-core architectures, and overall, we obtain more than 1000x speedup on GPUs compared to naive sequential implementation that has been frequently used as a benchmark to evaluate new heuristics in the literature. We also propose two SYNCHROP variants and evaluate their performance.
机译:对于自动机,同步,无论其初始状态如何,将自动机带到特定状态的问题很重要。它在实践中有几个应用程序,与最短同步词的长度有五十岁的猜想有关。虽然使用更短的单词增加了实践中的有效性,但找到了最短的一个(不一定是独特的)是NP - 硬的。出于这个原因,文献中存在各种启发式。然而,高质量的启发式如同步产生相对较短的序列非常昂贵,当自动机器具有成千上万的状态时可能需要数小时。 Synchrop启发式经常被用作评估新启发式的表现的基准。在这项工作中,我们首先通过使用算法技术来改善同步的运行时间及其变体。然后,我们专注于适应许多核心架构的同步,总体而言,与Maive连续实施相比,我们获得了超过1000倍的加速,而是经常被用作评估文献中的新启发式的基准。我们还提出了两个同步变体,并评估其性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号