2016-11-22 19 views
0

我打算比賽兩個算法,並對其進行評估。忽略開發商障礙,如複雜性和部署困難,在那裏我可以測試算法反對任何其他的標準?除了速度和資源使用情況,是否有任何其他標準的兩種算法可以競爭呢?

  • 通過速度我的意思是最快的算法返回一個成功的結果 。
  • 通過資源我的意思是計算能力,內存和存儲。

請注意,在問題的算法實際上遺傳算法。準確地說,針對局部非分佈式遺傳算法的分佈式網絡上的並行遺傳算法。所以每次運行結果都會有所不同。

+0

完整性,魯棒性約每一個可能的輸入向量(堆棧溢出,...),可維護性,任何編碼標準complient,portablity幾個硬件 –

回答

0

而且標準可能是: - 編譯/優化標誌 的影響 - CPU架構的依賴

對於速度,你應該記住,是可以從運行變化來運行。通常第一個是最慢的。像10000平均最快執行時間的平均值可能會有所幫助。

+0

感謝。我應該提到這些算法實際上是遺傳算法。 – mountaincloud

相關問題