簡易檢索 / 詳目顯示

研究生: 辜善群
Shan-Chyun Ku
論文名稱: 樹形配置問題之演算法
Algorithms for Location Problems on Trees
指導教授: 王炳豐
Biing-Feng Wang
口試委員:
學位類別: 博士
Doctor
系所名稱: 電機資訊學院 - 資訊工程學系
Computer Science
論文出版年: 2001
畢業學年度: 89
語文別: 中文
論文頁數: 87
中文關鍵詞: 配置問題樹形圖演算法平行演算法
外文關鍵詞: location problems, trees, algorithms, parallel algorithm
相關次數: 點閱:3下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 為裝置在網路中安置最佳的位置是一個日常生活中真實而且重要的問題。它被各領域的學者們廣泛的研究與討論,尤其是傳輸與通訊領域為最甚。諸多最佳化的條件當中以『距離和』與『離心率』兩者被引用的最為頻繁。距離和的意思是網路上所有點到裝置的距離加總,而離心率指的是網路當中離裝置最遠之點與裝置的距離。由於存在各種型態的裝置與不同的最佳化條件,因此有許許多多的配置問題被衍生出來。該類問題引人之處在於下列三點:一、該類問題是真實而重要的問題。二、到目前為止有許多該類的問題仍然沒有有效率的解決方法。三、有許多該類問題缺乏平行演算法的討論。大部分的配置問題在廣義的圖上都被證明是NP-Hard,比如說p重心問題、樹狀重心問題、及限制長度的路徑狀重心問題。因此,學者們則紛紛地將注意力專注在某一些特別的圖上。而其中,樹狀圖受到最多的青睞。在此文中也將專注於樹狀圖之研究。目前,我對這個主題研究之成果如下。首先,我改善了一些眾所週知的問題之計算速度。例如,限制長度的路徑狀重心問題(從O(n2)加快到O(nlog nloglog n))、限制長度的最重路徑問題(從O(nlog2 n)加快到O(nlog n))、及無權值之雙重心問題(從O(nlog n)加快到O(n))。其次,我證明了兩個在設計配置問題演算法時經常會遭遇到的問題之極限計算速度。第三,我定義了一個叫做f匹配的問題,並且為之設計線性時間的演算法。這個問題的解決能在設計諸多無權值配置問題演算法時有莫大的幫助。


    Finding the optimal location of a facility on a network is a real and significant problem in our daily life. It has been widely investigated by researchers of various fields, especially in the fields of transportation and communication. The criteria for optimality discussed extensively in the literature are distance-sum and eccentricity. The distance-sum of a facility is the total distance from all vertices to it. The eccentricity of a facility is the distance from the farthest vertex to it. Due to the variety of facility kinds and different criteria for optimality, many location problems have been defined and studied. The reasons why we are interested in this kind of problems are as follows. 1) It is a real and important problem. 2) Many location problems have not been solved efficiently so far. 3) There are still many problems without efficient parallel algorithms. Most of location problems are NP-Hard on general graphs, such as the problems of locating p-median, locating tree-shaped median, and locating minimum distance-sum path of a specified length. Thus, investigators focus on some special classes of graphs. Trees get the most attention. In this thesis, all problems are discussed on trees. We have several the following results. First, we propose efficient algorithms to improve upper bounds for many well-known location problems. For examples, we improve the upper bound for the problem of finding a core of a specified length from O(n2) time to O(nlog nloglog n) time, the upper bound for the problem of finding a length-constrained heaviest path from O(nlog2 n) time to O(nlog n) time, and the upper bound for the problem of finding a 2-median on an unweighted tree from O(nlog n) time to O(n) time. Secondly, we provide W(nlog n) lower bounds for two problems that are encountered frequently in the designing of several location problems. Thirdly, we define a problem called the integral f-left match problem and provide it an O(n) time algorithm. The proposed algorithm can be applied to solve many location problems on unweighted trees in O(n) time.

    [Br74] R. P. Brent, “The parallel evaluation of general arithmetic expressions,” Journal of ACM, vol. 22, no. 2, pp. 201-208, 1974.
    [CLR90] T. H. Cormen, C. E. Leiserson, and R. L. Rivest, Introduction to algorithms, McGraw-Hill, New York, 1990
    [CV88] R. Cole and U. Vishkin, “Approximate parallel scheduling, Part I: The basic technique with applications to optimal parallel list ranking in logarithmic time,” SIAM Journal on Computing, vol. 17, no. 1, pp.128-142, 1988.
    [GT85] H. N. Gabow and R. E. Tarjan, “A linear-time algorithm for a special case of disjoint set union,” Journal of Computer and System Sciences, vol. 30, pp. 209-221, 1985.
    [GI91] Z. Galil and G. F. Italino, “Data structures and algorithms for disjoint set union problems,” ACM Computing Surveys, vol. 23, no. 3, pp. 319-344, 1991.
    [GS95] B. Gavish and S. Sridhar, “Computing the 2-median on tree networks in O(nlg n) time,” Networks, vol. 26, pp. 305-317, 1995.
    [Go71] A. J. Goldman, “Optimal center location in simple networks,” Transportation Science, vol. 5, pp. 212-221, 1971.
    [Ha65] S. L. Hakimi, “Optimal distribution of switching centers in communication networks and some related graph theoretical problems,” Operations Research, vol. 13, pp. 462-475, 1965.
    [HSL93] S. L. Hakimi, E. F. Schmeichel, and M. Labbe, “On locating path- or tree- shaped facilities on networks,” Networks, vol. 23, pp. 543-555, 1993.
    [HM79] G. Y. Handler and P. Mirchandani, Location on Networks, MIT Press, Cambridge, MA, 1979.
    [HNO98] T. Hayashi, K. Nakano, and S. Olariu, “Work time optimal k-merge algorithms on the PRAM,” IEEE Transactions on Parallel and Distributed Systems, vol. 9, no. 3, pp. 275-282, 1998.
    [Ja92] J. JaJa, An Introduction to Parallel Algorithms, Addison-Wesley, Reading, MA, 1992.
    [KH79] 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.
    [KLWL01] S.-C. Ku, C.-J. Lu, and B.-F. Wang, “Efficient Algorithms for Two Generalized 2-Median Problems on Trees,” the 2001 International Symposium on Algorithms and Computation, submitted.
    [Kn73] D. E. Knuth, The Art of Computer Programming, vol. 1, Addison-Wesley, 2nd Edition, 1973.
    [KW01] S.-C. Ku and B.-F. Wang, “Efficient parallel algorithms for optimally locating a path of a specified length or a limited length on trees,” manuscript.
    [Mi85] E. Minieka, “The optimal location of a path or tree in a tree network,” Networks, vol. 15, 1985.
    [MP83] E. Minieka and N. H. Patel, “On finding the core of a tree with a specified length,” Journal of Algorithms, vol. 4, pp. 345-352, 1983.
    [MO80] P. B. Mirchandani and A. Oudjit, “Localizing 2-medians on probabilistic and deterministic tree networks,” Networks, vol. 10, pp. 329-350, 1980.
    [MS80] C. A. Morgan and P. J. Slater, “A linear algorithm for a core of a tree,” Journal of Algorithms, vol. 1, pp. 247-258, 1980.
    [MTZC81] 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, no. 2, pp. 328-337, 1981.
    [PL94a] S. Peng and W.-T. Lo, “A simple optimal parallel algorithm for a core of a tree,” Journal of Parallel and Distributed Computing, vol. 20, pp. 288-392, 1994.
    [PL94b] S. Peng and W.-T. Lo, “The optimal location of a structured facility in a tree network,” Parallel Algorithms and Applications, vol. 2, pp. 43-60, 1994.
    [PL96] S. Peng and W.-T. Lo, “Efficient algorithms for finding a core of a tree with a specified length,” Journal of Algorithm, vol. 20, pp. 445-458, 1996.
    [Sl81] P. J. Slater, “On locating a facility to service areas within a network,” Operations Research, vol. 29, no. 3, pp.523-531, 1981.
    [Sl82] P. J. Slater, “Locating central paths in a network,” Transportation Science, vol. 16, no. 1, pp. 1-18, 1982.
    [TFL83] B. C. Tansel, R. L. Francis, and T, J. Lowe, “Location of networks: A survey,” Management Science, vol. 29, pp. 482-511, 1983.
    [Ta96] A. Tarmir, “An O(pn2) algorithm for the p-median and related problems on tree graphs,” Operations Research Letters, vol. 19, pp. 59-64, 1996.
    [Wa00] B.-F. Wang, “Efficient parallel algorithms for optimally locating a path and a tree of a specified length in a weighted tree network,” Journal of Algorithms, vol. 34, pp. 90-108, 2000.
    [WKS01] B.-F. Wang, S.-C. Ku, and K.-H. Shi, “Cost-optimal parallel algorithms for the tree bisector problem and applications,” IEEE Transactions on Parallel and Distributed Systems, accepted.
    [WKSHL99] B.-F. Wang, S.-C. Ku, K.-H. Shi, T.-K. Hung, and P.-S. Liu, Parallel algorithms for the tree bisector problem and applications, in Proceedings of the 1999 International Conference on Parallel Processing, 1999, pp. 192-199.
    [WCT99] Bang-Ye Wu, Kun-Mao Chao, and Chuan-Yi Tang, “An efficient algorithm for length-constrained heaviest path problem on a tree,” Information Processing Letters, vol. 69, pp. 63-67, 1999.

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