On the Value of Coordination in Network Design

Size: px
Start display at page:

Download "On the Value of Coordination in Network Design"

Transcription

1 On the Value of Coordination in Networ Design Susanne Albers Abstract We study networ design games where n self-interested agents have to form a networ by purchasing lins from a given set of edges. We consider Shapley cost sharing mechanisms that split the cost of an edge in a fair manner among the agents using the edge. It is well nown that the price of anarchy of these games is as high as n. Therefore, recent research has focused on evaluating the price of stability, i.e. the cost of the best Nash equilibrium relative to the social optimum. In this paper we investigate to which extent coordination among agents can improve the quality of solutions. We resort to the concept of strong Nash equilibria, which were introduced by Aumann and are resilient to deviations by coalitions of agents. We analyze the price of anarchy of strong Nash equilibria and develop lower and upper bounds for unweighted and weighted games in both directed and undirected graphs. These bounds are tight or nearly tight for many scenarios. It shows that using coordination, the price of anarchy drops from linear to logarithmic bounds. We complement these results by also proving the first super-constant lower bound on the price of stability of standard equilibria (without coordination) in undirected graphs. More specifically, we show a lower bound of Ω(log W/ log log W) for weighted games, where W is the total weight of all the agents. This almost matches the nown upper bound of O(log W). Our results imply that, for most settings, the worst-case performance ratios of strong coordinated equilibria are essentially always as good as the performance ratios of the best equilibria achievable without coordination. These settings include unweighted games in directed graphs as well as weighted games in both directed and undirected graphs. Department of Computer Science, University of Freiburg, Georges Köhler Allee 79, 790 Freibug, Germany. salbers@informati.uni-freiburg.de Wor supported by the German - Israeli Foundation for Scientific Research & Development, project G /200 and by the German Research Foundation, project AL 464/4-2. This wor was done while on sabbatical leave at Carnegie Mellon University, Pittsburgh, and supported by the ALADDIN project.

2 Introduction Communication networs are pervasive and critical to modern society. Nonetheless, the formation and evolution of large networs is not well understood, a major reason being that these networs typically are not built by a central authority but rather by many economic agents that have selfish interests. For this reason, research on networ design has focused on game-theoretic approaches over the past years, see e.g. [2,, 5, 6, 7, 8, 9,, 4, 22, 2]. We study networ design games that have received a lot of attention recently [2,, 6, 7,, 6] and are simple, yet powerful enough to capture the two most important objectives of agents: connection establishment and cost minimization. Consider a directed or undirected graph G where each edge e has a non-negative cost c(e). There are n agents, each of which has to connect a set of terminals. The agents form a networ by selecting edges. A strategy S i of an agent i is a set of edges connecting the desired terminals. The cost of the edges used by all the agents has to be covered. A fundamental cost sharing mechanism is Shapley cost sharing, which was proposed by Anshelevich et al. [] for networ design games and has been studied with respect to other networing problems as well [2, 5]. In Shapley cost sharing, the cost of an edge is shared in a fair manner among the agents using that edge. In an unweighted game if agents use an edge e in their strategies, then each of these agents pays a share of c(e)/. In a weighted game, each agent i has a weight w i and contributes a share of c(e)w i /W e, where W e is the total weight of agents using e. We are interested in stable networs where no agent has the incentive to deviate from its strategy. Stability is modeled by considering Nash equilibria. A combination S = (S,...,S n ) of strategies forms a Nash equilibrium if no agent has a better strategy with a strictly smaller cost if all the other agents adhere to their strategies. A widely accepted performance measure to evaluate the quality of Nash equilibria is the price of anarchy [9], which is the maximum ratio of the total cost incurred by any Nash equilibrium to the cost spent by the social optimum. Unfortunately, for our networ design games, the price of anarchy is as high as n. As an alternative quality measure, Anshelevich et al. [] proposed the price of stability which is the ratio of the best Nash equilibrium relative to the social optimum. Anshelevich et al. [] proved that the price of stability in unweighted networ design games is O(log n). The scenario described so far assumes that agents are completely non-cooperative, isolated entities. However for long-term decisions such as networ design, given today s communication infrastructure, this assumption is not entirely realistic. It is more natural that agents will discuss possible strategies and, as in other economic marets, form coalitions taing strategic actions that are beneficial to all members of the group. In such cooperative environments we see again stable solutions. In this context, Aumann [4] in 959 introduced the concept of strong Nash equilibria, which ensure stability against deviations by every conceivable coalition of agents. More specifically, no coalition can cooperatively deviate in a way that benefits all its members, taing the actions of the agents outside the coalition as given. With respect to networ design, an important question is if coordination among agents yields strictly better solutions. Is it possible to achieve significant improvements? We prove that this is the case. When coordination is allowed, the price of anarchy of strong Nash equilibria drops from n to O(log n) in unweighted games. Similar improvements show in weighted games. Obviously, any strong Nash equilibrium is a standard Nash equilibrium, which is immune to deviations of single agents. Hence strong Nash equilibria cannot be better than the best standard Nash equilibria. A second natural question is how strong Nash equilibria ran relative to the best standard Nash equilibrium. When coordination is allowed, is the worst-case performance of stable states close to that of the best stable states achievable without cooperation? We answer this question in the affirmative in terms of anarchy and stability measures. For most settings, the price of anarchy of strong Nash equilibria is essentially always as good as the corresponding stability bounds of standard equilibria. These settings include unweighted games in directed graphs as well as weighted games in both directed and undirected graphs. Previous results: Research on the networ design games defined above was initiated by Anshelevich et

3 al. [2]. In this first paper the authors considered general cost sharing schemes that are not restricted to Shapley mechanisms. Anshelevich et al. studied undirected graphs and first addressed scenarios where each agent has to connect one terminal to a common destination. They designed Nash equilibria whose cost is equal to the cost of the optimum. Furthermore Ashelevich et al. [2] investigated the general scenario that each agent has to connect a set of terminals. In this case there are graphs that do not admit Nash equilibria. The authors therefore studied α-approximate Nash equilibria in which no agent can improve its cost by a factor of more than α, where α >. Anshelevich et al. proved that there always exists a -approximate Nash equilibrium whose cost is equal to that of the optimum. Furthermore, they derived a polynomial time algorithm that gives a ( ǫ)-approximate Nash equilibrium whose cost is twice the optimum. In the following two paragraphs we describe the results nown for networ design games with Shapley cost sharing. The setting was introduced in a second paper by Anshelevich et al. [] who first analyzed unweighted games. Using elegant potential function arguments based on a potential by Monderer and Shapley [20], the authors proved that every directed or undirected graph admits a Nash equilibrium and that the price of stability is upper bounded by H(n). Here H(n) = n i= /i is the nth Harmonic number, which is closely approximated by the natural logarithm, i.e. ln(n + ) H(n) ln n +. The upper bound of H(n) on the price of stability is tight for directed graphs. For undirected graphs Anshelevich et al. [] showed a lower bound of 4/ on the price of stability; the lower bound construction uses two agents that have to establish a connection to a common destination. Additionally, Anshelevich et al [] considered weighted games and showed the existence of Nash equilibria in two-agent games. For directed graphs they gave a lower bound of Ω(max{n,log W }) on the price of stability, where W is the total weight of all the agents. Chen and Roughgarden [7] further investigated weighted games in directed graphs. They showed that there are graphs that do not admit Nash equilibria. Chen and Roughgarden then demonstrated that, for any α = Ω(log w max ), α-approximate Nash equilibria do exist and that the price of stability is O((log W)/α). Here w max is the maximum weight of any agent. These trade-offs are nearly tight. Further wor on unweighted games was presented by Fiat et al. [] and Cheuri et al. [6]. All the above results hold for standard Nash equilibria without coordination. The concept of strong Nash equilibria has been the subject of extensive studies in the game theoretic literature. Recent research in game theory and economics has also investigated strong Nash equilibria in the context of networing problems. A survey article presenting literature on networ formation in cooperative games was written by van den Nouweland [2]. More concretely, the existence of networs that are stable against changes in lins by any coalition is examined in [7]. Furthermore, Andelman et al. [] analyzed strong equilibria with respect to scheduling as well as a different class of networ creation games in which lins may be formed between any pair of agents. For the latter games, strong Nash equilibria achieve a constant price of anarchy. We became aware that, independent of our wor, very recently Epstein et al. [0] studied strong Nash equilibria for unweighted networ design games in directed graphs. They assume that each agent has to connect a pair of terminals and consider Shapley as well as general cost sharing mechanisms. Epstein et al. observe that strong Nash equilibria do not always exist and then present topological characterizations for equilibrium existence. They show that if each agent has to connect a terminal to a common destination, each series parallel graph has a strong Nash equilibrium. If arbitrary terminal pairs are allowed, every extension parallel graph admits a strong Nash equilibrium when Shapley cost sharing is adopted. Furthermore Epstein et al. analyze the quality of strong Nash equilibria, showing a bound of Θ(log n) on the price of anarchy for Shapley cost sharing and a bound of for general cost sharing schemes when each agent has to connect to a common destination. Our contribution: This paper presents an in-depth study of networ design games with Shapley cost sharing when coordination among agents is allowed. We present upper and lower bounds on the price of anarchy achieved by strong Nash equilibria. We study scenarios with unrestricted coordination, i.e. coalitions of any size (or weight) may be formed; we also consider settings where the size (or weight) of a coalition is limited. 2

