数学において、低乖離数列とは、 のすべての値に対して、その部分列の乖離度が小さいという特性を持つ数列のことです。
大まかに言えば、任意の集合Bに含まれる点の割合がBの測度にほぼ比例する場合、数列の不一致は低いと言えます。これは、等分布数列の場合、平均的には(特定のサンプルではそうではないものの)そうなるでしょう。不一致の具体的な定義は、 Bの選択(超球面、超立方体など)や、各 B の不一致の計算方法(通常は正規化)と結合方法(通常は最悪値を取る)によって異なります。
低乖離数列は、一様分布乱数の代替として一般的に用いられることから、準乱数列とも呼ばれます。「準」という修飾語は、低乖離数列の値がランダムでも疑似ランダムでもないことをより明確に示すために使用されますが、このような列はランダム変数のいくつかの特性を共有しており、準モンテカルロ法などの特定の用途では、その乖離度が低いことが重要な利点となります。
アプリケーション

準乱数は、関心領域を迅速かつ均等にカバーするという点で、純粋な乱数よりも優れています。
有用な応用としては、確率密度関数の特性関数を求めることと、少量のノイズを含む決定論的関数の微分関数を求めることが挙げられます。準乱数を用いることで、高次モーメントを非常に高速かつ高精度に計算することが可能になります。
ソートを伴わない応用としては、統計分布の平均、標準偏差、歪度、尖度を求めることや、難しい決定論的関数の積分値や大域的な最大値と最小値を求めることが挙げられます。準乱数は、ニュートン・ラプソン反復法など、局所的にしか機能しない決定論的アルゴリズムの開始点を提供するためにも使用できます。
準乱数は探索アルゴリズムと組み合わせることもできます。探索アルゴリズムを用いることで、準乱数を用いて統計分布の最頻値、中央値、信頼区間、累積分布、そして決定論的関数のすべての局所的最小値とすべての解を求めることができます。
数値積分における低矛盾列
数値積分のさまざまな方法は、ある区間(例えば[0,1])における関数の積分を、その区間内の 集合で評価された関数の平均として近似するものとして表現できます。
点が として選ばれる場合 、これは長方形則です。点がランダム(または擬似ランダム)に分布するように選ばれる場合、これはモンテカルロ法です。点が低乖離数列の要素として選ばれる場合、これは準モンテカルロ法です。注目すべき結果であるKoksma–Hlawka 不等式(下記参照)は、このような方法の誤差が 2 つの項の積で制限されることを示しています。2 つの項の積の 1 つは のみに依存し、もう 1 つは集合 の乖離数です。
要素を含む集合が構築された場合、以前の要素を再計算する必要がないような方法で集合を構築すると便利です。長方形ルールでは、乖離度が低い点集合を使用しますが、一般的にはが増加すると要素を再計算する必要があります。ランダムモンテカルロ法では、 が増加しても要素を再計算する必要はありませんが、点集合は最小乖離度を持ちません。乖離度が低いシーケンスを使用することで、乖離度が低く、再計算が不要になることを目指しますが、実際には、再計算を一切行わない場合にのみ、乖離度が低いシーケンスは乖離度に関して増分的に改善されます。
不一致の定義
集合の不一致は、ニーダーライターの記法 を用いて次のように定義される。
ここで、 は-次元ルベーグ測度、 は に含まれるの点の数、 は-次元の区間またはボックスの 集合であり、
どこ。
スター・ディスクレパンシーも 同様に定義されるが、上限は次のような長方形の箱の 集合に適用される。
ここで、半開区間 [0, 1) 内にあります。
この2つは
注:これらの定義では、不一致は一様集合における点密度の最悪のケース、つまり最大の偏差を表します。しかし、他の誤差指標も意味を持ち、異なる定義や変動指標につながります。例えば、-不一致や修正中心-不一致は、一様点集合の質を比較するために頻繁に用いられます。どちらも、大きなおよびの場合に計算がはるかに容易です。
Koksma-Hlawka の不等式
を-次元単位立方体とする。 はハーディとクラウスの意味で有界変分を持つとする。すると、内の任意の に対して、
Koksma - Hlawka不等式は次の意味で鋭い:および任意の に設定された点に対して、有界な変化とを持つ関数 が存在し、
したがって、数値積分則の品質は、差異のみによって決まります。
Hlawka-Zaremba の公式
とします。 を と書き 、 を で表します。 uに含まれない座標を で置き換えてxから得られる点を表します。すると
ここで、不一致関数です。
Koksma-Hlawka 不等式のL 2バージョン
積分と和に関するコーシー・シュワルツの不等式をHlawka-Zaremba恒等式に適用すると、コクスマ・Hlawka不等式の次のバージョンが得られる。
どこ
そして
不一致は、与えられた点集合に対して高速かつ明示的な計算が可能であるため、実用上非常に重要です。これにより、不一致を基準とする点集合最適化器を容易に作成できます。
エルデシュ・トゥラン・コクスマの不平等
大規模な点集合の乖離度の正確な値を求めるのは計算上困難です。エルデシュ・トゥラン・コクスマ不等式は上限値を提供します。
を点とし、を任意の正の整数とする。すると
どこ
主な推測
予想 1.次元 のみに依存する定数が存在し、 任意の有限点集合 に対してとなります。
予想2.のみに依存する定数が存在し、次のようになります。
任意の無限シーケンスの無限数に対して。
これらの予想は同値であり、 WM Schmidtによって証明されている。高次元においては、対応する問題は未解決である。最もよく知られている下限値は、Michael Laceyと共同研究者によるものである。
下限
しましょう。そして
任意の有限点集合に対して。
WMシュミットは、任意の有限点集合に対して、
どこ
任意の次元に対して、KFロスは以下を証明した。
任意の有限点集合に対して、Jozef Beck [ 1 ]はこの結果の3次元における二重対数改善を確立した。これはD. Bilyk とMT Laceyによって単対数冪に改善された。s > 2 に対する最もよく知られている境界は、 D . Bilyk、MT Lacey、A. Vagharshakyan [ 2 ]によるものである。sに依存するa が存在するので、
任意の有限点集合に対して 。
低矛盾シーケンスの構築
任意の乱数分布は均一分布にマッピングでき、準乱数も同様にマッピングできるため、この記事では多次元均一分布上の準乱数の生成についてのみ説明します。
となるようなシーケンスの構成が知られています 。 ここで、 はシーケンスに依存する特定の定数です。予想 2 以降、これらのシーケンスは、可能な限り最高の収束順序を持つと考えられています。以下の例は、ファンデルコルプシーケンス、ハルトンシーケンス、およびソボルシーケンスです。一般的な制限の 1 つは、構築方法が通常、収束順序しか保証できないことです。実際には、が十分に大きい場合にのみ低い乖離が達成され、 が大きい場合、この最小値は非常に大きくなる可能性があります。つまり、たとえば、低乖離シーケンスジェネレータからの変数とポイントを使用してモンテカルロ分析を実行しても、精度の向上はごくわずかです。
乱数
乱数に負の相関を課すことで、準乱数列を乱数から生成することができます。これを行う一つの方法は、以下の式を用いて、乱数集合から一様となる準乱数を構築することです。
奇数と偶数の場合。
開始時の乱数を使用してこれを行う 2 番目の方法は、次のようにオフセット 0.5 のランダム ウォークを構築することです。
つまり、前の準乱数を取り、0.5 と乱数を加算し、その結果を1 で割った値をとります 。
複数の次元の場合、適切な次元のラテン方陣を使用してオフセットを提供し、ドメイン全体が均等にカバーされるようにすることができます。

