我的一個同事向我提出一個網上法官網站的練習,這個網站基本上是解決小城鎮疏散計劃問題的圖表。需要簡單的圖解解決問題的建議
我不需要答案(我也不需要它)我只需要一個建議,哪個是最好的方法來解決它,因爲我有點新來這些類型的問題。
這個問題包括城鎮建築與工人和隕石坑以防核襲擊。我必須建立一個算法,將每個建築物的工作人員分配到一個或多個放射性庇護所,但某些庇護所不會變得過於擁擠,而其他庇護所仍然幾乎空無一人(否則,我只會讓工人去最近的一個) 。
的問題是這樣的:http://acm.timus.ru/problem.aspx?space=1&num=1237
萬一我做了什麼至今每個建築物離您最近的住房和移動的號碼這些建築的工人數量與住房的能力相當。然後移動到下一座建築物。但有時候工作人員的數量大於住房容量,在這種情況下,在我遍歷每個建築物之後,不正確的迭代,然後再次使用相同的算法,直到每個建築物都有0名工人,問題在於這並不是最好的方法解決這個問題。
歡迎任何提示,請不要覺得我要求的答案,我只是想解決它的正確方向的意見。
在此先感謝。
非常感謝幫助,我原來使用運輸問題而不是轉運問題(它也考慮到midleman供應商而不僅僅是供應商和消費者),但他們都是相關的,所以解決方案需要知道如何解決另一個。 至於算法我使用最低成本分配算法找到一個可行的解決方案,然後墊腳石的方法來找到一個最佳的解決方案。 再次感謝您的建議,真的很有幫助。 – sap 2010-05-20 20:43:30