我在寫一個使用短信作爲通信的應用程序。 我選擇訂閱短信網關,它爲我提供了一個API。短信答案延遲的概率分佈
API有功能發送以及拉動新消息。然而它沒有任何一種推功能。作爲概率函數 -
爲了做我的查詢最有效的,我對他們的答案短信之前,人們多長的時間等待尋找數據。
額外的信息:
- 的應用程序是交互式的(如可以),所以我想時間會相當類似現實生活中的人際溝通。
- 我不認爲個人風格的差異會對查詢的正確時間和頻率產生重大影響,所以平均數據應該沒問題。
更新
我印象深刻並收到許多偉大的答案honered。我得出結論,我最好的選擇是一些適應性啓發式算法,包括指數(或者多項式)退避算法。
一直以來我都會收集統計數據供以後分析。也許會出現一些東西。我想我會欺騙從概率分佈生成輪詢語句的算法。那很有趣。
再次多謝。
我不知道...我會更快地回答一個朋友,而不是迴應一個交互式應用程序發短信給我。可能是因爲在我出門前做手機的時候把手機放在充電器上,而不是在發送前快速回復。 – Cam 2010-05-24 19:11:30
如果這有幫助,泊松過程事件的等待時間遵循具有參數λ的指數分佈(http://en.wikipedia.org/wiki/Exponential_distribution),該參數是預期的「事件」數目那個過程,每單位時間發生 – 2010-05-25 09:22:20
有趣的問題。一定要張貼任何你想出的答案。到目前爲止,唯一的答案讓我想起了迪爾伯特的老闆:「試着找出問題,然後解決它。」 :) – dreeves 2010-05-25 13:50:40