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

2008 Fiscal Year Annual Research Report

超大規模な半正定値計画問題に対する効率的な並列計算の実装

Research Project

Project/Area Number 18710141
Research InstitutionTokyo Institute of Technology

Principal Investigator

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

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

数理最適化の分野において、半正定値計画問題はそれ自身が重要な問題として捉えられているだけでなく、組み合わせ最適化や多項式計画問題などの他の最適化問題を解く過程でも子問題として頻出する。さらに、量子化学や構造最適化など、その応用分野も極めて広い。その一方で、多項式最適化などから発生する半正定値計画問題は非常に大規模であり、単体CPUの性能では求解が難しい。
本研究では、主双対内点法を実装したSDPAをベースに、並列ソフトウェアSDPARAを開発している。今年度は、計算ボトルネックのひとつであったSchur補完行列に対して、MUMPSを利用することでSparse Cholesky分解のルーチンをSDPAに実装し、また、関数ライブラリの整理などもあわせて行った。これらの改良によって、多項式計画問題などに対する計算時間が大幅に短縮された。さらに、これらの成果をSDPARAに取り込み、並列計算の予備的な実装を行った。これまでにTSUBAMEなどのPCクラスタで性能を確認しており、既存のソフトウェアを上回る性能をすでに示しているが、計算負荷の均等分散やネットワーク通信量の低減など、更なる改良に十分な情報を収集できた段階である。この改良により、センサーネットワークなど新しい最適化問題にも実用的になることが考えられる。
これらの研究成果の一部は、米国オペレーションズリサーチ学会Informs Annual Meetingで発表を行った。

  • Research Products

    (4 results)

All 2008 Other

All Journal Article (2 results) (of which Peer Reviewed: 2 results) Presentation (1 results) Remarks (1 results)

  • [Journal Article] 最適化ソフトウェアSDPA2008

    • Author(s)
      中田和秀, など
    • Journal Title

      応用数理 18

      Pages: 2-14

    • Peer Reviewed
  • [Journal Article] Variational calculation of second-order reduced density matrices by strong N-representability conditions and an accurate semidefinite programming solver2008

    • Author(s)
      Maho Nakata, et. al.
    • Journal Title

      Journal of Chemical Physics 128

      Pages: 164113

    • Peer Reviewed
  • [Presentation] SDPA : Leading-edge Software for SDP2008

    • Author(s)
      Makoto Yamashita
    • Organizer
      Informs Annual Meeting 2009
    • Place of Presentation
      Washington D C
    • Year and Date
      2008-10-14
  • [Remarks]

    • URL

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

URL: 

Published: 2010-06-11   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi