告知欄ですー。
■掲示板に戻る■
全部
1-
101-
201-
301-
401-
501-
601-
701-
801-
901-
最新50
[PR]
ぜろちゃんねるプラス
[PR]
レス数が1000を超えています。残念ながら全部は表示しません。
【Team 2ch】分散コンピューティング総合263【UD→BOINC】
844 :
名無しさん?
:2008/01/22(火) 21:00:28 ID:???
>>800
「因数」は因数分解の因数です。
RieselSieveのタスクでは、数の範囲が割り当てられて、
その範囲内に「因数があった」か「なかった」かを結果として報告します。
現在では与えられる成績は以下の通りです。
<因数が見つからなかった場合>
功績(credit) +27
<因数が見つかった場合>
功績 +30, 因数(factor) +1
因数が重要な理由は、大ざっぱにはこんな感じ↓
素数候補が素数かどうか確認するための計算をしている(これは非常に時間がかかる)
候補が多すぎるので何とかしたい
そこで比較的短時間でできる"sieving"を行って因数を探索する
因数が見つかると「素数でない数」がわかるのでうれしい
プロジェクトの背景ともう少し詳しい説明は次のレスで↓
845 :
名無しさん?
:2008/01/22(火) 21:00:49 ID:???
リーゼルという数学者が1956年にこんな定理を示しました。
──全ての自然数nに対して、k*2^n-1が合成数となるk(ただしkは奇数)が無数に存在する。
このような性質を持つkをリーゼル数と呼びます。
これまでに発見されたリーゼル数のうち最小のものは509203です。
しかしこれより小さなリーゼル数があるかどうか不明です。
リーゼル予想とは、「最小のリーゼル数は509203だ」というものです。
この予想が正しければ、509203より小さな奇数については必ずk*2^n-1の素数が見つかることになります。
例)k=11に対してはn=1だと11*2-1=21で合成数だが、n=2とすると11*2^2-1 = 43で素数となる。
従って11はリーゼル数ではない。
RieselSieveはこの形の素数を発見してリーゼル予想を証明しようとするプロジェクトです。
現在k*2^n-1の形の素数が見つかっていないkは
http://www.prothsearch.net/rieselsearch.html
にあります。
ある数の素数チェックの計算には非常に長い時間がかかります。
そこでRieselSieveでは、"sieving"という計算手法を使って因数を探索します。
sieveとは「ふるい」のことです。
この方法では、探索する数の範囲を定めると、その範囲内の数がいずれかのk*2^n-1の
因数になっているかどうかを見つけることができるそうです。(計算法の詳細はわかりません)
もし因数が見つかれば、それに対応するk*2^n-1は素数ではないと判明するので、
素数候補から除外され、プロジェクトにとって有意となります。
例) 5313105000000000 から 5313106000000000 を探索
結果、 5313105731532163 が 252191*2^8105934-1 の因数だとわかった
従って252191*2^8105934-1は素数ではないので、素数チェック待ちリストから除外できる
279KB
掲示板に戻る
全部
前100
次100
最新50
READ.CGI - 0ch+ BBS 0.7.4 20131106
ぜろちゃんねるプラス