• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2017 Fiscal Year Annual Research Report

Development of accurate algorithms for numerical linear algebra

Research Project

Project/Area Number 16H03917
Research InstitutionTokyo Woman's Christian University

Principal Investigator

荻田 武史  東京女子大学, 現代教養学部, 准教授 (00339615)

Co-Investigator(Kenkyū-buntansha) 尾崎 克久  芝浦工業大学, システム理工学部, 准教授 (90434282)
Project Period (FY) 2016-04-01 – 2019-03-31
Keywords高精度数値線形代数
Outline of Annual Research Achievements

対称系の固有値問題に対して、ニュートン法系統の2次収束性を持つ固有ベクトルの反復改良アルゴリズムを開発した。これによって、常に最良の近似解(固有値及び固有ベクトル)を得ることが可能な数値計算アルゴリズムの開発も可能となった。
対称系の固有値分解については、現在、ハウスホルダー変換による三重対角化を用いる方式が主流であり、それに基づいて様々な数値計算アルゴリズムが提案されているが、本研究における基本方針として、特定のアルゴリズムに依存しない、一般的な高精度化の方式を考え、汎用性を確保した。すなわち、解の初期値を既存の方式で求め、反復改良によって解の精度を改善する方式を考えた。
また、上記と並行して、提案アルゴリズムの効率化を高めるために、行列乗算の高精度計算に関する研究も継続して推進した。
特に、隣接浮動小数点丸めという性質(これは真値に対して、隣接する浮動小数点数のどちらか一方の数値結果)を満たす、非常に高信頼でかつ高速な行列積アルゴリズムを提案した。問題が良条件な場合、提案手法は近似計算の数倍程度の計算時間により結果を求められることを示した。
また、連立一次方程式や固有値問題に関して、高精度計算アルゴリズムを提案した場合、その厳密な検証法が必要になる。真の解が事前にわかる連立一次方程式、真の固有値(特異値)が事前にわかる行列の生成法について研究した。提案手法は連立一次方程式においては行列・ベクトル積のみ、固有値問題については行列積1回またはそれ以下の計算コストで連立一次方程式や行列を生成可能である。連立一次方程式に対するテスト問題の研究結果は論文として採録された。
さらに、上記の研究によって開発した固有値分解における新しい数値計算アルゴリズムをもとに、計算量の再定義を行った。

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) 対称系の固有値問題に対して、係数行列の条件数に関わらず常に最良の近似解を得ることが可能な数値計算アルゴリズムについて研究する。
(2) 提案アルゴリズムの効率化を高めるために、行列乗算の高精度計算に関する研究を推進する。
具体的には、(1)については、実対称行列の固有値問題に対して、近似解(固有値、固有ベクトル)を求めるためのアルゴリズムに依存しない方式であり、かつ有力な数値計算アルゴリズムを活用することが可能である反復改良アルゴリズムを開発し、高精度な近似解を得ることが可能となったことが評価できる。また、(2)については、行列積の計算に対して最良に近い「隣接浮動小数点丸め」を達成する高速なアルゴリズムを開発し、良条件の場合には通常の近似計算の数倍程度の計算時間でそれが達成できることを数値実験によって確認できたことが評価できる。これらの研究成果を学会等で発表し、コメントのフィードバックや他の研究者との議論を踏まえた上で研究の質をさらに高めている。
このように、研究計画に沿って研究を推進できていることがわかる。

Strategy for Future Research Activity

予定通り研究は推進されているため、今後も研究計画に沿って本研究を推進していく。具体的には、非対称行列の特異値問題に対して常に最良の近似解(特異値及び特異ベクトル)を得ることが可能な数値計算アルゴリズムを開発する。開発するアルゴリズムは、これまでに開発してきた対称系の固有値問題と同様に、ニュートン法系統の高い収束性を持つアルゴリズムを想定する。密行列に対する特異値分解では、現在、ハウスホルダー変換による二重対角化を経由する方式が主流である。それに対し、本研究の基本方針は、特定のアルゴリズムに依存しない、汎用的な高精度化のフレームワークを構築することである。そのため、解
の初期値を任意の既存の方式で与えることを想定し、反復改良によって解の精度を改善する方式を考える。
また、上記と並行して、提案アルゴリズムの効率化のため、行列積の高精度計算に関する研究も継続して推進する。
さらに、次年度が最終年度ということで、これまでに開発してきたアルゴリズムを統合した数値線形代数におけるアルゴリズムの統一的な体系を構築し、その体系が、非対称系の固有値問題等、他の様々な問題にも適用可能であることを示す。

  • Research Products

    (16 results)