4 The first part of the paper addresses unweighted networ design games. We first observe that there are graphs that do not admit strong Nash equilibria and then give a sufficient existence condition. More specifically, we show that α-approximate strong Nash equilibria exist in any directed or undirected graph, for any α H(c), if coalitions of size up to c are allowed, c n. Again, H(c) is the cth Harmonic number. An α-approximate strong Nash equilibrium, for α, is one where no coalition (of prescribed size or weight) can deviate such that every member of the coalition improves its cost by a factor of more than α. We next prove that the price of anarchy of strong Nash equilibria is upper bounded by H(n) ln n, allowing coalitions of any size. This upper bound holds for any directed or undirected graph that admits a strong Nash equilibrium. Hence, using coordination, we achieve an exponential improvement in terms of the price of anarchy, compared to non-cooperative environments. We show that the upper bound of H(n) is tight in directed graphs. For undirected graphs we develop a lower bound of Ω( log n) on the price of anarchy. These results can be generalized to α-approximate strong Nash equilibria, for any α. In this case all the upper and lower bounds multiply by a factor of α. For the generalized setting that coalitions of size up to c are allowed, c n, we prove an upper bound of α n c H(c) on the price of anarchy of α-approximate strong Nash equilibria. Again, this bound holds for any directed or undirected graph that admits an α-approximate strong Nash equilibrium, for some α, and not just for the range α H(c). Suppose that α =. If c =, we obtain the anarchy ratio of n achieved by standard equilibria. If c = n, we obtain the best ratio of H(n). Since H(n) is a lower bound on the price of stability of (standard) Nash equilibria in directed graphs [], we conclude that in directed graphs the worst-case performance ratios of strong Nash equilibria are essentially always as good as the performance ratios achievable by the best standard Nash equilibria. In the second part of the paper we extend the above results to weighted networ design games. We first give a sufficient condition for the existence of α-approximate strong Nash equilibria. We then prove that in directed and undirected graphs the price of anarchy of strong Nash equilibria is at most + ln W if the formation of coalitions is not restricted. Here W is the sum of the weights of all agents. For directed graphs we show a matching lower bound of Ω(log W). For undirected graphs we prove a lower bound of Ω( log W). Again, for any α, the results extend to α-approximate strong Nash equilibria, where the lower and upper bounds simply multiply by α. When coordination among agents is limited, we consider two scenarios: () As usual, the number of agents in a coalition might be limited. (2) The sum of the weights of the agents forming a coalition may be limited so that agents of high weight cannot leave agents of low weight in costly configurations. For this general setting we present bounds trading the price of anarchy vs. the coalition size or weight. Furthermore, we prove a lower bound on the price of stability of standard Nash equilibria in undirected graphs. We construct a family of graphs in which the price of stability is Ω(log W/log log W). No super-constant lower bound was nown for undirected graphs, neither for weighted nor for unweighted games. Our lower bound holds even if every agent has to connect only a pair of terminals. However, individual terminal pairs are allowed. Together with the nown lower bound of Ω(log W) for directed graphs [], we conclude that, in undirected as well as directed graphs, anarchy bounds of strong Nash equilibria essentially match the stability bounds of standard Nash equilibria. We remar that our set of results is mostly disjoint from that by Epstein et al. [0]. The results provided in both [0] and this paper are the fact that strong Nash equilibria do not always exist, the upper bound of n c H(c) and the lower bound of H(n) on the price of anarchy in unweighted games. While the upper bound proof by Epstein et al. is based on the potential function by Monderer and Shapley, in our paper we use new combinatorial arguments to establish the result. Generally speaing, our study here is more comprehensive in that we allow each agent to connect set of terminals, consider directed and undirected graphs as well as unweighted and weighted games. Analysis techniques: As mentioned above, our upper bounds on the price of anarchy are achieved using new combinatorial arguments that do not rely on potential functions: Starting from a strong Nash equilibrium, we perform a sequence of specific strategy changes for varying size coalitions. For each strategy change there

5 exists one unsatisfied agent whose original cost can be bounded relative to the optimum. From a technical point of view our strongest contribution are the lower bounds for undirected graphs. We present a new recursive framewor for constructing lower bounds in networ design games. Applying the recursive construction for varying parameters, we are able to obtain anarchy as well as stability bounds in both unweighted and weighted games. The protocol could also be applied to derive bounds for directed graphs but simpler constructions wor in the directed case. While the same recursive framewor can be applied to construct graphs for anarchy and stability bounds, the analyses of the graphs differ. To establish anarchy bounds we have to prove that no coalition can deviate, which turns out to be a non-trivial tas because all possible coalitions and strategy changes over the recursive levels must be examined. To establish a stability bound, we have to show that no better Nash equilibria exist. In fact, we will prove that our graphs admit only one Nash equilibrium. 2 Problem statement and definitions Networ design games: Consider a graph G = (V,E,c) with a non-negative cost function c : E IR 0 + defined on the edges. Graph G may be directed or undirected as we will study networ design in both directed and undirected graphs. Associated with G are n selfish agents, each of which has certain connectivity requirements. More specifically, let T i V be the set of terminals that agent i wishes to connect. If G is a directed graph, then for (selected) terminal pairs t,t T i we additionally have to specify which direction between the pair should be established. A strategy of an agent i consists of a set S i E of edges satisfying the connection requirements. If G is undirected, S i is in fact a minimal tree connecting T i. A combination S of strategies is the vector S = (S,...,S n ) of individual agent strategies. Edges used by the agents have to be paid for. We consider Shapley cost sharing mechanisms that split the cost c(e) of an edge e in a fair manner among the agents using that edge. In an unweighted game, if agents use an edge e, then each of the agents pays a share of c(e)/ for that edge. Thus, for a combination S of strategies, the total cost of agent i is equal to cost i (S) = e S i c(e)/ {j : e S j }. In a weighted game each agent i has a weight w i and pays a share proportional to its weight. For any edge e S i, agent i pays a share of c(e)w i /W e, where W e = j:e S j w j is the total weight of the agents j using e in their strategies. Formally, the cost of agent i in a weighted game is cost i (S) = e S i c(e)w i /W e. Strong Nash equilibria: We are interested in stable solutions where agents have no incentive to deviate from their strategies. Previous wor has considered Nash equilibria that are resilient to deviations of single agents. A weaness of Nash equilibria is their vulnerability to deviations by coalitions of agents. To overcome this problem, Aumann [4] defined the notion of strong Nash equilibria. A strong Nash equilibrium is resilient to deviations of coalitions, i.e. there exists no coalition of agents that can jointly change strategies such that every agent in the coalition has a strictly smaller cost. Formally, let I be a non-empty coalition of agents. For a combination S of strategies, let S I be the projection of S on I, i.e. S I are the strategies of agents i I. Similarly, S I represents the strategies of agents i / I. For coalition I, let S I be another choice of strategies. A combination S of strategies forms a strong Nash equilibrium if, for no non-empty coalition I, there exists a strategy change S I such that cost i(s I, S I) < cost i (S), for all agents i I. Note that a standard Nash equilibrium is a strong Nash equilibrium where only coalitions of size one are allowed. In this spirit one can consider generalized settings in which coalitions of size at most c are permitted, c n. As for weighted games we will also be interested in scenarios where the total weight of agents forming a coalition is limited. This ensures that agents of high weight cannot impose too much control on agents outside a coalition. As we shall see, strong Nash equilibria do not always exist. For this reason we relax the notion of stability, calling a combination of strategies stable if agents cannot improve their cost by a factor of more than α. More specifically, for a real value α, a combination S of strategies forms an α-approximate strong Nash equilibrium if, for no non-empty coalition I, there exists a strategy change S I such that cost i(s I, S I) < cost i (S)/α, for all agents i I. Similarly, we can define α-approximate Nash equilibria when the size or 4

6 weight of a coalition is limited. We remar that in the context of α-approximate strong equilibria another definition seems reasonable. We could call a combination of strategies an α-approximate strong Nash equilibrium if no coalition can improve its total cost by a factor of more than α, while still requiring that every agent of the coalition performs strictly better than before. Obviously, an α-approximate Nash equilibrium according this this second definition is an α-approximate equilibrium under the former definition, but not vice versa. Thus, our original definition allows for more configurations representing equilibrium states. For this reason and because our first definition requires a sufficiently high benefit for each agent of a coalition to perform a strategy change, we adopt the original definition in this paper. However, all the results that we will present in the following sections also hold for the second definition as well. Performance measures: We are interested in the performance of strong Nash equilibria relative to the social optimum. Let cost(s) = n i= cost i(s) be the total cost of all the agents and let cost(opt) be the cost of the globally optimal solution. We say that strong Nash equilibria achieve a price of anarchy of c if cost(s) max S cost(opt) c, where the maximum is taen over all strong Nash equilibria. The notion can be extended to (α-approximate) strong Nash equilibria with coalitions of limited size or weight. In this paper we will also be interested in the price of stability of standard Nash equilibria where coordination among agents is not allowed. The price of stability is min S, where the minimum is taen over all Nash equilibria. cost(s) cost(opt) Upper bounds for unweighted games We study the existence of strong Nash equilibria and then develop upper bounds on the price of anarchy. The proof of the following proposition is presented in the Appendix. Proposition There exist directed and undirected graphs that do not admit strong Nash equilibria. Theorem In any directed or undirected graph, α-approximate strong Nash equilibria exist, for any α H(c), if coalitions of size up to c are allowed. Proof. We use a classical potential function by Monderer and Shapley [20] to show the existence of α- approximate strong Nash equilibria. Given a graph G = (V,E,c) and a combination S = (S,...,S n ) of strategies, let n e be the number of agents currently using edge e E in their strategies, i.e. n e = {i : e S i }. The potential is defined as Φ(S) = e E c(e)h(n e). We will show that while S does not form an α- approximate strong Nash equilibrium, when allowing coalitions of size up to c, any α-improvement move strictly decreases the potential. An α-improvement move, for a coalition I with I c, is a strategy change S I such that cost i (S I, S I) < cost i (S)/α, for any agent i I. Suppose that we perform a sequence of such α- improvement moves starting from the social optimum. As the potential is upper bounded by H(n)cost(OP T) and lower bounded by 0, the sequence of improvement moves must converge to an α-approximate strong Nash equilibrium. We analyze an α-improvement move, performed by a coalition I with I c. The strategy change S I of I can be viewed as being executed in two steps. () In a first step agents i I drop all the edges used in strategies S i. At this point no agent i I shares the cost of any edge. (2) In a second step agents i I join the edges they want to use in their new strategies S I. Let E be the set of edges dropped in step (), and let E 2 be the set of edges added in step (2). These edge sets need not be disjoint. For any e E, let n e be the number of agents sharing e just after step () and let n 2 e be the number of agents sharing e after step (2). The absolute value of the cost reduction experienced by I due to step () is cost = c(e) n e n e, n e e E 5

