DOI QR코드

DOI QR Code

Mechanism for Building Approximation Edge Minimum Spanning Tree Using Portals on Input Edges

선분상의 포탈을 이용한 근사 선분 최소 신장 트리의 생성

  • Published : 2009.12.31

Abstract

In this paper, a mechanism that produces an approximation edges minimum spanning tree swiftly using virtual nodes called portals dividing given edges into same distance sub-edges. The approximation edges minimum spanning tree can be used in many useful areas as connecting communication lines, road networks and railroad systems. For 3000 random input edges, when portal distance is 0.3, tree building time decreased 29.74% while the length of the produced tree increased 1.8% comparing with optimal edge minimum spanning tree in our experiment. When portal distance is 0.75, tree building time decreased 39.96% while the tree length increased 2.96%. The result shows this mechanism might be well applied to the applications that may allow a little length overhead, but should produce an edge connecting tree in short time. And the proposed mechanism can produce an approximation edge minimum spanning tree focusing on tree length or on building time to meet user requests by adjusting portal distance or portal discard ratio as parameter.

본 논문에서는 입력 선분들 상에 위치하며, 이들을 일정한 길이로 분할하는 가상 노드 포탈을 이용하여 입력 선분들을 모두 연결하는 근사 선분 최소 신장 트리를 빠른 시간 내에 찾는 방법을 제안한다. 이 근사 선분 최소 신장 트리는 통신선, 도로 및 철도망의 연결 등에 활용될 수 있다. 3000개의 입력 선분에 대해 제안된 방법으로 생성된 근사 트리는, 포탈 간격이 0.3인 경우에 최적 선분 최소 신장 트리와 비교하여 1.8% 의 길이가 증가한 반면에 트리 생성 시간은 29.74%의 감소를 보였고, 0.75의 경우 2.96%의 길이의 증가와 39.96%의 트리 생성 시간의 절감을 보였다. 이는 약간의 길이 증가를 허용하면서 짧은 시간 내에 선분 연결 트리를 생성해야 하는 응용에 잘 적용될 수 있음을 보인다. 또한 제안 된 방법은 포탈 간격, 포탈 포기 비율 등을 외부 인자로서 조절하여, 목적에 따른 트리 길이 또는 트리 생성 시간에 중점을 둔 근사 선분 최소 신장 트리 생성이 가능함을 보인다.

Keywords

References

  1. R.L.Grahan and P. Hell, “On the History of the Minimum Spanning Tree Problem”, Annals of the History of Computing, Vol.7, No.1, pp.43-57 https://doi.org/10.1109/MAHC.1985.10011
  2. http://en.wikipedia.org/wiki/Minimum_spanning_tree, August, 2009.
  3. T.H. Cormen, C.E. Leiserson, R.L. Rivest and C. Stein, Introduction to Algorithm, 2nd Ed., MIT Press, 2001
  4. F.P. Preparata and M.I. Shamos, Computational Geometry: an Introduction, Springer-Verlag, New York, 1985
  5. K.W. Chong, Y. Han, and T.W. Lam, “Concurrent threads and optimal parallel minimum spanning trees algorithm”, Journal of the ACM, Vol.48, pp.297-323, March, 2001 https://doi.org/10.1145/375827.375847
  6. S. Pettie and V. Ramachandran, “An Optimal Minimum Spanning Tree Algorithm”, Journal of the ACM, Vol.49, pp.16-34, January, 2002 https://doi.org/10.1145/505241.505243
  7. D.R. Karger, P.N. Klein and R.E. Tarjan, “A randomized linear-time algorithm to find minimum spanning trees”, Journal of the ACM, Vol.42, pp.321-328, March, 1995 https://doi.org/10.1145/201019.201022
  8. M. Ahuja and Y. Zhu, “A distributed algorithm for minimum weight spanning trees based on echo algorithms”, 9th International Conference on Distributed Computing Systems, pp.2-8, June, 1989
  9. J.M. Ho, D.T. Lee, C.H. Chang, and C.K. Wong, “Minimum Diameter Spanning Trees and Related Problems”, SIAM Journal on Computing Vol.20, No.5, pp.987-997, 1991 https://doi.org/10.1137/0220060
  10. J. Gudmundsson, H. Haverkort, S.M. Park, C.S. Shin and A. Wolff, “Approximating the Geometric Minimum-Diameter Spanning Tree”, APPROX 2002, Springer LNCS 2462, pp.146-160, 2002
  11. C. Monmna and S. Suri, “Transitions in Geometric Spanning Trees”, Transitions in Geometric Spanning Trees Vol.8, No.1, pp.265-293, Dec 1992
  12. K.M. Chandy and T. Lo, “The Capacitated minimum spanning tree”, Networks Vol.3, pp.173-182, 1973 https://doi.org/10.1002/net.3230030204
  13. B. Bell, “Steiner Minimal Tree Problem”, http://www.css.taylor.edu/-bbell/steiner/, January, 1999
  14. J. Kim, M. Cardei, I. Cardei and X. Jia, “A Polynomial Time Approximation Scheme for the Grade of Services Steiner Minimum Tree Problem”, Journal of Global Optimization Vol.24, pp.437-448, 2002 https://doi.org/10.1023/A:1021298822593

Cited by

  1. Efficient Connection of Migration Routes with Their Weights Using EGOSST vol.18A, pp.5, 2011, https://doi.org/10.3745/KIPSTA.2011.18A.5.215
  2. Three Dimensional Euclidean Minimum Spanning Tree for Connecting Nodes of Space with the Shortest Length vol.17, pp.1, 2012, https://doi.org/10.9708/jksci.2012.17.1.161