加法的な再帰
任意の無理数に対して、数列
の不一致は に近づく。このシーケンスは再帰的に定義できることに注意してください。
の値が適切であれば、一連の独立した均一な乱数よりも差異は少なくなります。
この乖離はの近似指数によって制限される。近似指数が であれば、任意の に対して、次の境界が成り立つ:[ 3 ]
Thue-Siegel-Roth の定理により、任意の無理数的数の近似指数は2 となり、上記の境界が得られます。
上記の再帰関係は、低品質の疑似乱数生成器である線形合同型生成器で使用される再帰関係に似ています。 [ 4 ]
上記の低乖離加法再帰では、aとm は1 に選択されます。ただし、これによって独立した乱数は生成されないため、独立性を必要とする目的には使用しないでください。
ほぼ同等に適切な別の値は、白銀比の小数部です。これは、2 の平方根の小数部です。
多次元の場合、各次元ごとに別々の準乱数が必要です。使用される便利な値のセットは、 2以上の 素数の平方根で、すべて1を法として計算したものです。
しかし、一般化された黄金比に基づいた値のセットは、より均等に分布した点を生成することが示されています。[ 6 ]
擬似乱数生成器のリストには、独立した擬似乱数を生成するための手法が列挙されています。 注:次元数が少ない場合、再帰的再帰法は高品質の均一集合を生成しますが、次元数が大きい場合( など)は、他の点集合生成器の方がはるかに誤差が少なくなります。
ファン・デル・コルプット配列
させて
を正の整数の - 進表現、すなわち とする。
すると、 のみに依存する定数 が存在し、
星の不一致はどこにあります か。
ハルトン配列

