2021 Fiscal Year Research-status Report
悪条件連立一次方程式における前処理行列による条件数の低減に関する研究
Project/Area Number |
19K20281
|
Research Institution | Kansai University of International Studies |
Principal Investigator |
南畑 淳史 関西国際大学, 社会学部, 講師 (70754787)
|
Project Period (FY) |
2019-04-01 – 2023-03-31
|
Keywords | 悪条件問題 / 前処理行列 / QR分解 |
Outline of Annual Research Achievements |
悪条件向けの前処理の開発および悪条件行列があらわれるアプリケーションの数値計算を中心に活動を行った。これらに関係して、国際学会の講演1件、国内学会の講演2件を行った。 2021年度は最小二乗問題における前処理行列の検討を行った。大規模な最小二乗問題において、最小二乗問題を正規方程式に変換し解くことが行われることがある。正規方程式への変換する過程は行列積を有効に活用できる。また、行列積は最適化されたライブラリが存在し、非常に効率よく計算できる。そのため最小二乗問題を直接解くようなQR分解を用いた解法などよりも、高速な場合が存在する。ただし、正規方程式の条件数は元の問題の条件数が二乗になってしまう問題がある。つまり、10^8を超えた最小二乗問題を正規方程式にした際にすべて悪条件問題になってしまう問題がある。そのため、悪条件な正規方程式向けの前処理行列を開発することで、様々な応用に役立てることを検討した。 検討の結果として、正規方程式のQR分解を前処理行列として使用することを提案した。この前処理行列は一般的には前処理の効果がないと考えられるが、悪条件の際に前処理として効果があることを発見した。ただし、そのままの形式では前処理行列の性質が不安定となるため、前処理を安定させるためにRの一部の値を変更することで安定化を行った。その安定化の処理を行った前処理行列はテストの行列のrandsvdにおいてmode=1,2,4では条件数が10^12 以上の問題としてはシフト付きコレスキー分解よりも前処理行列として性能が良いことを確認した。また、mode=3,5においては条件数が10^8 程度に条件数を減らす効果を確認した。また、この前処理はCholeskyQRの一段目の前処理として使用することを確認した。
|
Current Status of Research Progress |
Current Status of Research Progress
2: Research has progressed on the whole more than it was originally planned.
Reason
前処理行列の作成が1つの目標として定めていた。 理論的な考察に基づいてはいないが、前処理行列の作成することができたため、計画通りではないが目的の1つが達成できたと考える。また、今回の前処理行列は特異値分布によって挙動が違うため、どのように前処理行列を構成するかを理論的に考える検討材料となると考える。
|
Strategy for Future Research Activity |
今年度に作成した前処理行列の理論研究を進める。 安定化を行う前の前処理行列と安定化を行った際の前処理行列の性質を詳しく調べるだけでなく、特異値の分布によって性質により性能が違うことに着目して検討を行う。また、疎な悪条件問題の作成は実験や解析に必要なため、更なる疎のパターンが作成できるように改良を進める。
|
Causes of Carryover |
2021年度に計算用のPCの購入依頼を行ったが昨今のコロナで半導体の生産に遅れが生じており、納入が遅れることになった。そのため、その分の経費により差額が生じている。
|