簡易檢索 / 詳目顯示

研究生: 游弘毅
Hong-Yi Yu
論文名稱: 在有權重的樹狀圖上尋找k-centrum 之演算法
An Improved Algorithm for Finding k-centrums on Weighted Trees
指導教授: 王炳豐
Biing-Feng Wang
口試委員:
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Computer Science
論文出版年: 2002
畢業學年度: 90
語文別: 英文
論文頁數: 19
中文關鍵詞: 樹狀圖設施放置問題單設施k重心
外文關鍵詞: trees, network location theory, single-facility, k-centrum
相關次數: 點閱:1下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • Location theory這類問題有著相當實際與廣泛的應用,從交通運輸到網路傳輸方面的設施設置問題都屬於這個領域,因此長久以來一直受到許多學者的注意與討論。在Location theory 上最具有代表性也最重要的兩個問題,是 p中心(p-center)問題以及 p 重心(p-median)問題。p-center問題的定義是要在有 n 個節點的網路上放置 p 個伺服器,希望在所有使用者的服務距離(即每一個使用者到最靠近自己之伺服器的距離)中最遠的那一段能夠越短越好,而p-median問題則是要求所有使用者之服務距離的總和必須越小越好。在分類上來說, p=1 時稱之為單設施 (single-facility) 問題,而當 p>1 時,則被稱之為多設施 (multi-facility) 問題。由於在 p>2 時,這兩個問題在一般的網路架構下都是NP-hard,因此相關的研究都集中在 p=1 或樹狀網路架構下。
    Slater 提出了一個涵括 p-center 與 p-median 這兩個問題的廣義問題,稱之為 p-facility k-centrum問題。這個問題的定義是要網路上設置 p 個設施,讓所有服務距離中最遠的前k段距離之總和為最小。這個問題在k=1的情形下就是 p-center 問題,而在k=n的情形下,就會成為 p-median 問題。由於這個問題在一般的網路架構下也一樣是NP-hard,所以過去的相關討論同樣地集中在 p=1 或樹狀網路架構下。

    這篇論文所探討的主題,是在樹狀網路上的單設施 k-centrun 問題。Tamir曾經針對這個問題設計了一個O(nlog2 n) time 的演算法。而這篇論文將會先探討有關單設施 k-centrum 的性質,然後再提出一個 O(nlog n) time 的演算法。


    Location theory on networks has been widely investigated by researchers from different fields for more than thirty years due to their significance and practical value. Among various location problems, the p-center and the p-median problems are the most common. The objective of the p-center problem is to locate p service centers on a network with n nodes to minimize the maximum of the service distances of the clients to their respective nearest service center, while the objective of the p-median problem is to minimize the sum of these service distances. Usually, the term "single-facility" indicates the case of p=1, and "multi-facility" indicates the case of p>2. When p>2 is an arbitrary integer, the two problems on general networks are NP-hard. Therefore, most researchers have devoted to the case p=1 or the case that the networks under consideration are trees.
    Slater introduced a generalization of the above two problems, which is called the p-facility k-centrum problem. The objective is to minimize the sum of the k largest service distances. When k=1, the problem is just the p-center problem; when k=n, the problem becomes the p-median problem. Therefore, the generalization unifies the two essential problems. Due to the NP-hardness, previous studies on the k-centrum problem also focused on the case p=1 or the case that the networks under consideration are trees.

    The single-facility k-centrum problem on a tree is the focus of this thesis. For this problem, Tamir had an O(nlog2 n) time algorithm. In this thesis, an improved algorithm is proposed. The proposed algorithm requires O(nlog n) time.

    Chapter 1 Introduction 1 Chapter 2 Notation and Preliminary 5 2.1 Notation 5 2.2 Properties of k-centrums 5 Chapter 3 An Improved Algorithm 9 3.1 Basic Concepts 9 3.2 Algorithm for Testing a Given Vertex 12 3.3 Algorithm for Locating the Absolute k-centrum 14 Chapter 4 Concluding Remarks 17 References 18

    [1] G. Andreatta and F. M. Mason, “k-eccentricity and absolute k-centrum of a tree,” European Journal of Operational Research, vol. 19, pp. 114-117, 1985.
    [2] G. Andreatta and F. M. Mason, “Properties of the k-centrum in a network,” Networks, vol. 15, pp. 21-25, 1985.
    [3] M. Blum, R. W. Floyd, V. Pratt, R. L. Rivest, and R. E. Tarjan, “Time bounds for selection,” Journal of Computer and Systems Sciences, vol. 7, pp. 448-461, 1973.
    [4] R. Chandrasekaran and A. Tamir, “Polynomially bounded algorithms for locating p-centers on a tree,” Mathematical Programming, vol. 22, pp. 304-315, 1982.
    [5] R. Cole, “Slowing down sorting networks to obtain faster sorting algorithms,” Journal of the ACM, vol. 34, pp. 200-208, 1987.
    [6] G. N. Frederickson, “Parametric search and locating supply centers in trees,” in Proceedings of the Second Workshop on Algorithms and Data Structures, Lecture Notes in Computer Science, 1991.
    [7] G. N. Frederickson and D. B. Johnson, “Finding kth paths and p-centers by generating and searching good data structures,” Journal of Algorithms, vol. 4, pp. 61-80, 1983.
    [8] A. J. Goldman, “Optimal center location in simple networks,” Transportation Science, vol. 5, pp. 212-221, 1971.
    [9] S. L. Hakimi, “Optimum distribution of switching centers in a communication network and some related graph-theoretic problems,” Operations Research, vol. 13, pp. 462-475, 1965.
    [10] G. Y. Handler, “Minimax location of a facility in an undirected tree graph,” Transportation Science, vol. 7, pp. 287-293, 1973.
    [11] W. L. Hsu, “The distance-domination numbers of trees,” Operations Research Letters, vol. 1, pp. 96-100, 1982.
    [12] O. Kariv and S. L. Hakimi, “An algorithmic approach to network location problems. Part I: The p-centers,” SIAM Journal on Applied Mathematics, vol. 37, pp. 513-538, 1979.
    [13] O. Kariv and S. L. Hakimi, “An algorithmic approach to network location problems. Part II: The p-medians,” SIAM Journal on Applied Mathematics, vol. 37, pp. 539-560, 1979.
    [14] N. Megiddo, “Applying parallel computation algorithms in the design of serial algorithms,” Journal of the ACM, vol. 30, pp. 852-865, 1983.
    [15] N. Megiddo, “Linear-time algorithms for linear programming in R3 and related problems,” SIAM Journal on Computing, vol. 12, pp. 759-776, 1983.
    [16] N, Megiddo, A. Tamir, E. Zemel, and R. Chandrasekaran, “An O(nlog2 n) time algorithm for the kth longest path in a tree with applications to location problems,” SIAM Journal on Computing, vol. 10, pp. 328-337, 1981.
    [17] P. J. Slater, “Centers to centroids in a graph,” Journal of Graph Theory, vol. 2, pp. 209-222, 1978.
    [18] A. Tamir, “An O(pn2) algorithm for the p-median and related problems on tree graphs,” Operations Research Letters, vol. 19, pp. 59-64, 1996.
    [19] A. Tamir, “The k-centrum multi-facility location problem,” Discrete Applied Mathematics, vol. 109, pp. 293-307, 2001.

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE