MIT Sloan School of Management

Size: px
Start display at page:

Download "MIT Sloan School of Management"

Transcription

1 MIT Sloan School of Management Working Paper November 2003 Computational Complexity, Fairness, an the Price of Anarchy of the Maximum Latency Problem Jose R. Correa, Anreas S. Schulz, Nicolas E. Stier Moses 2003 by Jose R. Correa, Anreas S. Schulz, Nicolas E. Stier Moses. All rights reserve. Short sections of text, not to excee two paragraphs, may be quote without explicit permission, provie that full creit incluing notice is given to the source. This paper also can be ownloae without charge from the Social Science Research Network Electronic Paper Collection:

2 COMPUTATIONAL COMPLEXITY, FAIRNESS, AND THE PRICE OF ANARCHY OF THE MAXIMUM LATENCY PROBLEM JOSÉ R. CORREA, ANDREAS S. SCHULZ, AND NICOLÁS E. STIER MOSES Operations Research Center Massachusetts Institute of Technology 77 Massachusetts Avenue Cambrige, MA Abstract. We stuy the problem of minimizing the maximum latency of flows in networks with congestion. We show that this problem is NP-har, even when all arc latency functions are linear an there is a single source an sink. Still, one can prove that an optimal flow an an equilibrium flow share a esirable property in this situation: all flow-carrying paths have the same length; i.e., these solutions are fair, which is in general not true for the optimal flow in networks with nonlinear latency functions. In aition, the maximum latency of the Nash equilibrium, which can be compute efficiently, is within a constant factor of that of an optimal solution. That is, the so-calle price of anarchy is boune. In contrast, we present a family of instances that shows that the price of anarchy is unboune for instances with multiple sources an a single sink, even in networks with linear latencies. Finally, we show that an s-t-flow that is optimal with respect to the average latency objective is near optimal for the maximum latency objective, an it is close to being fair. Conversely, the average latency of a flow minimizing the maximum latency is also within a constant factor of that of a flow minimizing the average latency. 1. Introuction We stuy static network flow problems in which each arc possesses a latency function, which escribes the common elay experience by all flow on the arc as a function of the volume of the arc flow. Loa-epenent arc costs have a variety of applications in situations in which one wants to moel congestion effects, which are boun to appear, e.g., in communication networks, roa traffic, or evacuation problems. In this context, a unit of flow frequently enotes a huge number of users (or agents ), which might represent ata packages in the Internet, rivers on a highway system, or iniviuals fleeing from a builing. Depening on the concrete circumstances, the operators of these networks can pursue a variety of system objectives. For instance, they might elect to minimize the average latency, they might aim at minimizing the maximum latency, or they might try to ensure that users between the same origin-estination pair experience essentially the same latency. In fact, the ieal solution woul be simultaneously optimal or near optimal with respect to all three objectives. For linear latencies, we prove the existence of an s-t-flow that is at the same time optimal for two of the three objectives while its average latency is within a factor of 4/3 of that of an optimum. As attractive as this solution might be, we also show that it is NP-har to compute. Moreover, there is a surprising ifference between linear an nonlinear latency functions. Namely, this particular flow remains optimal with respect to the maximum latency an near optimal with respect to the average latency, but it oes in general not guarantee that ifferent users face the same latency. However, Key wors an phrases. System Optimum, User Equilibrium, Selfish Routing, Price of Anarchy, Approximation Algorithms, Multicriteria Optimization, Multicommoity Flows. 1

3 2 J.R. CORREA, A.S. SCHULZ, AND N.E. STIER MOSES an optimal s-t-flow for the average latency objective can be compute in polynomial time, an we show that the latency of any one user is within a constant factor of that of any other user. In particular, the maximum latency is within the same constant factor of the maximum latency of an optimal solution to the latter objective. This constant factor only epens on the class of allowable latency functions. For instance, its value is 2 for the case of linear latencies. Linear latencies are sufficient for certain congestion phenomena to occur. One interesting example is Braess paraox (1968), which refers to the fact that the aition of an arc can actually increase the (average an maximum) latency in a network in which users act selfishly an inepenently. This user behavior is capture by the Nash equilibrium of the unerlying game in which each user picks a minimal latency path, given the network congestion ue to other users (Warrop 1952). While the inefficiency of this so-calle user equilibrium an hence the severity of Braess paraox ha previously been boune in terms of the average latency, it turns out that it is also boune with respect to the maximum latency. Inee, the latencies encountere by ifferent users between the same origin-estination pair are the same. The user equilibrium therefore represents another flow that can be compute in polynomial time an that is optimal or close to optimal for all the three objectives introuce earlier. The Moel. We consier a irecte graph G = (N, A) together with a set of source-sink pairs K N N. For each terminal pair k = (s k, t k ) K, let P k be the set of irecte (simple) paths in G from s k to t k, an let k > 0 be the eman rate associate with commoity k. Let P := k K P k be the set of all paths between terminal pairs, an let := k K k be the total eman. A feasible flow f assigns a nonnegative value f P to every path P P such that P P k f P = k for all k K. In the context of single-source single-sink instances, we will rop the subinex k. Each arc a has a loa-epenent latency l a ( ). We assume that the functions l a : R 0 R 0 are nonnegative, nonecreasing, an ifferentiable. We efine the latency of a path P P uner a given flow f as l P (f) := a P l a( Q P:Q a f Q). The maximum latency of a feasible flow f is L(f) := max{l P (f) : P P, f P > 0}. We call a feasible flow that minimizes the maximum latency a min-max flow an enote it by ˆf. The maximum latency problem consists of fining a min-max flow. The average latency of a feasible flow f is efine as C(f) := P P l P (f)f P /. We refer to the optimal solution with respect to this objective function as the system optimum an enote it by f. A feasible flow is at Nash equilibrium (or is a user equilibrium) if for every k K an every two paths P 1, P 2 P k with f P1 > 0, l P1 (f) l P2 (f). In other wors, all flow-carrying s k -t k -paths have equal (an actually minimal) latency. In particular, equilibrium flows are fair, i.e., they have unfairness 1, if the unfairness of a feasible flow f is efine as max k K max{l P1 (f)/l P2 (f) : P 1, P 2 P k, f P1, f P2 > 0}. Main Results. While a user equilibrium can be compute in polynomial time (Beckmann, McGuire, an Winsten 1956), an so can a system optimum if x l a (x) is convex for all arcs a A, we show in Section 2 that it is an NP-har problem to compute a min-max flow. This result still hols if all latencies are linear an there is a single source-sink pair. Note that the flows that we are consiering are not require to be integer, neither on paths nor on arcs. As pointe out earlier, a Nash equilibrium has unfairness 1 by construction. In Section 3, we establish the somewhat surprising existence of a min-max flow that is fair too, when latencies are linear an there is a single source an a single sink. In aition, although it is well known that system optima are unfair, we provie a tight boun that quantifies the severity of this effect. This boun applies to general multicommoity flows an arbitrary latency functions. Finally, in Section 4, we show that in the single-source single-sink case uner arbitrary latency functions, there actually exist solutions that are simultaneously optimal or near optimal with respect to all three criteria (maximum latency, average latency, an unfairness). In fact, this property is share by the min-max flow, the system optimum an the user equilibrium, albeit with ifferent

