0
我打算比賽兩個算法,並對其進行評估。忽略開發商障礙,如複雜性和部署困難,在那裏我可以測試算法反對任何其他的標準?除了速度和資源使用情況,是否有任何其他標準的兩種算法可以競爭呢?
- 通過速度我的意思是最快的算法返回一個成功的結果 。
- 通過資源我的意思是計算能力,內存和存儲。
請注意,在問題的算法實際上遺傳算法。準確地說,針對局部非分佈式遺傳算法的分佈式網絡上的並行遺傳算法。所以每次運行結果都會有所不同。
我打算比賽兩個算法,並對其進行評估。忽略開發商障礙,如複雜性和部署困難,在那裏我可以測試算法反對任何其他的標準?除了速度和資源使用情況,是否有任何其他標準的兩種算法可以競爭呢?
請注意,在問題的算法實際上遺傳算法。準確地說,針對局部非分佈式遺傳算法的分佈式網絡上的並行遺傳算法。所以每次運行結果都會有所不同。
而且標準可能是: - 編譯/優化標誌 的影響 - CPU架構的依賴
對於速度,你應該記住,是可以從運行變化來運行。通常第一個是最慢的。像10000平均最快執行時間的平均值可能會有所幫助。
感謝。我應該提到這些算法實際上是遺傳算法。 – mountaincloud
完整性,魯棒性約每一個可能的輸入向量(堆棧溢出,...),可維護性,任何編碼標準complient,portablity幾個硬件 –