0

我打算对两种算法进行竞赛并评估它们。忽略开发人员的障碍,例如复杂性和部署困难,还有其他标准可以用来测试算法吗?

  • 速度是指返回成功结果的最快算法。
  • 我所说的资源是指计算能力、内存和存储。

请注意,问题中的算法实际上是遗传算法。准确地说,分布式网络上的并行遗传算法与本地非分布式遗传算法。因此,每次运行的结果都会有所不同。

4

1 回答 1

0

进一步的标准可能是: - 编译器/优化标志的影响 - cpu 架构依赖性

对于速度,您应该记住,它可能因运行而异。通常第一个是最慢的。从 10000 起平均最快 3 次执行时间的测量可能会有所帮助。

于 2016-11-22T22:05:43.673 回答