計算論的トポロジー

From Wikipedia, the free encyclopedia

計算論的トポロジー[1](けいさんろんてきトポロジー、: algorithmic topology: computational topology、計算トポロジー[2]等とも)は、(数学の幾何学における)トポロジーに関連する問題について、アルゴリズムや計算量等の計算機科学的側面を研究する分野で、純粋数学から計算幾何学やグラフィックス、ロボット工学、構造生物学や化学等、幅広い分野から生じる問題を対象とする[3]

3次元多様体論

3次元多様体に関する多くのアルゴリズムは正則曲面(normal surface)の理論を中心としたものである。

  • 互いに同相でない3次元多様体を全て列挙する問題は、2020年7月現在未だ解決されていないが、3次元多様体の完全な分類はアルゴリズム的に可能であることが知られている[4]
  • 三角形分割された3次元多様体が3次元球面に同相か否かを判定するアルゴリズムはRegina(ソフトウェア)英語版に実装されている[5]。その実行は四面体単体の数において指数関数時間的で、メモリ使用も指数的である。この問題はNPに含まれ[6]、更に一般化されたリーマン予想を仮定すればco-NPに含まれることも証明されている[7]
  • 基本群が語の問題に対する解を有するような3次元多様体について双曲構造を検出するアルゴリズムが知られている[9]
  • 三角形分割された3次元多様体上の近似的双曲構造の計算アルゴリズムはSnapPeaに実装されている。

転換アルゴリズム

  • 結び目のダイアグラム表示からcusped triangulationを生成するアルゴリズムが知られており、SnapPeaに実装されている。アルゴリズムは絡み目の補空間の基本群の表示を作るWirtingerのアルゴリズムと似たものである。このアルゴリズムはダイアグラムの交点数に対して凡そ線形の計算時間である。
  • 3次元多様体の手術表示から、当該多様体の三角形分割表示に変換するアルゴリズムがSnapPeaに実装されている。
  • 三角形分割された3次元多様体から三角形分割された4次元多様体を構成する手順が知られている[10]
  • 曲面の写像類群の元をデーンツイストを生成元とする語の形で与えたときに、三角形分割された3次元多様体を生成するアルゴリズムが知られている(S. Schleimerによる)[要出典]。生成される3次元多様体は、当該元をヘーガード分解の貼り合わせ写像と看做したときに作られるものである。

結び目理論

  • 結び目が自明か否かを判定する問題はNPに属する[11]

ホモトピー論

球面のホモトピー群やホモトピー接続英語版(homotopy continuation)の数値的方法等が研究されている[要出典]

  • 有限なPostnikov複体のホモトピー群を計算するアルゴリズムが知られている[13]

ホモロジー論

CW複体のホモロジー群の計算は、アルゴリズム的には境界行列(boundary matrices)のスミス標準形(Smith normal form)への変形問題に帰着するが、複体が巨大な場合に効率的に計算するには種々の障碍がある[要出典]

位相的データ解析に関連して活溌に研究されている[14][15]

  • 効率的な確率論的スミス標準形(Smith normal form)変形アルゴリズムが LinBoxライブラリに実装されている。

脚注

参考文献

関連項目

外部リンク

Related Articles

Wikiwand AI