トポロジカルデータ解析において、パーシステントホモロジーは、異なる空間解像度で空間のトポロジカル特徴を計算する手法である。よりパーシステントな特徴は、広範囲の空間スケールで検出され、サンプリング、ノイズ、または特定のパラメータの選択によるアーティファクトではなく、基となる空間の真の特徴を表している可能性が高いと考えられる。[ 1 ]
空間のパーシステントホモロジーを見つけるには、まずその空間を単体複体として表現する必要があります。基底空間上の距離関数は単体複体のフィルター処理に対応し、それは増加部分集合の入れ子になったシーケンスです。これを行う一般的な方法の 1 つは、点群までの距離のサブレベルフィルター処理、または同等に、点群上のオフセットフィルター処理を行い、その神経を取って、 Čechフィルター処理として知られる単体フィルター処理を得ることです。[ 2 ]同様の構成では、Vietoris–Rips フィルター処理として知られるVietoris–Rips 複体の入れ子になったシーケンスを使用します。[ 3 ]
形式的には、単体複体上の実数値関数を考える。これは増加する顔の列に対して非減少なので、いつでもの顔ですで。そして、すべてのサブレベルセットはKの部分複体であり、 の値の順序は単体について(実際には常に有限である)は、濾過を定義するサブレベル複体上に順序付けを誘導する
いつ包含準同型を誘導する各次元の単体ホモロジー群について.永続ホモロジー群はこれらの準同型の像であり、持続ベッティ数これらのグループのランクです。[ 4 ]持続ベッティ数サイズ関数と一致する。これは、持続ホモロジーの前身である。[ 5 ]
フィールド上の任意のフィルタリングされた複素数フィルタリングを保持する線形変換によって、いわゆる正準形式、すなわち2種類のフィルタリングされた複体の正準的に定義された直和に変換することができる。1次元複体(微分が自明) 自明な相同性を持つ二次元複合体[ 6 ]
半順序集合上の永続化モジュールベクトル空間の集合であるインデックス線形マップを使用していつでも、 と同一性に等しく、のために同等に、これをからへのファンクターと考えることもできます。ベクトル空間のカテゴリ(または-モジュール)。フィールド上の永続化モジュールの分類があります。インデックス: 乗算これは、パーシステンスモジュールで1ステップ進むことに相当する。直感的には、右側の自由部分は、フィルタリングレベルに現れる相同性生成子に相当する。そして決して消えることはなく、ねじれ部分は濾過レベルで現れるものに対応する。そして最後にろ過の段階(または同等に、ろ過レベルで消失する)). [ 7 ] [ 6 ]
これら2つの定理はそれぞれ、フィルタ付き単体複体のパーシステントホモロジーをパーシステンスバーコードまたはパーシステンス図で一意に表現することを可能にする。バーコードは、各パーシステントジェネレータを、それが現れる最初のフィルタレベルから始まり、それが消えるフィルタレベルで終わる水平線で表す。一方、パーシステンス図は、各ジェネレータについて、x座標が誕生時間、y座標が死滅時間である点をプロットする。同様に、同じデータはバラニコフの標準形[ 6 ]によっても表現される。この標準形では、各ジェネレータは、誕生値と死滅値をそれぞれ別の線上にプロットした線分で表される。 。
パーシステントホモロジーは厳密な意味で安定しており、ノイズに対するロバスト性を提供する。ボトルネック距離は、パーシステンスダイアグラムの空間における自然な距離であり、次式で与えられる。どこ全単射の範囲をカバーします。入力フィルタリングの小さな摂動は、ボトルネック距離におけるその持続図の小さな摂動につながります。具体的には、空間上のフィルタリングを考えてみましょう。連続な穏やか関数のサブレベル集合によって決定される単体複体と同相である地図取っているその持続図へth ホモロジーはに関して1-リプシッツである-関数のメトリックとパーシステンス図のボトルネック距離。つまり、[ 8 ]
主要なアルゴリズムは、フィルタリングされた複体を上三角行列によって標準形に変換することに基づいており、最悪の場合、単体の数に対して3乗の計算量で実行されます。[ 6 ]持続ホモロジーを計算する既知の最速のアルゴリズムは、行列乗算の時間で実行されます。[ 9 ]
単体の数は計算時間に大きく影響するため、単体の数が少ないフィルタリングされた単体複体を見つけることは活発な研究分野です。持続ホモロジーを近似するために、フィルタリングされた単体複体の単体の数を減らすためのいくつかのアプローチが提案されています。[ 10 ] [ 11 ] [ 12 ] [ 13 ]
有限濾過の持続期間を計算するための様々なソフトウェアパッケージが存在する。[ 14 ]