4 COMPLEXITY, FAIRNESS, AND THE PRICE OF ANARCHY OF THE MAXIMUM LATENCY PROBLEM 3 maximum latency average latency unfairness min-max flow 1 4/3 Thm Thm. 5 system optimum 2 Thm Thm. 6 Nash equilibrium 4/3 Thm. 8 4/3 Thm. 7 1 Table 1. Summary of results for single-source single-sink networks with linear latency functions. The first entry in each cell represents a worst-case boun on the ratio of the value of the flow associate with the corresponing column to the value of an optimal flow for the objective function enote by the corresponing row. The secon entry refers to the theorem in this paper in which the respective result is prove. All bouns are tight, as examples provie after each theorem emonstrate. The boun of 4/3 on the ratio of the average latency of the user equilibrium to that of the system optimum was first prove by Roughgaren an Taros (2002); we give a simpler proof in Theorem 7. Weitz (2001) observe first that this boun carries forwar to the maximum latency objective for the case of only one source an sink; we present a generalization of this observation to multicommoity flows in Theorem 8. bouns. Table 1 presents the bouns obtaine for the three criteria in the single-source single-sink case with linear latencies. An important consequence of these results is that computing a user equilibrium or a system optimum constitutes a constant-factor approximation algorithm for the NP-har maximum latency problem. On the other han, alreay in networks with multiple sources an a single sink, the ratio of the maximum latency of a Nash equilibrium to that of the min-max flow is not boune by a constant, even with linear latency functions. Relate Work. Most papers on evacuation problems consier constant travel times; we refer the reaer to the surveys by Aronson (1989) an Powell, Jaillet, an Ooni (1995) for more etails. One notable exception is the work by Köhler an Skutella (2002). They consiere a ynamic quickest flow problem with loa-epenent transit times, for which they establishe strong NPharness. They also provie an approximation algorithm by consiering the average of a flow over time, which is a static flow. Köhler, Langkau, an Skutella (2002) propose to use time-expane networks to erive approximation algorithms for a similar problem. The concept of the price of anarchy, which is the ratio of the performance of a Nash equilibrium to that of an optimal solution, was introuce by Koutsoupias an Papaimitriou (1999) in the context of a game motivate by telecommunication networks. This inspire consierable subsequent work, incluing Mavronicolas an Spirakis 2001; Koutsoupias, Mavronicolas, an Spirakis 2002; Czumaj an Vöcking 2002; Czumaj, Krysta, an Vöcking These papers stuy the maximum latency of transmissions in two-noe networks consisting of multiple links connecting a single source with a single sink. Inee, uner certain assumptions, when users are selfish, the maximum latency is not too large compare to the best coorinate solution. Although these results are similar in nature to some of ours, their moel is not comparable to ours because they work with a finite number of players an consier mixe strategies. In contrast, in our setting, every player just controls an infinitesimal amount of flow, making mixe strategies irrelevant. Moreover, we work with arbitrary networks. For more etails on the various routing games, we refer the reaer to the excellent survey by Czumaj (2004). Roughgaren an Taros (2002), Roughgaren (2003), Schulz an Stier Moses (2003), an Correa, Schulz, an Stier Moses (2003) stuie the price of anarchy with respect to the average travel time in general networks an for ifferent classes of latency functions. In particular, if L is the set of allowable latency functions, the ratio of the average travel time of a user equilibrium to that of a system optimum is boune by α(l), where α(l) is a constant that only epens on L. For example, in case L only contains concave functions, α(l) = 4/3. We will later make use of this result (Section 4).

5 4 J.R. CORREA, A.S. SCHULZ, AND N.E. STIER MOSES For the maximum latency objective, Weitz (2001) was the first to observe that the price of anarchy is boune in single-source single-sink networks. He also presente a family of examples that showe that Nash equilibria can be arbitrarily ba in multiple commoity networks. Roughgaren (2004) gave a tight boun for the single-source single-sink case that epens on the size of the network. Game-theoretic concepts seem to offer an attractive way of computing approximate solutions to certain har problems. Inee, Anshelevich et al. (2003) approximate optimal solutions to a network esign problem that is NP-har with the help of Nash an approximate Nash equilibria. A relate iea was use by Fotakis et al. (2002) an Felmann et al. (2003) to show that although it is har to fin the best an worst equilibrium of the telecommunication game escribe before, there exists an approximation algorithm for computing a Nash equilibrium with minimal social cost. Correa et al. (2003) pursue the same iea by computing a provably goo Nash equilibrium in a setting with multiple equilibria in which computing the best equilibrium is har. In the context of Section 3, we shoul point out that there exist multiple (nonequivalent) efinitions of (un)fairness. The efinition we use here comes from the competition between ifferent agents in the routing game. Roughgaren (2002) efine unfairness as the ratio of the maximum latency of a system optimum to the latency of a user equilibrium; we later recover the bouns that he obtaine. Jahn et al. (2002) consiere the efinition of unfairness presente here; they looke for flows that minimize the total travel time among those with boune unfairness. 2. Computational Complexity In our moel, both the system optimum an the Nash equilibrium can be compute efficiently because they represent optimal solutions to certain convex programs. On the other han, it follows from the work of Köhler an Skutella (2002) on the quickest s-t-flow problem with loa-epenent transit times that the maximum latency problem consiere here is NP-har (though not necessarily in NP) when latencies inclue arbitrary nonlinear functions or when there are explicit arc capacities. Lemma 1 below implies that the general maximum latency problem is in NP, while Theorem 3 establishes its NP-harness, even in the case of linear latencies an a single source an a single sink. Note that the following result oes not follow from orinary flow ecomposition as it is not clear how to convert a flow on arcs into a path flow such that the latency of the resulting paths remains boune; in fact, it is a consequence of Theorem 3 that the latter problem is NP-har, too. Lemma 1. Let f be a feasible flow for a multicommoity flow network with loa-epenent arc latencies. Then there exists another feasible flow f such that L(f ) L(f), an f uses at most A paths for each source-sink pair. Proof. Consier an arbitrary commoity k K. Let P 1,..., P r be s k -t k -paths such that f Pi > 0 for i = 1,..., r, an r i=1 f P i = k. Slightly overloaing notation, we let P 1,..., P r also enote the arc incience vectors of these paths. Let s assume that r > A. (Otherwise we are one.) Hence, the vectors P 1,..., P r are linearly epenent an r i=1 λ ip i = 0 has a nonzero solution. Let s assume without loss of generality that λ r 0. We efine a new flow f (not necessarily feasible) by setting f P i := f Pi λ i λ r f Pr for i = 1,..., r, an f P := f P for all other paths P. Notice that uner f, the flow on arcs oes not change: r r 1 r 1 P i f P λ i r i = P i f Pi P i f Pr = P i f Pi. λ r i=1 i=1 i=1 Here, we use the linear epenency for the last equality. In particular, L(f ) L(f). Let us consier a convex combination f of f an f that is nonnegative an uses fewer paths than f. Note that such a flow always exists because f P r = 0, an the flow on some other paths P 1,..., P r 1 i=1

6 COMPLEXITY, FAIRNESS, AND THE PRICE OF ANARCHY OF THE MAXIMUM LATENCY PROBLEM 5 might be negative. Moreover, L(f ) L(f), too. If f still uses more than A paths between s k an t k, we can iterate this process so long as necessary to prove the claim. Corollary 2. The recognition version of the maximum latency problem is in NP. Proof. Lemma 1 shows the existence of a succinct certificate. Inee, there is a min-max flow using no more than K A paths. We are now reay to prove that the maximum latency problem is in fact NP-har. We present a reuction from Partition: Given: A set of n positive integer numbers q 1,..., q n. Question: Is there a subset I {1,..., n} such that i I q i = i I q i? Theorem 3. The recognition version of the maximum latency problem is NP-complete, even when all latencies are linear functions an the network has a single source-sink pair. Proof. Given an instance of Partition, we efine an instance of the maximum latency problem as follows. The network consists of noes 0, 1,..., n with 0 representing the source an n the sink. The eman is one. For i = 1,..., n, the noes i 1 an i are connecte with two arcs, namely a i with latency l ai (x) = q i x an ã i with latency lãi (x) = q i. Let L := 3 n 4 i=1 q i. Notice that the system optimum f has cost equal to L an fa = 1/2 for all a A. We claim that the given instance of Partition is a Yes-instance if an only if there is a solution to the maximum latency problem of maximum latency equal to L. Inee, if there is a partition I, the flow that routes half a unit of flow along the 0-n-path compose of arcs a i, i I, an ã i, i I, an the other half along the complementary path has maximum latency L. To prove the other irection, assume that we have a flow f of maximum latency equal to L. Therefore, C(f) L (there is unit eman), which implies that C(f) = L (it cannot be better than the optimal solution). As the arc flows of a system optimum are unique, this implies that f a = 1/2 for all a A. Take any path P such that f P > 0 an partition its arcs such that I contains the inices of the arcs a i P. Then, 3 n 4 i=1 q i = L = l P (f) = q i i I 2 + i I q i, an subtracting the left-han sie from the right-han sie yiels q i i I 4 = q i i I 4. Corollary 4. Let f be a (path) flow in an s-t-network with linear latencies. Let (f a : a A) be the associate flow on arcs. Given just (f a : a A) an L(f), it is NP-har to compute a ecomposition of this arc flow into a (path) flow f such that L(f ) L(f). In particular, it is NP-har to recover a min-max flow even though its arc values are given. Note that Corollary 4 neither hols for the system optimum nor the user equilibrium. In both cases any flow erive from an orinary flow ecomposition is inee an optimal flow respectively equilibrium flow. Let us finally mention that Theorem 4.3 in Köhler an Skutella (2002) implies that the maximum latency problem is APX-har when latencies can be arbitrary nonlinear functions or when there are explicit arc capacities. 3. Fairness User equilibria are fair by efinition. Inee, all flow-carrying paths between the same source an sink have equal latency. The next result establishes the same property for min-max s-t-flows in the case of linear latencies. Namely, a fair min-max flow always exists. Therefore, the ifference between a Nash equilibrium an a min-max flow is that the latter may leave paths unuse that are shorter than the ones carrying flow, a situation that cannot happen in equilibrium. This result is not true for nonlinear latencies, as we shall see later.

