咱們知道設施選址問題有兩類基礎問題,分別是中值問題和覆蓋問題,下面要介紹的就是覆蓋問題。框架
什麼是覆蓋問題?函數
覆蓋問題是以所指望的服務範圍知足大多數或者全部用戶需求爲前提,肯定設施的位置。覆蓋模型的思想是離服務設施較近的用戶越多,則服務越好。spa
覆蓋問題的分類資源
覆蓋問題主要分爲兩類:數學
覆蓋模型經常使用於哪些場景?io
因爲 P-中值模型常以總距離或者總時間做爲測度指標,使得其並不適用於一些特殊的場景,好比消防中心和救護車等應急設施的區位選址問題,而覆蓋模型則比較適用於這些場景。class
如何定義覆蓋?基礎
若是需求點 \(i\) 到備選設施點 \(j\) 的距離或者時間小於臨界值 \(D_c\),那麼稱需求點 \(i\) 被候選設施點 \(j\) 覆蓋。、變量
下面介紹兩類覆蓋問題的數學模型表達擴展
集合覆蓋問題 (Location Set Covering Problem,LSCP)
目標函數:
約束:
其中,
在某些場景中,集合覆蓋問題有如下兩個缺點:
現實生活中,經常因爲預算或者資源的約束,有限的設施不能保證空間中全部需求點都被覆蓋,此時,優先考慮需求強度大的需求點是十分必要的,下面要介紹的最大覆蓋模型就是爲了解決這個問題而被提出。
最大覆蓋問題(Maximum Covering Location Problem,MCLP)
目標函數
約束
其中,
\(\omega_i\) 爲需求點 \(i\) 的需求強度
\(z_i\) 用來判斷需求點 \(i\) 是否被覆蓋,若覆蓋,則爲 1,不然爲 0
目標函數旨在尋求有限設施(\(p\) 個)覆蓋的需求最多
約束 \(c-1\) 要求除非在備選設施點中已定位一個設施能夠覆蓋需求點 \(i\),不然需求點 \(i\) 將不被記做被覆蓋
約束 \(c-2\) 限制設施的總數爲 \(p\)
約束 \(c-3, c-4\) 是決策變量的取值範圍
更多種類的選址問題
以上介紹的覆蓋問題的基礎模型框架,然而具體問題通常是較爲複雜的設施選址問題,這就須要咱們對基礎模型設置不一樣的條件從而進行擴展,好比:
總結
總結以上兩類問題,咱們能夠發現最大覆蓋模型和集合覆蓋模型的主要區別在於對設施數量和需求強度的關注不一樣,前者通常適用於建設經費充足或者設施成本相同的狀況,後者則適用於有設施成本約束的選址決策。
參考文獻
本文內容主要從論文《設施選址問題中的基礎模型與求解方法比較》總結而來。