효율적인 Nearest Surrounder 질의 처리 방법

Efficient Nearest Surrounder Queries Processing

  • 최정임 (고려대학교 컴퓨터교육학과) ;
  • 정재화 (고려대학교 컴퓨터교육학과) ;
  • 김종완 (고려대학교 컴퓨터학과) ;
  • 임석진 (고려대학교 컴퓨터학과) ;
  • 강상원 (고려대학교 컴퓨터학과) ;
  • 정순영 (고려대학교 컴퓨터교육학과)
  • Choi, Jung-Im (Department of Computer Science of Education Korea University) ;
  • Chung, Jae-Hwa (Department of Computer Science of Education Korea University) ;
  • Kim, Jong-Wan (Department of Computer Science and Engineering Korea University) ;
  • Im, Seok-Jin (Department of Computer Science and Engineering Korea University) ;
  • Kang, Sang-Won (Department of Computer Science and Engineering Korea University) ;
  • Jung, Soon-Young (Department of Computer Science of Education Korea University)
  • 발행 : 2007.06.25

초록

지금까지 질의 점을 중심으로 최근접 객체(Nearest Neighbor : NN)를 찾는 다양한 연구가 진행되었다. 하지만 이 방법은 질의 점과 객체의 거리만을 고려하기 때문에 질의 점을 둘러싸고 있는 객체들을 찾을 수 없다는 문제점이 있다. 이것을 해결하기 위해서 제안 된 것이 최근접 주변객체(Nearest Surrounder : NS) 질의 처리이다. 최근접 주변 객체는 질의 점을 둘러싸고 있으면서 가장 가까운 객체들을 찾는 것에 대한 연구이다. 기존의 NS를 찾는 방법은 객체 인덱싱을 위하여 R-tree를 사용하며, 질의 점과 최소경계사각형(minimum bounding rectangle : MBR)이 이루는 각의 범위를 계산한다. 계산 수행 결과 각 MBR들 이 이루는 각의 범위가 겹치는 부분이 발생하면 해당 각 범위 내에서 질의 점으로부터 최소거리에 있는 MBR을 선택해야 하므로 범위별 질의 점과 MBR들의 최대 최소 거리를 구해야 한다. 이러한 범위별 계산 과정은 계산 비용을 높이는 단점이 있다. 따라서 본 논문에서는 NS를 필요로 하는 영역에서 각 범위별 겹쳐지는 MBR들의 꼭지점 좌표만을 비교한다. 이것은 기존 연구에서 계산 비용을 높이는 공통 각 계산 절차를 개선하고, 최대 최소 거리 계산 수행은 생략하여 NS를 찾는다. 제안 기법을 위해 논문에서 사용하는 각 알고리즘은 이전 연구보다 나은 계산비용 절감 효과를 가져 올 수 있다.

키워드