7 6 J.R. CORREA, A.S. SCHULZ, AND N.E. STIER MOSES Theorem 5. Every instance of the single-source single-sink maximum latency problem with linear latency functions has an optimal solution that is fair. Proof. Consier an instance with eman an latency functions l a (f a ) = q a f a + r a, for a A. Among all min-max flows, let ˆf be the one that uses the smallest number of paths. Let P 1, P 2,..., P k be these paths. Consier the following linear program: min s.t. z (1a) ( ) ) (q a f Ph + ra z for i = 1,..., k, (1b) a P i P h a k f Pi = i=1 (1c) f Pi 0 for i = 1,..., k. (1) Note that this linear program has k + 1 variables. Furthermore, by construction, it has a feasible solution with z = L( ˆf), an there is no solution with z < L( ˆf). Therefore, an optimal basic feasible solution gives a min-max flow that satisfies with equality k of the inequalities (1b) an (1). As f Pi > 0 for all i because of the minimality assumption, all inequalities (1b) have to be tight. A byprouct of this proof is that an arbitrary flow can be transforme into a fair one without increasing its maximum latency. In fact, just solve the corresponing linear program. An optimal basic feasible solution will either be fair or it will use fewer paths. In the latter case, eliminate all paths carrying zero flow an repeat until a fair solution is foun. Notice that the min-max flow may not be fair for nonlinear functions. Inee, the instance isplaye in Figure 1 features high unfairness with latencies that are polynomials of egree p. x p x p PSfrag replacements 1 1 ax p + b ax p + b Figure 1. Instance with nonlinear latencies illustrating that fair min-max flows may not exist. p 1 When a = (1+ε) p 1 an b = 2 ( 1+ε 2+ε) δ for some ε > 0 an δ > 0 such that b > 1, the minmax flow routes 1 2+ε units of flow along the top-bottom an bottom-top paths, respectively, an ε 2+ε units of flow along the top-top path. It is not har to see that this flow is optimal. Inee, the bottom-bottom path is too long to carry any flow. Moreover, by symmetry, the topbottom an bottom-top paths have to carry the same amount of flow. Therefore, the optimal solution can be compute by solving a one-imensional minimization problem, whose only variable is the amount x of flow on the top-top path. The unique optimal solution to this problem is x = ε 2+ε. Let us compute the unfairness of this solution. The top-top path has latency equal to 2 ( 1+ε 2+ε) p, which tens to ( 1 2) p 1 as ε 0. The latency of the other two paths use by the optimum is equal to 2 δ. Therefore, the unfairness of this min-max flow is arbitrarily close to 2 p. A typical argument against using the system optimum in the esign of route-guiance evices for traffic assignment is that, in general, it assigns some rivers to unacceptably long paths in orer

8 COMPLEXITY, FAIRNESS, AND THE PRICE OF ANARCHY OF THE MAXIMUM LATENCY PROBLEM 7 to use shorter paths for most other rivers; see, e.g., Beccaria an Bolelli (1992). The following theorem quantifies the severity of this effect by characterizing the unfairness of the system optimum. It turns out that there is a relation to earlier work by Roughgaren (2002), who compare the maximum latency of a system optimum in a single-sink single-source network to the latency of a user equilibrium. He showe that for a given class of latency functions L, this ratio is boune from above by γ(l), which is efine to be the smallest value that satisfies l a(x) γ(l)l a (x) for all l L an all x 0. Here, l a(x) := l a (x) + x l a(x) is the function that makes a system optimum for the original instance a user equilibrium of an instance in which the latencies are replace by l (Beckmann, McGuire, an Winsten 1956). For instance, γ(polynomials of egree p) = p+1. We prove that the unfairness of a system optimum is in fact boune by the same constant, even for general instances with multiple commoities. The same result was inepenently obtaine by Roughgaren (personal communication, October 2003). Theorem 6. Let f be a system optimum in a multicommoity flow network with arc latency functions rawn from a class L. Then, the unfairness of f is boune from above by γ(l). Proof. We will prove the result for the single-source single-sink case. The extension to the general case is straightforwar. As a system optimum is a user equilibrium with respect to latencies l, there exists L such that l P (f ) = L for all paths P P with fp > 0. From the efinitions of l an γ(l), we have that l a (x) l a(x) γ(l)l a (x) for all x. Let P 1, P 2 P be two arbitrary paths with fp 1, fp 2 > 0. Hence, l P1 (f ) L an l P2 (f ) L /γ(l). It follows that l P1 (f )/l P2 (f ) γ(l). Notice that Theorem 6 implies Roughgaren s earlier boun for the single-source single-sink case. Inee, for a Nash equilibrium f, min{l P (f ) : P P, fp > 0} min{l P (f) : P P, f P > 0}. Otherwise, C(f ) > C(f), which contraicts the optimality of f. In aition, the example shown in Figure 2 proves that the boun given in Theorem 6 is tight. Inee, it is easy to see that the system optimum routes half of the eman along each arc, implying that the unfairness is l (/2)/l(/2). Taking the supremum of that ratio over 0 an l L, we get γ(l). l (/2) PSfrag replacements l(x) Figure 2. Instance showing that Theorem 6 is tight. 4. Price of Anarchy an Relate Approximation Results Nash equilibria in general an user equilibria in particular are known to be inefficient, as evience by Braess paraox (1968). Koutsoupias an Papaimitriou (1999) suggeste measuring this egraation in performance, which results from the lack of central coorination, by the worst-case ratio of the value of an equilibrium to that of an optimum. This ratio has become known as the price of anarchy, a phrase coine by Papaimitriou (2001). It is quite appealing (especially for evacuation situations) that in the routing game consiere here, the price of anarchy is small; i.e., the selfishness of users actually rives the solution close to optimality. Recall that the user equilibrium results from everyboy choosing a shortest path uner the prevailing congestion conitions. Since a user equilibrium can be compute in polynomial time, this also leas to an approximation algorithm for the maximum latency problem.

9 8 J.R. CORREA, A.S. SCHULZ, AND N.E. STIER MOSES In orer to erive a boun on the price of anarchy for the maximum latency objective, we use a corresponing boun for the average latency of Nash equilibria, which was first prove for linear latency functions by Roughgaren an Taros (2002) an then extene to ifferent classes of latency functions by Roughgaren (2003) an Correa, Schulz, an Stier Moses (2003). For the sake of completeness, let us inclue a simpler proof of Roughgaren an Taros result (see also Correa et al. 2003). Theorem 7 (Roughgaren an Taros 2002). Let f be a user equilibrium an let f be a system optimum in a multicommoity flow network with linear latency functions. Then C(f) 4 3 C(f ). Proof. Let l a (x) = q a x + r a with q a, r a 0 for all a A. Then, C(f) = (q a f a + r a )f a (q a f a + r a )fa (q a fa + r a )fa + 1 q a fa 2 C(f ) C(f). a A a A a A a A The first inequality hols since the equilibrium flow f uses shortest paths with respect to the arc latencies cause by itself. The secon inequality follows from (fa f a /2) 2 0. In general, ( { ( ) x l() l(x) }) 1 C(f) α(l)c(f ), where α(l) := 1 sup, (2) l L, 0 x l() an the proof is similar to the one given above for Theorem 7; see Roughgaren (2003) an Correa et al. (2003) for etails. For polynomials with nonnegative coefficients of egree 2, α(l) equals 1.626; for those with egree 3, α(l) = 1.896; in general, α(l) = Θ(p/ ln p) for polynomials of egree p. It was first note by Weitz (2001) that in networks with only one source an one sink, any upper boun on the price of anarchy for the average latency is an upper boun on the price of anarchy for the maximum latency. We inclue a multicommoity version of this result. Theorem 8. Consier a multicommoity flow network with latency functions in L. Let f be a Nash equilibrium an ˆf a min-max flow. For each commoity k K, L k (f) k α(l)l( ˆf), where L k is the maximum latency incurre by commoity k, k is its eman rate, an is the total eman. Proof. Let f be the system optimum. Then, k L k (f) C(f) α(l)c(f ) α(l)c( ˆf) α(l)l( ˆf). Here, the first inequality hols because f is a Nash equilibrium, the secon inequality is exactly Equation (2), the thir one comes from the optimality of f, an the last one just says that the average latency is less than the maximum latency. This implies that, for the single-source single-sink case, computing a Nash equilibrium is an α(l)-approximation algorithm for the maximum latency problem. Notice that this guarantee is PSfrag replacements l(x)/2 l()/2 0 l()/2 l(x)/2 Figure 3. Instance showing that Theorem 8 is tight for single-commoity networks. tight as shown by the example given in Figure 3, which goes back to Braess (1968). Inee, the

10 COMPLEXITY, FAIRNESS, AND THE PRICE OF ANARCHY OF THE MAXIMUM LATENCY PROBLEM 9 latency of a Nash equilibrium is l() while the maximum latency of a min-max flow, which coincies with the system optimum, is { x ( ) } PSfrag replacements l() max l() l(x). 0 x Taking the supremum over 0 an l L, the ratio of the latency of the Nash equilibrium to that of the min-max flow is arbitrarily close to α(l). For instances with multiple sources an a single sink, the maximum latency of a user equilibrium is unboune with respect to that of an optimal solution, even with linear latencies. In fact, we will show that the price of anarchy cannot be better than Ω(n), where n is the number of noes in the network. Note that this also implies that the price of anarchy is unboune in single-source single-sink networks with explicit arc capacities. Weitz (2001) showe that the price of anarchy is unboune in the case of multiple commoities, an Roughgaren (2004) prove that it is boune by n 1 if there is a common source an sink. Theorem 9. The price of anarchy in a single-commoity network with multiple sources an a single sink is Ω(n), even if all latencies are linear functions a n a 2 a 1 ε 2 ε n ε n 1 ε n n ã n x/ε n x/ε 2 x/ε ã 2 ã 1 ε + + ε n Figure 4. Instance showing that Nash equilibria can be arbitrarily ba when multiple sources are present. Proof. Fix a constant ε > 0 an consier the instance presente in Figure 4. Noes n, n 1,..., 1 are the sources while noe 0 is the sink. Noes i an i 1 are connecte with two arcs: a i with constant latency equal to 1 an ã i with latency equal to x/ε i. Let the eman entering noe i > 0 be ε i. The user equilibrium of this instance routes the flow along paths of the form ã i, a i 1,..., a 1 an has maximum latency n. To show the claim, it suffices to exhibit a goo solution. For instance, for origin i, let its eman flow along the path a i, ã i 1,..., ã 1. Uner this flow, the loa of ã i is equal to ε i ε n an its traversal time is (ε i ε n )/ε i = ε ε n i. Hence, we can boun the maximum latency from above by 1 + nε 1 ε, which tens to 1 when ε 0. In the single-source single-sink case, not only Nash equilibria represent goo approximations to the maximum latency problem; an immeiate corollary of Theorem 6 is that system optima are also close to optimality with respect to the maximum latency objective. Theorem 10. For single-source single-sink instances with latency functions rawn from L, computing a system optimum is a γ(l)-approximation algorithm for the maximum latency problem. Proof. Theorem 6 states that the length of a longest path use by the system optimum f is at most γ(l) times the length of a shortest flow-carrying path. The latter value cannot be bigger than the maximum latency of a path use by the min-max flow because f is optimal for the average latency; the result follows. The boun given in Theorem 10 is best possible. To see this, consier the instance epicte in Figure 5. The min-max flow routes the entire eman along the lower arc, for a small enough ε > 0. On the other han, the unique system optimum has to satisfy l (f ) = l () ε, where f is

11 10 J.R. CORREA, A.S. SCHULZ, AND N.E. STIER MOSES l () ε PSfrag replacements l(x) Figure 5. Instance showing that Theorem 10 is tight. the flow along the lower arc. Therefore, the upper arc has positive flow an the maximum latency is l () ε. The ratio between the maximum latencies of the two solutions is arbitrarily close to l ()/l(). Taking the supremum over 0 an l L shows that the boun in Theorem 10 is tight. To complete Table 1, let us prove that the average latency of the min-max flow is not too far from that of the system optimum. Theorem 11. Let ˆf be a min-max flow an let f be a system optimum for an instance with a single source, a single sink an latencies rawn from L. Then, C( ˆf) α(l)c(f ). Proof. Note that C( ˆf) L( ˆf) L(f) = C(f) α(l)c(f ), where f is the Nash equilibrium of the instance. l() + ε PSfrag replacements l(x) Figure 6. Instance showing that Theorem 11 is tight. Again, the guarantee given in the previous theorem is tight. To show this, it is enough to note that the equilibrium flow an the min-max flow coincie in the example of Figure 6, an their average latency is l(). Moreover, the average latency of the system optimum is arbitrary close to l() max 0 x { x (l() l(x)) } Taking the supremum of the ratio of these two values over 0 an l L completes the argument. In Table 2, we summarize the finings for single-source single-sink networks with latencies rawn from a given class L of allowable latency functions. maximum latency average latency unfairness min-max flow 1 α(l)? system optimum γ(l) 1 γ(l) user equilibrium α(l) α(l) 1 Table 2. Overview of approximation guarantees for single-source singlesink networks when latencies belong to a given set L. All bouns are tight. The? inicates that no upper boun is known; recall from the example epicte in Figure 1 that 2 p is a lower boun for polynomials of egree p..

12 References 11 References Anshelevich, E., A. Desgupta, É. Taros, an T. Wexler (2003). Near-optimal network esign with selfish agents. In Proceeings of the 35th Annual ACM Symposium on Theory of Computing (STOC), San Diego, CA, pp ACM Press, New York, NY. Aronson, J. E. (1989). A survey of ynamic network flows. Annals of Operations Research 20, Beccaria, G. an A. Bolelli (1992). Moelling an assessment of ynamic route guiance: the MARGOT project. In Proceeings of the IEEE Vehicle Navigation & Information Systems Conference, Oslo, Norway, pp Beckmann, M. J., C. B. McGuire, an C. B. Winsten (1956). Stuies in the economics of transportation. Yale University Press, New Haven, CT. Braess, D. (1968). Über ein Paraoxon aus er Verkehrsplanung. Unternehmensforschung 12, Correa, J. R., A. S. Schulz, an N. E. Stier Moses (2003). Selfish routing in capacitate networks. MIT, Sloan School of Management, Working Paper No Czumaj, A. (2004). Selfish routing on the Internet. In J. Leung (E.), Hanbook of scheuling: algorithms, moels, an performance analysis. CRC Press, Boca Raton, FL. To appear. Czumaj, A., P. Krysta, an B. Vöcking (2002). Selfish traffic allocation for server farms. In Proceeings of the 34th Annual ACM Symposium on Theory of Computing (STOC), Montreal, Canaa, pp ACM Press, New York, NY. Czumaj, A. an B. Vöcking (2002). Tight bouns for worst-case equilibria. In Proceeings of the 13th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), San Francisco, CA, pp SIAM, Philaelphia, PA. Felmann, R., M. Gairing, T. Lücking, B. Monien, an M. Roe (2003). Nashification an the coorination ratio for a selfish routing game. In J. C. M. Baeten, J. K. Lenstra, J. Parrow, an G. J. Woeginger (Es.), Proceeings of the 30th International Colloquium on Automata, Languages, an Programming (ICALP), Einhoven, The Netherlans, Volume 2719 of Lecture Notes in Computer Science, pp Springer, Berlin. Fotakis, D., S. Kontogiannis, E. Koutsoupias, M. Mavronicolas, an P. Spirakis (2002). The structure an complexity of Nash equilibria for a selfish routing game. In P. Wimayer, F. Triguero, R. Morales, M. Hennessy, S. Eienbenz, an R. Conejo (Es.), Proceeings of the 29th International Colloquium on Automata, Languages, an Programming (ICALP), Málaga, Spain, Volume 2380 of Lecture Notes in Computer Science, pp Springer, Berlin. Jahn, O., R. H. Möhring, A. S. Schulz, an N. E. Stier Moses (2002). System-optimal routing of traffic flows with user constraints in networks with congestion. MIT, Sloan School of Management, Working Paper No Köhler, E., K. Langkau, an M. Skutella (2002). Time-expane graphs with flow-epenent transit times. In R. H. Möhring an R. Raman (Es.), Proceeings of the 10th Annual European Symposium on Algorithms (ESA), Rome, Italy, Volume 2461 of Lecture Notes in Computer Science, pp Springer, Berlin. Köhler, E. an M. Skutella (2002). Flows over time with loa-epenent transit times. In Proceeings of the 13th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), San Francisco, CA, pp SIAM, Philaelphia, PA. Koutsoupias, E., M. Mavronicolas, an P. Spirakis (2002). Approximate equilibria an ball fusion. In Proceeings of the 9th International Colloquium on Structural Information an Communication Complexity (SIROCCO), Anros, Greece. Carleton Scientific, Ottawa, Canaa.

