Web Syllabus(講義概要)
トップへ戻る 前のページへ戻る
最適化
英文名 Optimization
科目概要 未来工学研究科(修士課程)生命データサイエンス専攻修士1年~2年後期、専門科目、選択、講義、2単位
科目責任者  榊原 康文
担当者 (※は実務経験のある教員) 榊原 康文秋山 真那斗
講義室

授業の目的

世の中の多くの問題は最適化問題として定式化できる。機械学習や回帰、最尤法などのモデルのデータへのフィッティングも実は最適化の問題である。最適化は、与えられた制約条件の下で、ある目的関数を最大(小)にする解を見出すことであり、そのためのアルゴリズムを設計する分野である。本講義では、最適化の先端知識と考え方を学ぶ。

教育内容

線形計画問題から始めて、凸計画,非線形最適化,ネットワーク計画,近似解法・発見的解法,整数計画といった代表的な最適化問題を体系的に扱い、そのために設計されたアルゴリズムについて理解する。

教育方法

教科書を指定し、その内容について理解を深めるためにパワーポイントや板書及び輪講形式による講義を行う。また数回程度のレポート課題を行い、最適化の知識と考え方の定着を図る。
レポート課題等のフィードバックは、次回講義や講義のwebページ等で共有する。

卒業・学位授与の方針と当該科目の関連

DP2

授業内容(シラバス)

項目 内容 担当者
1 イントロダクション 最適化問題の定式化 榊原 康文
秋山 真那斗
2 線形計画法(1) 線形計画問題、基底解と最適解、シンプレックス法 榊原 康文
秋山 真那斗
3 線形計画法(2) シンプレックス法の収束性、双対定理 榊原 康文
秋山 真那斗
4 線形計画法(3) シンプレックス法の効率化の演習 榊原 康文
秋山 真那斗
5 凸2次計画 凸2次計画問題,KKT条件 榊原 康文
秋山 真那斗
6 非線形最適化(1) 無制約最適化,勾配法,ニュートン法 榊原 康文
秋山 真那斗
7 非線形最適化(2) 制約付き最適化,ラグランジュ法,逐次2次計画法 榊原 康文
秋山 真那斗
8 非線形最適化(3) 無制約/制約付き最適化の計算演習,逐次2次計画法の例題 榊原 康文
秋山 真那斗
9 凸最適化 凸集合と凸関数,凸計画問題 榊原 康文
秋山 真那斗
10 ネットワーク計画(1) グラフの基礎,最短路問題 榊原 康文
秋山 真那斗
11 ネットワーク計画(2) 最小木問題,階層的クラスタリング 榊原 康文
秋山 真那斗
12 ネットワーク計画(3) 最短路・最小木・最小費用流の計算演習 榊原 康文
秋山 真那斗
13 近似解法 厳密解法と近似解法,ナップサック問題,近似保証 榊原 康文
秋山 真那斗
14 発見的解法 非階層的クラスタリング,劣モジュラ最大化問題,メタ戦略など代表的ヒューリスティクス 榊原 康文
秋山 真那斗
15 整数計画 整数計画問題,分枝限定法の基礎と計算演習 榊原 康文
秋山 真那斗
No. 1
項目
イントロダクション
内容
最適化問題の定式化
担当者
榊原 康文
秋山 真那斗
No. 2
項目
線形計画法(1)
内容
線形計画問題、基底解と最適解、シンプレックス法
担当者
榊原 康文
秋山 真那斗
No. 3
項目
線形計画法(2)
内容
シンプレックス法の収束性、双対定理
担当者
榊原 康文
秋山 真那斗
No. 4
項目
線形計画法(3)
内容
シンプレックス法の効率化の演習
担当者
榊原 康文
秋山 真那斗
No. 5
項目
凸2次計画
内容
凸2次計画問題,KKT条件
担当者
榊原 康文
秋山 真那斗
No. 6
項目
非線形最適化(1)
内容
無制約最適化,勾配法,ニュートン法
担当者
榊原 康文
秋山 真那斗
No. 7
項目
非線形最適化(2)
内容
制約付き最適化,ラグランジュ法,逐次2次計画法
担当者
榊原 康文
秋山 真那斗
No. 8
項目
非線形最適化(3)
内容
無制約/制約付き最適化の計算演習,逐次2次計画法の例題
担当者
榊原 康文
秋山 真那斗
No. 9
項目
凸最適化
内容
凸集合と凸関数,凸計画問題
担当者
榊原 康文
秋山 真那斗
No. 10
項目
ネットワーク計画(1)
内容
グラフの基礎,最短路問題
担当者
榊原 康文
秋山 真那斗
No. 11
項目
ネットワーク計画(2)
内容
最小木問題,階層的クラスタリング
担当者
榊原 康文
秋山 真那斗
No. 12
項目
ネットワーク計画(3)
内容
最短路・最小木・最小費用流の計算演習
担当者
榊原 康文
秋山 真那斗
No. 13
項目
近似解法
内容
厳密解法と近似解法,ナップサック問題,近似保証
担当者
榊原 康文
秋山 真那斗
No. 14
項目
発見的解法
内容
非階層的クラスタリング,劣モジュラ最大化問題,メタ戦略など代表的ヒューリスティクス
担当者
榊原 康文
秋山 真那斗
No. 15
項目
整数計画
内容
整数計画問題,分枝限定法の基礎と計算演習
担当者
榊原 康文
秋山 真那斗

到達目標

最適化問題の定式化とそれを解放するアルゴリズムを理解し、応用ができるようになる。

評価方法

期末試験(70%)とレポート課題(30%)の結果から総合的に判断する。

準備学習(予習・復習等)

【講義時間外に必要な学修時間:60時間】
予習:講義中に事前に指定する次回講義内容について教科書を読み、疑問点を明らかにしておくこと。また輪講形式の回については、事前に内容をパワーポイントにまとめておく。
復習:講義中に出題する演習課題について解答を作成し、次回の講義中に示す模範解答と比較・検討する。

備考・その他

講義内容に不安がある場合は、学部科目の「人工知能・機械学習入門」を聴講することを推奨する。
【関連科目:生命科学と機械学習、最適化プログラミング、データモデリング特論】

教材

種別 書名 著者・編者 発行所
教科書 最適化手法入門 寒野善博(著)、駒木文保(編) 講談社
参考書 必要に応じて講義内で指示する。
教科書
書名
最適化手法入門
著者・編者
寒野善博(著)、駒木文保(編)
発行所
講談社
参考書
書名
必要に応じて講義内で指示する。
著者・編者
発行所