Download presentation
Presentation is loading. Please wait.
1
Selfish Routing and the Price of Anarchy 4.3
2008年12月22日 岩間研究室 M1 木下直紀
2
4.3 枝容量の導入 各枝に流せるフローの上限 ue を設定したときの無秩序の代償など 容量付きインスタンス (G,r,c,u)
結論から言うと、前章までの結果は、全てのナッシュフローについては成り立たない。ただし、同様の結果が成り立つナッシュフローが少なくともひとつは存在する。
3
定義4.3.1 ナッシュ均衡 実現可能フロー f が容量付きインスタンス (G,r,c,u) について次の条件を満たすとき、ナッシュ均衡にあるという。 ただし、 もしくは は実現可能ではない
4
命題2.2.2の拡張 命題4.3.2 容量付きインスタンス (G,r,c,u) について、フロー f は次の条件を満たすとき、かつそのときのみナッシュ均衡にある。
5
例4.3.3 [1/2] 容量付きネットワークにおいて、ナッシュフロー f のコストは最適フロー f * よりいくらでも多くかかる場合がある
v u s t 0,1/2 0,∞ コスト,容量 = 1,∞ 容量付きネットワークにおいて、ナッシュフロー f のコストは最適フロー f * よりいくらでも多くかかる場合がある
6
例4.3.3 [2/2] v u s t 0,1/2 0,∞ コスト,容量 = 1,∞ v u s t 0,1/2 0,∞
容量付きネットワークにおいて、ナッシュフロー f のコストは最適フロー f * よりいくらでも多くかかる場合がある v u s t 0,1/2 0,∞ コスト,容量 = 1,∞ v u s t 0,1/2 0,∞ コスト,容量 = 1,∞ 1/2 1/2 f : (G,1,c,u) C( f ) = 1/2 f * : (G,1,c,u) C( f *) = 0
7
定理3.3.7の拡張 定理4.3.4 Anarchy value a(C) を持つ集合 C のコスト関数を持つ容量付きインスタンス (G,r,c,u) について、 f がナッシュフローであり、f * が実現可能な最適フローであるとき、
8
系2.6.6の拡張 補題4.3.6 容量付きインスタンス (G,r,c,u) に関する任意の実現可能フロー f * について、次の条件を満たす実現可能ナッシュフロー f が存在する。
9
補題4.3.6の証明 [1/4] 補題2.6.1の凸計画問題 (CP) を拡張
容量付きインスタンス (G,r,c,u) に対する任意の実現可能フロー f * について、次を満たす実現可能なナッシュフロー f が存在 補題2.6.1の凸計画問題 (CP) を拡張
10
補題4.3.6の証明 [2/4] 容量付きインスタンス (G,r,c,u) に対する任意の実現可能フロー f * について、次を満たす実現可能なナッシュフロー f が存在 f が (CAP) の最適解ならば、f は (G,r,c,u) のナッシュフローであり(命題2.4.4の証明と同じ)、さらに式 (4.2) を満たす(以下)。 対偶を示す。f が (G,r,c,u) の実現可能フローであり、次の条件を満たす f * が存在したとする。このとき f は最適解ではないことを示す。
11
補題4.3.6の証明 [3/4] 目的関数 は f において各枝 e について連続微分可能、偏導関数 = ce( fe)
容量付きインスタンス (G,r,c,u) に対する任意の実現可能フロー f * について、次を満たす実現可能なナッシュフロー f が存在 目的関数 は f において各枝 e について連続微分可能、偏導関数 = ce( fe) ある小さい l について、f ' = (1–l) f +l f * を考える。目的関数を f において1次項までテーラー展開すると、f ' における値は、 ※ R( f ' ) は l↓0 で無視できる誤差項
12
補題4.3.6の証明 [4/4] 容量付きインスタンス (G,r,c,u) に対する任意の実現可能フロー f * について、次を満たす実現可能なナッシュフロー f が存在 を仮定すると、f ' = (1–l) f +l f * における目的関数の値 は f における値より小さくなる。従って f は (CAP) の最適解ではない。 ■
13
定理4.3.4の証明 補題3.3.6より x = fe*, r = fe を代入すると ■
C 上の容量付きインスタンス (G,r,c,u) に対するナッシュフロー f が存在し、最適フロー f * について、 補題3.3.6より x = fe*, r = fe を代入すると ■
14
例4.3.7 [1/2] s 0,2/3 0,∞ コスト,容量 = 1,∞ t v w u x 容量付きネットワークにおいては、ナッシュフロー f よりいくらでも多くのトラフィックを、いくらでも少ないコストで流す最適フロー f * が存在するようなインスタンスが存在する。
15
例4.3.7 [2/2] s 0,2/3 0,∞ コスト,容量 = 1,∞ t v w u x s 0,2/3 0,∞
容量付きネットワークにおいては、ナッシュフロー f よりいくらでも多くのトラフィックを、いくらでも少ないコストで流す最適フロー f * が存在するようなインスタンスが存在する。 s 0,2/3 0,∞ コスト,容量 = 1,∞ t v w u x s 0,2/3 0,∞ コスト,容量 = 1,∞ t v w u x 1/3 2/3 2/3 f : (G,1,c,u) C( f ) = 1/3 f * : (G,2,c,u) C( f *) = 0
16
定理3.6.2の拡張 定理4.3.8 容量付きインスタンス (G,2r,c,u) に関する任意の実現可能フロー f * について、次の条件を満たす (G,r,c,u) に関する実現可能ナッシュフロー f が存在する。
17
定理4.3.8の証明 [1/4] 次の新しいコスト関数を定義 ce( fe) fe ce(x) x ce( fe) fe ce(x) x
(G,2r,c,u) で実現可能な任意のフロー f * について (G,r,c,u) のナッシュフロー f が存在し、C( f )≦C( f *) 次の新しいコスト関数を定義 ce( fe) fe ce(x) x ce( fe) fe ce(x) x
18
定理4.3.8の証明 [2/4] f */2 は (G,r,c,u) で実現可 定理3.6.2途中結果より ■
(G,2r,c,u) で実現可能な任意のフロー f * について (G,r,c,u) のナッシュフロー f が存在し、C( f )≦C( f *) ce( fe) fe ce(x) x f */2 は (G,r,c,u) で実現可 定理3.6.2途中結果より ■
19
定理4.3.8の拡張 定理4.3.9 容量付きインスタンス (G,2r,c,2u) に関する任意の実現可能フロー f * について、次の条件を満たす (G,r,c,u) に関する実現可能ナッシュフロー f が存在する。 証明は定理4.3.8と同じ 定理4.3.8の場合、(G,2r,c,u) について実現可能フローが存在しない場合がある
Similar presentations
© 2024 slidesplayer.net Inc.
All rights reserved.