シュライアーベクトル

数学、特に計算群論の分野においてシュライアーベクトルは、順列群軌道を計算するために必要な時間と空間の複雑さを軽減するためのツールです

概要

G が有限集合 に作用する生成系列を持つ有限群であるとする計算群論における一般的な課題は、 G のもとで何らかの元の軌道を計算することである。同時に、 のシュライエベクトルを記録することができる。このベクトルは、任意の に対してを満たす元を見つけるために使用できる。シュライエベクトルを用いてこの処理を実行すると、これらの g を明示的に保存するよりも、必要な記憶領域と計算時間が少なくて済む。 X { × 1 × 2 × r } {\displaystyle X=\{x_{1},x_{2},...,x_{r}\}} Ω { 1 2 n } {\displaystyle \Omega =\{1,2,...,n\}} ω Ω {\displaystyle \omega \in \Omega } ω {\displaystyle \omega } グラム G {\displaystyle g\in G} ω グラム α {\displaystyle \omega ^{g}=\alpha } α ω G {\displaystyle \alpha \in \omega ^{G}}

正式な定義

ここで使用されるすべての変数は概要で定義されています。

のシュライアベクトルは次のようになるベクトルです ω Ω {\displaystyle \omega \in \Omega } v v [ 1 ] v [ 2 ] v [ n ] {\displaystyle \mathbf {v} =(v[1],v[2],...,v[n])}

  1. v [ ω ] 1 {\displaystyle v[\omega ]=-1}
  2. (どのように選択されるかは次のセクションで明らかにされます) α ω G { ω } v [ α ] { 1 r } {\displaystyle \alpha \in \omega ^{G}\setminus \{{\omega }\},v[\alpha ]\in \{1,...,r\}} v [ α ] {\displaystyle v[\alpha ]}
  3. v [ α ] 0 {\displaystyle v[\alpha ]=0} のために α ω G {\displaystyle \alpha \notin \omega ^{G}}

アルゴリズムでの使用

ここでは擬似コードを使用して、2つのアルゴリズムにおけるシュライエベクトルの使用法 を示します。

  • Gのもとでのωの軌道とそれに対応するシュライエベクトルを計算するアルゴリズム
入力: Ωω X { × 1 × 2 × r } {\displaystyle X=\{x_{1},x_{2},...,x_{r}\}}
i が{ 0, 1, …, n } の場合:
v [ i ] = 0 に設定する
軌道を設定= { ω }、v [ ω ] = −1
αが軌道にありiが{1, 2, …, r }にある場合
軌道上にない場合: α × {\displaystyle \alpha^{x_{i}}}
軌道追加 α × {\displaystyle \alpha^{x_{i}}}
セット v [ α × ] {\displaystyle v[\alpha ^{x_{i}}]=i}
帰還軌道v
  • 最初のアルゴリズムのv用いて、Ω内のαに対してωg = αとなるようなG内のgを見つけるアルゴリズム
入力: v , α , X
v [ α ] = 0 の 場合:
falseを返す
g = ek = v [ α ] と設定する(ここでeはGの単位元
k ≠−1 の場合:
セット グラム × グラム α α × 1 v [ α ] {\displaystyle g={x_{k}}g,\alpha =\alpha ^{x_{k}^{-1}},k=v[\alpha ]}
gを返す

参考文献

  • バトラー、G.(1991)、順列群の基礎アルゴリズム、コンピュータサイエンスの講義ノート、第559巻、ベルリン、ニューヨーク:シュプリンガー・フェアラーグISBN 978-3-540-54955-0MR  1225579
  • ホルト、デレク F. (2005)、『計算群論ハンドブック』、ロンドン:CRCプレスISBN 978-1-58488-372-2
  • Seress, Ákos (2003), Permutation group algorithms , Cambridge Tracts in Mathematics, vol. 152, Cambridge University Press , ISBN 978-0-521-66103-4MR  1970241
「https://en.wikipedia.org/w/index.php?title=Schreier_vector&oldid=931364559」から取得