核心概念
実世界のシステムに近いグラフモデルで効率的なアルゴリズムを提案する。
要約
この論文では、Distinct Shortest Walks問題に焦点を当てています。通常の理論的な解決策は、実世界のシステムに適用されると効率が悪くなることが示されています。多重ラベルを持つグラフデータベース向けの効率的なアルゴリズムが提案されており、前処理はO|D| × |A|で実行され、連続する出力間の遅延はO휆 × |A|です。このアルゴリズムは휀-遷移を扱うことも可能であり、追加コストなしで正規表現でクエリを指定することも可能です。最大の課題は重複の処理であり、既存のアルゴリズムでは指数的に同じ回答が繰り返される可能性があるため、この問題に対して効果的な解決策が提案されています。
統計
The preprocessing runs in O|D| × |A| and the delay between two consecutive outputs is in O휆 × |A|.
引用
"We propose an efficient algorithm for graph databases with multiple labels."
"The main challenge is the handling of duplicates."
"The resulting algorithm only achieves a polynomial delay bound."