7 because e E is dropped by n e n e agents that each paid a share of c(e)/n e. The value of this cost reduction is equal to the cost of I in the original configuration, i.e. cost = i I cost i(s), because after step () the cost of I is 0. The cost increase of I due to step (2) is cost + = c(e) n2 e n e n 2, e E e 2 because e E 2 is bought by n 2 e n e agents i I who pay c(e)/n 2 e each. This cost increase is equal to the cost of I in the new configuration, i.e. cost + = i I cost i(s I, S I), because the cost of I was 0 before step (2) and the strategy change is complete after step (2). Using the definition of an α-improvement move we have i I cost i(s I, S I) < i I cost i(s)/α and hence αcost + cost < 0. () Next we consider the potential change Φ. The potential change stems from edges e E E 2 where cost shares change. Let Φ be the absolute value of the potential drop due to step () of the improvement move and let Φ + be the potential increase due to step (2). We will show Φ cost and Φ + αcost +. This implies Φ = Φ + Φ + cost + αcost + and using () we obtain Φ < 0, which is to be proven. To verify Φ cost we observe Φ = c(e)(h(n e ) H(n e )) c(e) n e n e = cost. n e e E e E The inequality holds because H(n e ) H(n e) = /(n e + ) + /(n e + 2) /n e (n e n e)/n e. It remains to prove Φ + αcost +. The potential increase is given by Φ + = e E 2 c(e)(h(n 2 e) H(n e)). We show that for any e E 2, H(n 2 e ) H(n e ) H(n2 e n e )n2 e n e n 2. (2) e The desired inequality for the potential increase then follows because n 2 e n e c as at most c agents can join any edge in step (2) and H(c) α. The expressions in (2) are H(n 2 e ) H(n e ) = n e + + n e n 2 e H(n 2 e n e) n2 e n e n 2 e = ( n 2 e ) n2 e n e n e n 2. e We compare the th terms of these expressions, for =,...,n 2 e n e, and establish (2) by proving n e+ n 2 e n e. This is equivalent to showing 0 n n 2 e (n2 2 n e ) n e, and this holds because f() = n e (n2 2 n e ) n e e is decreasing in and f(n 2 e n e) = 0. Theorem 2 In any directed or undirected graph and for any α, the price of anarchy of α-approximate strong Nash equilibria is upper bounded by αn c H(c) if coalitions of size up to c are allowed. If there are no restrictions on the coalition size and we are interested in true strong Nash equilibria (i.e. α = ), we obtain: Corollary In any directed or undirected graph the price of anarchy of strong Nash equilibria is upper bounded by H(n). 6

8 Proof of Theorem 2. Get G be a graph that admits α-approximate strong Nash equilibria, for some α, and let S = (S,...,S n ) be such an equilibrium state. The basic idea of the proof is to consider all coalitions of size exactly c. For each coalition I we perform a process consisting of exactly c steps in which the agents of I try to buy the edges of the social optimum. At the end of each step exactly one agent will leave the process. Maing use of the fact that in S no coalition of size up to c can improve its cost by a factor of more than α, we will be able to upper bound cost i (S) of the agent i leaving the process relative to the cost of the social optimum. More specifically, we will prove that for any coalition I of size exactly c, cost i (S) αh(c)cost(opt). () e E OPT i i I Let I be the set of all coalitions of size exactly c. Summing () over all the ( n c) coalitions I I, we obtain I I i I cost i(s) α ( n) ( c H(c)cost(OPT). Any fixed agent i, i n, occurs in exactly n ) c coalitions I I. Hence I I i I cost i(s) = ( n c ) cost(s). We conclude cost(s) ( ) ( n c / n ) n c αh(c)cost(opt) = c αh(c)cost(opt), which establishes the stated price of anarchy. Fix an arbitrary coalition I of size exactly c. We will prove (). Let E OPT be the set of edges bought by the social optimum and, for any i I, let Ei OPT be a minimal set of edges necessary to connect the terminals of agent i within the optimal solution. We now start the process mentioned above. Let I := I be the initial coalition consisting of c agents. Suppose that we have already performed steps of the process, where initially =, and let I be the coalition given at the beginning of the th step, where c. The th step proceeds as follows. Starting from initial configuration S, the agents of I perform a strategy change SI in which i I buys set Ei OPT. Let S = (SI, S I ) be the resulting configuration. The new cost of agent i I is cost i (S ) = c(e) {j I : e Ej OPT } {j / I : e S j } c(e) {j I : e E OPT e Ei OPT j }. Since the original configuration S forms an α-approximate strong Nash equilibrium, the strategy change cannot improve the cost of every agent i I by a factor of more than α. Thus there must exist an agent i with cost i (S ) cost i (S)/α and hence cost i (S) α e E OPT i c(e) {j I : e E OPT j }. (4) This agent i leaves the coalition I. If there is more than one agent satisfying the above cost inequality, we select an arbitrary of them. The new coalition at the end of the step is I + := I \ {i }. The process ends after exactly c steps when the coalition is empty. Summing (4) over all the c steps, taing into account that the sequence of agents leaving the process forms I, we find cost i (S) α i I c = e E OPT i c(e) {j I : e E OPT j }. (5) We analyze the right-hand side of the above inequality, which sums edge costs c(e) over edges e E OPT. Consider any fixed edge e E OPT and let n e = {i I : e Ei OPT } be the number of agents in I using e in the described strategy changes. The cost of e contributes to the right-hand side of (5) whenever one of the n e agents leaves the process. The lth time this happens, the contribution is c(e)/(n e l + ), for l =,...,n e. Thus, the cost contribution is c(e)h(n e ) c(e)h(c) and we conclude i I cost i(s) α e EOPT c(e)h(c) = αh(c)cost(opt). 7

9 4 Lower bounds for unweighted games We first present a lower bound for directed graphs. This lower bound implies that if there is no restriction on the coalition size, our upper bound of Corollary is optimal. Theorem In directed graphs and for any α, the price of anarchy of α-approximate strong Nash equilibria is at least αmax{n/c,h(n)} if coalitions of size at most c are allowed. Proof. We modify lower bound graphs that were presented previously in the literature [2]. For the bound of αn/c, consider a simple graph consisting of two vertices s and t that are connected by two parallel edges of cost αn and c + ǫ, respectively, see Figure (a). Associated with the graph are n agents, all of which have to connect terminals s and t. An optimal solution will buy the edge of cost c + ǫ. On the other hand, the configuration in which all the n agents share the expensive edge of cost αn, each one paying a cost of α, represents an α-approximate strong Nash equilibrium: Any coalition of size up to c, when performing a strategy change and buying the edge of cost c + ǫ, incurs a cost of at least + ǫ/c per agent. Hence the agents of the coalition do not save a factor of more than α in cost. t t α α 2 α α n αn s c + ǫ v v 2 v v n w + ǫ (a) (b) Figure : Directed graphs enforcing a high price of anarchy. In order to establish the lower bound of αh(n), we use the graph depicted in Figure (b). There are n vertices v,...,v n, where v i is connected to a vertex t via a directed edge (v i,t) of cost α/i and to a vertex w via a directed edge (v i,w) of cost 0. Additionally, there is a directed edge (w,t) of cost + ǫ. Associated with the graph are n agents, where agent i has to connect v i to t. An optimal solution satisfies the connection requirements by buying the edges of cost 0 and the edge (w, t) of cost + ǫ. The configuration in which agent i connects v i to t using its private edge (v i,t) of cost α/i forms an α-approximate strong Nash equilibrium. Any coalition of size, say c, that performs a strategy change and purchases edge (w, t) incurs a cost of (+ǫ)/c per agent. However, there is at least one agent in the coalition whose original cost was at most α/c and to whom the incentive of changing is not sufficiently high. We next develop a lower bound for undirected networs. Our lower bound construction is quite involved and we therefore concentrate on the most general scenario where there is no limit on the coalition size. Theorem 4 For any α, there exists a family of undirected graphs, each admitting an α-approximate strong Nash equilibrium whose cost is Ω(α log n) times that of the social optimum. Proof. For ease of exposition we first prove the theorem for α = and then show how to adapt the proof for any α >. We present a recursive definition of graphs G. Let n be a positive integer such that log n 2. In this proof logarithms are taen to the base. Let d max = log n. The recursive construction proceeds in d max + steps. At the bottom level of the recursion, i.e. at maximum depth d max, G consists of graphs G dmax 8

10 of order d max, cf. Figure 2(a). A graph G dmax is composed of a stem edge {v,w} of cost s dmax = / dmax and a bridge {u,v} of order d max having cost b dmax = 2/ 2dmax. The bridge and the stem are joined at vertex v. Vertices u and w are connected via an arc {u,w} of order d max having cost a dmax = / dmax. We call u the base and w the tip of G dmax. Associated with G dmax are n dmax = n/ dmax(dmax+) agents of order d max, each having to connect terminals u and w. By the choice of d max we have n dmax. w d = w,d+ G d G 0 G d+ G dmax w stem arc v bridge u G d+ 2 G d+ u,d+ bridge u d arc (a) (b) Figure 2: The recursive construction of graphs G d. (c) Assume that graphs of order d max,d max,...,d + are defined. Then a graph G d of order d, which resides a depth d of the recursion, is constructed as follows, see Figure 2(b). Graph G d consists of three graphs G d+,g d+ 2 and G d+ of order d + that are attached to each other. More specifically, the tip of G d+ and the base of G d+ 2 are merged, i.e. the two vertices are united, and the tip of G d+ 2 is merged with the base of G d+. Let u,d+ be the base of G d+. Attached to this vertex is a bridge {u d,u,d+ } of order d having a cost of b d = 2/ 2d. Let w,d+ be the tip of G d+ and set w d := w,d+. We call u d the base and w d the tip of G d. Additionally, G d contains an arc {u d,w d } of order d connecting the base and the tip. This arc has cost a d = / d. Associated with G d are n d = n/ d(d+) n/ (d+)(d+2) agents of order d, all of which have to connect u d to w d. As we shall see, these agents will govern the connection decisions within G d. The bridge will have the effect that in a strong Nash equilibrium, the order-d agents will establish their connections using the arc of order d instead of routing through the graphs G d+,. The construction proceeds down to a depth d = 0. Associated with graph G 0 are n 0 = n/ 0 n/ 2 = n n/ 2 agents of order 0 that have to connect the outermost vertices of G 0. Graph G := G 0 is the graph we will wor with. A high level setch of G = G 0 is given in Figure 2(c). We start with some observations on G = G 0. First, all the vertices and terminals of the graph are located on a bacbone consisting of all the stem edges and bridges. The nested structure of G 0 contains d subgraphs of order d, for any 0 d d max. Proposition 2 The least expensive path connecting the base and the tip of a graph G d using only edges of G d has a total edge cost of exactly / d, for any 0 d d max. Proof. The statement holds for d = d max as the arc of G dmax has cost a dmax = / dmax while the path crossing the bridge has cost b dmax +s dmax = 2/ 2dmax +/ dmax. Suppose that the statement holds for depths d max,...,d +. In G d the arc of order d has cost a d = / d while, using the inductive hypothesis, any path using the bridge of order d has a cost of at least b d + / d+ = 2/ 2d + / d > / d. 9

