首页> 外文会议>Annual European Symposium on Algorithms >Negative Cycle Detection Problem
【24h】

Negative Cycle Detection Problem

机译:负周期检测问题

获取原文

摘要

In this paper, we will describe some heuristics that can be used to improve the runtime of a wide range of commonly used algorithms for the negative cycle detection problem significantly, such as Bellman-Ford-Tarjan (BFCT) algorithm, Goldberg-Radzik (GORC) algorithm and Bellman-Ford-Moore algorithm with Predecessor Array (BFCF). The heuristics are very easy to be implemented and only require modifications of several lines of code of the original algorithms. We observed that the modified algorithms outperformed the original ones, particularly in random graphs and no cycle graphs. We discovered that 69% of test cases have improved. Also, the improvements are sometimes dramatic, which have an improvement of a factor of 23, excluding the infinity case, while the worst case has only decreased by 85% only, which is comparably small when compared to the improvement.
机译:在本文中,我们将描述一些启发式方法,可以用于改善负面循环检测问题的广泛常用算法的运行时间,例如Bellman-Ford-Tarjan(BFCT)算法,Goldberg-Radzik(Gorc )具有前身阵列(BFCF)的算法和Bellman-Ford-Moore算法。启发式非常容易实现,只需要修改原始算法的几行代码。我们观察到修改的算法优于原始的算法,特别是在随机图中,没有循环图。我们发现69%的测试用例有所改善。此外,改善有时是显着的,其具有23倍,不包括无限情况,而最坏的情况仅减少85%,而与改进相比,这相当小。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号