隨着所有日常奇幻遊戲的出現,我期待着看看我是否可以輕鬆實現一個平臺,以幫助確定基於幻想聯盟的最佳陣容在每個球員的工資帽和投射點上。根據工資帽/積分尋找最佳陣容的公式/類
如果有500人蔘加比賽,你需要在最高工資帽限制內找到最高得分陣容。 1季度回到 2跑 3寬接收 1緊經 1踢球 1國防部
每個玩家被分配一個工資(更改每週)和我將指派投影點的那些球員。我在MySQL數據庫中有這樣的信息,如果這是計算這個值的最佳選擇,我寧願使用PHP/Pear或JQuery。
表看起來是這樣的
player_id name position salary ranking projected_points
1 Joe Smith QB 1000 2 21.7
2 Jake Plummer QB 2500 6 11.9
我試着通過投影點排序,並在名冊填寫,但它顯然將提供得分最高的球隊,但也超過了工資帽。我想不出一種能夠聰明地移除球員並且繼續循環並根據薪水限制找到最高得分陣容的方法。
那麼,是否有任何PHP或Pear類,你知道這將有助於「解決」這種類型的問題?你可以指點我參考的任何文章?我並沒有要求某人這樣做,但我一直在Googleing一段時間,現在最好的解決方案就是這樣。 http://office.microsoft.com/en-us/excel-help/pick-your-fantasy-football-team-with-solver-HA001124603.aspx,這是使用Excel和限制爲200個對象。
您需要一個算法來爲您執行計算。一個基本的算法可以讓你添加性能最好的球員,然後檢查工資帽,泡沫,沖洗,重複。如果下一位球員工資超過工資上限,則轉到下一個球員工資,然後等等等等。 – 2014-09-11 12:55:25