13 12 References Koutsoupias, E. an C. H. Papaimitriou (1999). Worst-case equilibria. In C. Meinel an S. Tison (Es.), Proceeings of the 16th Annual Symposium on Theoretical Aspects of Computer Science (STACS), Trier, Germany, Volume 1563 of Lecture Notes in Computer Science, pp Springer, Berlin. Mavronicolas, M. an P. Spirakis (2001). The price of selfish routing. In Proceeings of the 33th Annual ACM Symposium on Theory of Computing (STOC), Hersonissos, Greece, pp ACM Press, New York, NY. Papaimitriou, C. H. (2001). Algorithms, games, an the Internet. In Proceeings of the 33th Annual ACM Symposium on Theory of Computing (STOC), Hersonissos, Greece, pp ACM Press, New York, NY. Powell, W. B., P. Jaillet, an A. Ooni (1995). Stochastic an ynamic networks an routing. In M. O. Ball, T. L. Magnanti, C. L. Monma, an G. L. Nemhauser (Es.), Networks, Volume 4 of Hanbook in Operations Research an Management Science, pp Elsevier Science, Amsteram. Roughgaren, T. (2002). How unfair is optimal routing? In Proceeings of the 13th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), San Francisco, CA, pp SIAM, Philaelphia, PA. Roughgaren, T. (2003). The price of anarchy is inepenent of the network topology. Journal of Computer an System Sciences 67, Roughgaren, T. (2004). The maximum latency of selfish routing. In Proceeings of the 15th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), New Orleans, LA. SIAM, Philaelphia, PA. To appear. Roughgaren, T. an É. Taros (2002). How ba is selfish routing? Journal of the ACM 49, Schulz, A. S. an N. E. Stier Moses (2003). On the performance of user equilibria in traffic networks. In Proceeings of the 14th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), Baltimore, MD, pp SIAM, Philaelphia, PA. Warrop, J. G. (1952). Some theoretical aspects of roa traffic research. Proceeings of the Institution of Civil Engineers 1, Part II, Weitz, D. (2001). The price of anarchy. Unpublishe manuscript.

