Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
双対問題の導出
Search
NearMeの技術発表資料です
September 08, 2023
Research
0
130
双対問題の導出
NearMeの技術発表資料です
September 08, 2023
Tweet
Share
More Decks by NearMeの技術発表資料です
See All by NearMeの技術発表資料です
OR-Toolsの中⾝ -VRPの解法について-
nearme_tech
0
43
GTFSのデータを Streamlitで可視化してみた
nearme_tech
0
37
Offset / Cursor Paginationについて
nearme_tech
2
74
⼤規模⾔語モデルの拡張(RAG)が 終わったかも知れない件について
nearme_tech
23
15k
VRPを深層強化学習で解く
nearme_tech
0
69
Let’s go monorepo - intro to Nx.dev
nearme_tech
0
22
Dynamic Vehicle Routing のシミュレーションを Streamlitで作ってみた
nearme_tech
0
63
ログ監視ツールについて調べてみた
nearme_tech
0
58
(インターン生が大学院で行なっている)研究紹介
nearme_tech
0
48
Other Decks in Research
See All in Research
動物倫理学ことはじめ:人間以外の動物との倫理的な付き合い方を考える
takeshit_m
0
300
訓練データ作成のためのCloudCompareを利用した点群の手動ラベリング
kentaitakura
0
560
3D Human Mesh Estimationについていくつかまとめてみた / Survey about 3D Human Mesh Estimation
nttcom
0
220
機械学習と最適化の融合動的ロットサイズ決定問題を例として
mickey_kubo
2
260
第12回全日本コンピュータビジョン勉強会:画像の自己教師あり学習における大規模データセット
naok615
0
530
ニフティのインナーソース導入事例 - InnerSource Commons #11
niftycorp
PRO
0
270
方策の長期性能に対する効率的なオフライン評価・学習 (Long-term Off-Policy Evaluation and Learning)
usaito
PRO
2
190
Cross-Media Information Spaces and Architectures
signer
PRO
0
120
How to Perform Manual Classification for Deep Learning Using CloudCompare
kentaitakura
0
670
ゼロからわかるリザバーコンピューティング
kurotaky
1
310
Julia Tokyo #11 トーク: 「Juliaで歩く自動微分」
abap34
2
1.3k
10-ot-generic-bio.pdf
gpeyre
0
140
Featured
See All Featured
Six Lessons from altMBA
skipperchong
22
3k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
245
20k
It's Worth the Effort
3n
180
27k
How STYLIGHT went responsive
nonsquared
92
4.8k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
22
1.4k
Writing Fast Ruby
sferik
622
60k
How to train your dragon (web standard)
notwaldorf
75
5.2k
Clear Off the Table
cherdarchuk
85
310k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
The Cult of Friendly URLs
andyhume
74
5.7k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
221
21k
Adopting Sorbet at Scale
ufuk
69
8.6k
Transcript
1 双対問題の導出 2023-09-08 第59回NearMe技術勉強会 Yuta OKAMOTO
2 目次 1. 前回までの内容・今回のゴール 2. 前提知識 3. 双対問題の導出 4. 主問題と双対問題の間に成り立つ定理
5. 次回予告
3 1.前回までの内容・今回のゴール • 前回までの内容 ◦ 双対問題とは何か ▪ 主問題と双対問題は鏡像のような関係 ▪ うれしい関係が成り立つ
• 今回のゴール ◦ 双対問題の簡単な導出をマスター
4 2.前提知識 • 線形計画問題 • 今回は線形な最適化問題の双対問題について説明 • 目的関数(最大化させたいもの)も制約条件(守るべきルー ル)も線形なもの 最適化問題
非線形 線形
5 2.前提知識 • 双対問題についてふわっと理解: ◦ 元々考えていた最適化問題を主問題とすると,主問題のペ アになるような問題が存在する. P D 主問題
双対問題 双対関係
6 2.前提知識 • 以下の関係性がある. ◦ 一方の目的関数の値が,もう一方の下界を与える ◦ 一方が最適解を持つならばもう一方も最適解を持ち,それ らは一致する ◦
一方が非有界ならば,もう一方は実行不能である ▪ ※「一方が実行不能ならばもう一方は非有界」は言えな い
7 2.前提知識 • 上界と下界 opt obj val
8 3.双対問題の導出 P D http://www.me.titech.ac.jp/~mizu_lab/text/PDF-LP/LP2-dual.pdf
9 3.双対問題の導出 - 最大流問題と最小カット問題 https://scmopt.github.io/opt100/10maxflow.html
10 3.双対問題の導出 - 最大流問題と最小カット問題 P D
11 3.双対問題の導出 - 最大流問題と最小カット問題 以下のノートブックを使って,システマチックに導出した場合でも目的 関数値が一致することを確認する https://gist.github.com/yutaokamoto/2902973186e0584837e6dfcd 6b59b2c6
12 4.次回予告 • 双対問題導出のちゃんとした説明 • 双対定理と相補性条件について
13 出典 • Log Opt.「最大流問題」(2023年1月29日)『opt100』. https://scmopt.github.io/opt100/10maxflow.html#%E6%9C%80%E5%A4 %A7%E6%B5%81%E5%95%8F%E9%A1%8C%EF%BC%88maximum-f low-problem%EF%BC%89(参照 2023年9月8日) •
水野眞治「双対問題と双対定理」(2013年2月9日)『学習用テキスト 線形計画 法 (2)』.http://www.me.titech.ac.jp/~mizu_lab/text/PDF-LP/LP2-dual.pdf (参照 2023年9月8日)
14 Thank you