All 2018 2017 Other

All Int'l Joint Research (2 results) Journal Article (2 results) (of which Peer Reviewed: 2 results,  Open Access: 2 results) Presentation (12 results) (of which Int'l Joint Research: 6 results,  Invited: 2 results)

  • [Int'l Joint Research] Hamburg University of Technology(Germany)

    • Country Name
      Germany
    • Counterpart Institution
      Hamburg University of Technology
  • [Int'l Joint Research] KTH Royal Institute of Technology(Sweden)

    • Country Name
      Sweden
    • Counterpart Institution
      KTH Royal Institute of Technology
  • [Journal Article] Acceleration of a preconditioning method for ill-conditioned dense linear systems by use of a BLAS-based method2017

    • Author(s)
      Y. Kobayashi, T. Ogita, K. Ozaki
    • Journal Title

      Reliable Computing

      Volume: 25 Pages: 15-23

    • Peer Reviewed / Open Access
  • [Journal Article] Generation of Linear Systems with Specified Solutions for Numerical Experiments2017

    • Author(s)
      K. Ozaki, T. Ogita
    • Journal Title

      Reliable Computing

      Volume: 25 Pages: 148-167

    • Peer Reviewed / Open Access
  • [Presentation] Development of Verified Numerical Computations in High-Performance Computing Environments2018

    • Author(s)
      T. Ogita
    • Organizer
      2018 Conference on Advanced Topics and Auto Tuning in High-Performance Scientific Computing (ATAT in HPSC 2018)
    • Int'l Joint Research
  • [Presentation] Accurate and Verified Numerical Computations with HPC2018

    • Author(s)
      T. Ogita
    • Organizer
      SIAM Conference on Parallel Processing for Scientific Computing 2018 (SIAM PP18)
    • Int'l Joint Research
  • [Presentation] Verification of Computational Order of Dot Product from the Behavior of Rounding Errors2018

    • Author(s)
      A. Sakamoto, K. Ozaki
    • Organizer
      The 10th Int'l Conference on Computational Intelligence and Software Engineering (CiSE 2018)
    • Int'l Joint Research
  • [Presentation] Test Matrices with the Specified Solution for Numerical Linear Algebra2018

    • Author(s)
      K. Ozaki
    • Organizer
      The 10th Int'l Conference on Computational Intelligence and Software Engineering (CiSE 2018)
    • Int'l Joint Research
  • [Presentation] 丸め誤差を利用した計算順序を特定する例題について2018

    • Author(s)
      坂本 篤志,尾崎 克久
    • Organizer
      日本応用数理学会部会連合発表会
  • [Presentation] 行列積に対する隣接浮動小数点丸めの結果を返すアルゴリズム2018

    • Author(s)
      尾崎 克久
    • Organizer
      日本応用数理学会部会連合発表会
  • [Presentation] 線形問題におけるHPC向きの精度保証法と反復改良法2017

    • Author(s)
      荻田 武史
    • Organizer
      第9回自動チューニング技術の現状と応用に関するシンポジウム(ATTA2017)
    • Invited
  • [Presentation] 数値線形代数における反復改良法,2017

    • Author(s)
      荻田 武史
    • Organizer
      第17回AT研究会オープンアカデミックセッション(ATOS17)
    • Invited
  • [Presentation] 対称行列に対する固有値分解の反復改良法2017

    • Author(s)
      荻田 武史
    • Organizer
      環瀬戸内ワークショップ
  • [Presentation] Generation of Test Matrices with Exact Singular Values for Numerical Computations2017

    • Author(s)
      K. Ozaki, T. Ogita
    • Organizer
      The 2017 International Conference on Computational and Mathematical Methods in Science and Engineering ( CMMSE2017)
    • Int'l Joint Research
  • [Presentation] Generation of Test matrices with Specified Eigenvalues2017

    • Author(s)
      K. Ozaki, T. Ogita
    • Organizer
      10th Summer Workshop on Interval Methods, and 3rd International Symposium on Set Membership - Applications, Reliability and Theory (SWIM-SMART 2017)
    • Int'l Joint Research
  • [Presentation] 真の特異値や固有値がわかるテスト行列の生成法2017

    • Author(s)
      尾崎 克久,荻田 武史
    • Organizer
      日本応用数理学会年会

URL: 

Published: 2018-12-17  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi