No | 113180 | |
著者(漢字) | 西田,晃 | |
著者(英字) | Nishida,Akira | |
著者(カナ) | ニシダ,アキラ | |
標題(和) | 加速付反復固有値解法 | |
標題(洋) | POLYNOMIAL ACCELERATION FOR LARGE NONSYMMETRIC EIGENPROBLEMS | |
報告番号 | 113180 | |
報告番号 | 甲13180 | |
学位授与日 | 1998.03.30 | |
学位種別 | 課程博士 | |
学位種類 | 博士(理学) | |
学位記番号 | 博理第3326号 | |
研究科 | 理学系研究科 | |
専攻 | 情報科学専攻 | |
論文審査委員 | ||
内容要旨 | 大規模非対称固有値問題の数値解法は近年研究の活発な分野の一つであるが,従来は十分な研究がなされているとは言えなかった.QR法は問題サイズnに対して 非対称行列A∈Rn×nの優越固有解( ![]() このうちChebyshev多項式による加速法は,領域 これに対して本研究では近似固有値から構成される凸包領域を用いたアルゴリズムを提案し,この問題点を解消することに成功した.まず固有値 Arnoldi法の計算は以下のように行なう.まず正規直交基底V1=[ 多項式の計算法は次のように行なう.最大値の原理により,加速多項式は近似固有値 で定義される.Chebyshev関数を用いて適当な関数列t0,t1,…を 行列のサイズをn,その非零要素の数をnnz,ブロックArnoldiの反復回数をm,必要な固有値の個数をr、またChebyshev多項式の次数をkとすると,ブロックArnoldi法の計算量は さらにブロックArnoldi法を用いてHarwell-Boeingの疎行列コレクションから代表的な問題を選び,Chebyshev加速法との数値的な比較を行なった.問題のスペクトル分布との比較結果から,必要な固有値の絶対値が優越している場合には本研究によるアルゴリズムがより少ない反復回数で収束することが明らかになった.また,多項式加速を用いないアルゴリズムとの比較の結果からは,多項式加速がスペクトル分布に強く依存していることが分かった.スペクトルが密集していない場合には収束が遅くなるが,これは近似スペクトル分布が正確な場合と大きく異なっているためであると考えられる.また,部分空間反復法との比較結果からArnoldi法は非正規性の強い問題では重複固有値を落しやすいことが分かったが,これはArnoldi法の問題点の一つである. 上述の計算量に関する結果は,Arnoldi反復内部で用いられるQR法を効率的に計算する必要性を示している.そこで本研究では,QR法の効率的な並列計算に関する研究を行ない,分散メモリ型並列計算機AP1000+上に実装してその効果を実証した. 大部分の固有値解法はQR法を内部で実行しているが,QR法部分には QR法には以上のような問題点があるが,これはデータ分割を工夫することでかなり改善することができる.QR法の並列化効率は行列の次元nとプロセッサ数pに対して,n/pでほぼ決まる.一定の並列化効率を維持するためにn/p=rを固定すると,1プロセッサあたりの記憶容量はrnとなるが,並列化効率が低ければrは大きくなるため,nに対して必要な記憶容量が確保できなくなる.したがって並列化に際しては効率を特徴付けるr=n/pを小さく抑えることが重要となる.本研究では,計算効率の改善のためにデータマッピングを改良し,完全なロードバランスを実現すると同時に,通信レイテンシを完全に隠蔽するパイプライニングを可能とした.またAP1000+の高速通信手法を利用してオーバーヘッドを最小限に抑えた.この結果これまでの他の研究に比べてはるかに高い並列化効率を実現し,並列化効率50%を与えるrは従来のおよそ1/4の40となった. 本研究で得られた成果は以下の通りである.まずArnoldi法の効率的な加速法を提案し,加速多項式の簡単な決定法を示した.さらに代表的な問題を用いた評価により,ある種の問題については従来の解法に比べて非常に少ない計算量で解が得られることを示した.ただし本手法の収束率がスペクトル分布に強く依存することも明らかとなった.また並列化に関しては,QR法部分がボトルネックとなるものの,かなりの性能向上が実現できることを示した.ただし計算量の問題を回避するためには,Hessenberg行列の次元はできるだけ小さく取らなければならず,精度上の問題が生じる.この点についての研究は今後の課題である. | |
審査要旨 | 大規模非対称固有値問題の数値解法は,数値解析学において複雑かつ豊富な内容を持つ研究分野の一つであるが,特に近年Saad,Sorensen,van der Vorstらによって精力的に研究が行なわれ,効率的な反復法の端緒が開かれた。すなわち,射影法における反復の過程で,近似固有値の分布を基に収束を加速する多項式を構成し,これをRitzベクトル列に適用することによって収束を加速できることが示されたのである.しかしこのための最適な多項式の決定は難しく,従来用いられた手法は複雑かつ柔軟性に欠けるものであった. 著者は直交多項式の特性を巧妙に用いることによってこの問題を解決し,さらにこの解決の諸性質を詳細に調べて,その成果を主論文及び関連諸論文に発表したものである. 主論文では,著者は主として加速多項式の最適性及びその実装について考察を行なっている.以下にその主要な結果を述べる. 1.最適な加速は一般にはChebyshev多項式により実現できるが,この場合非対称問題においては減衰の対象となる領域が楕円形状を取るため,問題の固有値分布の形状によっては収束の効果が十分得られなかった.そこで本論文では,最大値の原理を用いて、減衰させるべき領域における最大最小問題をその境界上での問題に帰着し,境界上でL2ノルムを定義した上で,このノルムの最大値を最小化する多項式を決定する方針が取られている.著者はこのような関数空間においてもBesselの不等式が成り立つことを用いて,この空間で構成される正規直交多項式系が最適多項式としての性質を満たすことを示し,さらにその具体的な決定法を与えている.この結果,加速過程が著しく簡素化されることが明らかとなった. 2.以上の考察から導出されたアルゴリズムについて,その特性,特に固有値分布と収束性との関連が一連の数値計算により詳細に調べられている.これにより,本手法の有効性が十分に確認された. 3.計算量の評価結果から,Ritz値の計算で用いられるQR法が効率化の障害となっていることを示した上で.著者はこれを並列計算と関連付け,実際に効率的な計算が実現できることを並列計算機上で数値的に実証した. 以上のように,著者は多項式加速を簡素化する新たな提案を行なうと共に,実装及び評価についても詳細かつ良好な結果を与えており,著者の厳密な手法は評価することができる.また本研究は海外においても高く評価されており,この分野における貢献も少なからぬものと考える.審査担当者は,以上の理由により,本論文が博士(理学)の学位論文として充分な内容を持つものであると一致して判定した.なお,本論文第7章の一部は須田礼仁氏,小柳義夫氏との共同研究であるが,論文提出者が主体となって提案,評価を行なったもので,論文提出者の寄与が充分であると判断する. 以上により論文提出者西田晃は博士(理学)の学位を授与される資格が十分にあるものと認める。 | |
UTokyo Repositoryリンク | http://hdl.handle.net/2261/54614 |