• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 課題ページに戻る

2022 年度 実績報告書

非線形最適化問題の求解速度の改善:最適解近傍外での数値的性質悪化の回避

研究課題

研究課題/領域番号 18K11185
研究機関関西大学

研究代表者

檀 寛成  関西大学, 環境都市工学部, 教授 (30434822)

研究期間 (年度) 2018-04-01 – 2023-03-31
キーワード非線形最適化問題 / 最適化ソフトウェア / 自動微分 / モデリング言語
研究実績の概要

本研究課題は,非線形最適化問題の求解速度を改善することを目標にスタートした.本研究においては,提案予定の手法の有効性を検証するために,非線形最適化問題を解くためのソフトウェア(ソルバ)を自ら実装することが必要であった.そこで非線形最適化ソルバの実装を始めたが,その過程で作成した自動微分ソフトウェアの性能が想定以上に良好であったため,本研究課題では目標を変更し,この自動微分ソフトウェアと,それを用いた非線形最適化問題の求解ライブラリの整備を行うこととした.
2022 年度は,自動微分ソフトウェアの性能評価と性能向上に取り組んだ.2021 年度までの時点で自動微分のための基本的な機能は実装(C++ を利用)できていたため,2022 年度は,非線形最適化のベンチマーク問題に現れる関数の勾配(非線形最適化問題の求解においては,この勾配を計算することが基本的な演算の一つとなる)を求める速度を測定することで,性能評価を行った.なお,近年,機械学習分野での利用を意識して,様々なプログラミング言語(Python, Julia 等)による自動微分ソフトウェアの実装が行われている.そこで本研究では,それらの自動微分ソフトウェアと我々の実装の性能を比較した.
比較の結果,我々の実装したソフトウェアは,比較対象のソフトウェアと比べて計算時間・使用メモリ量とも,比較的優位に立っていることがわかった.ただ,計算対象の問題によっては,他ソフトウェアに比べて劣るケースもあった.その原因を調べたところ,実装上の問題点が判明したため,今後はその問題を解消するべく,実装を改良していく予定である.
なお,本研究課題におけるソフトウェアやライブラリの整備は,大阪公立大学の楠木氏のグループと共同で進めている.今後も楠木氏らとの作業を継続していきたい.

  • 研究成果

    (1件)

すべて 2023

すべて 学会発表 (1件)

  • [学会発表] 自動微分ライブラリの性能比較2023

    • 著者名/発表者名
      檀 寛成,楠木 祥文
    • 学会等名
      日本オペレーションズ・リサーチ学会 2023 年春季研究発表会

URL: 

公開日: 2023-12-25  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi