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の技術発表資料です
PRO
September 08, 2023
Research
0
440
双対問題の導出
NearMeの技術発表資料です
PRO
September 08, 2023
Tweet
Share
More Decks by NearMeの技術発表資料です
See All by NearMeの技術発表資料です
今だからこそ入門する Server-Sent Events (SSE)
nearme_tech
PRO
3
260
ReactNative のアップグレード作業が (意外に)楽しかった話
nearme_tech
PRO
2
80
強化学習アルゴリズムPPOの改善案を考えてみた
nearme_tech
PRO
0
8
Apple Containerについて調べて触ってみた
nearme_tech
PRO
0
150
Rust 並列強化学習
nearme_tech
PRO
0
25
並列で⽣成AIにコーディングをやらせる
nearme_tech
PRO
1
150
希望休勤務を考慮したシフト作成
nearme_tech
PRO
0
40
Hub Labeling による高速経路探索
nearme_tech
PRO
0
100
Build an AI agent with Mastra
nearme_tech
PRO
0
84
Other Decks in Research
See All in Research
20250624_熊本経済同友会6月例会講演
trafficbrain
1
620
集合間Bregmanダイバージェンスと置換不変NNによるその学習
wasyro
0
140
cvpaper.challenge 10年の軌跡 / cvpaper.challenge a decade-long journey
gatheluck
3
310
生成的推薦の人気バイアスの分析:暗記の観点から / JSAI2025
upura
0
260
EarthSynth: Generating Informative Earth Observation with Diffusion Models
satai
3
270
Learning to (Learn at Test Time): RNNs with Expressive Hidden States
kurita
0
170
最適化と機械学習による問題解決
mickey_kubo
0
170
Delta Airlines® Customer Care in the U.S.: How to Reach Them Now
bookingcomcustomersupportusa
0
110
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
0
160
Large Language Model Agent: A Survey on Methodology, Applications and Challenges
shunk031
16
9.9k
PhD Defense 2025: Visual Understanding of Human Hands in Interactions
tkhkaeio
1
190
心理言語学の視点から再考する言語モデルの学習過程
chemical_tree
2
590
Featured
See All Featured
Designing for humans not robots
tammielis
253
25k
Agile that works and the tools we love
rasmusluckow
330
21k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Writing Fast Ruby
sferik
628
62k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.1k
Automating Front-end Workflow
addyosmani
1370
200k
Done Done
chrislema
185
16k
Docker and Python
trallard
46
3.6k
Producing Creativity
orderedlist
PRO
347
40k
Building Applications with DynamoDB
mza
96
6.6k
A better future with KSS
kneath
239
17k
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