11 The total number of agents associated with G 0 and all of its subgraphs is equal to N 0 = d max d=0 d ( n/ d(d+) n/ (d+)(d+2) ) + dmax n/ dmax(dmax+) = n dmax n/ dmax(dmax+) + dmax n/ dmax(dmax+) = n. More generally, in G = G 0 the total number of agents associated with all the order-d graphs G d and the subgraphs therein is, for any d with 0 d d max, N d = d max i=d i ( n/ i(i+) n/ (i+)(i+2) ) + dmax n/ dmax(dmax+) = d n/ d(d+), which is equal to n/ d2 when ignoring ceilings. The social optimum in G buys the bacbone of the graph. As there are dmax graphs of order d max, the total cost of the stem edges is dmax s dmax = dmax / dmax =. There are d graphs of order d, 0 d d max, and hence the total cost of order-d bridges is d b d = d 2/ 2d = 2/ d. Summing over all d we find that the total cost of the bridges is d max d=0 2/d. We conclude that the cost of the social optimum is bounded by 4. Consider the configuration S in which, for any graph G d within G, any order-d agent associated with this graph G d establishes its required connection via the corresponding arc of order d. That is, S buys all the arcs. As we will show in the remainder of this proof, S forms a strong Nash equilibrium. We evaluate the cost of S. As there are d graphs of order d, the total cost of order-d arcs is d a d = d / d =, for any fixed d with 0 d d max. Summing over all d, we obtain cost(s) = d max + log n, and this establishes the desired performance ratio. It remains to show that S is indeed a strong Nash equilibrium. To this end we have to show that no coalition I of agents has an improvement move. We will always consider non-empty coalitions. An improvement move, for a coalition I, is a strategy change S I such that cost i(s I, S I) < cost i (S), for any agent i I. In our graph G, as all the agents have to connect pairs of terminals, a strategy of an agent is a simple path connecting the desired vertices. The property that there exists no improvement move follows from Lemma, which we prove in the sequel. Lemma For d = 0,...,d max, no coalition involving agents of order d has an improvement move. For the proof of Lemma we need Lemma 2 which we prove first. Lemma 2 Consider a fixed d, 0 d d max, and suppose that no coalition involving agents of order smaller than d has an improvement move. Furthermore, assume that no coalition I involving agents of order d has an improvement move in which an order-d agent i I associated with a graph G d (i) chooses a path containing edges outside G d (i). Then no coalition involving agents of order d has an improvement move. Proof of Lemma 2. Let I be a coalition that involves agents of order d. We have to show that I has no improvement move. Based on the assumptions of the lemma, we can restrict ourselves to coalitions I that do not contain agents of order smaller than d. Furthermore, based on the assumptions, we only have to consider strategy changes where each order-d agent i I establishes the required connection within its graph G d (i). Let I I be any maximal sub-coalition of order-d agents that are associated with the same graph G d (I ). We will show that any strategy change S I that consists in choosing connection paths within G d (I ) leads to a strictly higher cost for that sub-coalition, i.e. at least one agent i I has a strictly higher cost and the strategy change is no improvement move. 0

12 Graph G d (I ) has n d order-d agents associated with it. Let f be the fraction defecting, i.e. f = I /n d. In the original configuration S, when routing through the arc of order d, sub-coalition I paid a cost of fa d = f/ d. When changing strategy and choosing a different connection route within G d (I ), each i I selects a path P i that crosses the bridge of order d and then, if d = d max, traverses the stem edge of G dmax (I ) (see Fig. 2(a)). If d < d max, path P i then traverses the order-(d + ) graphs G d+ (I ),, located within G d (I ) (see Fig. 2(b)). If d = d max, then the total cost of edges on P i is b dmax + s dmax ( + 2/ d )/ d. If d < d max, then the total cost is at least b d + / d+ ( + 2/ d )/ d because, by Proposition 2, the least expensive path traversing an order-(d + ) graph has cost / d+. In both cases we have the same lower bound on the cost, expressed in terms of d. The cost of P i is not shared by agents of order smaller than d, as they are not part of the original coalition I, nor is the cost shared by order-d agents associated with other graphs G d G d (I ). The cost of P i can only be shared by agents of order larger than d, and there exist N d+ such agents if d < d max. If d = d max, the cost is not shared by other agents. If d = d max, we are done because the new cost of I is ( + 2/ d )/ d, while the original cost was f/ d / d. If d < d max, then at best all the N d+ agents of order larger than d support the edges traversed by I and the new cost of I is at least cost fn I d fn d +N d+ ( + 2 ). We will to show that cost d d I is higher than the original cost of f/ d n, which is equivalent to proving d fn d +N d+ ( + 2 ) >. Since 0 < f it d suffices to show n d ( + 2 n d + N d+ d) >. Using the definition of n d, eliminating ceilings, we find n d > n/ d(d+) n/ (d+)2 +d = n d (d+)2 n d (d+)2. ( 2 (d+)(d+2) n ) n d (d+)2 ( ) d2+d+2 2d n The second inequality holds because / 2d. For the third inequality note that d < d max and d max = log n imply (d + )(d + 2) log n and hence (d+)(d+2) n. Moreover, we have N d+ < 2n/ (d+)2. We conclude n d n d + N d+ ( + 2 d) > d d + 2 ( + 2 d d) = d + 2 d + 2 d =. Proof of Lemma. We prove the lemma inductively for increasing values of d. For d = 0, the statement follows immediately from Lemma 2 as the assumptions of that lemma are trivially satisfied: There are no agents of order smaller than 0 and an agent of order 0 cannot connect its terminals using edges outside G 0. Suppose that the statement of Lemma holds for depth 0,...,d. We prove that no coalition I involving order-d agents has an improvement move in which an order-d agent i I associated with a graph G d (i) chooses a path using edges outside G d (i). The inductive step then follows from Lemma 2. So consider a coalition I involving agents of order d and a corresponding strategy change S I in which at least one order-d agent chooses edges outside its order-d graph to connect the desired terminals. We show that the strategy change is not an improvement move. By the inductive hypothesis, we can restrict ourselves to coalitions I not involving agents of order smaller than d. Thus I only contains agents of order d or larger. Let I I be the maximum sub-coalition of order-d agents i choosing connection paths outside their graph

13 G d (i). As d, each such graph belongs to a graph G d in the nested structure of G 0. Consider all graphs of order d containing at least one G d (i), i I, and number these order-(d ) graphs in an arbitrary way. Let J be the resulting index set. Each graph G d,j, j J, contains three graphs G d,j, Gd,j 2, Gd,j of order d. For =,2,, let f j be the fraction of the order-d agents associated with Gd,j that are member of I, i.e. f j = {i I : i is order-d agent associated with G d,j } /n d. Recall that n d is the number of agents associated with an order-d graph. We have 0 f j and fj + fj 2 + fj > 0. In the original configuration S, coalition I pays a total cost of cost I = j J = fj a d because the order-d arcs are bought. This expression holds even if some of the f j are zero. We show in the following that the new cost cost I of I is strictly higher than cost I. Hence at least one agent in I does not improve its cost and the strategy change is no improvement move. In order to estimate cost I consider an agent i I and let G d,j, with j J, be the graph where i s graph G d (i) is located. First suppose that G d (i) = G d,j, cf. Figure (a). After the strategy change, i connects the base and the tip of G d,j on a path P i that uses edges outside G d,j. Since strategies are simple paths, all the edges of P i are outside G d,j. Starting at the base of Gd,j, path P i has to traverse the bridge of order d in G d,j. To reach the tip of G d,j, path P i has to travel to the tip of G d,j. This can be done using the arc of order d or using another subpath outside G d,j. After having reached the tip of G d,j, path P i traverses G d,j and G d,j 2, reaching the desired terminal. Ignoring edges visited between the base and the tip of Gd,j, agent i has to pay a share for the order-(d ) bridge and for the subpaths of P i within G d,j 2 and G d,j. The total cost of edges traversed within graph G d,j, {2,}, is at least /d by Proposition 2. The cost may be shared with other agents. G d,j G d,j G d,j G d,j G d,j G d,j G d,j G d,j G d,j 2 P i G d,j 2 P i G d,j 2 P i G d,j 2 G d,j G d,j G d,j G d,j P i (a) (b) (c) (d) Figure : The paths traversed after strategy change. If G d (i) = G d,j 2 or G d (i) = G d,j, the situation is similar, see Figures (b) and (c), respectively. In the first case, P i has to traverse G d,j and the order-(d ) bridge. From there it has to travel to the tip of G d,j and pass through G d,j. Edges used within a graph Gd,j, {,}, have a total cost of at least /d ; cost sharing may occur. If G d (i) = G d,j, path P i passes through G d,j 2 and G d,j. After traversing the bridge of order d it connects to the tip of G d,j, which is also the tip of G d,j representing the desired terminal. Next let C j be the total number of agents i I that are not associated with G d,j, Gd,j 2 or G d,j but choose edges of these graphs when performing the strategy change. In order to use such edges, the new path P i of i 2