The Impact of Collusion on the Price of Anarchy in Nonatomic and Discrete Network Games

The Impact of Collusion on the Price of Anarchy in Nonatomic and Discrete Network Games The Impact of Collusion on the Price of Anarchy in Nonatomic an Discrete Network Games Tobias Harks Institute of Mathematics, Technical University Berlin, Germany harks@math.tu-berlin.e Abstract. Hayrapetyan,

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

Total Latency in Singleton Congestion Games

Total Latency in Singleton Congestion Games Introuction Unrestricte Restricte Conclusion Total Latency in Singleton Congestion Games Price of Anarchy Martin Gairing 1 Florian Schoppmann 2 1 International Computer Science Institute, Berkeley, CA,

More information

On the Existence of Optimal Taxes for Network Congestion Games with Heterogeneous Users

On the Existence of Optimal Taxes for Network Congestion Games with Heterogeneous Users On the Existence of Optimal Taxes for Network Congestion Games with Heterogeneous Users Dimitris Fotakis, George Karakostas, and Stavros G. Kolliopoulos No Institute Given Abstract. We consider network

More information

Lower Bounds for the Smoothed Number of Pareto optimal Solutions

Lower Bounds for the Smoothed Number of Pareto optimal Solutions Lower Bouns for the Smoothe Number of Pareto optimal Solutions Tobias Brunsch an Heiko Röglin Department of Computer Science, University of Bonn, Germany brunsch@cs.uni-bonn.e, heiko@roeglin.org Abstract.

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

Atomic Routing Games on Maximum Congestion

Atomic Routing Games on Maximum Congestion Atomic Routing Games on Maximum Congestion Costas Busch and Malik Magdon-Ismail Rensselaer Polytechnic Institute, Dept. of Computer Science, Troy, NY 12180, USA. {buschc,magdon}@cs.rpi.edu Abstract. We

More information

Lower bounds on Locality Sensitive Hashing

