• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 課題ページに戻る

2022 年度 実績報告書

数論と幾何のアルゴリズム的展開

研究課題

研究課題/領域番号 18K03213
研究機関広島大学

研究代表者

松本 眞  広島大学, 先進理工系科学研究科(理), 教授 (70231602)

研究期間 (年度) 2018-04-01 – 2023-03-31
キーワード擬似乱数 / 統計的検定 / 差集合
研究実績の概要

最終年度である本年度は、整数乗算による漸化式と、F2演算を含む論理演算によるフィルターを組み合わせた擬似乱数発生法のプロトタイプを作り、その性能の評価を行った。今日のCPUの多くは64ビットを処理データの単位としており、64ビット演算は比較的高速である。その中でも算術演算、とりわけ乗算は繰り上がりがあるために、F2演算を含む論理演算に比べて複雑度の高い演算となっている。現在擬似乱数発生法として人気が高まっているVignaらのxorshift系生成法では、漸化式に論理演算を使い、フィルターに算術演算を用いている。F2演算の方が解析がしやすく、かつ長周期を実現しやすいためにこのようなデザインとなっていると思われる。本研究では、漸化式を古典的な線形合同法LCGとし、フィルターをローテートとF2演算の組み合わせとすることを考えた。こうすると、積み重なりのないフィルターではなく、反復によってデータが積み重なっていく漸化式の方に複雑な整数乗算が入るために、乱数性と速度の向上が見られることを期待した。
トイモデルによる実験、および64ビットサイズのフルモデルの実験によれば、乱数性は優れており、また、xorshift系の生成法に若干劣るもののほぼ互角のスピードを得た。なにより、パラメトリゼーションが容易であり、多数のプロセスで独立の乱数ストリームを生成するのに適した擬似乱数発生法が得られた。
研究期間全体では、xorshift生成法のある系列に瑕疵があることを示したほか、擬似乱数発生法を検定する検定法に、p値を求める近似式が内在しその近似の悪さのために「検定法が正しくない」事例が多々あることを示し、その改良法を求めた。また、有限群上での準モンテカルロ積分を行う際に有効と思われる、difference set(差集合)の存在に関する研究を行った。

  • 研究成果

    (1件)

すべて 2022

すべて 雑誌論文 (1件) (うち査読あり 1件)

  • [雑誌論文] Unveiling patterns in xorshift128+ pseudorandom number generators2022

    • 著者名/発表者名
      Hiroshi Haramoto, Makoto Matsumoto, Mutsuo Saito
    • 雑誌名

      Journal of Computational and Applied Mathematics

      巻: 402 ページ: 113791

    • DOI

      10.1016/j.cam.2021.113791

    • 査読あり

URL: 

公開日: 2023-12-25  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi