アルゴリズムでの使用 ここでは、擬似コード を用いて、2つのアルゴリズムにおけるシュライアーベクトルの使用法を説明する。
G の下でのω の軌道と対応するシュライアーベクトルを計算するアルゴリズム入力: Ω 内のω 、X = { x 1 、 x 2 、 。 。 。 、 x r } {\displaystyle X=\{x_{1},x_{2},...,x_{r}\}} {0, 1, …, n } の i について: v [ i ] = 0 と設定する 軌道 を設定= { ω }、v [ ω ] = −1αが 軌道上 にあり、iが {1, 2, …, r }内にある場合: もしα x 私 \displaystyle \alpha ^{x_{i}}} 軌道 上にない: 追加するα x 私 \displaystyle \alpha ^{x_{i}}} 軌道 に乗る セットv [ α x 私 ] = 私 {\displaystyle v[\alpha ^{x_{i}}]=i} 軌道 に戻る、v 最初のアルゴリズムで得られたv を 用いて、Ω 内のα に対してωg = α となるようなG 内のg を見つけるアルゴリズム 入力: v 、α 、X v [ α ] = 0 の 場合:falseを返す g = e と設定し、k = v [ α ] とする(ここでeは G の単位元である)。k ≠ −1 の間:セットg = x k g 、 α = α x k − 1 、 k = v [ α ] {\displaystyle g={x_{k}}g,\alpha =\alpha ^{x_{k}^{-1}},k=v[\alpha ]} g を返す
参考文献 Butler, G. (1991), 「順列群の基本アルゴリズム 」、Lecture Notes in Computer Science、第 559巻、ベルリン、ニューヨーク:Springer-Verlag 、ISBN 978-3-540-54955-0 MR 1225579 Holt, Derek F. (2005), 『計算群論ハンドブック』 、ロンドン:CRC Press 、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-4 MR 1970241