DOI QR코드

DOI QR Code

Efficient Evaluation of Path Expressions Using Connectivity of Nodes

노드의 연결성을 이용한 패스 표현의 효과적인 처리


Abstract

Recently, there has been a lot of research on graph-type data because it can model seamless the application domains such as GIS, network, WWW, multimedia presentations etc., and domain in which the data sequence is important. In this paper, an efficient code system, called node code system, is proposed to evaluate paths of DAG in a multimedia presentation graph. The node code system assigns a unique binary string to each node of a graph. The comparison of node codes of two nodes tells the connectivity between the nodes without actual traversal of a graph. The method using the property of the node code system allows us to construct the paths between two nodes more efficiently than the method using conventional graph traversals. The algorithms to construct paths using the node code system are provided.

최근에 그래프 타입의 자료에 대한 연구가 이루어지고 있다. 그 이유는 그래프가 지리정보시스템, 네트워크, WWW, 멀티미디어 프리젠테이션 등과 같은 영역의 문제들을 자연스럽게 표현할 수 있으며 자료 변화의 순서가 중요한 영역의 문제들도 자연스럽게 표현할 수 있기 때문이다. 이 논문에서는 방향 비순환 그래프로 표현되는 멀티미디어 프리젠테이션 그래프의 경로를 효과적으로 검색 처리하는 코드 시스템인 노드 코드 시스템을 제안한다. 노드 코스 시스템은 그래프의 각 노드마다 유일한 2진 문자열을 부여한다. 두 노드의 노드 코드를 비교하여 그래프 운행 없이 두 노드가 연결되어 있는지를 확인할 수 있다. 전통적인 그래프 운행을 이용한 방법보다 노드 코드 시스템의 이 특성을 이용하면 두 노드 사이의 경로의 건설을 효과적으로 할 수 있다. 노드 코드 시스템을 이용하여 경로를 건설할 수 있는 알고리즘을 제시한다.

Keywords

References

  1. Biskup J., U. Rasch, and H. Stiefeling, 'An Extension of SQL for Querying Relations,' Computer Languages 15, pp. 65-82, 1990 https://doi.org/10.1016/0096-0551(90)90011-D
  2. Consens, M., Mendelzon, A., 'GraphLog : A Visual Forma-lism for Real-Life Recursion,' ACM PODS Conference, 1990 https://doi.org/10.1145/298514.298591
  3. Consens, M., Mendelzon, A., 'Hy+ : A Hygraph-based Qu-ery and Visualization System,' ACM SIGMOD Conference, 1993 https://doi.org/10.1145/170036.171537
  4. Cruz, I.F., Mendelzon, A., Wood, P. T., 'A Graphical Query Language Supporting Recursion,' ACM Sigmod Confer-ence, 1987 https://doi.org/10.1145/38714.38749
  5. Cruz, I.F., Mendelzon, A., Wood, P. T., 'G+ : Recursive Qu-eries witnhour recursion,' 2nd Int. Conference on Expert Database Systems, 1988
  6. Emerson, E., 'Temporal and Modal Logic,' in Handbook of Theoretical Computer Science, Chapter 16, Leeuwen J., editor, Elsevier, pp.995-1072, 1990
  7. Gyssens, M., Paredaens, J., Bussche, J., Gucht D., 'A Graph-Oriented Database Model,' IEEE Trans. on Knowledge and Data Engineering, Vol.6, No.4, pp.572-586. Aug., 1994 https://doi.org/10.1109/69.298174
  8. Guting, R., 'GraphDB : Modeling and Querying Graphs in Databases,' VLDB, conf., pp.297-308, 1994
  9. Lee, Taekyong, Bozkaya, T, Kuo, H-C, Ozsoyoglu, G. and Ozsoyoglu, Z. M., 'A Scientific Multimedia Database Sys-tem for Polymer Science Experiments,' Eighth International Conference on Scientific and Statistical Database Systems, pp.86-95, 1996 https://doi.org/10.1109/SSDM.1996.506051
  10. Lee, Taekyong, Sheng, L., Bozkaya, T., Balkir, N. H., Ozsoyoglu, G., Ozsoyoglu, Z. M., 'Querying Multimedia Presentations Based on Content,' IEEE Trans on Know-ledge and Data Engineering, Vol.11, No.3, pp.361-385, Jun., 1999 https://doi.org/10.1109/69.774099
  11. 이태경, '멀티미디어 상연그래프 질의언어와 대수를 이용한 질의처리방법', 정보과학회논문지, 제27권 제2호, pp.185-198, 2000
  12. Levene, M., Loizou, G., 'A Graph-Based Data Model and its Ramifications,' IEEE Trans. on Knowledge and Data Engineering, Vol.7, No.5, pp.809-823, Oct., 1995 https://doi.org/10.1109/69.469818
  13. Lin, J., Ozsoyoglu, Z. M., 'Processing OODB queries by O-Algebra,' CIKM, 12-16, Rockville, MD. pp.134-142, Nov., 1996 https://doi.org/10.1145/238355.238470
  14. Poulovassilins, A., Levene, M., 'A Nested-Graph Model for the Representation and Manipulation of Complex Objects,' ACM Trans on Information Systems, Vol.12, No.1, pp.35-68, Jan., 1994 https://doi.org/10.1145/174608.174610