14 must pass through the base and the tip of G d,j, see Figure (d). The path between these two vertices crosses the bridge of order d and must consist of subpaths within G d,j, =,2,. We are ready to lower bound the new cost cost I of I. To this end we will only consider the cost spent in graphs G d,j, and j J, and on order-(d ) bridges in Gd,j. Fix a j J. Graph G d,j is traversed by exactly (f j 2 + fj )n d + C j agents from I, each using edges of cost at least / d. The cost is shared by at most (f j 2 + fj )n d + C j + ( f j )n d + N d+ agents. Here ( f j )n d is the number of order-d agents associated with G d,j that establish their connection within this graph and N d+ is the total number of agents of order larger than d that may participate in the strategy change and reside in the entire coalition I. If d = d max, the we set N d+ = 0. Thus sub-coalition I spends a cost of at least d in graph G d,j. Similarly, in Gd,j 2 and G d,j the costs are (f j 2 + fj )n d + C j ( f j + fj 2 + fj )n d + N d+ + C j d (f j + fj )n d + C j ( f j 2 + fj + fj )n and d + N d+ + C j d (f j + fj 2 )n d + C j ( f j + fj + fj 2 )n d + N d+ + C. j Finally the bridge of order d has cost b d = 2/ 2(d ), which is shared by (f j +fj 2 +fj )n d+n d+ +C j agents and I 2 incurs a cost of ((f j 2(d ) + fj 2 + fj )n d + C j )/((f j + fj 2 + fj )n d + N d+ + C j ). Note that for any {,2,} the other two indices from that set can be expressed as = mod + and = ( + ) mod +. We conclude cost I ( (f j + f j )n d + C j j J = ( f j + fj + f j )n d + N d+ + C j d ) (f j + + fj 2 + fj )n d + C j (f j + fj 2 + fj )n d + N d+ + C 2 j 2(d ). Ratios of the form (x + c)/(y + c) are increasing in c if x y. Hence we can drop the terms C j and obtain cost I ( ) (f j + f j )n d j J ( f j + fj + f j )n d + N d+ d + (f j + fj 2 + fj )n d 2 (f j + fj 2 + fj )n d + N d+ 2(d ), = Reordering the expression in the bracets, by focusing on one particular f j in the numerators, we find cost I (( ) f j n d f j j J = ( + f j fj + f j + n d )n d + N d+ ( + f j + fj f j )n d + N d+ d f j + n ) d 2 (f j + fj 2 + fj )n d + N d+ 2(d ). To simplify the last expression we observe that for any real values x, y and c inequality x y+c + x+y+c 2 x+c holds, which we apply for x = f j n d and y = (f j f j )n d as well as c = n d + N d+. Furthermore, f j n d (f j + fj 2 + fj )n d + N d+ f j n d (f j + 2)n d + N d+ 2 f j n d ( + f j )(n d + N d+ ).

15 Hence ( cost I j J = ( > j J = 2f j n d ( + f j )n d + N d+ d + f j n d 2f j n d ( + f j )(n d + N d+ ) ( + 2 d) d ( + f j )(n d + N d+ ) ). ) 2(d ) n d As shown at the end of the proof of Lemma 2, n d +N d+ (+ 2 ) > if d < d d max. If d = d max, then N d+ = 0 and the inequality is also satisfied. In each case cost I > j J = 2f j + f j d j J f j d = and the new cost of I is strictly larger than the original cost of I in configuration S. This completes the proof of Theorem 4 for α =. We finally show how to adapt the proof for any α >. In the construction of the graphs G d only the costs of the arcs change. An arc of order d now has cost αa d. All other costs remain the same. This increases the cost of configuration S by a factor of α, i.e. cost(s) α log n while the cost of the social optimum remains the same. This establishes a performance ratio of Ω(α log n). In the statements of Lemmas and 2, the term improvement move has to be replaced by α-improvement move. An α-improvement move, for a coalition I, is a strategy change S I such that cost i(s I, S I) < cost i (S)/α, for any agent i I. In the proof of Lemma 2 we considered any coalition I involving agents of order d or larger and investigated strategy changes where order-d agents establish connections with their respective graph of order d. We identified a sub-coalition I, with f = I /n d, incurring a new cost of cost I > f/ d. This cost inequality still hold in our modified graph as edge costs did not decrease. Since cost I > f/ d = (αf/ d )/α and αf/ d is the original cost of I in the scaled graph, the strategy change is no α-improvement move. In the proof of Lemma 2 we studied coalitions I involving agents of order d or larger. We analyzed strategy changes in which order-d agents buy edges outside their graph of order d and identified a sub-coalition I of order-d agents incurring a new total cost of cost I > j J = fj /d, where G d,j were the graphs the agents i I are associated with. Again, when arcs are scaled by a factor of α, this cost inequality still holds. As the original cost of I in the scaled graph is j J = αfj /d, the strategy change is no α-improvement move. 5 Weighted games In this section we study weighted networ design games where each agent i has a positive weight w i. We scale the weights such that the minimum weight is equal to and hence w i for all agents. Let W = n i= w i be the total weight of all the agents. If agents are allowed to coordinate their strategies, two scenarios are of interest. In a first setting we assume that coalitions of size up to c are allowed, for any c n. In this case let W c be the maximum total weight of any coalition having size at most c. In a second setting we assume that the total weight of a coalition is upper bounded so that agents of high weight cannot impose too much control on agents of low weight. In this case let Wmax c be the maximum total weight any coalition may have. We extend our results shown for unweighted games. 4

Exact and Approximate Equilibria for Optimal Group Network Formation

Exact and Approximate Equilibria for Optimal Group Network Formation Exact and Approximate Equilibria for Optimal Group Network Formation Elliot Anshelevich and Bugra Caskurlu Computer Science Department, RPI, 110 8th Street, Troy, NY 12180 {eanshel,caskub}@cs.rpi.edu Abstract.

More information

Exact and Approximate Equilibria for Optimal Group Network Formation

Exact and Approximate Equilibria for Optimal Group Network Formation Noname manuscript No. will be inserted by the editor) Exact and Approximate Equilibria for Optimal Group Network Formation Elliot Anshelevich Bugra Caskurlu Received: December 2009 / Accepted: Abstract

More information

Price of Stability in Survivable Network Design

Price of Stability in Survivable Network Design Noname manuscript No. (will be inserted by the editor) Price of Stability in Survivable Network Design Elliot Anshelevich Bugra Caskurlu Received: January 2010 / Accepted: Abstract We study the survivable

More information

CS 573: Algorithmic Game Theory Lecture date: Feb 6, 2008

CS 573: Algorithmic Game Theory Lecture date: Feb 6, 2008 CS 573: Algorithmic Game Theory Lecture date: Feb 6, 2008 Instructor: Chandra Chekuri Scribe: Omid Fatemieh Contents 1 Network Formation/Design Games 1 1.1 Game Definition and Properties..............................

More information

CS364A: Algorithmic Game Theory Lecture #16: Best-Response Dynamics

CS364A: Algorithmic Game Theory Lecture #16: Best-Response Dynamics CS364A: Algorithmic Game Theory Lecture #16: Best-Response Dynamics Tim Roughgarden November 13, 2013 1 Do Players Learn Equilibria? In this lecture we segue into the third part of the course, which studies

More information

On Nash Equilibria for a Network Creation Game

On Nash Equilibria for a Network Creation Game On Nash Equilibria for a Network Creation Game Susanne Albers Stefan Eilts Eyal Even-Dar Yishay Mansour iam Roditty Abstract We study a network creation game recently proposed by Fabrikant, uthra, Maneva,

More information

CS 781 Lecture 9 March 10, 2011 Topics: Local Search and Optimization Metropolis Algorithm Greedy Optimization Hopfield Networks Max Cut Problem Nash

CS 781 Lecture 9 March 10, 2011 Topics: Local Search and Optimization Metropolis Algorithm Greedy Optimization Hopfield Networks Max Cut Problem Nash CS 781 Lecture 9 March 10, 2011 Topics: Local Search and Optimization Metropolis Algorithm Greedy Optimization Hopfield Networks Max Cut Problem Nash Equilibrium Price of Stability Coping With NP-Hardness

More information

RANDOM SIMULATIONS OF BRAESS S PARADOX

RANDOM SIMULATIONS OF BRAESS S PARADOX RANDOM SIMULATIONS OF BRAESS S PARADOX PETER CHOTRAS APPROVED: Dr. Dieter Armbruster, Director........................................................ Dr. Nicolas Lanchier, Second Committee Member......................................

More information

Convergence Rate of Best Response Dynamics in Scheduling Games with Conflicting Congestion Effects

Convergence Rate of Best Response Dynamics in Scheduling Games with Conflicting Congestion Effects Convergence Rate of est Response Dynamics in Scheduling Games with Conflicting Congestion Effects Michal Feldman Tami Tamir Abstract We study resource allocation games with conflicting congestion effects.

More information

Lecture 9: Dynamics in Load Balancing

Lecture 9: Dynamics in Load Balancing Computational Game Theory Spring Semester, 2003/4 Lecture 9: Dynamics in Load Balancing Lecturer: Yishay Mansour Scribe: Anat Axelrod, Eran Werner 9.1 Lecture Overview In this lecture we consider dynamics

More information

The 2-valued case of makespan minimization with assignment constraints

The 2-valued case of makespan minimization with assignment constraints The 2-valued case of maespan minimization with assignment constraints Stavros G. Kolliopoulos Yannis Moysoglou Abstract We consider the following special case of minimizing maespan. A set of jobs J and

More information

On the Hardness of Network Design for Bottleneck Routing Games

On the Hardness of Network Design for Bottleneck Routing Games On the Hardness of Network Design for Bottleneck Routing Games Dimitris Fotakis 1, Alexis C. Kaporis 2, Thanasis Lianeas 1, and Paul G. Spirakis 3,4 1 School of Electrical and Computer Engineering, National

More information

CS364A: Algorithmic Game Theory Lecture #15: Best-Case and Strong Nash Equilibria

CS364A: Algorithmic Game Theory Lecture #15: Best-Case and Strong Nash Equilibria CS364A: Algorithmic Game Theory Lecture #15: Best-Case and Strong Nash Equilibria Tim Roughgarden November 11, 2013 1 Network Cost-Sharing Games 1.1 Lecture Themes The externality caused by a player in

More information

Deceptive Advertising with Rational Buyers

Deceptive Advertising with Rational Buyers Deceptive Advertising with Rational Buyers September 6, 016 ONLINE APPENDIX In this Appendix we present in full additional results and extensions which are only mentioned in the paper. In the exposition

More information

Two-Player Kidney Exchange Game

Two-Player Kidney Exchange Game Two-Player Kidney Exchange Game Margarida Carvalho INESC TEC and Faculdade de Ciências da Universidade do Porto, Portugal margarida.carvalho@dcc.fc.up.pt Andrea Lodi DEI, University of Bologna, Italy andrea.lodi@unibo.it

More information

The price of anarchy of finite congestion games

The price of anarchy of finite congestion games The price of anarchy of finite congestion games George Christodoulou Elias Koutsoupias Abstract We consider the price of anarchy of pure Nash equilibria in congestion games with linear latency functions.

More information

Approximate Strong Equilibrium in Job Scheduling Games

Approximate Strong Equilibrium in Job Scheduling Games Journal of Artificial Intelligence Research 36 (2009) 387-414 Submitted 07/09; published 11/09 Approximate Strong Equilibrium in Job Scheduling Games Michal Feldman School of Business Administration and

More information

Non-clairvoyant Scheduling Games

Non-clairvoyant Scheduling Games Non-clairvoyant Scheduling Games Christoph Dürr Nguyen Kim Thang Abstract In a scheduling game, each player owns a job and chooses a machine to execute it. While the social cost is the maximal load over

More information

The minimum G c cut problem

The minimum G c cut problem The minimum G c cut problem Abstract In this paper we define and study the G c -cut problem. Given a complete undirected graph G = (V ; E) with V = n, edge weighted by w(v i, v j ) 0 and an undirected

More information

An Algebraic View of the Relation between Largest Common Subtrees and Smallest Common Supertrees

An Algebraic View of the Relation between Largest Common Subtrees and Smallest Common Supertrees An Algebraic View of the Relation between Largest Common Subtrees and Smallest Common Supertrees Francesc Rosselló 1, Gabriel Valiente 2 1 Department of Mathematics and Computer Science, Research Institute

More information

arxiv: v1 [cs.gt] 21 Sep 2018

arxiv: v1 [cs.gt] 21 Sep 2018 On the Constant Price of Anarchy Conjecture C. Àlvarez and A. Messegué ALBCOM Research Group, Computer Science Department, UPC, Barcelona {alvarez,messegue}@cs.upc.edu arxiv:1809.08027v1 [cs.gt] 21 Sep

More information

AGlimpseofAGT: Selfish Routing

AGlimpseofAGT: Selfish Routing AGlimpseofAGT: Selfish Routing Guido Schäfer CWI Amsterdam / VU University Amsterdam g.schaefer@cwi.nl Course: Combinatorial Optimization VU University Amsterdam March 12 & 14, 2013 Motivation Situations

More information

On a Network Creation Game

On a Network Creation Game 1 / 16 On a Network Creation Game Alex Fabrikant Ankur Luthra Elitza Maneva Christos H. Papadimitriou Scott Shenker PODC 03, pages 347-351 Presented by Jian XIA for COMP670O: Game Theoretic Applications

More information

Bayesian Ignorance. May 9, Abstract

Bayesian Ignorance. May 9, Abstract Bayesian Ignorance Noga Alon Yuval Emek Michal Feldman Moshe Tennenholtz May 9, 2010 Abstract We quantify the effect of Bayesian ignorance by comparing the social cost obtained in a Bayesian game by agents

More information

Optimal Fractal Coding is NP-Hard 1

Optimal Fractal Coding is NP-Hard 1 Optimal Fractal Coding is NP-Hard 1 (Extended Abstract) Matthias Ruhl, Hannes Hartenstein Institut für Informatik, Universität Freiburg Am Flughafen 17, 79110 Freiburg, Germany ruhl,hartenst@informatik.uni-freiburg.de

More information

3. Branching Algorithms

3. Branching Algorithms 3. Branching Algorithms COMP6741: Parameterized and Exact Computation Serge Gaspers Semester 2, 2015 Contents 1 Introduction 1 2 Maximum Independent Set 3 2.1 Simple Analysis................................................

More information

1 Basic Combinatorics

1 Basic Combinatorics 1 Basic Combinatorics 1.1 Sets and sequences Sets. A set is an unordered collection of distinct objects. The objects are called elements of the set. We use braces to denote a set, for example, the set

More information

Algorithmic Game Theory

Algorithmic Game Theory Bachelor course 64331010, Caput Operations Research, HC Caput OR 3.5 (3 ects) Lecture Notes Algorithmic Game Theory Department of Econometrics and Operations Research Faculty of Economics and Business

More information

Robust Network Codes for Unicast Connections: A Case Study

Robust Network Codes for Unicast Connections: A Case Study Robust Network Codes for Unicast Connections: A Case Study Salim Y. El Rouayheb, Alex Sprintson, and Costas Georghiades Department of Electrical and Computer Engineering Texas A&M University College Station,

More information

The inefficiency of equilibria

The inefficiency of equilibria The inefficiency of equilibria Chapters 17,18,19 of AGT 3 May 2010 University of Bergen Outline 1 Reminder 2 Potential games 3 Complexity Formalization Like usual, we consider a game with k players {1,...,

More information

3. Branching Algorithms COMP6741: Parameterized and Exact Computation

3. Branching Algorithms COMP6741: Parameterized and Exact Computation 3. Branching Algorithms COMP6741: Parameterized and Exact Computation Serge Gaspers 12 1 School of Computer Science and Engineering, UNSW Australia 2 Optimisation Resarch Group, NICTA Semester 2, 2015

More information

Facets for Node-Capacitated Multicut Polytopes from Path-Block Cycles with Two Common Nodes

Facets for Node-Capacitated Multicut Polytopes from Path-Block Cycles with Two Common Nodes Facets for Node-Capacitated Multicut Polytopes from Path-Block Cycles with Two Common Nodes Michael M. Sørensen July 2016 Abstract Path-block-cycle inequalities are valid, and sometimes facet-defining,

More information

12. LOCAL SEARCH. gradient descent Metropolis algorithm Hopfield neural networks maximum cut Nash equilibria

12. LOCAL SEARCH. gradient descent Metropolis algorithm Hopfield neural networks maximum cut Nash equilibria 12. LOCAL SEARCH gradient descent Metropolis algorithm Hopfield neural networks maximum cut Nash equilibria Lecture slides by Kevin Wayne Copyright 2005 Pearson-Addison Wesley h ttp://www.cs.princeton.edu/~wayne/kleinberg-tardos

More information

Packing and Covering Dense Graphs

Packing and Covering Dense Graphs Packing and Covering Dense Graphs Noga Alon Yair Caro Raphael Yuster Abstract Let d be a positive integer. A graph G is called d-divisible if d divides the degree of each vertex of G. G is called nowhere

More information

Cographs; chordal graphs and tree decompositions

Cographs; chordal graphs and tree decompositions Cographs; chordal graphs and tree decompositions Zdeněk Dvořák September 14, 2015 Let us now proceed with some more interesting graph classes closed on induced subgraphs. 1 Cographs The class of cographs

More information

MINIMALLY NON-PFAFFIAN GRAPHS

MINIMALLY NON-PFAFFIAN GRAPHS MINIMALLY NON-PFAFFIAN GRAPHS SERGUEI NORINE AND ROBIN THOMAS Abstract. We consider the question of characterizing Pfaffian graphs. We exhibit an infinite family of non-pfaffian graphs minimal with respect

More information

Lectures 6, 7 and part of 8

Lectures 6, 7 and part of 8 Lectures 6, 7 and part of 8 Uriel Feige April 26, May 3, May 10, 2015 1 Linear programming duality 1.1 The diet problem revisited Recall the diet problem from Lecture 1. There are n foods, m nutrients,

More information

Price and Capacity Competition

Price and Capacity Competition Price and Capacity Competition Daron Acemoglu, Kostas Bimpikis, and Asuman Ozdaglar October 9, 2007 Abstract We study the efficiency of oligopoly equilibria in a model where firms compete over capacities

More information

On improving matchings in trees, via bounded-length augmentations 1

On improving matchings in trees, via bounded-length augmentations 1 On improving matchings in trees, via bounded-length augmentations 1 Julien Bensmail a, Valentin Garnero a, Nicolas Nisse a a Université Côte d Azur, CNRS, Inria, I3S, France Abstract Due to a classical

More information

The Multi-Commodity Source Location Problems and the Price of Greed

The Multi-Commodity Source Location Problems and the Price of Greed Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 3, no., pp. 55 73 (29) The Multi-Commodity Source Location Problems and the Price of Greed Hiro Ito Mike Paterson 2 Kenya Sugihara Graduate

More information

Pay or Play. Abstract. 1 Introduction. Moshe Tennenholtz Technion - Israel Institute of Technology and Microsoft Research

Pay or Play. Abstract. 1 Introduction. Moshe Tennenholtz Technion - Israel Institute of Technology and Microsoft Research Pay or Play Sigal Oren Cornell University Michael Schapira Hebrew University and Microsoft Research Moshe Tennenholtz Technion - Israel Institute of Technology and Microsoft Research Abstract We introduce

More information

Convergence and Approximation in Potential Games

Convergence and Approximation in Potential Games Convergence and Approximation in Potential Games George Christodoulou 1, Vahab S. Mirrokni 2, and Anastasios Sidiropoulos 2 1 National and Kapodistrian University of Athens Dept. of Informatics and Telecommunications

More information

Approximation Algorithms for Re-optimization

Approximation Algorithms for Re-optimization Approximation Algorithms for Re-optimization DRAFT PLEASE DO NOT CITE Dean Alderucci Table of Contents 1.Introduction... 2 2.Overview of the Current State of Re-Optimization Research... 3 2.1.General Results

More information

CO759: Algorithmic Game Theory Spring 2015

CO759: Algorithmic Game Theory Spring 2015 CO759: Algorithmic Game Theory Spring 2015 Instructor: Chaitanya Swamy Assignment 1 Due: By Jun 25, 2015 You may use anything proved in class directly. I will maintain a FAQ about the assignment on the

More information

Network Games with Friends and Foes

Network Games with Friends and Foes Network Games with Friends and Foes Stefan Schmid T-Labs / TU Berlin Who are the participants in the Internet? Stefan Schmid @ Tel Aviv Uni, 200 2 How to Model the Internet? Normal participants : - e.g.,

More information

Strong Equilibrium in Congestion Games

Strong Equilibrium in Congestion Games Strong Equilibrium in Congestion Games Research Thesis In Partial Fulfillment of The Requirements for the Degree of Master of Science in Computer Science Ola Rozenfeld Submitted to the Senate of the Technion

More information

Potential Games. Krzysztof R. Apt. CWI, Amsterdam, the Netherlands, University of Amsterdam. Potential Games p. 1/3

Potential Games. Krzysztof R. Apt. CWI, Amsterdam, the Netherlands, University of Amsterdam. Potential Games p. 1/3 Potential Games p. 1/3 Potential Games Krzysztof R. Apt CWI, Amsterdam, the Netherlands, University of Amsterdam Potential Games p. 2/3 Overview Best response dynamics. Potential games. Congestion games.

More information

Upper and Lower Bounds on the Number of Faults. a System Can Withstand Without Repairs. Cambridge, MA 02139

Upper and Lower Bounds on the Number of Faults. a System Can Withstand Without Repairs. Cambridge, MA 02139 Upper and Lower Bounds on the Number of Faults a System Can Withstand Without Repairs Michel Goemans y Nancy Lynch z Isaac Saias x Laboratory for Computer Science Massachusetts Institute of Technology

More information

12. LOCAL SEARCH. gradient descent Metropolis algorithm Hopfield neural networks maximum cut Nash equilibria

12. LOCAL SEARCH. gradient descent Metropolis algorithm Hopfield neural networks maximum cut Nash equilibria Coping With NP-hardness Q. Suppose I need to solve an NP-hard problem. What should I do? A. Theory says you re unlikely to find poly-time algorithm. Must sacrifice one of three desired features. Solve

More information

Worst-case Equilibria

Worst-case Equilibria Worst-case Equilibria Elias Koutsoupias Christos Papadimitriou April 29, 2009 Abstract In a system where noncooperative agents share a common resource, we propose the price of anarchy, which is the ratio

More information

NBER WORKING PAPER SERIES PRICE AND CAPACITY COMPETITION. Daron Acemoglu Kostas Bimpikis Asuman Ozdaglar

NBER WORKING PAPER SERIES PRICE AND CAPACITY COMPETITION. Daron Acemoglu Kostas Bimpikis Asuman Ozdaglar NBER WORKING PAPER SERIES PRICE AND CAPACITY COMPETITION Daron Acemoglu Kostas Bimpikis Asuman Ozdaglar Working Paper 12804 http://www.nber.org/papers/w12804 NATIONAL BUREAU OF ECONOMIC RESEARCH 1050 Massachusetts

More information

Game Theory: Spring 2017

Game Theory: Spring 2017 Game Theory: Spring 207 Ulle Endriss Institute for Logic, Language and Computation University of Amsterdam Ulle Endriss Plan for Today We have seen that every normal-form game has a Nash equilibrium, although

More information

arxiv: v1 [cs.gt] 10 Apr 2018

arxiv: v1 [cs.gt] 10 Apr 2018 Individual and Group Stability in Neutral Restrictions of Hedonic Games Warut Suksompong Department of Computer Science, Stanford University 353 Serra Mall, Stanford, CA 94305, USA warut@cs.stanford.edu

More information

Pure Nash Equilibrium in A Capacitated Resource Allocation Game*

Pure Nash Equilibrium in A Capacitated Resource Allocation Game* Pure Nash Equilibrium in A Capacitated Resource Allocation Game* Seyed Rasoul Etesami, Tamer Başar Coordinated Science Laboratory, University of Illinois at Urbana-Champaign, arxiv:1404.3442v3 [cs.gt]

More information

Efficiency, Fairness and Competitiveness in Nash Bargaining Games

Efficiency, Fairness and Competitiveness in Nash Bargaining Games Efficiency, Fairness and Competitiveness in Nash Bargaining Games Deeparnab Chakrabarty, Gagan Goel 2, Vijay V. Vazirani 2, Lei Wang 2 and Changyuan Yu 3 Department of Combinatorics and Optimization, University

More information

Worst case analysis for a general class of on-line lot-sizing heuristics

Worst case analysis for a general class of on-line lot-sizing heuristics Worst case analysis for a general class of on-line lot-sizing heuristics Wilco van den Heuvel a, Albert P.M. Wagelmans a a Econometric Institute and Erasmus Research Institute of Management, Erasmus University

More information

Lecturer: Shuchi Chawla Topic: Inapproximability Date: 4/27/2007

Lecturer: Shuchi Chawla Topic: Inapproximability Date: 4/27/2007 CS880: Approximations Algorithms Scribe: Tom Watson Lecturer: Shuchi Chawla Topic: Inapproximability Date: 4/27/2007 So far in this course, we have been proving upper bounds on the approximation factors

More information

CSCE 750 Final Exam Answer Key Wednesday December 7, 2005

CSCE 750 Final Exam Answer Key Wednesday December 7, 2005 CSCE 750 Final Exam Answer Key Wednesday December 7, 2005 Do all problems. Put your answers on blank paper or in a test booklet. There are 00 points total in the exam. You have 80 minutes. Please note

More information

Definition Existence CG vs Potential Games. Congestion Games. Algorithmic Game Theory

Definition Existence CG vs Potential Games. Congestion Games. Algorithmic Game Theory Algorithmic Game Theory Definitions and Preliminaries Existence of Pure Nash Equilibria vs. Potential Games (Rosenthal 1973) A congestion game is a tuple Γ = (N,R,(Σ i ) i N,(d r) r R) with N = {1,...,n},

More information

Game Theory and Algorithms Lecture 2: Nash Equilibria and Examples

Game Theory and Algorithms Lecture 2: Nash Equilibria and Examples Game Theory and Algorithms Lecture 2: Nash Equilibria and Examples February 24, 2011 Summary: We introduce the Nash Equilibrium: an outcome (action profile) which is stable in the sense that no player

More information

Realization Plans for Extensive Form Games without Perfect Recall

Realization Plans for Extensive Form Games without Perfect Recall Realization Plans for Extensive Form Games without Perfect Recall Richard E. Stearns Department of Computer Science University at Albany - SUNY Albany, NY 12222 April 13, 2015 Abstract Given a game in

More information

Copyright 2013 Springer Science+Business Media New York

Copyright 2013 Springer Science+Business Media New York Meeks, K., and Scott, A. (2014) Spanning trees and the complexity of floodfilling games. Theory of Computing Systems, 54 (4). pp. 731-753. ISSN 1432-4350 Copyright 2013 Springer Science+Business Media

More information

Theoretical Computer Science

Theoretical Computer Science Theoretical Computer Science 452 (2012) 1 11 Contents lists available at SciVerse ScienceDirect Theoretical Computer Science journal homepage: www.elsevier.com/locate/tcs Bayesian ignorance Noga Alon a,b,

More information

Approximate Nash Equilibria with Near Optimal Social Welfare

Approximate Nash Equilibria with Near Optimal Social Welfare Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence (IJCAI 015) Approximate Nash Equilibria with Near Optimal Social Welfare Artur Czumaj, Michail Fasoulakis, Marcin

More information

Graph coloring, perfect graphs

Graph coloring, perfect graphs Lecture 5 (05.04.2013) Graph coloring, perfect graphs Scribe: Tomasz Kociumaka Lecturer: Marcin Pilipczuk 1 Introduction to graph coloring Definition 1. Let G be a simple undirected graph and k a positive

More information

4 CONNECTED PROJECTIVE-PLANAR GRAPHS ARE HAMILTONIAN. Robin Thomas* Xingxing Yu**

4 CONNECTED PROJECTIVE-PLANAR GRAPHS ARE HAMILTONIAN. Robin Thomas* Xingxing Yu** 4 CONNECTED PROJECTIVE-PLANAR GRAPHS ARE HAMILTONIAN Robin Thomas* Xingxing Yu** School of Mathematics Georgia Institute of Technology Atlanta, Georgia 30332, USA May 1991, revised 23 October 1993. Published

More information

Friendship and Stable Matching

Friendship and Stable Matching Friendship and Stable Matching Elliot Anshelevich Onkar Bhardwaj Martin Hoefer June 10, 2013 Abstract We study stable matching problems in networks where players are embedded in a social context, and may

More information

Online Interval Coloring and Variants

Online Interval Coloring and Variants Online Interval Coloring and Variants Leah Epstein 1, and Meital Levy 1 Department of Mathematics, University of Haifa, 31905 Haifa, Israel. Email: lea@math.haifa.ac.il School of Computer Science, Tel-Aviv

More information

Bounded Budget Betweenness Centrality Game for Strategic Network Formations

Bounded Budget Betweenness Centrality Game for Strategic Network Formations Bounded Budget Betweenness Centrality Game for Strategic Network Formations Xiaohui Bei 1, Wei Chen 2, Shang-Hua Teng 3, Jialin Zhang 1, and Jiajie Zhu 4 1 Tsinghua University, {bxh08,zhanggl02}@mails.tsinghua.edu.cn

More information

Counting independent sets of a fixed size in graphs with a given minimum degree

Counting independent sets of a fixed size in graphs with a given minimum degree Counting independent sets of a fixed size in graphs with a given minimum degree John Engbers David Galvin April 4, 01 Abstract Galvin showed that for all fixed δ and sufficiently large n, the n-vertex

More information

CS364A: Algorithmic Game Theory Lecture #13: Potential Games; A Hierarchy of Equilibria

CS364A: Algorithmic Game Theory Lecture #13: Potential Games; A Hierarchy of Equilibria CS364A: Algorithmic Game Theory Lecture #13: Potential Games; A Hierarchy of Equilibria Tim Roughgarden November 4, 2013 Last lecture we proved that every pure Nash equilibrium of an atomic selfish routing

More information

Basic Game Theory. Kate Larson. January 7, University of Waterloo. Kate Larson. What is Game Theory? Normal Form Games. Computing Equilibria

Basic Game Theory. Kate Larson. January 7, University of Waterloo. Kate Larson. What is Game Theory? Normal Form Games. Computing Equilibria Basic Game Theory University of Waterloo January 7, 2013 Outline 1 2 3 What is game theory? The study of games! Bluffing in poker What move to make in chess How to play Rock-Scissors-Paper Also study of

More information

Transactions on Algorithms. Two-stage Robust Network Design with Exponential Scenarios

Transactions on Algorithms. Two-stage Robust Network Design with Exponential Scenarios Transactions on Algorithms Two-stage Robust Networ Design with Exponential Scenarios Journal: Transactions on Algorithms Manuscript ID: draft Manuscript Type: Original Article Date Submitted by the Author:

More information

NEGOTIATION-PROOF CORRELATED EQUILIBRIUM

NEGOTIATION-PROOF CORRELATED EQUILIBRIUM DEPARTMENT OF ECONOMICS UNIVERSITY OF CYPRUS NEGOTIATION-PROOF CORRELATED EQUILIBRIUM Nicholas Ziros Discussion Paper 14-2011 P.O. Box 20537, 1678 Nicosia, CYPRUS Tel.: +357-22893700, Fax: +357-22895028

More information

CS 598RM: Algorithmic Game Theory, Spring Practice Exam Solutions

CS 598RM: Algorithmic Game Theory, Spring Practice Exam Solutions CS 598RM: Algorithmic Game Theory, Spring 2017 1. Answer the following. Practice Exam Solutions Agents 1 and 2 are bargaining over how to split a dollar. Each agent simultaneously demands share he would

More information

Chapter 3 Deterministic planning

Chapter 3 Deterministic planning Chapter 3 Deterministic planning In this chapter we describe a number of algorithms for solving the historically most important and most basic type of planning problem. Two rather strong simplifying assumptions

More information

Price of Stability in Polynomial Congestion Games

Price of Stability in Polynomial Congestion Games Price of Stability in Polynomial Congestion Games George Christodoulou Martin Gairing December 10, 2013 Abstract The Price of Anarchy in congestion games has attracted a lot of research over the last decade.

More information

On the Packing of Selfish Items

On the Packing of Selfish Items On the Packing of Selfish Items Vittorio Bilò 1, 1 Dipartimento di Matematica Dipartimento di Informatica Università di Lecce Università di L Aquila Provinciale Lecce-Arnesano, P.O. Box 19 Via Vetoio,

More information

Congestion Games with Load-Dependent Failures: Identical Resources

Congestion Games with Load-Dependent Failures: Identical Resources Congestion Games with Load-Dependent Failures: Identical Resources Michal Penn Technion - IIT Haifa, Israel mpenn@ie.technion.ac.il Maria Polukarov Technion - IIT Haifa, Israel pmasha@tx.technion.ac.il

More information

Out-colourings of Digraphs

Out-colourings of Digraphs Out-colourings of Digraphs N. Alon J. Bang-Jensen S. Bessy July 13, 2017 Abstract We study vertex colourings of digraphs so that no out-neighbourhood is monochromatic and call such a colouring an out-colouring.

More information

An improved approximation algorithm for the stable marriage problem with one-sided ties

An improved approximation algorithm for the stable marriage problem with one-sided ties Noname manuscript No. (will be inserted by the editor) An improved approximation algorithm for the stable marriage problem with one-sided ties Chien-Chung Huang Telikepalli Kavitha Received: date / Accepted:

More information

Computing Nash Equilibria for Scheduling on Restricted Parallel Links

Computing Nash Equilibria for Scheduling on Restricted Parallel Links Computing Nash Equilibria for Scheduling on Restricted Parallel Links Martin Gairing Thomas Lücking Marios Mavronicolas Burkhard Monien (May 11, 2007) A preliminary version of this work appeared in the

More information

The maximum edge-disjoint paths problem in complete graphs

The maximum edge-disjoint paths problem in complete graphs Theoretical Computer Science 399 (2008) 128 140 www.elsevier.com/locate/tcs The maximum edge-disjoint paths problem in complete graphs Adrian Kosowski Department of Algorithms and System Modeling, Gdańsk

More information

Discrete Optimization 2010 Lecture 12 TSP, SAT & Outlook

Discrete Optimization 2010 Lecture 12 TSP, SAT & Outlook TSP Randomization Outlook Discrete Optimization 2010 Lecture 12 TSP, SAT & Outlook Marc Uetz University of Twente m.uetz@utwente.nl Lecture 12: sheet 1 / 29 Marc Uetz Discrete Optimization Outline TSP

More information

Existence of Nash Networks in One-Way Flow Models

Existence of Nash Networks in One-Way Flow Models Existence of Nash Networks in One-Way Flow Models pascal billand a, christophe bravard a, sudipta sarangi b a CREUSET, Jean Monnet University, Saint-Etienne, France. email: pascal.billand@univ-st-etienne.fr

More information

Endre Boros b Vladimir Gurvich d ;

Endre Boros b Vladimir Gurvich d ; R u t c o r Research R e p o r t On effectivity functions of game forms a Endre Boros b Vladimir Gurvich d Khaled Elbassioni c Kazuhisa Makino e RRR 03-2009, February 2009 RUTCOR Rutgers Center for Operations

More information

Group connectivity of certain graphs

Group connectivity of certain graphs Group connectivity of certain graphs Jingjing Chen, Elaine Eschen, Hong-Jian Lai May 16, 2005 Abstract Let G be an undirected graph, A be an (additive) Abelian group and A = A {0}. A graph G is A-connected

More information

Approximation Algorithms and Hardness of Integral Concurrent Flow

Approximation Algorithms and Hardness of Integral Concurrent Flow Approximation Algorithms and Hardness of Integral Concurrent Flow Parinya Chalermsook Julia Chuzhoy Alina Ene Shi Li May 16, 2012 Abstract We study an integral counterpart of the classical Maximum Concurrent

More information

THE UNIQUENESS PROPERTY FOR NETWORKS WITH SEVERAL ORIGIN-DESTINATION PAIRS

THE UNIQUENESS PROPERTY FOR NETWORKS WITH SEVERAL ORIGIN-DESTINATION PAIRS THE UNIQUENESS PROPERTY FOR NETWORKS WITH SEVERAL ORIGIN-DESTINATION PAIRS FRÉDÉRIC MEUNIER AND THOMAS PRADEAU Abstract. We consider congestion games on networks with nonatomic users and userspecific costs.

More information

arxiv: v2 [cs.ds] 3 Oct 2017

arxiv: v2 [cs.ds] 3 Oct 2017 Orthogonal Vectors Indexing Isaac Goldstein 1, Moshe Lewenstein 1, and Ely Porat 1 1 Bar-Ilan University, Ramat Gan, Israel {goldshi,moshe,porately}@cs.biu.ac.il arxiv:1710.00586v2 [cs.ds] 3 Oct 2017 Abstract

More information

Selfish Routing. Simon Fischer. December 17, Selfish Routing in the Wardrop Model. l(x) = x. via both edes. Then,

Selfish Routing. Simon Fischer. December 17, Selfish Routing in the Wardrop Model. l(x) = x. via both edes. Then, Selfish Routing Simon Fischer December 17, 2007 1 Selfish Routing in the Wardrop Model This section is basically a summery of [7] and [3]. 1.1 Some Examples 1.1.1 Pigou s Example l(x) = 1 Optimal solution:

More information

CS364B: Frontiers in Mechanism Design Lecture #2: Unit-Demand Bidders and Walrasian Equilibria

CS364B: Frontiers in Mechanism Design Lecture #2: Unit-Demand Bidders and Walrasian Equilibria CS364B: Frontiers in Mechanism Design Lecture #2: Unit-Demand Bidders and Walrasian Equilibria Tim Roughgarden January 8, 2014 1 Bidders with Unit-Demand Valuations 1.1 The Setting Last lecture we discussed

More information

Topics in Theoretical Computer Science April 08, Lecture 8

Topics in Theoretical Computer Science April 08, Lecture 8 Topics in Theoretical Computer Science April 08, 204 Lecture 8 Lecturer: Ola Svensson Scribes: David Leydier and Samuel Grütter Introduction In this lecture we will introduce Linear Programming. It was

More information

arxiv: v1 [cs.dm] 26 Apr 2010

arxiv: v1 [cs.dm] 26 Apr 2010 A Simple Polynomial Algorithm for the Longest Path Problem on Cocomparability Graphs George B. Mertzios Derek G. Corneil arxiv:1004.4560v1 [cs.dm] 26 Apr 2010 Abstract Given a graph G, the longest path

More information

Lecture 24: April 12

Lecture 24: April 12 CS271 Randomness & Computation Spring 2018 Instructor: Alistair Sinclair Lecture 24: April 12 Disclaimer: These notes have not been subjected to the usual scrutiny accorded to formal publications. They

More information

On the Complexity of Computing an Equilibrium in Combinatorial Auctions

On the Complexity of Computing an Equilibrium in Combinatorial Auctions On the Complexity of Computing an Equilibrium in Combinatorial Auctions Shahar Dobzinski Hu Fu Robert Kleinberg April 8, 2014 Abstract We study combinatorial auctions where each item is sold separately

More information

An Improved Approximation Algorithm for Requirement Cut

An Improved Approximation Algorithm for Requirement Cut An Improved Approximation Algorithm for Requirement Cut Anupam Gupta Viswanath Nagarajan R. Ravi Abstract This note presents improved approximation guarantees for the requirement cut problem: given an

More information

A Lazy Bureaucrat Scheduling Game

A Lazy Bureaucrat Scheduling Game A Lazy Bureaucrat Scheduling Game Ling Gai Tianjin University Department of Mathematics No. 92 Weijin Road, Nankai District, Tianjin China gailing@tju.edu.cn Yuanchun Song Tianjin University Department

More information

The concentration of the chromatic number of random graphs

The concentration of the chromatic number of random graphs The concentration of the chromatic number of random graphs Noga Alon Michael Krivelevich Abstract We prove that for every constant δ > 0 the chromatic number of the random graph G(n, p) with p = n 1/2

More information

arxiv: v1 [cs.dc] 4 Oct 2018

arxiv: v1 [cs.dc] 4 Oct 2018 Distributed Reconfiguration of Maximal Independent Sets Keren Censor-Hillel 1 and Mikael Rabie 2 1 Department of Computer Science, Technion, Israel, ckeren@cs.technion.ac.il 2 Aalto University, Helsinki,

More information