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
July 26, 2022
Technology
160
0
Share
最短経路探索が表していること
NearMeの技術発表資料です
PRO
July 26, 2022
More Decks by NearMeの技術発表資料です
See All by NearMeの技術発表資料です
【Browser Automation × AI】 Stagehandを試してみよう
nearme_tech
PRO
0
46
AIを用いた PID制御で部屋 の温度制御をしてみた
nearme_tech
PRO
0
54
CopilotKit + AG-UIを学ぶ
nearme_tech
PRO
3
260
Tile38 Overview
nearme_tech
PRO
0
61
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
790
実践で使えるtorchのテンソル演算
nearme_tech
PRO
0
38
ローカルLLMを⽤いてコード補完を⾏う VSCode拡張機能を作ってみた
nearme_tech
PRO
0
660
初めてのmarimo (ハンズオン)
nearme_tech
PRO
0
52
ローカルLLM
nearme_tech
PRO
0
96
Other Decks in Technology
See All in Technology
OpenClaw初心者向けセミナー / OpenClaw Beginner Seminar
cmhiranofumio
0
210
Blue/Green Deployment を用いた PostgreSQL のメジャーバージョンアップ
kkato1
1
230
Babylon.js Japan Activities (2026/4)
limes2018
0
140
PostgreSQL 18のNOT ENFORCEDな制約とDEFERRABLEの関係
yahonda
1
200
自分をひらくと次のチャレンジの敷居が下がる
sudoakiy
5
1.6k
Kiro Meetup #7 Kiro アップデート (2025/12/15〜2026/3/20)
katzueno
2
280
Even G2 クイックスタートガイド(日本語版)
vrshinobi1
0
190
The essence of decision-making lies in primary data
kaminashi
0
220
出版記念イベントin大阪「書籍紹介&私がよく使うMCPサーバー3選と社内で安全に活用する方法」
kintotechdev
0
140
Datadog で実現するセキュリティ対策 ~オブザーバビリティとセキュリティを 一緒にやると何がいいのか~
a2ush
0
190
FlutterでPiP再生を実装した話
s9a17
0
240
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
qa
0
710
Featured
See All Featured
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
500
Making the Leap to Tech Lead
cromwellryan
135
9.8k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
170
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
320
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
330
Visualization
eitanlees
150
17k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Designing Experiences People Love
moore
143
24k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
160
Building the Perfect Custom Keyboard
takai
2
720
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
150
Transcript
0 最短経路探索が表していること 2022-07-22 第7回NearMe技術勉強会 Tomoki Kishikawa / Kappa
1 目次 【今回】 • 最短経路探索の概要 • 交通工学で考える最適状態(UEとSO) 【次回以降】 • Dijkstra法のアルゴリズム
• アルゴリズムで難しいこと
2 最短経路探索とは? • 2つのノード間でもっとも経路費用の低い経路を探す問題 ◦ 最適化問題の1種 O D 2 3
12 5 2 6 4 6 2
3 最短経路探索アルゴリズム • ラベル確定法 ◦ Dijkstra法 計算量:O(V2)(オリジナル) O((E+V)log V)(優先度付きキュー(二分ヒープ)) O(E+Vlog
V)(優先度付きキュー(フィボナッチヒープ)) • ラベル修正法 ◦ Bellman-Ford法 計算量:O(E×V) ※V: ノード数, E: リンク数
4 最短経路が表していること 交通工学で考えられる2つの最適状態 利用者均衡 (UE:User Equilibrium) システム最適配分 (SO:System-Optimization) 各利用者の移動時間が最短 全員の移動時間の合計が最短
5 UEとSOから現れる面白いパラドックス Braeseのパラドックス O D x/100 45 45 x/100 O
D x/100 45 45 x/100 0 4000人の需要 2000人ずつ移動して65分 全員がx/100の方で移動して80分
6 最短経路が表していること 最短経路はどっち……? 利用者均衡 (UE:User Equilibrium) システム最適配分 (SO:System-Optimization) 各利用者の移動時間が最短 全員の移動時間の合計が最短
7 • 松井寛編: 交通ネットワークの均衡分析—最新の理論と解法—, 1998. • Wikipedia「ブライスのパラドックス」(2022/07/22閲覧) • 久野 誉人,
繁野 麻衣子, 後藤 順哉: IT Text 数理最適化, オーム社, 2012. 参考文献
8 Thank you