5.5 Efficiency of Probing Locality
5.5.1 A Clash of Models
We stated in Observation 5.2 that k-BE β BE holds. In the following, we will discuss the limits of several proof techniques to identify the parameters for which k-BE = BE, i.e., both equilibria concepts coincide. Specifically, we ask
πΌ π 1 2 βπ/2 π1βuοΏ½ π 12πlog π 1 2 6 π = 2βπΌ
π = 2 β 51+βlog uοΏ½+ 24log π + 3
4.667 β 3β1/uοΏ½β+ 8
PoA= π(uοΏ½
uοΏ½+ π)
PoA= π(1)
PoA= uοΏ½(βuοΏ½)
PoA= π(5βlog uοΏ½log π)
PoA= π(1)
Figure 5.5: Overview of our results from Theorem 5.15 and Theorem 5.28. The light blue area indicates where buy equilibria and π-local buy equilibria coincide and the orange lines mark the ranges that are covered by diο¬erent proofs.
for which combinations of π and πΌ any π-local buy equilibrium diameter is smaller than π. If this is true, then a π-local operation can achieve the same result as an arbitrary operation. Theorem 5.15 combines the results, which we will prove below.
Theorem 5.15. The equilibrium concepts π-local buy equilibrium and buy equilibrium coincide for the following parameter combinations and yield the respective price of anarchy results (cf. Figure 5.5): We have k-BE = BE for
β§ { { { { { { { β¨ { { { { { { { β© πΌ β (0, 1) β§ π β₯ 2 βPoA = O(1), πΌ β [1, βπ/2] β§ π β₯ 6 βPoA = O(1),
πΌ β [1, π1βuοΏ½] β§ π β₯ log(uοΏ½)1 β§ π β₯ 4.667 β 3β1/uοΏ½β+ 8 βPoA = O(3β1/uοΏ½β), πΌ β [1, 12πlg π] β§ π β₯ 2 β 51+βlg uοΏ½+ 24lg(π) + 3 β PoA = O(5βlg uοΏ½lg π),
πΌ β₯ 12πlog π β§ π β₯ 2 βPoA = O(1).
Lemma 5.16. For parameters 0 < πΌ < 1 and π β₯ 2, it holds k-BE = BE and the price of anarchy is 1.
agents π’, π£ β πΊ[π] that are not connected by one edge: i.e., πuοΏ½[uοΏ½](π’, π£) = 2. In
this case, creating an edge {π’, π£} is an improving response for π’. Hence, the only equilibrium graph for πΌ < 1 is a clique, which is also the optimal solution (cf. [Fab+03]).
Lemma 5.17 ([Dem+07], Theorem 4). For parameters 1 β€ πΌ β€ βπ/2 and π β₯ 6, it holds k-BE = BE and the price of anarchy is at most 6.
Proof. In [Dem+07], the authors show that every shortest path tree rooted at some agent π’ has a height of at most 5. For this, they assume the contrary and show the existence of an improving response where an agent at a distance of at least 6 buys an edge towards π’. This operation is available with π β₯ 6, hence every π-local equilibrium has a diameter of at most 5. In this case, we get k-BE = BE and the price of anarchy bound of [Dem+07] applies.
Lemma 5.18 ([Dem+07], Theorem 10). For parameters 1 β€ πΌ < π1βuοΏ½, π β₯ 1/ lg(π)
and π β₯ 4.667 β 3β1/uοΏ½β+ 8, it holds k-BE = BE and the price of anarchy is at most
4.667 β 3β1/uοΏ½β+ 8.
Proof. In Theorem 10 of [Dem+07], the authors use an inductive argument to find some agent π’ and a radius π such that the π-neighborhood of π’ contains more than (π/2)-many agents. For this, they start with their Lemma 3 (for which only π β₯ 2 must hold) and apply their Lemma 9 iteratively. They show that the maximal radius π, for which their Lemma 9 must be applied, is at most 4.667 β 3β1/uοΏ½β+ 8, which gives a first lower bound for π. Using this result, they apply their Corollary 7 to show that actually all agents are contained in a ball of radius 4.667 β 3β1/uοΏ½β+ 7, for which they need the operation of creating an
edge to an agent at distance 4.667 β 3β1/uοΏ½β+ 8, which is the second lower bound
for π.
Using both results, they show that the diameter of every equilibrium is at most 4.667β 3β1/uοΏ½β+8. By the choice of π, the same holds for π-local buy equilibria.
We get k-BE = BE and thus the price of anarchy is at most 4.667 β 3β1/uοΏ½β+ 8.
Lemma 5.19 ([Dem+07], Theorem 12). For parameters 1 β€ πΌ β€ 12π log π and
π β₯ 2 β 51+βlg uοΏ½ + 24lg(π) + 3, it holds k-BE = BE and the price of anarchy is at most O(5βlg uοΏ½lg π).
Proof. Similar to the proof of their Theorem 10 in [Dem+07], the authors pro- vide a price of anarchy upper bound for a larger range of πΌ: Again, they use an inductive argument to find an agent π’ and a radius π such that the π-neighborhood of π’ contains more than (π/2)-many agents. For this, they start with looking at the number of agents in any radius (12 lg π)-neighborhood and then apply their Lemma 11 iteratively. They show that the maximal radius π, for which their Lemma 11 must be applied, is at most 51+βlg uοΏ½, which gives a first lower bound for π. Using this result, they apply their Corollary 8 to show that actually all agents are contained in a specific ball, for which they need the operation of creating an edge to an agent at distance 2 β 51+βlg uοΏ½+ 24lg(π) + 3, which is the second lower bound for π.
Using both, they show that in every equilibrium network there is an agent who contains all others in a ball of radius (8 β 51+βlg uοΏ½+ 24lg(π) + 2). With the choice of π, the same holds for π-local buy equilibria and we get k-BE = BE as well as a price of anarchy upper bound of O(5βlg uοΏ½lg π).
Lemma 5.20 ([Alb+14], Theorem 3.6). For parameters 12π log π β€ πΌ and 2 β€ π, it holds k-BE = BE and the price of anarchy is O(1).
Proof. In [Alb+14], the authors provide a technical proof that characterizes equilibria for πΌ β₯ 12π log π. The main insight that is used for their bound is that there are diο¬erent types of agents (see their Lemma 3.4, which uses their Lemma 3.2 and Lemma 3.3) with which they characterize equilibria and show that any buy equilibrium network with girth of at least 12 β βlog πβ has a diameter of less than 6 β βlog(π)β and hence is a tree. In their Lemma 3.5, they prove that the considered big πΌ values ensure a girth of at least 12βlog πβ. The result of their Theorem 3.6 then comes from a comparison to the social optimum and gives a price of anarchy upper bound of at most 1.5.
Interestingly, in all used statements, there are only two statements concerning the creation or deletion of edges. For their Lemma 3.3, the operation of creating an edge to an agent in distance 2 is considered, and for their Lemma 3.5, the operation of deleting an edge is considered. Both operations are available with π β₯ 2. Hence, for any π β₯ 2, we have k-BE = BE and the price of anarchy bound of 1.5 from [Alb+14] applies.