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

2009 Fiscal Year Annual Research Report

疎行列に帰着される超大規模半正定値行列への並列計算による高速求解の実装

Research Project

Project/Area Number 21710148
Research InstitutionTokyo Institute of Technology

Principal Investigator

山下 真  Tokyo Institute of Technology, 大学院・情報理工学研究科, 助教 (20386824)

Keywords応用数学 / ハイパフォーマンスコンピューティング / 数理最適化 / 並列計算 / 半正定値計画問題
Research Abstract

本研究の対象である半正定値計画問題(Semilleinite Programming,以下SDP)は、線形計画問題のHilbert空間への拡張である。SDPに対する効率的なソフトウェアが開発されると、量子化学や制御理論などSDPの様々な応用で、実際に数値計算を行なうことができるようになる。
SDPは、主双対内点法で解くことが多いが、近年の応用である多項式計画問題やセンセーネットワーク問題では、主双対内点法の計算時間の多くを占あるSchur補完行列が疎行列になることが解かっている。つまり、これらの応用ではSchur補完行列は、ほとんどの要素が0となるため、0となる要素をスキップすることで高速に計算することが可能である。
本年度は、これまでに開発してきた並列SDPソルバーSDPARA (SemiDefinite Proramming Algorithm)を改良して、疎なSchur補完行列を効率的に計算することを可能にした。
Schur補完行列の計算時間は、主にその要素の計算と行列のCholesky分解である。要素の計算では、それぞれの要素に必要な計算時間を問題の入力からあらかじめ予測し複数のプロセッサに平均的に計算負荷がかかる分散方法を導入した。また、並列疎コレスキー分解ライブラリMUMPSの入によって、Cholesky分解についても大幅に計算時間を短縮することを可能にした。
これらの改良により、従来解くことのできなかった30,000点以上のセンサーをもつセンサーネットワーク問題を実際に計算することが可能になった.この結果については国際数理計画学会ISMP2009で成果発表を行なった。

  • Research Products

    (2 results)

All 2009 Other

All Presentation (1 results) Remarks (1 results)

  • [Presentation] Parallel Software for SemiDefinite Programming with Sparse Schur Complmenent Matrix2009

    • Author(s)
      Makoto Yamashita
    • Organizer
      The International Symposium on Mathematical Programming 2009
    • Place of Presentation
      Chicago, USA
    • Year and Date
      2009-08-26
  • [Remarks]

    • URL

      http://sdpa.indsys.chuo-u.ac.jp/sdpa/

URL: 

Published: 2011-06-16   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi