Using the ELCA Technique to Find R-cliques in a Graph Database
碩士 === 國立臺灣海洋大學 === 資訊工程學系 === 102 === Graph databases have been applied to represent complex data, and keyword search on graph databases is a convenient mechanism for users. However, the time complexity for keyword searching on a graph database is much higher than searching on tree databases. Ther...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2013
|
Online Access: | http://ndltd.ncl.edu.tw/handle/63368965226625174999 |
id |
ndltd-TW-102NTOU5394003 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-102NTOU53940032015-10-13T22:51:59Z http://ndltd.ncl.edu.tw/handle/63368965226625174999 Using the ELCA Technique to Find R-cliques in a Graph Database 利用ELCA技術對圖型資料庫搜尋R-clique Yu-Kai Chang 張祐愷 碩士 國立臺灣海洋大學 資訊工程學系 102 Graph databases have been applied to represent complex data, and keyword search on graph databases is a convenient mechanism for users. However, the time complexity for keyword searching on a graph database is much higher than searching on tree databases. Therefore, it is an important issue to improve the efficiency on searching graph databases. [KA11] proposed the idea of ``R-clique’’ as the result of keyword search on graph databases, where an R-clique contains every query keyword and the distance among every keyword match is under a given threshold R. [KA11] has also proposed the Branch and Bound algorithm to quickly find all R-cliques in a graph database. In this thesis, we study how to convert a graph database to a tree database, and use tree search methods to generate the R-cliques in a graph database. We propose several strategies to convert a graph database into a tree database. We then use the ELCA search method to get search results efficiently. Finally, we design a series of experiments to compare the different tree converting strategies and analyze the pros and cons of each method. Experimental results show that the “Most-branched” tree has best performance in terms of efficiency and recall. Ya-Hui Chang 張雅惠 2013 學位論文 ; thesis 64 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣海洋大學 === 資訊工程學系 === 102 === Graph databases have been applied to represent complex data, and keyword search on graph databases is a convenient mechanism for users. However, the time complexity for keyword searching on a graph database is much higher than searching on tree databases. Therefore, it is an important issue to improve the efficiency on searching graph databases.
[KA11] proposed the idea of ``R-clique’’ as the result of keyword search on graph databases, where an R-clique contains every query keyword and the distance among every keyword match is under a given threshold R. [KA11] has also proposed the Branch and Bound algorithm to quickly find all R-cliques in a graph database. In this thesis, we study how to convert a graph database to a tree database, and use tree search methods to generate the R-cliques in a graph database.
We propose several strategies to convert a graph database into a tree database. We then use the ELCA search method to get search results efficiently. Finally, we design a series of experiments to compare the different tree converting strategies and analyze the pros and cons of each method. Experimental results show that the “Most-branched” tree has best performance in terms of efficiency and recall.
|
author2 |
Ya-Hui Chang |
author_facet |
Ya-Hui Chang Yu-Kai Chang 張祐愷 |
author |
Yu-Kai Chang 張祐愷 |
spellingShingle |
Yu-Kai Chang 張祐愷 Using the ELCA Technique to Find R-cliques in a Graph Database |
author_sort |
Yu-Kai Chang |
title |
Using the ELCA Technique to Find R-cliques in a Graph Database |
title_short |
Using the ELCA Technique to Find R-cliques in a Graph Database |
title_full |
Using the ELCA Technique to Find R-cliques in a Graph Database |
title_fullStr |
Using the ELCA Technique to Find R-cliques in a Graph Database |
title_full_unstemmed |
Using the ELCA Technique to Find R-cliques in a Graph Database |
title_sort |
using the elca technique to find r-cliques in a graph database |
publishDate |
2013 |
url |
http://ndltd.ncl.edu.tw/handle/63368965226625174999 |
work_keys_str_mv |
AT yukaichang usingtheelcatechniquetofindrcliquesinagraphdatabase AT zhāngyòukǎi usingtheelcatechniquetofindrcliquesinagraphdatabase AT yukaichang lìyòngelcajìshùduìtúxíngzīliàokùsōuxúnrclique AT zhāngyòukǎi lìyòngelcajìshùduìtúxíngzīliàokùsōuxúnrclique |
_version_ |
1718081907544031232 |