Lower bounds on Locality Sensitive Hashing Lower bouns on Locality Sensitive Hashing Rajeev Motwani Assaf Naor Rina Panigrahy Abstract Given a metric space (X, X ), c 1, r > 0, an p, q [0, 1], a istribution over mappings H : X N is calle a (r,

More information

On the Structure and Complexity of Worst-Case Equilibria

On the Structure and Complexity of Worst-Case Equilibria On the Structure and Complexity of Worst-Case Equilibria Simon Fischer and Berthold Vöcking RWTH Aachen, Computer Science 1 52056 Aachen, Germany {fischer,voecking}@cs.rwth-aachen.de Abstract. We study

More information

Routing (Un-) Splittable Flow in Games with Player-Specific Linear Latency Functions

Routing (Un-) Splittable Flow in Games with Player-Specific Linear Latency Functions Routing (Un-) Splittable Flow in Games with Player-Specific Linear Latency Functions Martin Gairing, Burkhard Monien, and Karsten Tiemann Faculty of Computer Science, Electrical Engineering and Mathematics,

More information

Braess s Paradox, Fibonacci Numbers, and Exponential Inapproximability

Braess s Paradox, Fibonacci Numbers, and Exponential Inapproximability Braess s Paradox, Fibonacci Numbers, and Exponential Inapproximability Henry Lin, Tim Roughgarden, Éva Tardos, and Asher Walkover Abstract. We give the first analyses in multicommodity networks of both

More information

A note on asymptotic formulae for one-dimensional network flow problems Carlos F. Daganzo and Karen R. Smilowitz

A note on asymptotic formulae for one-dimensional network flow problems Carlos F. Daganzo and Karen R. Smilowitz A note on asymptotic formulae for one-imensional network flow problems Carlos F. Daganzo an Karen R. Smilowitz (to appear in Annals of Operations Research) Abstract This note evelops asymptotic formulae

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

6 General properties of an autonomous system of two first order ODE

6 General properties of an autonomous system of two first order ODE 6 General properties of an autonomous system of two first orer ODE Here we embark on stuying the autonomous system of two first orer ifferential equations of the form ẋ 1 = f 1 (, x 2 ), ẋ 2 = f 2 (, x

More information

How hard is it to find extreme Nash equilibria in network congestion games?

How hard is it to find extreme Nash equilibria in network congestion games? How hard is it to find extreme Nash equilibria in network congestion games? Elisabeth Gassner 1, Johannes Hatzl 1, Sven O. Krumke 2, Heike Sperber 2 and Gerhard J. Woeginger 3 1 Graz University of Technology,

More information

Perfect Matchings in Õ(n1.5 ) Time in Regular Bipartite Graphs

Perfect Matchings in Õ(n1.5 ) Time in Regular Bipartite Graphs Perfect Matchings in Õ(n1.5 ) Time in Regular Bipartite Graphs Ashish Goel Michael Kapralov Sanjeev Khanna Abstract We consier the well-stuie problem of fining a perfect matching in -regular bipartite

More information

Lectures - Week 10 Introduction to Ordinary Differential Equations (ODES) First Order Linear ODEs

Lectures - Week 10 Introduction to Ordinary Differential Equations (ODES) First Order Linear ODEs Lectures - Week 10 Introuction to Orinary Differential Equations (ODES) First Orer Linear ODEs When stuying ODEs we are consiering functions of one inepenent variable, e.g., f(x), where x is the inepenent

More information

A new proof of the sharpness of the phase transition for Bernoulli percolation on Z d

A new proof of the sharpness of the phase transition for Bernoulli percolation on Z d A new proof of the sharpness of the phase transition for Bernoulli percolation on Z Hugo Duminil-Copin an Vincent Tassion October 8, 205 Abstract We provie a new proof of the sharpness of the phase transition

More information

A GEOMETRIC APPROACH TO THE PRICE OF ANARCHY IN NONATOMIC CONGESTION GAMES

A GEOMETRIC APPROACH TO THE PRICE OF ANARCHY IN NONATOMIC CONGESTION GAMES A GEOMETRIC APPROACH TO THE PRICE OF ANARCHY IN NONATOMIC CONGESTION GAMES JOSÉ R. CORREA, ANDREAS S. SCHULZ, AND NICOLÁS E. STIER-MOSES School of Business, Universidad Adolfo Ibáñez Av. Presidente Errázuriz

More information

Nash Equilibria in Discrete Routing Games with Convex Latency Functions

Nash Equilibria in Discrete Routing Games with Convex Latency Functions Nash Equilibria in Discrete Routing Games with Convex Latency Functions Martin Gairing 1, Thomas Lücking 1, Marios Mavronicolas 2, Burkhard Monien 1, and Manuel Rode 1 1 Faculty of Computer Science, Electrical

More information

Linear and quadratic approximation

Linear and quadratic approximation Linear an quaratic approximation November 11, 2013 Definition: Suppose f is a function that is ifferentiable on an interval I containing the point a. The linear approximation to f at a is the linear function

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

Least-Squares Regression on Sparse Spaces

Least-Squares Regression on Sparse Spaces Least-Squares Regression on Sparse Spaces Yuri Grinberg, Mahi Milani Far, Joelle Pineau School of Computer Science McGill University Montreal, Canaa {ygrinb,mmilan1,jpineau}@cs.mcgill.ca 1 Introuction

More information

Iterated Point-Line Configurations Grow Doubly-Exponentially

Iterated Point-Line Configurations Grow Doubly-Exponentially Iterate Point-Line Configurations Grow Doubly-Exponentially Joshua Cooper an Mark Walters July 9, 008 Abstract Begin with a set of four points in the real plane in general position. A to this collection

More information

A Simple Graph-Theoretic Model for Selfish Restricted Scheduling

A Simple Graph-Theoretic Model for Selfish Restricted Scheduling A Simple Graph-Theoretic Moel for Selfish Restricte Scheuling Roert Elsässer 1, Martin Gairing 1, Thomas Lücking 1, Marios Mavronicolas 2, an Burkhar Monien 1 1 Faculty of Computer Science, Electrical

More information

Tractability results for weighted Banach spaces of smooth functions

Tractability results for weighted Banach spaces of smooth functions Tractability results for weighte Banach spaces of smooth functions Markus Weimar Mathematisches Institut, Universität Jena Ernst-Abbe-Platz 2, 07740 Jena, Germany email: markus.weimar@uni-jena.e March

More information

The Complexity of Congestion Games

The Complexity of Congestion Games The Complexity of Congestion Games Carol A. Meyers Andreas S. Schulz Abstract We investigate issues of complexity related to congestion games. In particular, we provide a full classification of complexity

More information

Upper and Lower Bounds on ε-approximate Degree of AND n and OR n Using Chebyshev Polynomials

Upper and Lower Bounds on ε-approximate Degree of AND n and OR n Using Chebyshev Polynomials Upper an Lower Bouns on ε-approximate Degree of AND n an OR n Using Chebyshev Polynomials Mrinalkanti Ghosh, Rachit Nimavat December 11, 016 1 Introuction The notion of approximate egree was first introuce

More information

The canonical controllers and regular interconnection

The canonical controllers and regular interconnection Systems & Control Letters ( www.elsevier.com/locate/sysconle The canonical controllers an regular interconnection A.A. Julius a,, J.C. Willems b, M.N. Belur c, H.L. Trentelman a Department of Applie Mathematics,

More information

Lecture 2 Lagrangian formulation of classical mechanics Mechanics

Lecture 2 Lagrangian formulation of classical mechanics Mechanics Lecture Lagrangian formulation of classical mechanics 70.00 Mechanics Principle of stationary action MATH-GA To specify a motion uniquely in classical mechanics, it suffices to give, at some time t 0,

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

Generalized Tractability for Multivariate Problems

Generalized Tractability for Multivariate Problems Generalize Tractability for Multivariate Problems Part II: Linear Tensor Prouct Problems, Linear Information, an Unrestricte Tractability Michael Gnewuch Department of Computer Science, University of Kiel,

More information

Power Generation and Distribution via Distributed Coordination Control

Power Generation and Distribution via Distributed Coordination Control Power Generation an Distribution via Distribute Coorination Control Byeong-Yeon Kim, Kwang-Kyo Oh, an Hyo-Sung Ahn arxiv:407.4870v [math.oc] 8 Jul 204 Abstract This paper presents power coorination, power

More information

Discrete Mathematics

Discrete Mathematics Discrete Mathematics 309 (009) 86 869 Contents lists available at ScienceDirect Discrete Mathematics journal homepage: wwwelseviercom/locate/isc Profile vectors in the lattice of subspaces Dániel Gerbner

More information

12.11 Laplace s Equation in Cylindrical and

12.11 Laplace s Equation in Cylindrical and SEC. 2. Laplace s Equation in Cylinrical an Spherical Coorinates. Potential 593 2. Laplace s Equation in Cylinrical an Spherical Coorinates. Potential One of the most important PDEs in physics an engineering

More information

Characterizing Real-Valued Multivariate Complex Polynomials and Their Symmetric Tensor Representations

Characterizing Real-Valued Multivariate Complex Polynomials and Their Symmetric Tensor Representations Characterizing Real-Value Multivariate Complex Polynomials an Their Symmetric Tensor Representations Bo JIANG Zhening LI Shuzhong ZHANG December 31, 2014 Abstract In this paper we stuy multivariate polynomial

More information

d-dimensional Arrangement Revisited

d-dimensional Arrangement Revisited -Dimensional Arrangement Revisite Daniel Rotter Jens Vygen Research Institute for Discrete Mathematics University of Bonn Revise version: April 5, 013 Abstract We revisit the -imensional arrangement problem

More information

Computing Exact Confidence Coefficients of Simultaneous Confidence Intervals for Multinomial Proportions and their Functions

Computing Exact Confidence Coefficients of Simultaneous Confidence Intervals for Multinomial Proportions and their Functions Working Paper 2013:5 Department of Statistics Computing Exact Confience Coefficients of Simultaneous Confience Intervals for Multinomial Proportions an their Functions Shaobo Jin Working Paper 2013:5

More information

Math 342 Partial Differential Equations «Viktor Grigoryan

Math 342 Partial Differential Equations «Viktor Grigoryan Math 342 Partial Differential Equations «Viktor Grigoryan 6 Wave equation: solution In this lecture we will solve the wave equation on the entire real line x R. This correspons to a string of infinite

More information

Calculus of Variations

Calculus of Variations Calculus of Variations Lagrangian formalism is the main tool of theoretical classical mechanics. Calculus of Variations is a part of Mathematics which Lagrangian formalism is base on. In this section,

More information

19 Eigenvalues, Eigenvectors, Ordinary Differential Equations, and Control

19 Eigenvalues, Eigenvectors, Ordinary Differential Equations, and Control 19 Eigenvalues, Eigenvectors, Orinary Differential Equations, an Control This section introuces eigenvalues an eigenvectors of a matrix, an iscusses the role of the eigenvalues in etermining the behavior

More information

Lecture Introduction. 2 Examples of Measure Concentration. 3 The Johnson-Lindenstrauss Lemma. CS-621 Theory Gems November 28, 2012

Lecture Introduction. 2 Examples of Measure Concentration. 3 The Johnson-Lindenstrauss Lemma. CS-621 Theory Gems November 28, 2012 CS-6 Theory Gems November 8, 0 Lecture Lecturer: Alesaner Mąry Scribes: Alhussein Fawzi, Dorina Thanou Introuction Toay, we will briefly iscuss an important technique in probability theory measure concentration

More information

The total derivative. Chapter Lagrangian and Eulerian approaches

The total derivative. Chapter Lagrangian and Eulerian approaches Chapter 5 The total erivative 51 Lagrangian an Eulerian approaches The representation of a flui through scalar or vector fiels means that each physical quantity uner consieration is escribe as a function

More information

A Sketch of Menshikov s Theorem

A Sketch of Menshikov s Theorem A Sketch of Menshikov s Theorem Thomas Bao March 14, 2010 Abstract Let Λ be an infinite, locally finite oriente multi-graph with C Λ finite an strongly connecte, an let p

More information

On the Price of Anarchy in Unbounded Delay Networks

On the Price of Anarchy in Unbounded Delay Networks On the Price of Anarchy in Unbounded Delay Networks Tao Wu Nokia Research Center Cambridge, Massachusetts, USA tao.a.wu@nokia.com David Starobinski Boston University Boston, Massachusetts, USA staro@bu.edu

More information

The Exact Form and General Integrating Factors

The Exact Form and General Integrating Factors 7 The Exact Form an General Integrating Factors In the previous chapters, we ve seen how separable an linear ifferential equations can be solve using methos for converting them to forms that can be easily

More information

ensembles When working with density operators, we can use this connection to define a generalized Bloch vector: v x Tr x, v y Tr y

ensembles When working with density operators, we can use this connection to define a generalized Bloch vector: v x Tr x, v y Tr y Ph195a lecture notes, 1/3/01 Density operators for spin- 1 ensembles So far in our iscussion of spin- 1 systems, we have restricte our attention to the case of pure states an Hamiltonian evolution. Toay

More information

NOTES ON EULER-BOOLE SUMMATION (1) f (l 1) (n) f (l 1) (m) + ( 1)k 1 k! B k (y) f (k) (y) dy,

NOTES ON EULER-BOOLE SUMMATION (1) f (l 1) (n) f (l 1) (m) + ( 1)k 1 k! B k (y) f (k) (y) dy, NOTES ON EULER-BOOLE SUMMATION JONATHAN M BORWEIN, NEIL J CALKIN, AND DANTE MANNA Abstract We stuy a connection between Euler-MacLaurin Summation an Boole Summation suggeste in an AMM note from 196, which

More information

Time-of-Arrival Estimation in Non-Line-Of-Sight Environments

Time-of-Arrival Estimation in Non-Line-Of-Sight Environments 2 Conference on Information Sciences an Systems, The Johns Hopkins University, March 2, 2 Time-of-Arrival Estimation in Non-Line-Of-Sight Environments Sinan Gezici, Hisashi Kobayashi an H. Vincent Poor

More information

Unit vectors with non-negative inner products

Unit vectors with non-negative inner products Unit vectors with non-negative inner proucts Bos, A.; Seiel, J.J. Publishe: 01/01/1980 Document Version Publisher s PDF, also known as Version of Recor (inclues final page, issue an volume numbers) Please

More information

Ramsey numbers of some bipartite graphs versus complete graphs

Ramsey numbers of some bipartite graphs versus complete graphs Ramsey numbers of some bipartite graphs versus complete graphs Tao Jiang, Michael Salerno Miami University, Oxfor, OH 45056, USA Abstract. The Ramsey number r(h, K n ) is the smallest positive integer

More information

Topology Design and Control: A Game-Theoretic Perspective

Topology Design and Control: A Game-Theoretic Perspective Topology Design an Control: A Game-Theoretic Perspective Amir Nahir Department of Computer Science Technion, Israel Institue of Technology Haifa 32000, Israel Email: nahira@cs.technion.ac.il Ariel Ora

More information

Closed and Open Loop Optimal Control of Buffer and Energy of a Wireless Device

Closed and Open Loop Optimal Control of Buffer and Energy of a Wireless Device Close an Open Loop Optimal Control of Buffer an Energy of a Wireless Device V. S. Borkar School of Technology an Computer Science TIFR, umbai, Inia. borkar@tifr.res.in A. A. Kherani B. J. Prabhu INRIA

More information

A Note on Exact Solutions to Linear Differential Equations by the Matrix Exponential

A Note on Exact Solutions to Linear Differential Equations by the Matrix Exponential Avances in Applie Mathematics an Mechanics Av. Appl. Math. Mech. Vol. 1 No. 4 pp. 573-580 DOI: 10.4208/aamm.09-m0946 August 2009 A Note on Exact Solutions to Linear Differential Equations by the Matrix

More information

Chromatic number for a generalization of Cartesian product graphs

Chromatic number for a generalization of Cartesian product graphs Chromatic number for a generalization of Cartesian prouct graphs Daniel Král Douglas B. West Abstract Let G be a class of graphs. The -fol gri over G, enote G, is the family of graphs obtaine from -imensional

More information

1 dx. where is a large constant, i.e., 1, (7.6) and Px is of the order of unity. Indeed, if px is given by (7.5), the inequality (7.

1 dx. where is a large constant, i.e., 1, (7.6) and Px is of the order of unity. Indeed, if px is given by (7.5), the inequality (7. Lectures Nine an Ten The WKB Approximation The WKB metho is a powerful tool to obtain solutions for many physical problems It is generally applicable to problems of wave propagation in which the frequency

More information

SINCE the passage of the Telecommunications Act in 1996,

SINCE the passage of the Telecommunications Act in 1996, JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. XX, NO. XX, MONTH 20XX 1 Partially Optimal Routing Daron Acemoglu, Ramesh Johari, Member, IEEE, Asuman Ozdaglar, Member, IEEE Abstract Most large-scale

More information

A Weak First Digit Law for a Class of Sequences

A Weak First Digit Law for a Class of Sequences International Mathematical Forum, Vol. 11, 2016, no. 15, 67-702 HIKARI Lt, www.m-hikari.com http://x.oi.org/10.1288/imf.2016.6562 A Weak First Digit Law for a Class of Sequences M. A. Nyblom School of

More information

Diophantine Approximations: Examining the Farey Process and its Method on Producing Best Approximations

Diophantine Approximations: Examining the Farey Process and its Method on Producing Best Approximations Diophantine Approximations: Examining the Farey Process an its Metho on Proucing Best Approximations Kelly Bowen Introuction When a person hears the phrase irrational number, one oes not think of anything

More information

Permanent vs. Determinant

Permanent vs. Determinant Permanent vs. Determinant Frank Ban Introuction A major problem in theoretical computer science is the Permanent vs. Determinant problem. It asks: given an n by n matrix of ineterminates A = (a i,j ) an

More information

Lecture 22. Lecturer: Michel X. Goemans Scribe: Alantha Newman (2004), Ankur Moitra (2009)

Lecture 22. Lecturer: Michel X. Goemans Scribe: Alantha Newman (2004), Ankur Moitra (2009) 8.438 Avance Combinatorial Optimization Lecture Lecturer: Michel X. Goemans Scribe: Alantha Newman (004), Ankur Moitra (009) MultiFlows an Disjoint Paths Here we will survey a number of variants of isjoint

More information

LATTICE-BASED D-OPTIMUM DESIGN FOR FOURIER REGRESSION

LATTICE-BASED D-OPTIMUM DESIGN FOR FOURIER REGRESSION The Annals of Statistics 1997, Vol. 25, No. 6, 2313 2327 LATTICE-BASED D-OPTIMUM DESIGN FOR FOURIER REGRESSION By Eva Riccomagno, 1 Rainer Schwabe 2 an Henry P. Wynn 1 University of Warwick, Technische

More information

Minimum-time constrained velocity planning

Minimum-time constrained velocity planning 7th Meiterranean Conference on Control & Automation Makeonia Palace, Thessaloniki, Greece June 4-6, 9 Minimum-time constraine velocity planning Gabriele Lini, Luca Consolini, Aurelio Piazzi Università

More information

Linear First-Order Equations

Linear First-Order Equations 5 Linear First-Orer Equations Linear first-orer ifferential equations make up another important class of ifferential equations that commonly arise in applications an are relatively easy to solve (in theory)

More information

Acute sets in Euclidean spaces

Acute sets in Euclidean spaces Acute sets in Eucliean spaces Viktor Harangi April, 011 Abstract A finite set H in R is calle an acute set if any angle etermine by three points of H is acute. We examine the maximal carinality α() of

More information

Partially Optimal Routing

Partially Optimal Routing Partially Optimal Routing Daron Acemoglu, Ramesh Johari, and Asuman Ozdaglar May 27, 2006 Abstract Most large-scale communication networks, such as the Internet, consist of interconnected administrative

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 ABSTRACT We consider the problem of routing n users on m parallel

More information

FLUCTUATIONS IN THE NUMBER OF POINTS ON SMOOTH PLANE CURVES OVER FINITE FIELDS. 1. Introduction

FLUCTUATIONS IN THE NUMBER OF POINTS ON SMOOTH PLANE CURVES OVER FINITE FIELDS. 1. Introduction FLUCTUATIONS IN THE NUMBER OF POINTS ON SMOOTH PLANE CURVES OVER FINITE FIELDS ALINA BUCUR, CHANTAL DAVID, BROOKE FEIGON, MATILDE LALÍN 1 Introuction In this note, we stuy the fluctuations in the number

More information

Doing Good with Spam is Hard

Doing Good with Spam is Hard Doing Good with Spam is Hard Martin Hoefer, Lars Olbrich, and Aleander Skopalik Department of Computer Science, RWTH Aachen University, Germany Abstract. We study economic means to improve network performance

More information

Chapter 6: Energy-Momentum Tensors

Chapter 6: Energy-Momentum Tensors 49 Chapter 6: Energy-Momentum Tensors This chapter outlines the general theory of energy an momentum conservation in terms of energy-momentum tensors, then applies these ieas to the case of Bohm's moel.

More information

u!i = a T u = 0. Then S satisfies

u!i = a T u = 0. Then S satisfies Deterministic Conitions for Subspace Ientifiability from Incomplete Sampling Daniel L Pimentel-Alarcón, Nigel Boston, Robert D Nowak University of Wisconsin-Maison Abstract Consier an r-imensional subspace

More information

On Characterizing the Delay-Performance of Wireless Scheduling Algorithms

On Characterizing the Delay-Performance of Wireless Scheduling Algorithms On Characterizing the Delay-Performance of Wireless Scheuling Algorithms Xiaojun Lin Center for Wireless Systems an Applications School of Electrical an Computer Engineering, Purue University West Lafayette,

More information

Euler equations for multiple integrals

Euler equations for multiple integrals Euler equations for multiple integrals January 22, 2013 Contents 1 Reminer of multivariable calculus 2 1.1 Vector ifferentiation......................... 2 1.2 Matrix ifferentiation........................

More information

Capacity Analysis of MIMO Systems with Unknown Channel State Information

Capacity Analysis of MIMO Systems with Unknown Channel State Information Capacity Analysis of MIMO Systems with Unknown Channel State Information Jun Zheng an Bhaskar D. Rao Dept. of Electrical an Computer Engineering University of California at San Diego e-mail: juzheng@ucs.eu,

More information

θ x = f ( x,t) could be written as

θ x = f ( x,t) could be written as 9. Higher orer PDEs as systems of first-orer PDEs. Hyperbolic systems. For PDEs, as for ODEs, we may reuce the orer by efining new epenent variables. For example, in the case of the wave equation, (1)

More information

inflow outflow Part I. Regular tasks for MAE598/494 Task 1

inflow outflow Part I. Regular tasks for MAE598/494 Task 1 MAE 494/598, Fall 2016 Project #1 (Regular tasks = 20 points) Har copy of report is ue at the start of class on the ue ate. The rules on collaboration will be release separately. Please always follow the

More information

Two formulas for the Euler ϕ-function

Two formulas for the Euler ϕ-function Two formulas for the Euler ϕ-function Robert Frieman A multiplication formula for ϕ(n) The first formula we want to prove is the following: Theorem 1. If n 1 an n 2 are relatively prime positive integers,

More information

Applications of the Wronskian to ordinary linear differential equations

Applications of the Wronskian to ordinary linear differential equations Physics 116C Fall 2011 Applications of the Wronskian to orinary linear ifferential equations Consier a of n continuous functions y i (x) [i = 1,2,3,...,n], each of which is ifferentiable at least n times.

More information

Generalizing Kronecker Graphs in order to Model Searchable Networks

Generalizing Kronecker Graphs in order to Model Searchable Networks Generalizing Kronecker Graphs in orer to Moel Searchable Networks Elizabeth Boine, Babak Hassibi, Aam Wierman California Institute of Technology Pasaena, CA 925 Email: {eaboine, hassibi, aamw}@caltecheu

More information

Qubit channels that achieve capacity with two states

Qubit channels that achieve capacity with two states Qubit channels that achieve capacity with two states Dominic W. Berry Department of Physics, The University of Queenslan, Brisbane, Queenslan 4072, Australia Receive 22 December 2004; publishe 22 March

More information

arxiv: v4 [cs.ds] 7 Mar 2014

arxiv: v4 [cs.ds] 7 Mar 2014 Analysis of Agglomerative Clustering Marcel R. Ackermann Johannes Blömer Daniel Kuntze Christian Sohler arxiv:101.697v [cs.ds] 7 Mar 01 Abstract The iameter k-clustering problem is the problem of partitioning

More information

On the Aloha throughput-fairness tradeoff

On the Aloha throughput-fairness tradeoff On the Aloha throughput-fairness traeoff 1 Nan Xie, Member, IEEE, an Steven Weber, Senior Member, IEEE Abstract arxiv:1605.01557v1 [cs.it] 5 May 2016 A well-known inner boun of the stability region of

More information

The Sokhotski-Plemelj Formula

The Sokhotski-Plemelj Formula hysics 25 Winter 208 The Sokhotski-lemelj Formula. The Sokhotski-lemelj formula The Sokhotski-lemelj formula is a relation between the following generalize functions (also calle istributions), ±iǫ = iπ(),

More information

Convergence of Random Walks

Convergence of Random Walks Chapter 16 Convergence of Ranom Walks This lecture examines the convergence of ranom walks to the Wiener process. This is very important both physically an statistically, an illustrates the utility of

More information

Survey Sampling. 1 Design-based Inference. Kosuke Imai Department of Politics, Princeton University. February 19, 2013

Survey Sampling. 1 Design-based Inference. Kosuke Imai Department of Politics, Princeton University. February 19, 2013 Survey Sampling Kosuke Imai Department of Politics, Princeton University February 19, 2013 Survey sampling is one of the most commonly use ata collection methos for social scientists. We begin by escribing

More information

Improving Selfish Routing for Risk-Averse Players

Improving Selfish Routing for Risk-Averse Players Improving Selfish Routing for Risk-Averse Players Dimitris Fotakis 1, Dimitris Kalimeris 2, and Thanasis Lianeas 3 1 School of Electrical and Computer Engineering, National Technical University of Athens,

More information

A Priority-Based Model of Routing

A Priority-Based Model of Routing A Priority-Based Model of Routing Babak Farzad, Neil Olver and Adrian Vetta May 13, 2009 Abstract We consider a priority-based selfish routing model, where agents may have different priorities on a link.

More information

Learning Automata in Games with Memory with Application to Circuit-Switched Routing

Learning Automata in Games with Memory with Application to Circuit-Switched Routing Learning Automata in Games with Memory with Application to Circuit-Switche Routing Murat Alanyali Abstract A general setting is consiere in which autonomous users interact by means of a finite-state controlle

More information

On the enumeration of partitions with summands in arithmetic progression

On the enumeration of partitions with summands in arithmetic progression AUSTRALASIAN JOURNAL OF COMBINATORICS Volume 8 (003), Pages 149 159 On the enumeration of partitions with summans in arithmetic progression M. A. Nyblom C. Evans Department of Mathematics an Statistics

More information

Three-Variable Bracket Polynomial for Two-Bridge Knots

Three-Variable Bracket Polynomial for Two-Bridge Knots Three-Variable Bracket Polynomial for Two-Brige Knots Matthew Overuin Research Experience for Unergrauates California State University, San Bernarino San Bernarino, CA 92407 August 23, 2013 Abstract In

More information

Math 1B, lecture 8: Integration by parts

Math 1B, lecture 8: Integration by parts Math B, lecture 8: Integration by parts Nathan Pflueger 23 September 2 Introuction Integration by parts, similarly to integration by substitution, reverses a well-known technique of ifferentiation an explores

More information

II. First variation of functionals

II. First variation of functionals II. First variation of functionals The erivative of a function being zero is a necessary conition for the etremum of that function in orinary calculus. Let us now tackle the question of the equivalent

More information

Separation of Variables

Separation of Variables Physics 342 Lecture 1 Separation of Variables Lecture 1 Physics 342 Quantum Mechanics I Monay, January 25th, 2010 There are three basic mathematical tools we nee, an then we can begin working on the physical

More information

Proof of SPNs as Mixture of Trees

Proof of SPNs as Mixture of Trees A Proof of SPNs as Mixture of Trees Theorem 1. If T is an inuce SPN from a complete an ecomposable SPN S, then T is a tree that is complete an ecomposable. Proof. Argue by contraiction that T is not a

More information

Calculus of Variations

Calculus of Variations 16.323 Lecture 5 Calculus of Variations Calculus of Variations Most books cover this material well, but Kirk Chapter 4 oes a particularly nice job. x(t) x* x*+ αδx (1) x*- αδx (1) αδx (1) αδx (1) t f t

More information

An Optimal Algorithm for Bandit and Zero-Order Convex Optimization with Two-Point Feedback

An Optimal Algorithm for Bandit and Zero-Order Convex Optimization with Two-Point Feedback Journal of Machine Learning Research 8 07) - Submitte /6; Publishe 5/7 An Optimal Algorithm for Banit an Zero-Orer Convex Optimization with wo-point Feeback Oha Shamir Department of Computer Science an

More information

Laplacian Cooperative Attitude Control of Multiple Rigid Bodies

Laplacian Cooperative Attitude Control of Multiple Rigid Bodies Laplacian Cooperative Attitue Control of Multiple Rigi Boies Dimos V. Dimarogonas, Panagiotis Tsiotras an Kostas J. Kyriakopoulos Abstract Motivate by the fact that linear controllers can stabilize the

More information

Implicit Differentiation

Implicit Differentiation Implicit Differentiation Thus far, the functions we have been concerne with have been efine explicitly. A function is efine explicitly if the output is given irectly in terms of the input. For instance,

More information

ALGEBRAIC AND ANALYTIC PROPERTIES OF ARITHMETIC FUNCTIONS

ALGEBRAIC AND ANALYTIC PROPERTIES OF ARITHMETIC FUNCTIONS ALGEBRAIC AND ANALYTIC PROPERTIES OF ARITHMETIC FUNCTIONS MARK SCHACHNER Abstract. When consiere as an algebraic space, the set of arithmetic functions equippe with the operations of pointwise aition an

More information

Covering Games: Approximation through Non-Cooperation

Covering Games: Approximation through Non-Cooperation Covering Games: Approximation through Non-Cooperation Martin Gairing Department of Computer Science, University of Liverpool, U.K. m.gairing@liverpool.ac.uk Abstract. We propose approximation algorithms

More information