SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Downloaden Sie, um offline zu lesen
2022.3.3
織田 拓磨 (Takuma 0da)
株式会社ディー・エヌ・エー + 株式会社 Mobility Technologies
交通ゲーム理論入門
2
項目
01|配分問題
02|利用者均衡
03|タクシー市場均衡
3
01 配分問題
4
Sheffi, Y. (1985). Urban transportation networks (Vol. 6). Prentice-Hall, Englewood Cliffs, NJ.
著者が無償公開:https://sheffi.mit.edu/book/urban-transportation-networks
参考⽂献
5
(a) ルート選択
○ 各エージェントはOを出発しDになるべく早く着きたい
○ どのルートを選ぶべきか?到着時間は?
○ プレイヤー数(交通量): q = x1 + x2
(b) q < qʼ だと全員1を選ぶ
(c) q > qʼ だと1と2の移動時間が同じになるように配分される
道路ゲーム
6
l 仮定:
1. OD間の交通需要は⼀定
2. 利⽤者は利⽤可能な経路について完全な情報を持っている
3. 利⽤者は⽬的地までの所要時間を最⼩化するように⾏動する
l 均衡状態:
○ どの利⽤者も⾃分⼀⼈だけ経路を変えることで所要時間を短縮できない状態
○ Wardropの第⼀原則:利⽤される経路の所要時間は皆等しく、利⽤されないどの経路よりも⼩さい
○ 利⽤者均衡配分(UE; User Equilibrium assignment)と呼ばれる
Wardropの第⼀原則
7
l 全ての有限ゲーム(多くの無限ゲーム)において存在が証明されている
l ⼆⼈ゼロサムゲームにおいては、ナッシュ均衡戦略をとるプレイヤーは絶対に平均的に負けない
ことが保証されている
l ナッシュ均衡戦略を⾒つける効率的なアルゴリズムは特定のゲームにしか証明されておらず、基
本的にはプレイヤーの⼈数が多いほど計算するのが難しい
l CFR: Counterfactual Regret minimization
l Pluribus: 6⼈プレーポーカーAI
ゲーム理論におけるナッシュ均衡
8
l 交通ネットワーク利⽤者の移動パターン(主に均衡状態)を推定
l ⼀般的なゲームとは異なり、プレイヤー数が⾮常に多いことから配分を連続量として扱う
l ⼟⽊⼯学における研究分野で膨⼤な研究蓄積があり、複雑なネットワークにも分析が及んでいる
l 道路交通だけでなく交通モードの選択にも容易に拡張できる
○ 所要時間(時間費⽤)の代わりに⼀般化費⽤を⽤いる
○ 鉄道の場合:駅までのアクセス時間、待ち時間、⾞内混雑の不快感、寒い暑いなど
交通ネットワークにおける交通量配分理論
9
l ⽬的:交通施策の効果を予測する
○ 1st stage: 交通シナリオ(インフラ、規制、需要など)を数理モデルとして表現し、実現する交通量を
予測する
○ 2nd stage: 実現した交通量をもとに興味ある指標(移動時間・コスト、交通サービス収⼊、CO2排出量、
アクセシビリティなど)を評価する
l アプローチ:交通システムの均衡分析
○ 例)渋滞緩和のためある道路の拡幅⼯事を⾏なった。初めのうちは渋滞は解消したように思えたが、
次第に利⽤者が増えていき再度渋滞が多発するようになった。
=> システム(ネットワーク)全体における均衡分析の重要性
交通ネットワークにおける交通量配分理論
10
l 交通ネットワークの表現
○ ネットワーク:ノードとリンクの集合
○ ODセントロイド:フローが発⽣/集中するノード(⾚ => ⻘)
l リンクパフォーマンス関数
○ BPR関数:リンクの流量と旅⾏時間の関係式
交通ネットワークにおける交通量配分理論
現実のOD分布ではありません
11
l 利⽤者均衡配分(UE; User Equilibrium assignment)
○ どの利⽤者も⾃分⼀⼈だけ経路を変えることで所要時間を短縮できない状態
l システム最適化配分(SO; System Optimum assignment)
○ 道路ネットワーク上の総旅⾏時間が最⼩
l 確率的利⽤者均衡配分(SUE; Stochastic User Equilibrium assignment)
○ どの利⽤者も⾃分⼀⼈だけ経路を変えることで所要時間を短縮できないと信じている状態
均衡の概念
12
02 利用者均衡
l ゴール:均衡状態における各リンクの流量(リンクaの流量: xa)を求めたい
l 所与
○ リンクパフォーマンス関数: t(x)
○ ODトリップレート: qrs
○ ネットワーク
l Wardropの原理
13
定式化
流量は⾮負
流量保存
1
2
3 4
1
2
3
4
f14
1
f14
2
流量がゼロでないODペアrs間の経路kの所要
時間crs
kは最短所要時間 ursと⼀致
利⽤される経路の所要時間は皆等しく、
利⽤されないどの経路よりも⼩さい
=
14
定式化
流量xの凸関数
線形制約
⾮負制約
subject to
⼗分性の証明:
ラグランジアンを使ってKKT条件を求める
=> Wardropの原理!
各リンクの流量
どうやって解くか? => 最適化問題へ変換する
15
アプローチ:
初期解からx0から降下⽅向dとステップサイズαを探
索し、反復的に解の更新を⾏う
xn+1 = xn + αd
解法
流量xの凸関数
線形制約
⾮負制約
subject to
各リンクの流量
凸計画問題
変数の数が膨⼤でニュートン法では扱えない
例:深さ100程度でも1つのODに対してパス数が10^50くらい
=> Frank-Wolfe法
16
l 降下⽅向d = y ‒ xnの探索
○ ⽬的関数zをxn周りで線形近似した関数zLを最⼩化する = LP
○ 補助問題
Frank-Wolfe (Convex Combinations) method
Þ 各々が最短経路で移動する
Þ 最短経路に従って、r -> sにqrsを流すだけ
総旅⾏時間の最⼩化
リンク旅⾏時間が流量の関数ではない(相互
作⽤がない)
17
Frank-Wolfe (Convex Combinations) method
降下⽅向dの線分上であれば線形制約を満たす
=> ⽬的関数を最⼩化するステップサイズαを決定
(1変数なので2分法などで⾼速に探索)
18
ブレスのパラドックス
どちらの経路も3台ずつ流れ、83秒の所要時間 5の道路を新設
所要時間が92秒に増加!?
19
社会的余剰を最⼤化したい
○ ネットワーク上の総旅⾏時間が最⼩(⽬的関数が変わるだけ)
○ KKT条件 => パフォーマンス関数を読み替えたときのWardrop均衡となっている!
SO
subject to
追加項の分を混雑課⾦することで
UEをSOに⼀致させられる
他利⽤者の旅⾏時間増分
20
l 5箇所の出発地点、適当な分布の到着地点のODトリップの均衡状態を算出
l リンク旅⾏時間はBPR関数(キャパシティは適当)
計算例
21
計算例
UE SO
22
l 変動需要
○ 別の交通⼿段利⽤、出発時間の変更など、モデル化しているネットワークからの離脱を考慮する
l 公共交通ネットワーク
○ 公共交通⼿段の混雑による影響を考慮したい
l リンク間相互作⽤
○ あるリンクの交通量が別のリンクの旅⾏時間に依存する
拡張
23
03 タクシー市場均衡
24
タクシー探客のナッシュ均衡戦略を求めたい
○ ナッシュ均衡 : 個々の乗務員がこれ以上空⾞時間を短縮できないような状態
○ モチベーション:お客さま探索ナビ(Hermes)
○ 全体最適(=SO)ではないが、乗務員にHermes案内経路を離脱するインセンティブが働かないため、
現状の枠組みでは最善
流しタクシー市場
25
仮定
○ 流し以外の需要は考えない
○ 利⽤客側の⾏動変化(需要変動)は考えない
○ 道路混雑(渋滞)による影響は考えない
○ 各⾞両は乗⾞までの空⾞時間を最⼩化するように⾏動する
○ 乗⾞発⽣確率は⾞両数に依存して決まる(⾞両数が増えるに従って減少する)
流しタクシー市場
最短経路問題を⼀般化すれば、探客問題は実は最短経路問題になる
l 配分問題:
○ ある⼀つの状態の吸収確率が1、その他は0
○ リンク旅⾏時間が他のエージェントの戦略に依存
l 探客問題:
○ 全ての状態が需要供給に基づいた吸収確率(=乗⾞確率)を持つ
○ リンク吸収確率がのエージェントの戦略に依存
配分問題の解法に従えば、ナッシュ均衡およびその戦略を算出できそう
26
(吸収)マルコフ決定過程
1 − 𝜌!
𝑠" = 𝑠
𝑠"#$!
= 𝑠%
𝜌!
𝑎" = 𝑎
Goal
State
吸収確率:
⾏動aをとった場合にゴールに
辿り着く確率
27
Frank-Wolfe (Convex Combinations) method 再訪
1. 乗⾞確率を更新
2. 最適⽅策を算出
3. ステップサイズ
は固定1 / n
4. ⽅策を更新
5. 現在の⽅策に基づき流量
(visitation frequency)を算出
28
Value Iteration Policy Propagation
Model Update
Policy π
Flow µ
Pickup Probability ρ
© Zenrin © Mapbox © Zenrin © Mapbox
29
⽉曜AM9時での計算例
ナッシュ均衡 実際の分布

Weitere ähnliche Inhalte

Empfohlen

Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Empfohlen (20)

Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 

交通ゲーム理論入門