講義内容詳細:オペレーションズ・リサーチⅡ

戻る
年度/Academic Year 2022
授業科目名/Course Title (Japanese) オペレーションズ・リサーチⅡ
英文科目名/Course Title (English) Operations Research Ⅱ
学期/Semester 後期 単位/Credits 2
教員名/Instructor (Japanese) 小林 和博
英文氏名/Instructor (English) KOBAYASHI Kazuhiro

講義概要/Course description
オペレーションズ・リサーチ(OR)は,様々な状況下で意思決定を行う際に,数理モデルを用いた分析を行うことで最適なアプローチを導き出すための方法論である.そして,数理計画は,与えられた制約条件下で目的関数を最大または最小にする手法である.数理計画は,ORにおける基本的な技術であり,様々なORモデルにおいて重要な役割を果たしているのみならず,工学,統計学,経済学,経営学などにも幅広い応用を持つ.本科目では,数理計画問題を解くための代表的な手法を学ぶ.また,終盤では,数理計画以外のOR手法として,多様な問題のモデル化に用いられるマルコフ連鎖を扱う.
達成目標/Course objectives
数理計画問題を解くための代表的な手法の基本的な考え方を理解すること,および,マルコフ連鎖の基本的な考え方を理解することを目標とする.具体的な達成目標は次のとおりである.
- 凸関数を説明することができる.
- 制約なし最適化問題の最適性条件を説明することができる.
- 降下法の考え方を説明することができる.
- KKT条件を説明することができる.
- マルコフ連鎖とはなにかを説明することができる.
- 具体的な事象をマルコフ連鎖を用いてモデル化することができ,小規模な問題について手計算で行うことができる.
履修条件(事前に履修しておくことが望ましい科目など)/Prerequisite
必須ではないが,次の科目を事前に履修しておくことが望ましい.
解析学ⅠA,解析学ⅠB,線形代数ⅠA,線形代数ⅠB
授業計画/Lecture plan
1
授業計画/Class 【オンライン(オンデマンド型)】数学的準備: 多変数関数,微分と積分
最適化問題を扱うために必要な,多変数関数,微分と積分の基本的な事項を整理する.
2
授業計画/Class 数学的準備: 行列と固有値
行列の演算と,固有値の求め方を学ぶ.
3
授業計画/Class 凸関数
凸関数の性質を理解し,基本的な関数の凸性の判定を行う.
4
授業計画/Class 制約なし最適化問題1: 1次の最適性条件,2次の最適性条件
制約なし最適化問題の1次の最適性条件,2次の最適性条件の意味を学ぶ.
5
授業計画/Class 制約なし最適化問題2: 凸関数と凹関数,凸関数の最適化
凸関数,凹関数,および,凸関数の最適化の方法を学ぶ.        
6
授業計画/Class 制約なし最適化問題3: 降下法の収束性,収束速度
降下法のアルゴリズムの大域的収束性と,その収束速度を学ぶ.
7
授業計画/Class 基本的な降下法アルゴリズム
基本的な降下法アルゴリズムと,直線探索の方法を学ぶ.
8
授業計画/Class 最急降下法
最急降下法の手順と理論を学ぶ.また,理論による最急降下法の解析を行う.
9
授業計画/Class 制約つき最適化問題1: 制約式,接平面,1次の最適性条件(等式条件の場合)
制約式,接平面,等式制約の場合の1次の最適性条件を学ぶ.
10
授業計画/Class 制約つき最適化問題2: 二次の最適性条件,接部分空間上の固有値
等式制約からなる最適化問題の二次の最適性条件を学ぶ.さらに,収束速度と接部分空間上の固有値との関係を学ぶ.                
11
授業計画/Class 制約つき最適化問題3: 感度分析(等式制約),KKT条件
等式制約からなる制約つき最適化問題の感度分析,等式制約と不等式制約からなる最適化問題に対するKKT条件を学ぶ.
12
授業計画/Class マルコフ連鎖(1): 推移図,マルコフ性

13
授業計画/Class マルコフ連鎖(2): 推移確率行列,定常分布

14
授業計画/Class マルコフ連鎖(3): 状態空間の分割
15
授業計画/Class マルコフ連鎖(4) :応用例
 
事前学習/Preparation 教科書の該当箇所を読み,内容を理解する。必要に応じてメモを作成する。
事後学習/Reviewing 実施回の内容で理解が十分でないものがあれば,復習して理解する。
授業方法/Method of instruction
区分/Type of Class 対面授業 / Classes in-person
実施形態/Class Method 通常型 / regular
補足事項/Supplementary notes本講義は対面授業(ハイブリッド型ハイフレックス形式)で行う.担当教員が教材を用いて講義を実施する.レポートの出題・提出はすべてオンラインで行う.
活用される授業方法/Teaching methods used
成績評価方法/Evaluation
1 レポート Report 100%
教科書/Textbooks
 著者名
Author
タイトル
Title
出版社
Publisher
出版年
Published year
ISBN
1 Nicolas Privault Understanding Markov Chains - Examples and Applications, Second Edition Springer Singapore : Imprint: Springer 2018. 9789811306594
2 by David G. Luenberger, Yinyu Ye Linear and Nonlinear Programming Springer Science+Business Media, LLC 2008. 9780387745039