Core Concepts
Sierpinski triangle data structure achieves efficient array operations in O(log3 N) time.
Abstract
新しいデータ構造であるシェルピンスキー三角形は、配列の更新と接頭辞和の計算を効率的に行います。これは量子コンピューティングとの関連性を活用しており、最適な順序でこれらの操作を実行します。フェニックツリーと同じメモリ使用量でO(log3 N)時間でこれらの操作を実現します。この新しい構造は、従来のフェニックツリーに似ていますが、より高速なパフォーマンスを提供します。
Stats
フェニックツリーは、値の更新と接頭辞和計算をO(log2 N)時間で実行する。
シェルピンスキー三角形データ構造は、同じメモリ使用量でO(log3 N)時間でこれらの操作を達成する。
シェルピンスキー三角形では、N要素からなるバイナリ配列が再帰的に定義された新しい配列にエンコードされる。
配列要素njの更新には複数回のビット反転が必要だが、接頭辞和計算は簡略化される。
シェルピンスキー三角形では、N = 9およびN = 27向けに木構造が示されている。
Quotes
"The Sierpinski tree accomplishes the array update and prefix sum operations in O(log3 N) time."
"The novel data structure resembles the Sierpinski triangle, achieving better performance than the Fenwick tree."
"The Sierpinski tree is nearly optimal in terms of minimizing Pauli weight for quantum computation."