ハルトン列は、ファン・デル・コルプット列を高次元に自然に一般化したものである。任意の次元sと、 1より大きい 互いに素な任意の整数b 1 , ..., b sを次のように定義する。
このとき、定数Cはb 1 , ..., b sのみに依存し、シーケンス{ x ( n )} n ≥1はs次元シーケンスと なり、
ハンマースリーセット

が互いに素な1より大きい正の整数であるとする。とが与えられたとき、大きさの -次元ハマースリー集合は[ 7 ]で定義される。
のために。そして
ここで、 は のみに依存する定数です。
注:式から、ハマースリー集合は実際にはハルトン列であることがわかりますが、線形スイープを追加することで1次元が追加されます。これは、 が事前にわかっている場合にのみ可能です。線形集合は、一般に1次元の乖離度が最小となる集合でもあります。残念ながら、高次元では、そのような「乖離度記録集合」は知られていません。 の場合、ほとんどの低乖離度点集合生成器は、少なくともほぼ最適な乖離度を生成します。
ソボルシーケンス
ソボル数列のアントノフ・サレエフ変種は、方向数と呼ばれる特殊な二進分数の集合から、長さ の二進分数として0から1までの数値を直接生成します。 、 、のグレイコードのビットは、方向数の選択に使用されます。ソボル数列の値を得るには、のグレイコードの二進値と適切な方向数との排他的論理和をとります。必要な次元数は の選択に影響します。
ポアソンディスクサンプリング
ポアソンディスクサンプリングは、ビデオゲームでよく用いられ、ランダムに見えるようにオブジェクトを高速に配置する手法ですが、2点間の距離が指定された最小距離以上であることを保証します。[ 8 ]これは(例えばSobol'のように)低い乖離度を保証するものではありませんが、少なくとも純粋なランダムサンプリングよりも大幅に低い乖離度を実現します。これらのサンプリングパターンの目的は、乖離度ではなく、いわゆる「ブルーノイズ」パターンの一種である頻度分析に基づいています。
グラフィック例
以下にプロットされた点は、ソボル型シーケンスの最初の100、1000、10000要素です。比較のために、擬似乱数点シーケンスの10000要素も示されています。この低乖離シーケンスは、TOMSアルゴリズム659によって生成されました。 [ 9 ] このアルゴリズムのFortran実装はNetlibから入手できます。
![]() | ![]() |
| Sobolタイプの低差異シーケンスの最初の 100 ポイント。 | 同じシーケンスの最初の1000ポイント。この1000ポイントが最初の100ポイントを構成し、さらに900ポイントが続きます。 |
![]() | ![]() |
| 同じシーケンスの最初の10000ポイント。この10000ポイントが最初の1000ポイントを構成し、さらに9000ポイントが続きます。 | 比較のために、一様分布の疑似乱数列の最初の10000点を示します。密度の高い領域と低い領域がはっきりと分かります。 |
参照
注記
- ^ベック、ヨージェフ (1989)。「分布の不規則性における 2 次元のファン・アーデンヌ・エーレンフェストの定理」。Compositio Mathematica。72 ( 3) : 269–339。MR 1032337 。S2CID 125940424。Zbl 0691.10041。
- ^ Bilyk, Dmitriy; Lacey, Michael T.; Vagharshakyan, Armen (2008). 「全次元におけるスモールボール不等式について」 . Journal of Function Analysis . 254 (9): 2470– 2502. arXiv : 0705.4619 . doi : 10.1016/j.jfa.2007.09.010 . S2CID 14234006 .
- ^カイパースとニーダーライター、2005 年、p. 123
- ^ドナルド・E・クヌース「第3章 乱数」『コンピュータプログラミングの芸術』第2巻。
- ^ Skarupke, Malte (2018年6月16日). 「フィボナッチハッシュ:世界が忘れ去った最適化」黄金
比の特性の一つは、任意の範囲をほぼ均等に分割できることです…ただし、事前に何ステップ行うかが分かっていなければ、
- ^ Roberts, Martin (2018). 「準ランダムシーケンスの不合理な有効性」 . 2025年3月1日時点のオリジナルよりアーカイブ。
- ^ Hammersley, JM; Handscomb, DC (1964).モンテカルロ法. doi : 10.1007/978-94-009-5819-7 . ISBN 978-94-009-5821-0。
{{cite book}}: ISBN / Date incompatibility (help) - ^ ハーマン・タレンケン。 ハーマン、タレンケン(2008 年 3 月)。「ポアソンディスクサンプリング」。開発雑誌。 No. 21。21 ~ 25 ページ。
- ^ Bratley, Paul; Fox, Bennett L. (1988). 「アルゴリズム 659」 . ACM Transactions on Mathematical Software . 14 : 88–100 . doi : 10.1145/42288.214372 . S2CID 17325779 .
参考文献
- ディック、ヨーゼフ、ピリッヒシャマー、フリードリヒ(2010年)『デジタルネットとシーケンス:不一致理論と準モンテカルロ積分』ケンブリッジ大学出版局、ISBN 978-0-521-19159-3。
- カイパーズ、L. Niederreiter, H. (2005)、配列の均一分布、Dover Publications、ISBN 0-486-45019-8
- Harald Niederreiter (1992).乱数生成と準モンテカルロ法. Society for Industrial and Applied Mathematics. ISBN 0-89871-295-5。
- Drmota, Michael; Tichy, Robert F. (1997).数列、矛盾、そして応用. 数学講義ノート. 第1651巻. Springer. ISBN 3-540-62606-9。
- Press, William H.; Flannery, Brian P.; Teukolsky, Saul A.; Vetterling, William T. (1992). Numerical Recipes in C (第2版). Cambridge University Press. 低矛盾シーケンスに関するより技術的な解説については、7.7節を参照のこと。ISBN 0-521-43108-5。
外部リンク
- ACM のアルゴリズム集(アルゴリズム 647、659、および 738 を参照)
- GNU Scientific Libraryからの準ランダムシーケンス
- FinancialMathematics.Com における制約条件付き準ランダムサンプリング
- Sobol シーケンスの C++ ジェネレータ
- SciPy QMC API リファレンス: scipy.stats.qmc



