研究課題/領域番号 |
22K11917
|
研究機関 | 筑波大学 |
研究代表者 |
久野 誉人 筑波大学, システム情報系, 教授 (00205113)
|
研究分担者 |
佐野 良夫 筑波大学, システム情報系, 准教授 (20650261)
吉瀬 章子 筑波大学, システム情報系, 教授 (50234472)
|
研究期間 (年度) |
2022-04-01 – 2025-03-31
|
キーワード | 数理最適化 / 非線形最適化 / 大域的最適化 / DM関数 / 単調最適化 |
研究実績の概要 |
実用上重要な関数のほとんどは2つの単調関数の差として表記できることが知られているが,このDM(difference of monotonic)関数を目的関数として凸多面体上で大域的に最小化するアルゴリズムをいくつか設計し,計算機上に実装した.計算実験の途中経過を京都大学数理解析研究所の共同利用研究集会で報告した. 設計・実装したのはいずれも分枝限定法をベースとするアルゴリズムであり,凸多面体を直方体によって細分する矩形アルゴリズムの亜種である.直方体上における問題の実行可能解の算出には線形計画問題を用い,その最適解ωを使って直方体の細分を行うω細分操作を新たに考案して用いていた.直方体の細分操作に従来からよく使われているのは最長辺を二分割する網羅的方法であるが,これと考案した方法とを比較するため,ランダムに生成したテスト問題を解かせる計算実験を繰り返した.その結果,最適解への手掛かりが極めて少ないこの種の最適化では,実直に二分割を繰り返す方法が意外にも効率のよいことが判明した. この二分割法を凌駕するために様々な工夫を試み,下界値計算に用いる線形計画問題の最適解ωを通る超平面で直方体の最長辺を二分するタイプのω細分操作を構築し,アルゴリズムを計算機上に実装したところ,通常の二分割法と比較しても良好な実験結果を得ることができた.ω細分操作は網羅的な細分法ではないため,アルゴリズムの収束を保障する必要があるが,その証明の目処はすでに立っている.
|
現在までの達成度 (区分) |
現在までの達成度 (区分)
3: やや遅れている
理由
比較実験のために用いた単純な二分割法に基づく矩形アルゴリズムが,DM最適化のような最適解への手掛かりが極めて乏しい問題に対しては意外なほど効率が良く,これを凌駕するためにいくつものアルゴリズムを設計・実装し,満足のいくアルゴリズムを構築するまでに非常に手間がかかった.
|
今後の研究の推進方策 |
計算実験のテスト問題として主に線形分数関数の和を目的関数に用いてきたが,今後はより様々なDM関数を目的関数として実験を繰り返し,その結果を専門誌で公開する.また,DM関数の特殊ケースとして,2つの凸関数の差で表記できるDC(difference of convex)関数を凸多面体上で最小化する問題に対し,凸多面体を凸錐を用いて細分する錐分枝限定法と削除平面法を組み合わせるアルゴリズムについても研究を広げる予定である.
|
次年度使用額が生じた理由 |
コロナ禍で学会等がオンライン開催となることが多く,旅費の支出がこれまでよりも大幅に減った.コロナ禍がひと段落したため,今後は対面開催となることが期待され,次年度使用額を旅費として有効に使うことを計画している.
|