我已經搜索谷歌和堆棧溢出爲我的問題的答案,但我找不到一個。城市發電廠的最佳分配
我需要找到一個城市的電力網絡的最佳分配。城市由連通圖表示。我希望在其中一些節點之間分配發電廠,以覆蓋電網中的所有節點。問題在於每個發電廠都有一定的「範圍」(例如,它只能覆蓋兩個節點的「半徑」)。我的計劃需要找到覆蓋整個城市的最少數量的發電廠及其位置。
我從我的搜索中知道它應該與MST(最小生成樹)有關,但問題在於發電廠的範圍有限。
我想過要經過城市中的每個節點,並計算包含該節點中發電廠範圍內所有節點的子圖,直到找到覆蓋最多未覆蓋節點的節點,然後繼續進行直到整個城市被覆蓋(基本上是蠻橫的強迫問題),但這似乎很不現實,我想知道是否有其他更有效的方法來解決這個問題。
謝謝。
謝謝,看來我不得不蠻橫逼它。 – jocamar 2013-04-25 17:30:35