LoginSignup
8
10

More than 1 year has passed since last update.

機械学習と数理最適化

Last updated at Posted at 2020-02-20

#機械学習と数理最適化

「コンビニのお店×商品ごとに需要予測がしたいんです」
 → 機械学習/統計モデリングっぽい話
   現象の予測・解明

「コンビニのお店×商品ごとに需要予測に基づいて利益の最大化をしたいんです」
 → 数理最適化っぽい話
   利益の最大化(現象が解明した後にKPIの最大化・最小化)

機械学習と数理最適化の間:バンビット問題(強化学習)というのもある

#意思決定のステップとアナリティクスの到達段階
データサイエンス/AI/アナリティクスといってもレベルは様々である

意思決定のステップ
 ①集計(何が起きるのか)
 ②説明(何故起きたのか)
 ③予測(何が起きるのか)
 ④意思決定(何をすればいいのか)
 ⑤行動(実際の行動)

アナリティクスの到達段階
 ①記述的アナリティクス
 ②診断的アナリティクス
 ③予測的アナリティクス
 ④処方的アナリティクス(AIによる意思決定支援)
 ⑤処方的アナリティクス(AIによる意思決定)

一般的に 
 ①集計(何が起きるのか) DWH/BIツールで行う
  ①記述的アナリティクス

 ②説明(何故起きたのか)や③予測(何が起きるのか)までを機械学習/統計解析が行う
  ①記述的アナリティクス
  ②診断的アナリティクス
  ③予測的アナリティクス

 ④意思決定(何をすればいいのか)や⑤行動(実際の行動)を数理最適化によって行う
  ①記述的アナリティクス
  ②診断的アナリティクス
  ③予測的アナリティクス
  ④処方的アナリティクス(AIによる意思決定支援)
  ⑤処方的アナリティクス(AIによる意思決定)

#機械学習vs数理最適化

タスク システムへの入力 システムのメカニズム システムの出力 典型的な技術
予測・推定 ⭕️ 不明→推定  ⭕️ 機械学習・統計学
最適化 最良のものは不明→探索 ⭕️ 最小化・最大化したい 数理最適化

#どこまでできるか?

説明 予測 意思決定支援 意思決定
株トレード(DayTrading) ○(HFT)
スーパーの購買計画 ○(需要予測) ○(最適購買)
建築機材のレンタル ○(需要予測) ○(支店間の機材配備の最適化) ○/?(支店間のインセンティブの対立)
コモディティトレード ○(価格予測) ○(売買タイミング示唆) ?(政治リスクの評価)
農業 ○(収穫予想) ○(肥料最適化)/?(販売計画)
M&A ?(高い個別性) ? ?

課題・オペレーション依存になりやすい

数理最適化で解決できる課題の例

・広告割り当て問題 → 広告効果の最大化(CVR・ CTR)
・車両配送計画立案 → (一回の荷物の重量・最適なルートなど)
・工場の生産計画 → 原材料と生産量の調整・他の工場との連携など
・行政の施設配置問題 → (学校とか)
・戦争 → (効率のいい攻撃)
・ポートフォリオ → (リスクリターンのバランス・同じリターンでもリスクが減らせる)
・シフト作成 → (役割と負担の調整)

#参考
 DWHとBIツール
  https://it-trend.jp/bi/article/bi_dwh

 python3
  numpy pulp

 勉強の仕方
   応用に約立つ50の最適化問題(本)

8
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
10