Core Concepts
多項式分割技術を使用して、2Dでの半代数的な範囲刺し、レイシューティング、および交差点カウントに新しいデータ構造を提供する。
Abstract
多項式分割技術による改善された幾何学的データ構造の紹介。
3つの主要な問題に対する新しいデータ構造の提案:半代数的な範囲刺し、レイシューティング、および交差点カウント。
各問題に対する具体的なアルゴリズムと時間複雑性の説明。
データ構造がどのように問題を解決するかに関する詳細な説明。
他の研究との比較や進歩した結果についても言及。
半代数的な範囲刺し
n個の半代数的な範囲に対するデータ構造提案。
O(n3/2+ε)前処理時間と空間でクエリポイントを含む範囲の数をO(n1/4+ε)でカウント。
レイシューティング amid algebraic arcs
n個の代数曲線に対するデータ構造提案。
O(n3/2+ε)前処理時間と空間で最初にヒットしたアークを見つけるためのクエリ時間はO(n1/4+ε)。
交差点カウント amid algebraic arcs
n個の代数曲線に対するデータ構造提案。
O(n3/2+ε)前処理時間と空間で定義複雑性が一定であるn個の代数曲線とクエリ代数曲線との交差点数をO(n1/2+ε)でカウント。
Stats
n semialgebraic ranges in 2D of constant description complexity with O(n3/2+ε) preprocessing time and space, so that we can count the number of ranges containing a query point in O(n1/4+ε) time.
n algebraic arcs in 2D of constant description complexity with O(n3/2+ε) preprocessing time and space, so that we can find the first arc hit by a query (straight-line) ray in O(n1/4+ε) time.
n algebraic arcs in 2D of constant description complexity with O(n3/2+ε) preprocessing time and space, so that we can count the number of intersection points with a query algebraic arc of constant description complexity in O(n1/2+ε) time.