國家科學委員會專題研究計畫
八十七年度期末報告書
計畫名稱: 無線寬頻網路規劃與管理(I)
計畫編號: NSC 88-2213-E-002-092
執行期限: 87 年 8 月至 88 年 7 月
執行單位: 國立台灣大學資訊管理學系
計畫主持人: 林永松
聯絡電話: (02)2363-0231~3656
Email: [email protected]
在本研究中,我們在訊號對雜訊比(C/I ratio)、使用者需求及基地台容量等限制 之下考慮無線通訊網路之最佳規劃設計問題。在縝密地分析整個問題的本質之後, 我們提出了一個數學規劃的模型來決定最小建置成本的無線通信網路配置。就我們 所知,這是第一次有研究者將這個複雜的設計問題以清晰嚴謹之數學模型表現出 來,而我們也是首次嘗試著要將這個複雜問題一次解決的研究者。(一)數學模型
藉著使用管理科學的方法,我們可以將上述的複雜問題轉換成如下之數學模 型: 已知參數: A: 每一個基地台所能服務的頻道數上限 (例如:在GSM系統中此上限為120) Dri: 行動台(mobile station) r 和在 i 地點上基地台間之距離E(Si): 在滿足call blocking probability低於5%的前提之下,要足夠服務Si (in Erlangs) 的使用者需求所需要的頻道數 F: 能取得的頻道所成的集合 Gi: 一個任意大的數 Hk: 一個在架設在地點k上的行動電話交換機房所需的建置、營運及維護成本之淨現 值 J': Jk的上限 K: 每一個行動台的使用者需求(in Erlangs) L: 所有可能架設基地台的地點所成的集合 Nik: 為了串聯架設在地點k上的行動電話交換機房及架設在地點i上的基地台,所需 的連接、營運及維護成本之淨現值 O: 所有可能架設行動電話交換機房的地點所成的集合
Q(Jk): 一個負載量(capacity)為Jk的行動電話交換機房之設備成本 R': Ri的上限 S': Si的上限 T: 可接受的訊號對雜訊比 Ui: 一個架設在地點i上的基地台所需的建置、營運及維護成本之淨現值 V: 一個頻道使用權的權利金之淨現值 W(α): 對於一個服務α個頻道的基地台而言,其上所需架設的轉頻器(transponder)成 本之淨現值 t: 行動台所成的集合 決策變數: Bi: 當我們決定在地點i設置一個基地台時,將此決策變數設為1,否則設為0 Cj: 當我們決定使用頻道j時,將此決策變數設為1,否則設為0
Iii': 在地點i及i'的兩個基地台間的干擾因子(interference factor),而它是Ri'的四次方函 數 Jk: 在地點k的行動電話交換機房之負載量 Mk: 當我們決定在地點k設置一個行動電話交換機房時,將此決策變數設為1,否則 設為0 Pijk: Xji與Zik的乘積 Ri: 在地點i的基地台之傳輸半徑(transmission radius) Si: 在地點i的基地台之總使用者需求(in Erlangs) Xji: 當我們決定將頻道j分配給在地點i的基地台使用時,將此決策變數設為1,否則 設為0 Yri: 當我們決定將行動台r指派給在地點i的基地台服務時,將此決策變數設為1,否 則設為0 Zik: 當我們決定將在地點k的行動電話交換機房和在地點i的基地台相連接時,將此決 策變數設為1,否則設為0
Primal Problem IP:
min ∑k∈OHkMk+ ∑k∈OQ(Jk) + ∑k∈O∑i∈LNikZik+ ∑i∈LUiBi+ ∑i∈LW(∑j∈FXji) + ∑j∈FVCj (IP) s.t.: (1) Mk= 0 or 1 ∀ k∈O (2)Bi= 0 or 1 ∀i∈L (3)Cj= 0 or 1 ∀ j∈F (4)Zik = 0 or 1 ∀i∈L, k∈O (5)Xji = 0 or 1 ∀i∈L, j∈F (6)Yri= 0 or 1 ∀ r∈t, i∈L (7)Pijk = 0 or 1 ∀i∈L, j∈F, k∈O (8) 0 ≤Jk≤J’ ∀k∈O (9) 0 ≤Ri≤R’Bi ∀i∈L
(10) 0 ≤Si≤S’Bi ∀i∈L (11)Zik≤Mk ∀i∈L, k ∈O (12)Xji≤Bi ∀i∈L, j∈F (13)E(Si)≤ ∑j∈FXji ∀i∈L (14) ∑j∈FXji≤ A ∀i∈L (15)DriYri≤R’ ∀r∈t, i∈L (16) ∑i∈LYri= 1 ∀ r∈t (17) -Pijk≤0 ∀i∈L, j∈F, k∈O (18)Pijk-Zik≤0 ∀i∈L, j∈F, k∈O (19)Pijk-Xji≤0 ∀i∈L, j∈F, k∈O (20)Xji-Pijk+Zik - 1 ≤0 ∀i∈L, j∈F, k∈O (21)∑k∈OZik≤Bi ∀i∈L (22)∑i∈L∑j∈FPijk≤Jk ∀k∈O
(23)∑i’∈L, i'≠IIii’Xji’≤Gi+ ( 1/T - Gi)Xji ∀i∈L, j∈F
(24)Xji≤Cj ∀i∈L, j∈F (25)∑r∈tKYri≤Si ∀i∈L (26)Yri≤Bi ∀ r∈t, i∈L (27)DriYri≤Ri ∀ r∈t, i∈L. 目標函式是要最小化以下數項的總和,包括(i)所有行動電話交換機房的建置、 營運及維護成本之淨現值,(ii)所有行動電話交換機房所需之設備成本,(iii) 連接基 地台及交換機房的成本,(iv)取得基地台的土地使用權及建置基地台的成本,(v) 所 有基地台所需之設備成本及(vi)在特定地區使用特定無線通信頻譜的權利金等。這六 項成本是建置一個無線通訊網路時所引進的主要成本。 限制式(1): 為滿足關於行動電話交換機房配置決策變數之整數特性。 限制式(2): 為滿足關於基地台配置決策變數之整數特性。 限制式(3): 為滿足關於頻道使用決策變數之整數特性。 限制式(4): 為滿足關於連接行動電話交換機房與基地台決策變數之整數特性。 限制式(5): 為滿足關於頻道配置決策變數之整數特性。 限制式(6): 為滿足關於行動台配置決策變數之整數特性。 限制式(7): 為滿足決策變數Pijk之整數特性。(Pijk是Xji與Zik之乘積) 限制式(8): 限制在地點k的行動電話交換機房之負載量於0與J'之間。 限制式(9): 限制基地台的傳輸半徑於0與R'之間。 限制式(10): 限制被一個基地台服務的總使用者需求於0與S'之間。 限制式(11): 在我們要連接位於地點k的行動電話交換機房及位於地點i的基地台之 前,我們必須先確定位於地點k的行動電話交換機房已經被建立。 限制式(12): 在我們要配置頻道j給位於地點i的基地台之前,我們必須先確定位於地 點i的基地台已經被建立。 限制式(13): 確定分配給每一個基地台的頻道數足以服務各基地台轄下的使用者需 求。 限制式(14): 確保分配給每一個基地台的頻道數目在所允許的上限之內。
限制式(15): 在我們要指派一個行動台給位於地點i的基地台服務之前,我們必須先 確定此行動台位於該基地台之最大服務半徑之內。 限制式(16): 確保每一個行動台都能被一個基地台服務。 限制式(17): 非負的限制式。 限制式(18): 非負的限制式。 限制式(19): 非負的限制式。 限制式(20): 非負的限制式。 限制式(21): 在我們要連接位於地點k的行動電話交換機房與位於地點i的基地台之 前,我們必須先確定位於地點i的基地台已經被建立。並且要確保每一 個設立的基地台都已經連接到一個交換機房上去。 限制式(22): 確保每一個行動電話交換機房的負載量足夠滿足其轄下基地台所引進 的通信交通量。 限制式(23): 確保對於每一個頻道而言,同頻使用者間的干擾在容忍範圍內。 限制式(24): 在我們要配置頻道j給位於地點i的基地台之前,我們必須先確定頻道j 已經租用。 限制式(25): 計算每一個基地台轄下的總使用者需求(in Erlangs)。 限制式(26): 在我們要指派行動台r給位於地點i的基地台之前,我們必須先確定位於 地點i的基地台已經被建立。 限制式(27): 在我們要指派一個行動台給位於地點i的基地台服務之前,我們必須先 確定此行動台位於該基地台之服務半徑之內。
(二)解題方法
為了要解決我 們所提出的數 學模型,我們 發展了數個以 拉格蘭日鬆弛 法 (Lagrangean relaxation method)為基礎的解題程序。在這些程序之中,包含了數個模 組。它們分別是:行動電話交換機房配置、基地台配置與功率控制及頻道配置。對 於這些模組,我們也分別發展了數個經驗法則解題程序。所有的這些解題程序都經 過大規模的數據測試以檢驗其效果及效率。玆將我們以拉格蘭日法為基礎的解題程 序簡單敘述如下: 首先我們以拉格蘭日鬆弛法將上述問題(IP)中的限制式(19)~(27)鬆弛掉,並轉 換(IP)為如下的拉格蘭日鬆弛問題(LR): Problem LR ψ(a, b, c, d, e, f, g, h, l) = min {∑k∈OHkMk + ∑k∈OQ(Jk) + ∑k∈O∑i∈LNikZik + ∑i∈LUiBi + ∑i∈LW(∑j∈F Xji) + ∑j∈FVCj +∑i∈L∑j∈F∑k∈Oaijk(Pijk - Xji) + ∑i∈L∑j∈F∑k∈Obijk(Xji - Pijk + Zik - 1) + ∑i∈Lci(∑k∈OZik - Bi) +
∑k∈Odk(∑i∈L∑j∈FPijk - Jk) + ∑i∈L∑j∈Feij[∑i’∈L, i'≠iIii’Xji’- Gi- (1/T - Gi)Xji] + ∑i∈L∑j∈F fij(Xji-Cj)
+ ∑i∈Lgi(∑r∈tKYri-Si) +∑r∈t∑i∈Lhr i(Yri-Bi) + ∑r∈t∑i∈Llri(DriYri-Ri)} (LR) s.t.:
(1) Mk= 0 or 1 ∀ k∈O
(3)Cj= 0 or 1 ∀ j∈F (4)Zik = 0 or 1 ∀i∈L, k∈O (5)Xji = 0 or 1 ∀i∈L, j∈F (6)Yri= 0 or 1 ∀ r∈t, i∈L (7)Pijk = 0 or 1 ∀i∈L, j∈F, k∈O (8) 0 ≤Jk≤J’ ∀k∈O (9) 0 ≤Ri≤R’Bi ∀i∈L (10) 0 ≤Si≤S’Bi ∀i∈L (11)Zik≤Mk ∀i∈L, k ∈O (12)Xji≤Bi ∀i∈L, j∈F (13)E(Si)≤ ∑j∈FXji ∀i∈L (14) ∑j∈FXji≤ A ∀i∈L (15)DriYri≤R’ ∀r∈t, i∈L (16) ∑i∈LYri= 1 ∀ r∈t (17) -Pijk≤0 ∀i∈L, j∈F, k∈O (18)Pijk-Zik≤0 ∀i∈L, j∈F, k∈O. 我們可以更進一步將(LR)拆解成五個互相獨立且易解的子問題:
子問題1: for Mk, Zikand Pijk
min ∑k∈O{HkMk+ ∑i∈L[(Nik + ∑j∈Fbijk + ci)Zik + ∑j∈F(aijk - bijk + dk)Pijk]} s.t.: (1) Mk= 0 or 1 ∀ k∈O (4)Zik = 0 or 1 ∀i∈L, k∈O (7)Pijk = 0 or 1 ∀i∈L, j∈F, k∈O (11)Zik≤Mk ∀i∈L, k ∈O (17) -Pijk≤0 ∀i∈L, j∈F, k∈O (18)Pijk-Zik≤0 ∀i∈L, j∈F, k∈O. 子問題2: for Jk min ∑k∈O(Q(Jk) - dkJk) s.t.: (8) 0 ≤Jk≤J’ ∀k∈O. 子問題3: for Cj min ∑j∈F( V - ∑i∈Lfij )Cj s.t.: (3)Cj= 0 or 1 ∀ j∈F. 子問題4: for Yri
min ∑i∈L∑r∈t(giK + lriDri + hri)Yri
s.t.:
(6)Yri= 0 or 1 ∀ r∈t, i∈L
(15)DriYri≤R’ ∀r∈t, i∈L
(16) ∑i∈LYri= 1 ∀ r∈t. 子問題5: for Bi, Xji, Si, Ri and Ii’I
min ∑i∈L{(Ui - ci -∑r∈thri)Bi+ W(∑j∈FXji) + ∑j∈F[∑k∈O(- aijk) + ∑k∈Obijk + ∑i’∈LIi’iei’j - eij(1/T -Gi) + fij]Xji - giSi - ∑r∈tlriRi} s.t.: (2)Bi= 0 or 1 ∀i∈L (5)Xji = 0 or 1 ∀i∈L, j∈F (9) 0 ≤Ri≤R’Bi ∀i∈L (10) 0 ≤Si≤S’Bi ∀i∈L (12)Xji≤Bi ∀i∈L, j∈F (13)E(Si)≤ ∑j∈FXji ∀i∈L (14) ∑j∈FXji≤ A ∀i∈L. 在逐一解決上述五個子問題之後,我們便可以成功地解決拉格蘭日鬆弛問題 (LR)。而依據weak Lagrangean duality theorem,ψ是(IP)之最佳目標函數值的一個下 限。因此,我們接著建構如下的偶題(dual problem)來計算最緊的下限(the tightest lower bound)並且我們以subgradient method來解決這個偶題。
max ψ(a,b,c,d,e,f,g,h,l) (D)
s.t.: a, b, c, d, e, f, g, h, l ≧ 0.
在實作subgradient optimization procedure之後,我們得到原題(IP)之最佳目標函 數值的一個下限。然而,正如我們所預測的,這個下限並不夠緊並且在此找最緊下 限的過程中我們並未能幸運地找到對於原題的一組可行解。為了得到對於原題的可 行解,我們試著利用最佳偶題解來發展對於原題的經驗解題程序。 在發展對於原題(IP)的經驗解題程序之前,我們發現到如果我們可以先解決基 地台配置及功率控制兩個子問題的話,剩下的行動電話交換機房配置子問題和頻道 配置子問題將變成兩個獨立的課題。如此一來,原本十分複雜的複合設計問題將被 分解成三個模組:行動電話交換機房配置模組、基地台配置及功率控制模組與頻道配 置模組。
根據許多研究學者的經驗,在subgradient optimization procedure過程中所得到 的拉格蘭日乘數(Lagrangean Multiplier)往往隱含了某種程度的物理意義(簡單的說 這些乘數的組合代表了被鬆弛的限制式相對於目標函數值的影響程度,亦即這些被 鬆弛的限制式相對於目標函數值的敏感性),而以此為出發點發展出的經驗解題程序 具有不錯的績效。因此我們就利用在subgradient optimization procedure過程中所得到 的拉格蘭日乘數作為我們決定基地台配置及功率控制模組的決策依據,來決定我們
的基地台配置及功率控制。 而對於行動電話交換機房配置模組,我們將以基地台配置及功率控制模組所得 的解為已知的一部份,重新架構數學模式。在這一部份,待決定的決策變數如下: Jk: 在地點k的行動電話交換機房之負載量 Mk: 當我們決定在地點k設置一個行動電話交換機房時,將此決策變數設為1, 否則設為0 Zik: 當我們決定將在地點k的行動電話交換機房和在地點i的基地台相連接時, 將此決策變數設為1,否則設為0 建構新的數學模式如下:
Primal Problem MAIP:
min ∑k∈OHkMk+ ∑k∈OQ(Jk) + ∑k∈O∑i∈NLNikZik (MAIP) s.t.: (1) Mk= 0 or 1 ∀ k∈O (2)Zik = 0 or 1 ∀i∈NL, k∈O (3) 0 ≤Jk≤J’ ∀k∈O (4)∑k∈OZik= 1 ∀i∈NL (5)Zik≤Mk ∀i∈NL, k ∈O (6)∑i∈NLE(Si)Zik≤Jk ∀k∈O 其中NL是在基地台配置及功率控制模組中所決定架設的基地台所成的集合。 再一次地,我們使用拉格蘭日鬆弛法來解決這個數學規劃的問題(MAIP)。我 們也利用這個模組中的拉格蘭日乘數所隱含的物理意義設計一系列的經驗法則來得 到對於(MAIP)之可行解。 另外,對於餘下的頻道配置模組,我們亦可以基地台配置及功率控制模組所得 的解為已知的一部份,重新架構數學模式。在這一部份,待決定的決策變數如下: Cj: 當我們決定使用頻道j時,將此決策變數設為1,否則設為0 Xji: 當我們決定將頻道j分配給在地點i的基地台使用時,將此決策變數設為1, 否則設為0 建構新的數學模式如下:
Primal Problem CAIP:
min ∑j∈FVCj (CAIP)
s.t.:
(1)Cj= 0 or 1 ∀ j∈F
(2)Xji = 0 or 1 ∀i∈NL, j∈F
(3)E(Si)≤ ∑j∈FXji ∀i∈NL
(4)∑i’∈NL, i'≠iIii’Xji’≤Gi+ ( 1/T - Gi)Xji ∀i∈NL, j∈F
(5)Xji≤Cj ∀i∈NL, j∈F
再一次地,我們使用拉格蘭日鬆弛法來解決這個數學規劃的問題(CAIP)。並也 利用這個模組中的拉格蘭日乘數所隱含的物理意義設計一系列的經驗法則來得到對 於(CAIP)之可行解。 就這樣,我們在解決 原題(IP)之偶題(D)的過程中(subgradient optimization procedure),一次又一次地利用過程中產生的拉格蘭日乘數為求解基礎,先解決基地 台配置及功率控制模組,再解決行動電話交換機房配置模組與頻道配置模組。憑藉 著這樣的方法,我們可以得到一組組相對於(IP)的可行解,而我們將保留績效最佳 的那組可行解作為我們對系統業者的最終建議。