DOI QR코드

DOI QR Code

Edge Property of 2n-square Meshes as a Base Graphs of Pyramid Interconnection Networks

피라미드 상호연결망의 기반 그래프로서의 2n-정방형 메쉬 그래프의 간선 특성

  • 장정환 (부산외국어대학교 디지털미디어학부)
  • Published : 2009.12.28

Abstract

The pyramid graph is an interconnection network topology based on regular square mesh and tree structures. In this paper, we adopt a strategy of classification into two disjoint groups of edges in regular square mesh as a base sub-graph constituting of each layer in the pyramid graph. Edge set in the mesh can be divided into two disjoint sub-sets called as NPC(represents candidate edge for neighbor-parent) and SPC(represents candidate edge for shared-parent) whether the parents vertices adjacent to two end vertices of the corresponding edge have a relation of neighbor or shared in the upper layer of pyramid graph. In addition, we also introduce a notion of shrink graph to focus only on the NPC-edges by hiding SPC-edges in the original graph within the shrunk super-vertex on the resulting graph. In this paper, we analyze that the lower and upper bound on the number of NPC-edges in a Hamiltonian cycle constructed on $2^n\times2^n$ mesh is $2^{2n-2}$ and $3*(2^{2n-2}-2^{n-1})$ respectively. By expanding this result into the pyramid graph, we also prove that the maximum number of NPC-edges containable in a Hamiltonian cycle is $4^{n-1}-3*2^{n-1}$-2n+7 in the n-dimensional pyramid.

피라미드 그래프는 정방형 메쉬와 트리 구조를 기반으로 하는 상호연결망 토폴로지이다. 본 논문에서는 피라미드 그래프의 각 계층을 구성하고 있는 기반 그래프로서의 정방형 메쉬 그래프의 간선들을 두개의 서로 다른 그룹으로 분류하는 전략을 채택한다. 메쉬 내의 간선 집합은 해당 간선의 양 끝 정점들에 인접된 부모 정점들이 상위 계층 내에서 서로 이웃하는 관계인지 아니면 공유하는 관계인지에 따라서 각각 NPC-간선과 SPC-간선이라는 이름으로 불리는 두 개의 서로 다른 부분집합으로 나누어질 수 있다. 아울러 원래 그래프에서의 SPC-간선들을 압축된 결과 그래프에서는 압축된 슈퍼-정점 내부로 숨김으로써 NPC-간선들에만 초점을 맞출 수 있도록 하기 위해 압축 그래프의 개념을 소개한다. 본 논문에서는 $2^n\times2^n$ 2-차원 정방형 메쉬 내에서 헤밀톤 사이클 구성 시 포함할 수 있는 NPC-간선 개수의 하한 및 상한이 각각 $2^{2n-2}$$3*(2^{2n-2}-2^{n-1})$임을 분석한다. 이 결과를 피라미드 그래프로 확장시킴으로써 n-차원 피라미드 내에서 헤밀톤 사이클에 포함가능한 NPC-간선의 최대 개수가 $4^{n-1}-3*2^{n-1}$-2n+7 임을 증명한다.

Keywords

References

  1. F. Berman and L. Snyder, "On mapping parallel algorithms into parallel architectures," J. of Parallel and Distrib. Comput., Vol.4, pp.439-458, 1987. https://doi.org/10.1016/0743-7315(87)90018-9
  2. B. Monien and H. Sudborough, "Embedding one interconnection network in another," Computing Supplement, Vol.7, pp.257-282, 1990. https://doi.org/10.1007/978-3-7091-9076-0_13
  3. Y. Saad and M. H. Schultz, "Topological properties of hypercubes," IEEE Trans. on Comput., Vol.37, pp.867-872, 1988. https://doi.org/10.1109/12.2234
  4. F. T. Leighton, Introduction to Parallel Algorithms and Architectures: Arrays, Trees, Hypercubes, Morgan Kaufmann Pub., 1992.
  5. R. Miller and Q. F. Stout, "Data Movement Techniques for the PYramid Computer," SIAM J. on Comput., Vol. 16, No.1, pp.38-60, 1987. https://doi.org/10.1137/0216004
  6. Q. F. Stout, "Mapping Vision Algorithms to Parallel Architectures," Proc. of the IEEE, Vol.76, No.8, pp.982-995, 1988. https://doi.org/10.1109/5.5970
  7. D. M. C. Ip, C. K. Y. Ng, L. K. L. Pun, M. Hamdi, and I. Ahmad, "Embedding Pyramids into 3D Meshes," Proc. of 1993 Int'l Conf. on Paral. and Distrib. Sys., pp.348-352, 1993.
  8. K. -L. Chung and Y. -W. Chen, "Mapping Pyramids into 3-D Meshes," Nordic J. of Computing, Vol.2, No.3, pp.326-337, 1995.
  9. 장정환, "피라미드의 3-차원 메쉬로의 신장율 개선 임베딩", 정보처리학회논문지-A, Vol.10-A, No.6, pp.627-634, 2003. https://doi.org/10.3745/KIPSTA.2003.10A.6.627
  10. 장정환, "피라미드 그래프의 헤밀톤 특성", 정보처리학회논문지-A, Vol.13-A, No.3, pp.253-260, 2006. https://doi.org/10.3745/KIPSTA.2006.13A.3.253
  11. Y. C. Tseng, D. K. Panda, and T. H. Lai, "A Trip-based Multicasting Model in Wormhole-routed Networks with VIrtual Channels," IEEE Trans. on Paral. and Distrib. Sys., Vol.7, No.2, pp.138-150, 1996. https://doi.org/10.1109/71.485503
  12. J. A. Bondy and U. S. R. Murty, Graph Theory with Applications, North-Holland, 1980.
  13. S. -Y. Hsieh, "Fault-tolerant cycle embedding in the hypercube with more both faulty vertices and faulty edges," Parallel Computing, Vol.32, No.1, pp.84-91, 2006. https://doi.org/10.1016/j.parco.2005.09.003
  14. J. -So Fu, "Conditional fault-tolerant Hamiltonicity of star graphs," Parallel Computing, Vol.33, No.7-8, pp.488-496, 2007. https://doi.org/10.1016/j.parco.2007.02.007
  15. T. -L. Kueng, T. liang, L. -H. Hsu, and .J. J. M Tan, "Long paths in hypercubes with conditional node faults," Information Sciences, Vol.179, No.5, pp.667-681, 2009. https://doi.org/10.1016/j.ins.2008.10.015
  16. P. -Y. Tsai, J. -So Fu, and G. -H. Chen, "Fault-free longest paths in star networks with conditional link faults," Theoretical Computer Sciences, Vol.410, No.8-10, pp.766-775, 2009. https://doi.org/10.1016/j.tcs.2008.11.012