Skip to main content
QUICK REVIEW

[論文レビュー] Recursive tilings and space-filling curves with little fragmentation

Herman Haverkort|arXiv (Cornell University)|Feb 9, 2010
Algorithms and Data Compression参考文献 10被引用数 4
ひとこと要約

本稿では、最適なArrwwid数を有する再帰的タイリングおよび空間を埋め尽くす曲線を導入し、任意の照会領域をその体積に比例する体積でカバーするために必要なタイル数や曲線断片の数を最小化する。d ≥ 3の場合、正方形タイリングは最適でないことが証明され、より低いArrwwid数を達成する構成が提示され、ディスク、メモリ、分散システムにおける空間データアクセスパターンの最悪ケース性能を最適化する。

ABSTRACT

This paper defines the Arrwwid number of a recursive tiling (or space-filling curve) as the smallest number w such that any ball Q can be covered by w tiles (or curve sections) with total volume O(vol(Q)). Recursive tilings and space-filling curves with low Arrwwid numbers can be applied to optimise disk, memory or server access patterns when processing sets of points in d-dimensional space. This paper presents recursive tilings and space-filling curves with optimal Arrwwid numbers. For d >= 3, we see that regular cube tilings and space-filling curves cannot have optimal Arrwwid number, and we see how to construct alternatives with better Arrwwid numbers.

研究の動機と目的

  • 空間照会におけるディスク、メモリ、またはネットワークI/Oを最小化する課題に取り組み、データレイアウトの断片化を低減する。
  • Arrwwid数を再帰的タイリングおよび空間を埋め尽くす曲線における最悪ケースの断片化の尺度として定義し、最適化する。
  • 正方形ベースのタイリングおよび曲線が3次元以上において最適でないことを示し、より良いArrwwid数を達成する代替構成を構築する。
  • タイルのストレージ順序がデータ取得時の照会効率に与える影響、特にシーク操作の削減に注目する。
  • 最悪ケース性能(Arrwwid数)と平均ケースアクセスコストのトレードオフを分析し、実用的なストレージおよびレンダリングシナリオにおいて検討する。

提案手法

  • Arrwwid数を、任意の球体Qが総体積O(volume(Q))のa個のタイルでカバー可能であるような最小のaとして定義する。
  • 各タイルを再帰的に分割する再帰的タイリングを提案し、照会サイズに応じた適応的解像度を可能にする。
  • 連続するタイル間のディスクヘッド移動を最小化するため、スキャン順序(例:コイル順序、Dekkingの順序)の概念を導入する。
  • d ≥ 3において、正方形タイリングよりも低いArrwwid数を達成する代替タイリング(例:再帰的シフト済み立方体タイリング、Kochel曲線)を構築する。
  • 幾何学的および組合せ論的解析を用いてカバー比を評価し、提案された構成の最適性を証明する。
  • 高次元再帰的タイリングにおける効率的なタイル特定を可能にするため、基数5座標インデキングを適用する。

実験結果

リサーチクエスチョン

  • RQ1d ≥ 3次元における再帰的タイリングおよび空間を埋め尽くす曲線で達成可能な最小Arrwwid数は何か?
  • RQ2特に高次元において、正方形ベースのタイリングおよび曲線はArrwwid数の観点で改善可能か?
  • RQ3タイルのスキャン順序は、空間照会処理中のディスクヘッド移動回数にどのように影響するか?
  • RQ4実用的なI/Oシナリオにおいて、最悪ケースArrwwid数と平均ケース性能のトレードオフは何か?
  • RQ5特に高次元において、座標の桁分析を用いた効率的なアルゴリズムを設計して、再帰的タイリング内の点を特定できるか?

主な発見

  • d ≥ 3の場合、正方形タイリングおよび空間を埋め尽くす曲線は、本質的に高い断片化を伴うため、最適なArrwwid数を達成できない。
  • 本稿では、2次元ではArrwwid数3、高次元では最適なArrwwid数を達成する再帰的タイリングおよび空間を埋め尽くす曲線を構築し、ヒルベルト曲線やペアノ曲線の標準的な4よりも向上している。
  • 再帰的シフト済み立方体タイリングは、d ≥ 3において正方形タイリングよりも低いArrwwid数を達成しており、最適性を達成するには非正則な再帰的構造が必要であることを示している。
  • Dekkingのスキャン順序により、再帰的タイリングにおける隣接するタイルがストレージ順序でも近く配置され、照会領域をカバーする際のシークオーバーヘッドが低減される。
  • 特定の構成において、照会領域のカバー比は36/π ≈ 11.46に抑えられ、スキャン順序を考慮した場合、ナイーブな境界値よりも顕著に良好である。
  • Arrwwid数3は理論的最適性を示すが、初期実験ではArrwwid数3と4の曲線の間で性能差が最大で10%程度に留まり、2次元では実用的利点が限定的である可能性がある。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。