研究生: |
楊宜澤 Yang, I-Tse |
---|---|
論文名稱: |
樹狀圖上的最小後悔 2-重心問題 A Study on the Minmax-Regret Two-Median Problem on Trees |
指導教授: | 王炳豐 |
口試委員: |
蔡錫鈞
盧錦隆 |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2014 |
畢業學年度: | 102 |
語文別: | 英文 |
論文頁數: | 37 |
中文關鍵詞: | 網路設施放置理論 、最小後悔設施放置問題 、2-重心問題 |
外文關鍵詞: | network location theory, minmax-regret location problems, two-median problem |
相關次數: | 點閱:2 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
網路設施放置理論 (network location theory) 在傳統上的討論都假設網路當中的節點 (vertices) 與邊 (edges) 的權重 (weights) 均為已知。然而,在現實當中,這些值經常包含不確定性 (uncertainty),且無法精確地估算。在近期當中,出現了越來越多關於最小後悔設施放置問題 (minmax-regret location problems) 的研究。在最小後悔 (minmax-regret) 模型 (model) 當中,各參數分別以一個區間來表示其不確定性,並期望評估函數在最差情況下的差值要越小越好。在傳統問題裏,知名的 p-重心問題 (p-median problem) 在一般圖 (general graphs) 上是 NP-hard,但在樹狀圖 (trees) 上則存在時間複雜度為 O(pn^2) 的演算法。目前為止,當 p >= 2 時,minmax-regret 版本的 p-median problem,即使是在樹狀圖上都沒有存在多項式時間 (polynomial-time) 的演算法。本論文在樹狀圖上討論 minmax-regret 版本的 2-重心問題 (the minmax-regret 2-median problem)。我們假設樹狀圖上每條邊都有一個非負的長度 (length),而每個節點則有包含不確定性的權重。此問題一個直覺的窮舉做法時間複雜度為 O(n^5)。本論文提出一個比較有效率,時間複雜度為 O(n^4) 的演算法。改進的關鍵是利用了節點之間的平分邊 (bisectors),其中 bisector 的定義如下:給定兩個節點,此兩節點間之路徑 (path) 上,包含中點 (middle point) 的邊稱為此兩節點的 bisector。
Network location theory was traditionally concerned under the assumption that the vertex weights and edge lengths in the network are known precisely. However, in reality, these values usually involve uncertainty and cannot be estimated accurately. Recently, increasing research efforts have been devoted to minmax-regret location problems, in which uncertainty of network parameters are characterized by intervals and the goal is to minimize the worst case loss in the objective function. The well-known p-median problem is NP-hard on general networks, but admits an efficient O(pn^2)-time algorithm on trees. So far, even on trees, there is no polynomial-time algorithm for the p-median problem on the minmax-regret model with p >= 2. In this thesis, we study the minmax-regret 2-median problem on a tree, in which each edge is associated with a non-negative length and the weight of each vertex is uncertain. A naïve approach to this problem requires O(n^5) time. In this thesis, a more efficient algorithm is presented, which requires O(n^4) time. The main idea of our O(n^4)-time algorithm is to utilize bisectors between vertices, where a bisector is an edge containing the middle point of the path between two vertices.
[1] S. Alstrup, P. W. Lauridsen, P. Sommerlund, and M. Throup, "Finding cores of limited length," in Proceedings of the 5th International Workshop on Algorithms and Data Structures, Lecture Notes in Computer Science, vol. 1272, pp. 45-54, 1997.
[2] I. Averbakh, "Complexity of robust single-facility location problems on networks with uncertain lengths of edges," Discrete Applied Mathematics, vol. 127, no. 3, pp. 505-522, 2003.
[3] I. Averbakh, "The minimax relative regret median problem on networks," INFORMS Journal on Computing, vol. 17, no. 4, pp. 451-461, 2005.
[4] I. Averbakh and O. Berman, "Minimax regret p-center location on a network with demand uncertainty," Location Science, vol. 5, no. 4, pp. 247-254, 1997.
[5] I. Averbakh and O. Berman, "Algorithms for path medi-centers of a tree," Computers and Operations Research, vol. 26, no. 14, pp. 1395-1409, 1999.
[6] I. Averbakh and O. Berman, "An improved algorithm for the minmax regret median problem on a tree," Networks, vol. 41, no. 2, pp. 97-103, 2003.
[7] R. I. Becker and Y. Perl, "Finding the two-core of a tree," Discrete Applied Mathematics, vol. 11, no. 2, pp. 103-113, 1985.
[8] B. Ben-Moshe, B. Bhattacharya, and Q. Shi, "An optimal algorithm for the continuous/discrete weighted 2-center problems in trees," in Proceedings of the 7th Latin American Theoretical Informatics Symposium, Lecture Notes in Computer Science, vol. 3887, pp. 166-177, 2006.
[9] B. Bhattacharya, T. Kameda, Z. Song, "A linear time algorithm for computing minmax regret 1-median on a tree network," Algorithmica, pp. 1-20, 2013.
[10] R. E. Burkard and H. Dollani, "Robust location problems with pos/neg weights on a tree," Networks, vol. 38, no. 2, pp. 102-113, 2001.
[11] R. E. Burkard and H. Dollani, "A note on the robust 1-center problem on trees," Annals of Operations Research, vol. 110, no. 1, pp. 69-82, 2002.
[12] R. E. Burkard, H. Dollani, Y. Lin, and G. Rote, "The obnoxious center problem on a tree," SIAM Journal on Discrete Mathematics, vol. 14, no. 4, pp. 498-509, 2001.
[13] L. Cai, and D. G. Corneil, "Tree spanners," SIAM Journal on Discrete Mathematics, vol. 8, no. 3, pp. 359-387, 1995.
[14] B. Chen and C.-S. Lin, "Minmax-regret robust 1-median location on a tree," Networks, vol. 31, no. 2, pp. 93-103, 1998.
[15] E. Conde, "Minmax regret location-allocation problem on a network under uncertainty," European Journal of Operational Research, vol. 179, no. 3, pp. 1025-1039, 2007.
[16] E. Conde, "A note on the minmax regret centdian location on trees," Operations Research Letters, vol. 36, no. 2, pp. 271-275, 2008.
[17] Z. Drezner, "On the conditional p-median problem," Computers and Operations Research, vol. 22, pp. 525–530, 1995.
[18] G. N. Frederickson, "Parametric search and locating supply centers in trees," Algorithms and Data Structures, vol. 519, pp. 299-319, 1991.
[19] B. Gavish and S. Sridhar, "Computing the 2-median on tree networks in O(n log n) time," Networks, vol. 26, no. 4, pp. 305-317, 1995.
[20] A. J. Goldman, "Optimum center location in simple networks," Transportation Science, vol. 5, no. 2, pp. 212-221, 1971.
[21] J. Halpern, "The location of a center-median convex combination on an undirected tree," Journal of Regional Science, vol. 16, no. 2, pp. 237-245, 1976.
[22] J. Kalcsics, S. Nickel, J. Puerto, and A. Tamir," Algorithmic results for ordered median problems," Operations Research Letters, vol. 30, pp. 149-158, 2002.
[23] O. Kariv and S. L. Hakimi, "An algorithmic approach to network location problems. II: The p-medians," SIAM Journal on Applied Mathematics, vol. 37, no. 3, pp. 539-560, 1979.
[24] P. Kouvelis, A. A. Kurawarwala, and G. J. Gutiérrez, "Algorithms for robust single and multiple period layout planning for manufacturing systems," European Journal of Operational Research, vol. 63, pp. 287-303, 1992.
[25] P. Kouvelis and G. Yu, Robust discrete optimization and its applications, Kluwer Academic Publishers, Dordrecht, 1997.
[26] S.-C. Ku, C.-J. Lu, B.-F. Wang, and T.-C. Lin, "Efficient algorithms for two generalized 2-median problems on trees," in Proceedings of the 12th International Symposium on Algorithms and Computation, Lecture Notes in Computer Science, vol. 2223, pp. 768-778, 2001.
[27] M. Labbé, D. Peeters, and J.-F. Thisse, "Location on networks," Handbooks in Operations Research and Management Science, 8: Network Routing, Elsevier, Amsterdam, 1995.
[28] N. Megiddo, "Linear-time algorithms for linear programming in R3 and related problems," SIAM Journal on Computing, vol. 12, no. 4, pp. 759-776, 1983.
[29] C. A. Morgan and P. J. Slater, "A linear algorithm for a core of a tree," Journal of Algorithms, vol. 1, no. 3, pp. 247-258, 1980.
[30] S. Nickel and J. Puerto, Location theory: a unified approach, Springer-Verlag, Heidelberg, 2005.
[31] S. H. Owen and M. S. Daskin. "Strategic facility location: a review." European Journal of Operational Research, vol. 111, no. 3, pp. 423-447, 1998.
[32] D. Pérez-Brito, J. A. Moreno-Pérez, I. Rodrı́guez-Martı́n, "The finite dominating set for the p-facility centdian network location problem," Studies in Locational Analysis, vol. 11, pp. 27-40, 1997.
[33] J. Puerto, A. M. Rodríguez-Chía, A. Tamir, and D. Pérez, "The bi-criteria doubly weighted center-median path problem on a tree," Networks, vol. 47, no. 4, pp. 237-247, 2006.
[34] J. Puerto, A. M. Rodríguez-Chía, and A. Tamir, "New results on minimax regret single facility ordered median location problems on networks," in Proceedings of the 15th Annual European Symposium on Algorithms, Lecture Notes on Computer Science, vol. 4698, pp. 230-240, 2007.
[35] J. Puerto, F. Ricca, and A. Scozzari, "Minimax regret path location on trees," Networks, vol. 58, no. 2, pp. 147-158, 2011.
[36] J. Rosenhead, M. Elton, and S. K. Gupta, "Robustness and optimality as criteria for strategic decisions," Operational Research Quarterly, vol. 23, no. 4, pp. 413-431, 1972.
[37] L. V. Snyder, "Facility location under uncertainty: a review", IIE Transactions, vol. 38, no. 7, pp. 547-564, 2006.
[38] A. Tamir, "Obnoxious facility location on graphs," SIAM Journal on Discrete Mathematics, vol. 4, no. 4, pp. 550-567, 1991.
[39] A. Tamir, "An O(pn2) algorithm for the p-median and related problems on tree graphs,” Operations Resaerch Letters, vol. 19, no. 2, pp. 59-64, 1996.
[40] A. Tamir, D. Perez-Brito, and J. A. moreno-Perez, "A polynomial algorithm for the p-centdian problem on a tree," Networks, vol. 32, no. 4, pp. 255-262, 1998.
[41] 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, no.1, pp. 90-108, 2000.
[42] B.-F. Wang, S.-C. Ku, K.-H. Shi, "Cost-optimal parallel algorithms for the tree bisector and related problems," IEEE Transactions on Parallel and Distributed Systems, vol. 12, no. 9, pp. 888-898, 2001.
[43] J.-H. Ye and B.-F. Wang, "An improved algorithm for the minmax regret path median problem on trees," manuscript.
[44] J.-H. Ye and B.-F. Wang, "An improved algorithm for the minmax regret path centdian problem on trees," manuscript.
[45] H.-Y. Yu and B.-F. Wang, "An improved algorithm for finding k-centrums on weighted trees," in Proceedings of the 9th International Conference on Parallel and Distributed Systems, pp. 222-225, 2002.
[46] H.-I. Yu, T.-C. Lin, and B.-F. Wang, "Improved algorithms for the minmax-regret 1-center and 1-median problems," ACM Transactions on Algorithms, vol. 4, no. 3, article no. 36, 2008.
[47] B. Bhattacharya, T. Kameda, and Z. Song, "Improved minmax regret 1-center algorithms for cactus networks with c cycles," in Proceedings of the 11th Latin American Theoretical Informatics Symposium, Lecture Notes in Computer Science, Lecture Notes in Computer Science vol. 8392, pp. 330-341, 2014.
[48] B. Bhattacharya, T. Kameda, and Z. Song, "Minmax regret 1-center on a path/cycle/tree," in Proceedings of the 6th International Conference on Advanced Engineering Computing and Applications in Sciences, pp. 108-113, 2012.
[49] H. Wang, "Minmax regret 1-facility location on uncertain path networks," in Proceedings of the 24th International Symposium on Algorithms and Computation, Lecture Notes in Computer Science, vol. 8283, pp. 733-743, 2013.