剛纔我想到,如果您對要分類的數據的分佈(從統計角度來說)有所瞭解,那麼如果將這些信息考慮在內,排序算法的性能可能會受益。已知統計分佈數據的排序算法?
所以我的問題是,有任何排序算法考慮到這種信息?他們有多好?
編輯:一個例子來說明:如果您知道數據的分佈是高斯分佈,那麼您可以在處理數據時快速估計均值和平均值。這會給你估計每個數字的最終位置,你可以使用它們將它們放在最接近他們的最終位置。
編輯#2:我很驚訝,答案並不是維基鏈接到討論這個問題的討論頁面。這不是一個很常見的情況(例如高斯情況)?
編輯#3:我給這個問題增加了一個賞金,因爲我在尋找有確切答案的來源,而不是猜測。就像「在高斯分佈式數據的情況下,XYZ算法是平均速度最快的,正如Smith等[1]所證實的那樣」。但是,歡迎任何其他信息。
注意:我會獎勵賞金答案最高的答案。明智地投票!
有幾種算法可以將數據信息納入考慮範圍,有些算法在答案中已經提到。真正的問題是你有什麼樣的信息具體。沒有「通用」算法可以利用您擁有的任何類型的信息。 – Elad 2011-05-29 08:20:43
你會如何代表你的分銷? - 或者 - 您是否在尋找高斯分佈的特定解決方案? – 2011-05-31 08:35:04
「我正在尋找來源明確的答案,而不是猜測。」 - 如果沒有提供來源 - 這並不意味着它是一種猜測。答案可能反映了原創的想法,但仍然是正確的... – 2011-05-31 08:43:46