【发布时间】:2016-11-18 23:04:53
【问题描述】:
我研究了有向图中的循环检测算法的各种算法,如增量路搜索,强连通分量,BFS,双向搜索等。现在我想模拟它并比较性能。每当我插入边缘时,我都会调用循环检测函数。
所以,我的问题是我应该考虑什么样的数据集。如果我考虑随机图,那么评估各种算法的标准应该是什么。一些随机图可能很大;但它们可能会导致几次迭代中的循环。如果有人可以建议如何去做这将很有帮助。
另外,为了比较性能,删除循环然后再次继续插入是否有意义。一旦它终止,比较所有实现的执行时间?
【问题讨论】:
标签: algorithm graph cycle-detection