Closed form solutions for symmetric water filling games
We study power control in optimization and game frameworks. In the optimization framework there is a single decision maker who assigns network resources and in the game framework users share the network resources according to Nash equilibrium. The so…
Authors: Eitan Altman (INRIA Sophia Antipolis), Konstantin Avrachenkov (INRIA Sophia Antipolis), Andrey Garnaev
apport de recherche ISSN 0249-6399 ISRN INRIA/RR--6254--FR+ENG Thème COM INSTITUT N A TION AL DE RECHERCHE EN INFORMA TIQUE ET EN A UTOMA TIQUE Closed form solutions f or symmetric wate r filling games Eitan Altman — K onstantin A vrachenkov — Andrey Garnae v N° 6254 July 2007 Unité de recherche INRIA Sophia Antipolis 2004, route des Lucioles, BP 93, 06902 Sophia Antipolis Cedex (France) Téléphone : +33 4 92 38 77 77 — Téléco pie : +33 4 92 38 77 65 Closed form solutions for symmetri w ater lling games Eitan Altman ∗ , K onstan tin A vra henk o v † , Andrey Garnaev ‡ Thème COM Systèmes omm unian ts Pro jets MAESTR O Rapp ort de re her he n ° 6254 July 2007 23 pages Abstrat: W e study p o w er on trol in optimization and game framew orks. In the opti- mization framew ork there is a single deision mak er who assigns net w ork resoures and in the game framew ork users share the net w ork resoures aording to Nash equilibrium. The solution of these problems is based on so-alled w ater-lling te hnique, whi h in turn uses bisetion metho d for solution of non-linear equations for Lagrange m ultiplies. Here w e pro- vide a losed form solution to the w ater-lling problem, whi h allo ws us to solv e it in a nite n um b er of op erations. Also, w e pro due a losed form solution for the Nash equilibrium in symmetri Gaussian in terferene game with an arbitrary n um b er of users. Ev en though the game is symmetri, there is an in trinsi hierar hial struture indued b y the quan tit y of the resoures a v ailable to the users. W e use this hierar hial struture to p erform a suessiv e redution of the game. In addition, to its mathematial b eaut y , the expliit solution allo ws one to study limiting ases when the rosstalk o eien t is either small or large. W e pro vide an alternativ e simple pro of of the on v ergene of the Iterativ e W ater Filling Algorithm. F ur- thermore, it turns out that the on v ergene of Iterativ e W ater Filling Algorithm slo ws do wn when the rosstalk o eien t is large. Using the losed form solution, w e an a v oid this problem. Finally , w e ompare the non-o op erativ e approa h with the o op erativ e approa h and sho w that the non-o op erativ e approa h results in a more fair resoure distribution. Key-w ords: wireless net w orks, p o w er on trol, symmetri w ater-lling game, Nash equi- librium, prie of anar h y This w ork w as supp orted b y BioNets Europ ean pro jet and b y join t RFBR and NNSF Gran t no.06-01- 39005. ∗ INRIA Sophia An tip olis, Altmansophia.inria.fr † INRIA Sophia An tip olis, K.A vra henk o vsophia.inria.fr ‡ St.P etersburg State Univ ersit y , agarnaevram bler.ru Solution analytique des jeux de w ater-lling symétriques Résumé : Nous étudions le on trle de puissane dans le adre de l'optimisation et dans elui de la théorie des jeux. Dans le premier, il y a un seul agen t qui assigne les ressoures du réseau tandis que dans le deuxième, les utilisateurs se partagen t les ressoures du réseau selon l'équilibre de Nash. La solution de es problèmes est basée sur la métho de du w ater- lling. On alule des m ultipliateurs de Lagrange en utilisan t une métho de de bisetion p our resoudre des équations non linéaires. Nous fournissons ii une solution analytique au problème du w ater-lling, qui nous p ermet de le résoudre en un nom bre ni d'op érations. En outre, nous pro duisons une solution analytique de l'équilibre de Nash dans le adre de la théorie des jeux. Nous étudions un jeu symétrique en terme d'in terférene a v e un nom bre arbitraire d'utilisateurs. Quoique le jeu soit symétrique, il y a une struture hiérar- hique induite par la quan tité des ressoures disp onibles p our les utilisateurs. Nous utilisons ette struture p our eetuer une rédution suessiv e du jeu. En plus de son éléguene mathématique, la solution analytique p ermet d'étudier des as limites quand le o eien t d'in terférene est p etit ou grand. Nous fournissons une preuv e simple de la on v ergene de l'algorithme itératif de w ater-lling (l'algorithme de meilleur rép onse). Il s'a v ère que la on v ergene de l'agorithme est ralen tie quand le o eien t d'in terférene est pro he de l'unité. En utilisan t la solution analytique, nous p ouv ons éviter e problème. Aussi, nous omparons l'appro he non o op érativ e à l'appro he o op érativ e et mon trons que l'appro he non o op érativ e fournit une distribution des ressoures plus équitable. Mots-lés : réseaux sans ls, on trle de puissane, jeu w ater-lling symétrique, équilibre de Nash, oût de l'anar hie Close d form solutions for symmetri water l ling games 3 1 In tro dution In wireless net w orks and DSL aess net w orks the total a v ailable p o w er for signal transmis- sion has to b e distributed among sev eral resoures. In the on text of wireless net w orks, the resoures ma y orresp ond to frequeny bands (e.g. as in OFDM), or they ma y orresp ond to apait y a v ailable at dieren t time slots. In the on text of DSL aess net w orks, the resoures orresp ond to a v ailable frequeny tones. This sp etrum of problems an b e on- sidered in either optimization senario or game senario. The optimization senario leads to W ater Filling Optimization Problem [ 3 , 6 , 14 ℄ and the game senario leads to W ater Filling Game or Gaussian In terferene Game [ 8, 11 , 12 , 15 ℄. In the optimization senario, one needs to maximize a ona v e funtion (Shannon apait y) sub jet to p o w er onstrain ts. The Lagrange m ultiplier orresp onding to the p o w er onstrain t is determined b y a non-linear equation. In the previous w orks [3 , 6, 14 ℄, it w as suggested to nd the Lagrange m ultiplier b y means of a bisetion algorithm, where omes the name W ater Filling Problem. Here w e sho w that the Lagrange m ultiplier and hene the optimal solution of the w ater lling problem an b e found in expliit form with a nite n um b er of op erations. In the m ultiuser on text, one an view the problem in either o op erativ e or non-o op erativ e setting. If a en tralized on troller w an ts to maximize the sum of all users' rates, the on troller will fae a non-on v ex optimization problem with man y lo al maxima [ 13 ℄. On the other hand, in the non-o op erativ e setting, the p o w er allo ation problem b eomes a game problem where ea h user p ereiv es the signals of the other users as in terferene and maximizes a ona v e funtion of the noise to in terferene ratio. A natural approa h in the non-o op erativ e set- ting is the appliation of the Iterativ e W ater Filling Algorithm (IWF A) [ 16 ℄. Reen tly , the authors of [10 ℄ pro v ed the on v ergene of IWF A under fairly general onditions. In the presen t w ork w e study the ase of symmetri w ater lling game. There is an in trinsi hier- ar hial struture indued b y the quan tit y of the resoures a v ailable to the users. W e use this hierar hial struture to p erform a suessiv e redution of the game, whi h allo ws us to nd Nash equilibrium in expliit form. In addition, to its mathematial b eaut y , the expliit solution allo ws one to nd the Nash equilibrium in w ater lling game in a nite n um b er of op erations and to study limiting ases when the rosstalk o eien t is either small or large. As a b y-pro dut, w e obtain an alternativ e simple pro of of the on v ergene of the Iterativ e W ater Filling Algorithm. F urthermore, it turns out that the on v ergene of IWF A slo ws do wn when the rosstalk o eien t is large. Using the losed form solution, w e an a v oid this problem. Finally , w e ompare the non-o op erativ e approa h with the o op era- tiv e approa h and onlude that the ost of anar h y is small in the ase of small rosstalk o eien ts and that the the deen tralized solution is b etter than the en tralized one with resp et to fairness. Appliations that an mostly b enet from deen tralized non-o op erativ e p o w er on trol are ad-ho and sensor net w orks with no predened base stations [ 4, 9, 7 ℄. An in terested reader an nd more referenes on non-o op erativ e p o w er on trol in [2 , 8 ℄. W e w ould lik e to men tion that the w ater lling problem and jamming games with transmission osts ha v e b een analyzed in [1℄. The pap er is organized as follo ws: In Setion 2 w e reall the single deision mak er setup of the w ater lling optimization problem and pro vide its expliit solution. Then in Setions 3-7 RR n ° 6254 4 A ltman, A vr ahenkov & Garnaev w e form ulate m ultiuser symmetri w ater lling game and haraterize its Nash equilibrium, also w e giv e an alternativ e simple pro of of the on v ergene of the iterativ e w ater lling algorithm and suggest the expliit form of the users' strategy in the Nash equilibrium. In Setion 8 w e onrm our nding with the help of n umerial examples and ompare the deen tralized approa h with the en tralized one. 2 Single deision mak er First let us onsider the p o w er allo ation problem in the ase of a single deision mak er. The single deision mak er (also alled user or transmitter) w an ts to send information using n indep enden t resoures so that to maximize the Shannon apait y . W e further assume that resoure i has a w eigh t of π i . P ossible in terpretations: (i) The resoures ma y orresp ond to apait y a v ailable at dieren t time slots; w e assume that there is a v arying en vironmen t whose state hanges among a nite set of states i ∈ [1 , n ] , aording to some ergo di sto hasti pro ess with stationary distribution { π i } n i =1 . W e assume that the user has p erfet kno wledge of the en vironmen t state at the b eginning of ea h time slot. (ii) The resoures ma y orresp ond to frequeny bands (e.g. as in OFDM) where one should assign dieren t p o w er lev els for dieren t sub-arriers [ 14 ℄. In that ase w e ma y tak e π i = 1 /n for all i . The strategy of user is T = ( T 1 , . . . , T n ) with P n i =1 π i T i = ¯ T , T i ≥ 0 , π i > 0 for i ∈ [1 , n ] and ¯ T > 0 . As the pa y o to user w e tak e the Shannon apait y v ( T ) = n X i =1 π i ln 1 + T i / N 0 i , where N 0 i > 0 is the noise lev el in the sub-arrier i . W e w ould lik e to emphasize that this generalized desription of the w ater-lling problem an b e used for p o w er allo ation in time as w ell as p o w er allo ation in spae-frequeny . F ollo wing the standard w ater-lling approa h [ 3, 6 , 14 ℄ w e ha v e the follo wing result. Theorem 1 L et T i ( ω ) = 1 /ω − N 0 i + for i ∈ [1 , n ] and H T ( ω ) = P n i =1 π i T i ( ω ) . Then T ( ω ∗ ) = ( T 1 ( ω ∗ ) , . . . , T n ( ω ∗ )) is the unique optimal str ate gy and its p ayo is v ( T ( ω ∗ )) wher e ω ∗ is the unique r o ot of the e quation H ( ω ) = ¯ T . (1) In the previous studies of the w ater-lling problems it w as suggested to use n umerial (e.g., bisetion) metho d to solv e the equation ( 1). Here w e prop ose an expliit form approa h for its solution. INRIA Close d form solutions for symmetri water l ling games 5 Without loss of generalit y w e an assume that 1 / N 0 1 ≥ 1 / N 0 2 ≥ . . . ≥ 1 / N 0 n . (2) Then, sine H ( · ) is dereasing, w e ha v e the follo wing result: Theorem 2 The solution of the water-l ling optimization pr oblem is given by T ∗ i = ¯ T + k X t =1 π t ( N 0 t − N 0 i ) . k X t =1 π t , i ≤ k , 0 , i > k , wher e k an b e found fr om the fol lowing ondition: ϕ k < ¯ T ≤ ϕ k +1 , wher e ϕ t = t X i =1 π i ( N 0 t − N 0 i ) for t ∈ [1 , n ] . Th us, on trary to the n umerial (bisetion) approa h, in order to nd an optimal resoure allo ation w e need to exeute only a nite n um b er of op erations. 3 Symmetri w ater lling game Let us no w onsider a m ulti-user senario. Sp eially , w e onsider L users who try to send information through n resoures so that to maximize their transmission rates. The strategy of user j is T j = ( T j 1 , . . . , T j n ) sub jet to n X i =1 π i T j i = ¯ T j , (3) where ¯ T j > 0 for j ∈ [1 , L ] . The elemen t T j i is the p o w er lev el used b y transmitter j when the en vironmen t is in state i . The pa y o to user j is giv en as follo ws: v j ( T 1 , . . . , T L ) = n X i =1 π i ln 1 + α j i T j i N 0 i + g i P k 6 = j α k i T k i ! , where N 0 i is the noise lev el and g i ∈ (0 , 1) and α j i are fading hannel gains of user j when the en vironmen t is in state i . These pa y os orresp ond to Shannon apaities. The onstrain t (3) orresp onds to the a v erage p o w er onsumption onstrain t. This is an instane of the W ater Filling or Gaussian In terferene Game [ 8 , 11 , 12 , 15 , 16 ℄. In the imp ortan t partiular ases of OFDM wireless net w ork and DSL aess net w ork, π i = 1 /n, i = 1 , ..., n . RR n ° 6254 6 A ltman, A vr ahenkov & Garnaev W e will lo ok for a Nash Equilibrium (NE) of this problem. The strategies T 1 ∗ ,. . . , T L ∗ onstitute a NE, if for an y strategies T 1 ,. . . , T L the follo wing inequalities hold: v 1 ( T 1 , T 2 ∗ , . . . , T L ∗ ) ≤ v 1 ( T 1 ∗ , T 2 ∗ . . . , T L ∗ ) , · · · v L ( T 1 ∗ , . . . , T ( L − 1) ∗ , T L ) ≤ v L ( T 1 ∗ , . . . , T ( L − 1) ∗ , T L ∗ ) . F or nding NE of su h game usually the follo wing n umerial algorithm is applied. First, a strategy of L − 1 users (sa y , user 2,. . . , L ) are xed. Then, the b est reply of user 1 is found solving the W ater Filling optimization problem. Then, the b est reply of user 2 on these strategies of the users is found solving the optimization problem and so on. It is p ossible to pro v e that under some assumption on fading hannel gains this sequene of the strategies on v erge to a NE [10 ℄. In this w ork w e restrit ourselv es to the ase of symmetri game with equal rosstalk o eien ts. This situation an for example orresp ond to the senario when the users are situated at ab out the same distane from the base station. Namely , w e assume that α 1 i = . . . = α L i and g i = g for i ∈ (0 , 1) . So, in our ase the pa y os to users are giv en as follo ws v j ( T 1 , . . . , T L ) = n X i =1 π i ln 1 + T j i N 0 i + g P k 6 = j T k i ! , where N 0 i = N 0 /α i , i ∈ [1 , n ] and without loss of generalit y w e an assume that the hannels are arranged in su h a w a y that the inequalities (2) hold. W e w ould lik e to emphasize that the dep endane of N 0 i on i allo ws us to mo del an en vironmen t with v arying transmission onditions. F or this problem w e prop ose a new algorithm of nding the NE. The algorithm is based on losed form expressions and hene it requires only a nite n um b er of op erations. Also, explaining this algorithm w e will pro v e that the game has the unique NE under assumption that g ∈ (0 , 1) . Sine v j is ona v e on T j , the Kuhn-T u k er Theorem implies the follo wing theorem. Theorem 3 ( T 1 ∗ , . . . , T L ∗ ) is a Nash e quilibrium if and only if ther e ar e non-ne gative ω j , j ∈ [1 , L ] (L agr ange multipliers) suh that ∂ ∂ T j i v j ( T 1 ∗ , . . . , T L ∗ ) = 1 T j ∗ i + N 0 i + g X k 6 = j T k ∗ i ( = ω j for T j ∗ i > 0 , ≤ ω j for T j ∗ i = 0 . (4) It is lear that all ω j are p ositiv e. The assumption that g < 1 is ruial for uniqueness of equilibrium as it is sho wn in the follo wing prop osition. INRIA Close d form solutions for symmetri water l ling games 7 Prop osition 1 F or g = 1 the symmetri water l ling game has innite numb er ( ontinuum) of Nash e quilibria. Pr o of . Supp ose that ( T 1 ∗ , . . . , T L ∗ ) is a Nash equilibrium. Then, b y Theorem 3 , there are non-negativ e ω j , j ∈ [1 , L ] su h that 1 N 0 i + L X k =1 T k ∗ i ( = ω j for T j ∗ i > 0 , ≤ ω j for T j ∗ i = 0 . Th us, ω 1 = . . . = ω L = ω . So, T 1 ∗ i , . . . , T L ∗ i , i ∈ [1 , n ] ha v e to b e an y non-negativ e su h that L X k =1 T k ∗ i = π i [1 /ω − N 0 i ] + , and n X i =1 π i T k ∗ i = ¯ T k for k ∈ [1 , L ] , where ω is the unique p ositiv e ro ot of the equation n X i =1 [1 /ω − N 0 i ] + = L X k =1 ¯ T k . It is lear that there are innite n um b er of su h strategies. F or example, if T a ∗ i and T b ∗ i , i ∈ [1 , n ] ( a 6 = b ) is the one of them and T a ∗ k , T b ∗ k > 0 and T a ∗ k , T b ∗ m > for some k and m . Then, it is lear that the follo wing strategies for an y small enough p ositiv e ǫ are also optimal: ˜ T a ∗ i = T a ∗ i for i 6 = k , m, T a ∗ i + ǫ for i = k , T a ∗ i − ǫπ k /π m for i = m, ˜ T b ∗ i = T b ∗ i for i 6 = k , m, T b ∗ i − ǫ for i = k , T b ∗ i + ǫπ k /π m for i = m. This ompletes the pro of of Prop osition 1 . 4 A reursiv e approa h to the symmetri w ater lling game Let ω 1 ,. . . , ω L b e some parameters whi h in the future will at as Lagrangian m ultiplies. Us- ing these parameters w e in tro due some auxiliary notations. Assume that these parameters RR n ° 6254 8 A ltman, A vr ahenkov & Garnaev are arranged as follo ws (this assumption do es not redue the generalit y of our forthoming onlusions): ω 1 ≤ . . . ≤ ω L . (5) Also denote ¯ ω = ( ω 1 , . . . , ω L ) . In tro due the follo wing auxiliary sequene: t r = 1 1 − g 1 + ( r − 1) g ω r − g r X j =1 1 ω j for r ∈ [1 , L ] . It is lear that b y (5) t r +1 = 1 + ( r − 1) g 1 − g 1 ω r +1 − 1 ω r + t r ≤ t r . Th us, t L ≤ t L − 1 ≤ . . . ≤ t 1 , and 1 ω r +1 − 1 ω r = 1 − g 1 + ( r − 1) g ( t r +1 − t r ) . (6) Hene, for j ∈ [ k + 1 , L ] w e ha v e: 1 ω k − 1 ω j = j − 1 X r = k 1 − g 1 + ( r − 1) g ( t r − t r +1 ) . (7) Then, sequenes { ω r } and { t r } has the follo wing reurren t relations: 1 ω 1 = t 1 , 1 ω 2 = (1 − g ) t 2 + g t 1 , 1 ω r +1 = 1 − g 1 + ( r − 1) g t r +1 + r X j =2 (1 − g ) g (1 + ( j − 1) g )(1 + ( j − 2) g ) t j + t 1 , (8) where r ≥ 1 . If w e kno w sequene { t r } w e an restore sequene { ω r } . Th us, these t w o sequenes are equiv alen t. In tro due one more auxiliary sequene as follo ws: τ k r = 1 1 − g 1 + ( L − 1 − r + k ) g ω k − g L − r + k X j =1 1 ω j , INRIA Close d form solutions for symmetri water l ling games 9 where r ∈ [ k , L ] , k ∈ [1 , L ] . There is a simple relation b et w een sequenes { ω k } and { t k } and { τ k r } : τ k L = t k , (9) and τ k r = 1 + ( L − 1 − r + k ) g 1 − g 1 ω k − 1 ω L − r + k + t L − r + k . (10) So, b y (7), olleting terms whi h dep ends on t k w e obtain τ k r = b k,r t k + A k,r , (11) where b k,r = 1 + ( L − 1 − r + k ) g 1 + ( k − 1) g , and A k,r = g L − r + k − 1 X j = k +1 1 + ( L − 1 − r + k ) g (1 + ( j − 1) g )(1 + j g ) t j − g (1 + ( L − 2 − r + k ) g t L − r + k . Th us, A k,r dep ends only on { t j } with j > k . Finally in tro due the follo wing notation: (a) for N 0 i < t L T k i ( ¯ ω ) = 1 1 + ( L − 1) g ( τ k k − N 0 i ) , (b) t L + k +1 − r ≤ N 0 i < t L + k − r where r ∈ [ k + 1 , L ] T k i ( ¯ ω ) = 1 1 + ( L − 1 − r + k ) g ( τ k r − N 0 i ) , () for t k ≤ N 0 i T k i ( ¯ ω ) = 0 . F or others om binations of relations b et w een ω j , j ∈ [1 , L ] , T k i are dened b y symmetry . By Theorem 3 w e ha v e the follo wing result. Theorem 4 Eah Nash e quilibrium is of the form ( T 1 ( ¯ ω ) , . . . , T L ( ¯ ω )) . The next lemma pro vides a nie relation b et w een L and L − 1 p erson games whi h sho ws that the in tro dution of a new user in to the game leads to a bigger omp etition for the b etter qualit y hannels mean while users prefer to k eep the old struture of their strategies for w orse qualit y hannels. RR n ° 6254 10 A ltman, A vr ahenkov & Garnaev Lemma 1 L et ( T 1 ,L ( ω 1 , . . . , ω L ) , . . . , T L,L ( ω 1 , . . . , ω L )) given by The or em 4 (her e we adde d the se ond sup er-sript index in the notation of the str ate gies in or der to emphasize that the str ate gies dep end on the numb er of users). Then, we have T k,L i ( ω 1 , . . . , ω L ) = τ k k − N 0 i 1 + ( L − 1) g for N 0 i < t L , T k,L − 1 i ( ω 1 , . . . , ω L − 1 ) for t L ≤ N 0 i , wher e k ∈ [1 , L − 1] and T L,L i ( ω 1 , . . . , ω L ) = t L − N 0 i 1 + ( L − 1) g for N 0 i < t L , 0 for t L ≤ N 0 i . 5 A w ater-lling algorithm In this setion w e desrib e a v ersion of the w ater-lling algorithm for nding the NE and supply a simple pro of of its on v ergene based on some monotoniit y prop erties. Let H k ( ¯ ω ) = n X i =1 π i T k i ( ¯ ω ) for k ∈ [1 , L ] . T o nd a NE w e ha v e to nd ¯ ω su h that H k ( ¯ ω ) = ¯ T k for k ∈ [1 , L ] . (12) It is lear that H k ( ¯ ω ) has the follo wing prop erties, olleted in the next Lemma, whi h follo w diretly from the expliit form ulas of the NE. Lemma 2 (i) H k ( ¯ ω ) is nonne gative and ontinuous, (ii) H k ( ¯ ω ) is de r e asing on ω k , (iii) H k ( ¯ ω ) → ∞ for ω k → 0 , (iv) H k ( ¯ ω ) = 0 for enough big ω k , say for ω k ≥ 1 / N 0 1 , (v) H k ( ¯ ω ) is non-inr e asing by ω j wher e j 6 = k . This prop erties giv e a simple pro of of the on v ergene of the follo wing iterativ e w ater lling algorithm for nding the NE. Let ω k 0 for all k ∈ [1 , L ] b e su h that H k ( ¯ ω 0 ) = 0 , for example ω k 0 = 1 / N 0 1 . Let ω k 1 = ω k 0 for all k ∈ [2 , L ] and dene ω 1 1 su h that H 1 ( ¯ ω 1 ) = ¯ T 1 . Su h ω 1 1 exists b y Lemma 2(i)-(iii). Then, b y Lemma 2(i),(v) H k ( ¯ ω 0 ) = 0 for k ∈ [2 , L ] . Let ω k 2 = ω k 1 for all k 6 = 2 and dene ω 2 2 su h that H 2 ( ¯ ω 2 ) = ¯ T 2 . Then, b y Lemma 2(i),(v) H k ( ¯ ω 0 ) = 0 for k > 2 and H k ( ¯ ω 0 ) ≤ ¯ T k for k = 1 and so on. Let ω k L = ω k L − 1 for all k 6 = L and dene ω L L su h that H L ( ¯ ω L ) = ¯ T L . Then, b y Lemma 2(i),(v) H k ( ¯ ω L ) ≤ ¯ T k for k 6 = L and so on. So w e ha v e non-inreasing p ositiv e sequene ω k . Th us, it on v erges to an ¯ ω ∗ whi h pro dues a NE. INRIA Close d form solutions for symmetri water l ling games 11 6 Existene and uniqueness of the Nash equilibrium In this setion w e will pro v e existene and uniqueness of the Nash equilibrium for L p erson symmetri w ater-lling game. Our pro of will ha v e onstrutiv e harater whi h allo ws us to pro due an eetiv e algorithm for nding the equilibrium strategies. First note that there is a monotonous dep endene b et w een the resoures the users an apply and Lagrange m ultipliers. Lemma 3 L et ( T 1 ( ¯ ω ) , . . . , T L ( ¯ ω )) b e a Nash e quilibrium. If ¯ T 1 ≥ . . . ≥ ¯ T L (13) then (5 ) holds. Pr o of. The result immediately follo ws from the follo wing monotoniit y prop ert y implied b y expliit form ulas of the Nash equilibrium, namely , if ω i < ω j then H i ( ¯ ω ) > H j ( ¯ ω ) . Without loss of generalit y w e an assume that (13 ) holds. Th us, b y Lemma 3, (5) also holds. Let ¯ ω b e the p ositiv e solution of ( 12). Then, b y Lemma 3 , the relation (5) holds. T o nd ¯ ω w e ha v e to solv e the system of non-linear equations ( 12). It is quite bulky system and it lo oks hard to solv e. W e will not solv e it diretly . What w e will do w e express ω 1 ,. . . ω L b y t 1 , . . . , t L , substitute these expression in to (12 ). The transformed system will ha v e a triangular form, namely ˜ H L ( t L ) = ¯ T L , ˜ H L − 1 ( t L − 1 , t L ) = ¯ T L − 1 , · · · ˜ H 1 ( t 1 , . . . , t L − 1 , t L ) = ¯ T 1 . (14) The last system, b eause of monotoniit y prop erties of ˜ H k on t k , an b e easily solv ed. No w w e an mo v e on to onstrution of ˜ H L ( t L ) , . . . , ˜ H 1 ( t 1 , . . . , t L − 1 , t L ) . First w e will onstrut ˜ H L ( t L ) and nd the optimal t L . Note that, H L ( ¯ ω ) = X N 0 i . . . > ¯ T L . W e will onstrut the optimal strategies T L ∗ , . . . , T 1 ∗ sequen tially . Step for onstrution of T L ∗ . Sine ˜ H L ( · ) is stritly inreasing w e an nd an in teger k L su h that ˜ H L ( N 0 k L ) < ¯ T L ≤ ˜ H L ( N 0 k L +1 ) . or from the follo wing equiv alen t onditions: ϕ L k L < ¯ T L ≤ ϕ L k L +1 , where ϕ L k = 1 1 + ( L − 1) g k X i =1 π i ( N 0 k − N 0 i ) , RR n ° 6254 14 A ltman, A vr ahenkov & Garnaev for k ≤ n , and ϕ L n +1 = ∞ . Then, sine ˜ H L ( t L ∗ ) = ¯ T L , w e ha v e that t L ∗ = (1 + ( L − 1) g ) ¯ T L + P k L i =1 π i N 0 i P k L i =1 π i . Th us, the optimal strategy of user L is giv en as follo ws T L ∗ i = ( 1 1 + ( L − 1) g ( t L ∗ − N 0 i ) if i ∈ [1 , k L ] , 0 if i ∈ [ k L + 1 , n ] . Step for onstrution of T ( L − 1) ∗ . Sine t L − 1 ∗ is the ro ot of the equation ˜ H L − 1 ( · , t L ∗ ) = ¯ T L − 1 there is k L − 1 su h that k L − 1 ≥ k L and N 0 k L − 1 +1 ≥ t L − 1 ∗ > N 0 k L − 1 . Th us, t L − 1 ∗ = ¯ T L − 1 + 1 1 + ( L − 2) g k L − 1 X i = k L +1 π i N 0 i + 1 1 + ( L − 1) g k L X i =1 π i ( g t ∗ L 1 + ( L − 2) g + N 0 i ) . 1 1 + ( L − 2) g k L − 1 X i =1 π i . Here and b ello w w e assume that P y x 1 = 0 for y < x . So, k L − 1 ≥ k L an b e found as follo ws: (i) k L − 1 = k L if ¯ T L − 1 ≤ ϕ L − 1 k L − 1 +1 , (ii) otherwise k L − 1 is giv en b y the ondition: ϕ L − 1 k L − 1 < ¯ T L − 1 ≤ ϕ L − 1 k L − 1 +1 , where ϕ L − 1 k = k X i = k L +1 π i 1 + ( L − 2) g ( N 0 k − N 0 i ) + k L X i =1 π i 1 + ( L − 1) g × 1 + ( L − 1) g 1 + ( L − 2) g N 0 k − N 0 i − g 1 + g t L − 1 ∗ , for k ∈ [ k L − 1 + 1 , n ] and ϕ L − 1 n +1 = ∞ . INRIA Close d form solutions for symmetri water l ling games 15 Th us, the optimal strategy T ( L − 1) ∗ of user L − 1 is giv en b y T ( L − 1) ∗ i = t L − 1 ∗ 1 + ( L − 2) g − g 1 + g t L ∗ + N 0 i 1 + ( L − 1) g , i ∈ [1 , k L ] , 1 1 + ( L − 2) g ( t L − 1 ∗ − N 0 i ) , i ∈ [ k L + 1 , k L − 1 ] , 0 , i ∈ [ k L − 1 + 1 , n ] . Step for onstrution of T M ∗ wher e M < L . W e ha v e already onstruted T L ∗ , . . . , T ( M +1) ∗ and no w w e are going to onstrut T M ∗ . Sine t M ∗ is the ro ot of the equation ˜ H M ( · , t M +1 ∗ , . . . , t L ∗ ) = ¯ T M there is k M su h that k M ≥ k M +1 and N 0 k M +1 ≥ t M ∗ > N 0 k M . Th us, t M ∗ = ¯ T M + 1 1 + ( L − 1) g k M X i =1 π i ( A k,k − N 0 i ) + L X r = M +1 k p − 1 X i = k p +1 π i ( A p,r − N 0 i ) 1 + ( L − 1 − r + p ) g ) . 1 1 + ( M − 1) g k M X i =1 π i . So, k M ≥ k M +1 an b e found as follo ws: (i) k M = k M +1 if ¯ T M ≤ ϕ M k M +1 , (ii) otherwise k M is giv en b y the ondition: ϕ M k M < ¯ T M ≤ ϕ M k M +1 where ϕ M k = 1 1 + ( L − 1) g k X i =1 π i ( b k,k N 0 k + A k,k − N 0 i ) + L X r = M +1 k p − 1 X i = k p +1 π i ( b p,r N 0 k + A p,r − N 0 i ) 1 + ( L − 1 − r + p ) g . RR n ° 6254 16 A ltman, A vr ahenkov & Garnaev Th us, the optimal strategy of user L is giv en as follo ws T M ∗ i = τ M M − N 0 i 1 + ( L − 1) g , i ∈ [1 , k L ] , τ M r − N 0 i 1 + ( L − 1 − r + M ) g , i ∈ [ k r + 1 , k r − 1 ] , r ∈ [ M + 1 , L ] 0 , i ∈ [ k M + 1 , n ] . In partiular for t w o and three p erson games ( L = 2 and L = 3 ) w e ha v e the follo wing results. Theorem 6 L et ¯ T 1 > ¯ T 2 . Then, the Nash e quilibrium str ate gies ar e given by T 1 ∗ i = t 1 ∗ − g t 2 ∗ + N 0 i 1 + g if i ∈ [1 , k 2 ] , t 1 ∗ − N 0 i if i ∈ [ k 2 + 1 , k 1 ] , 0 if i ∈ [ k 1 + 1 , n ] , T 2 ∗ i = ( 1 1 + g ( t 2 ∗ − N 0 i ) if i ∈ [1 , k 2 ] , 0 if i ∈ [ k 2 + 1 , n ] , wher e (a) k 2 , t 2 ∗ ar e given by t 2 ∗ = (1 + g ) ¯ T 2 + P k 2 i =1 π i N 0 i P k 2 i =1 π i , k 2 an b e found fr om the ondition ϕ 2 k 2 < ¯ T 2 ≤ ϕ 2 k 2 +1 , wher e ϕ 2 k = 1 1 + g k X i =1 π i ( N 0 k − N 0 i ) , for k ≤ n , and ϕ 2 n +1 = ∞ , (b) k 1 and t 1 ∗ ar e given by t 1 ∗ = ¯ T 1 + k 1 X i = k 2 +1 π i N 0 i + 1 1 + g k 2 X i =1 π i ( g t ∗ 2 + N 0 i ) k 1 X i =1 π i , k 1 ≥ k 2 an b e found as fol lows: INRIA Close d form solutions for symmetri water l ling games 17 (i) k 1 = k 2 if ¯ T 1 ≤ ϕ 1 k 2 +1 (ii) otherwise k 1 is given by the ondition: ϕ 1 k 1 < ¯ T 1 ≤ ϕ 1 k 1 +1 , wher e ϕ 1 k = k X i = k 2 +1 π i ( N 0 k − N 0 i ) + 1 1 + g k 2 X i =1 π i (1 + g ) N 0 k − N 0 i − g t 2 ∗ for k ∈ [ k 2 + 1 , n ] , and ϕ 1 n +1 = ∞ . Theorem 7 L et ¯ T 1 > ¯ T 2 > ¯ T 3 . Then, the Nash e quilibrium str ate gies ar e given by T 1 ∗ i = t 1 ∗ − g t 2 ∗ 1 + g − g t 3 ∗ 1 + g + N 0 i 1 + 2 g if i ∈ [1 , k 3 ] , t 1 ∗ − g t 2 ∗ + N 0 i 1 + g if i ∈ [ k 3 + 1 , k 2 ] , t 1 ∗ − N 0 i if i ∈ [ k 2 + 1 , k 1 ] , 0 if i ∈ [ k 1 + 1 , n ] , T 2 ∗ i = t 2 ∗ 1 + g − g 1 + g t 3 ∗ + N 0 i 1 + 2 g if i ∈ [1 , k 3 ] , 1 1 + g ( t 2 ∗ − N 0 i ) if i ∈ [ k 3 + 1 , k 2 ] , 0 if i ∈ [ k 2 + 1 , n ] , T 3 ∗ i = ( 1 1 + 2 g ( t 3 ∗ − N 0 i ) if i ∈ [1 , k 3 ] , 0 if i ∈ [ k 3 + 1 , n ] , wher e (a) k 3 , t 3 ∗ ar e given by t 3 ∗ = ((1 + 2 g ) ¯ T 3 + k 3 X i =1 π i N 0 i ) / ( k 3 X i =1 π i ) , ϕ 3 k 3 < ¯ T 3 ≤ ϕ 3 k 3 +1 , and ϕ 3 k = 1 1 + 2 g k X i =1 π i ( N 0 k − N 0 i ) , RR n ° 6254 18 A ltman, A vr ahenkov & Garnaev for k ≤ n , and ϕ 3 n +1 = ∞ , (b) k 2 , t 2 ∗ ar e given by t 2 ∗ = ¯ T 2 + 1 1 + g k 2 X i = k 3 +1 π i N 0 i + 1 1 + 2 g k 3 X i =1 π i ( g t 3 ∗ 1 + g + N 0 i ) . 1 1 + g k 2 X i =1 π i , (i) k 2 = k 3 if ¯ T 2 ≤ ϕ 2 k 3 +1 , (ii) otherwise k 2 is given by the ondition: ϕ 2 k 2 < ¯ T 2 ≤ ϕ 2 k 2 +1 and ϕ 2 k = k X i = k 3 +1 π i 1 + g ( N 0 k − N 0 i ) + k 3 X i =1 π i 1 1 + g N 0 k − N 0 i + g t 3 ∗ / (1 + g ) 1 + 2 g . for k ∈ [ k 3 + 1 , n ] and ϕ 2 n +1 = ∞ () k 1 , t 1 ∗ ar e given by t 1 ∗ = ¯ T 1 + k 1 X i = k 2 +1 π i N 0 i + k 2 X i = k 3 +1 π i g t 2 ∗ + N 0 i 1 + g + k 3 X i =1 π i g t 2 ∗ 1 + g + g t 3 ∗ 1 + g + N 0 i 1 + 2 g . k 1 X i =1 π i . So, k 1 ≥ k 2 an b e found as fol lows: (i) k 1 = k 2 if ¯ T 1 ≤ ϕ 1 k 2 +1 , (ii) otherwise k 1 is given by the ondition: ϕ 1 k 1 < ¯ T 1 ≤ ϕ 1 k 1 +1 wher e ϕ 1 k = k X i = k 2 +1 π i ( N 0 k − N 0 i ) + k 2 X i = k 3 +1 π i N 0 k − g t 2 ∗ + N 0 i 1 + g + k 3 X i =1 π i N 0 k − g t 2 ∗ 1 + g − g t 3 ∗ 1 + g + N 0 i 1 + 2 g . 8 Numerial examples Let us demonstrate the losed form approa h b y n umerial examples. T ak e n = 5 , N 0 i = κ i − 1 , κ = 1 . 7 , π i = 1 / 5 for i ∈ [1 , 5] . W e onsider the ases 1, 2 and 3 users senari. Single user s enario . Let ¯ T = 5 . Then, b y Theorem 2 as the rst step w e alulate ϕ t for t ∈ [1 , 5] . In our ase w e get (0, 0.14, 0.616, 1.8298, 4.58108). Th us, w e ha v e k = 5 and the optimal w ater-lling strategy is T ∗ = (7 . 771 , 7 . 071 , 5 . 881 , 3 . 858 , 0 . 419) with pa y o 1.11. INRIA Close d form solutions for symmetri water l ling games 19 Two users s enario . Let also g = 0 . 9 , ¯ T 1 = 5 , ¯ T 2 = 1 . Then, b y Theorem 6 as the rst step w e alulate ϕ 2 t for t ∈ [1 , 5] . In our ase w e get (0, 0.074, 0.324, 0.963, 2.411). Th us, k 2 = 4 and t 2 ∗ = 5 . 0 01 . Then w e alulate ϕ 1 t for t = 5 . In our ase w e get 6.994052. Th us, k 1 = 4 and t 1 ∗ = 0 . 0 10 . Therefore, w e ha v e the follo wing equilibrium strategies T 1 ∗ = (7 . 1 06 , 6 . 737 , 6 . 111 , 5 . 046 , 0) and T 2 ∗ = (2 . 1 06 , 1 . 737 , 1 , 11 1 , 0 . 0462 , 0) with pa y os 0.801 and 0.116, resp etiv ely . Thr e e users s enario . Let us in tro due the third pla y er with the a v erage p o w er onstrain t ¯ T 3 = 0 . 5 . Then, b y Theorem 7 w e an nd that T 1 ∗ = (6 . 4 19 , 6 . 169 , 5 . 744 , 4 . 900 , 1 . 769 ) , T 2 ∗ = (1 . 8 61 , 1 . 611 , 1 . 186 , 0 . 342 , 0) and T 3 ∗ = (1 . 1 42 , 0 . 892 , 0 . 467 , 0 , 0) are equilibrium strategies with pa y os 0.728, 0.113 and 0.055, resp etiv ely . The equilibrium strategies of all three ases are sho wn in Figure 1 . When a new user omes in to omp etition, it leads to a bigger riv alry for using go o d qualit y hannels and it results in the situation when bad qualit y hannels turn out to b eome more attrativ e for users than they w ere when there w ere smaller n um b er of users. Figure 1: Optimal strategies for 1, 2 and 3 user games W e ha v e run IWF A, whi h pro dued the same v alues for the optimal strategies and pa y os. Ho w ev er, w e ha v e observ ed that the on v ergene of IWF A is slo w when g ≈ 1 . In Figure 2, for the t w o users senario, w e ha v e plotted the total error in strategies || T 1 k − T 1 ∗ || 2 + || T 2 k − T 2 ∗ || 2 , where T i k are the strategies pro dued b y IWF A on the k -th iteration and T i ∗ are the Nash equilibrium strategies. Our approa h instan taneously nds the Nash RR n ° 6254 20 A ltman, A vr ahenkov & Garnaev equilibrium for all v alues of g . Also, it is in teresting to note that b y Theorems 6 and 7 the quan tit y of hannels as w ell as the hannels themselv es used b y w eak er user (with smaller resoures) is indep enden t from the b eha vior of the stronger user (with larger resoures). Of ourse, ea h user allo ates his/her resoures among the hannels taking in to aoun t the opp onen t b eha vior. In Figures 3 and 4 , w e ompare the non-o op erativ e approa h with the o op erativ e approa h. Sp eially , w e ompare the transmission rates and their sum under Nash equi- librium strategies and under strategies obtained from the en tralized optimization of the sum of users' rates. The main onlusions are: the ost of anar h y is nearly zero for g ∈ [0 , 1 / 4] and then it gro ws up to 22% when g gro ws from 1 / 4 to 1 ; the user with more resoures gains signian tly more from the en tralized optimization. Hene, the non-o op erativ e ap- proa h results in a more fair resoure distribution. In Figure 4 w e plot the total transmission rate under Nash equilibrium strategies and under strategies obtained from the en tralized optimization for the ases of 2 and 3 users. As exp eted the in tro dution of a new user inreases the ost of anar h y . F urthermore, in the ase of the en tralized optimization with the in tro dution of a new user the total rate inreases, and on on trary in the game setting the total rate dereases. 0 20 40 60 80 100 120 140 160 180 200 0 0.5 1 1.5 2 2.5 number of iterations error g=0.9 g=0.99 g=0.999 Figure 2: Con v ergene of IWF A INRIA Close d form solutions for symmetri water l ling games 21 0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1 1.2 1.4 g Rate of Transmitter 1 (Game) Rate of Transmitter 2 (Game) Sum of Rates (Game) Sum of Rates (Optim.) Rate of Transmitter 1 (Optim.) Rate of Transmitter 2 (Optim.) Figure 3: Cen tralized Optimization vs. Game 0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 Optim. 2 Users Game 2 Users Optim. 3 Users Game 3 Users Figure 4: The eet of a new user 9 Conlusion W e ha v e onsidered p o w er on trol for wireless net w orks in optimization and game frame- w orks. Closed form solutions for the w ater lling optimization problem and L users symmet- RR n ° 6254 22 A ltman, A vr ahenkov & Garnaev ri w ater lling games ha v e b een pro vided. Namely , no w one an alulate optimal/equilibrium strategies with a nite n um b er of arithmeti op erations. This w as p ossible due to the in trin- si hierar hial struture indued b y the quan tit y of the resoures a v ailable to the users. W e ha v e also pro vided a simple alternativ e pro of of on v ergene for a v ersion of iterativ e w ater lling algorithm. It had b een kno wn b efore that the iterativ e w ater lling algorithm on- v erges v ery slo w when the rosstalk o eien t is lose to one. F or our losed form approa h p ossible pro ximit y of the rosstalk o eien t to one is not a problem. W e ha v e sho wn that when the rosstalk o eien t is equal to one, there is a on tin uum of Nash equilibria. Fi- nally , w e ha v e demonstrated that the prie of anar h y is small when the rosstalk o eien t is small and that the deen tralized solution is b etter than the en tralized one with resp et to fairness. Referenes [1℄ E. Altman, K. A vra henk o v, A. Garnaev, A jamming game in wireless net w orks with transmission ost. in Pr o . of NET-COOP 2007. L e tur e Notes in Computer Sien e , v.4465, pp.1-12, 2007. [2℄ E. Altman, K. A vra henk o v, G. Miller and B. Prabh u, Disrete p o w er on trol: o op er- ativ e and non-o op erativ e optimization, in Pro eedings of IEEE INF OCOM 2007 . An extended v ersion is a v ailable as INRIA Resear h Rep ort no.5818. [3℄ T. Co v er and J. Thomas, Elements of Information The ory , Wiley , 1991. [4℄ W. R. Heinzelman, A. Chandrak asan, and H. Balakrishnan, Energy-eien t omm uni- ation proto ol for wireless mirosensor net w orks, in Pr o . of the 33r d A nnual Hawaii International Confer en e on System Sien es , v.2, Jan. 2000. [5℄ A. Garnaev, Se ar h Games and Other Appli ations of Game The ory , Springer, 2000. [6℄ A.J. Goldsmith and P .P . V araiy a, Capait y of fading hannels with hannel side infor- mation, IEEE T r ans. Information The ory , v.43(6), pp.1986-1992, 1997. [7℄ T. J. K w on and M. Gerla, Clustering with p o w er on trol, in Pr o . IEEE Military Com- muni ations Confer en e (MILCOM'99) , v.2, A tlan ti Cit y , NJ, USA, 1999, pp.1424 1428. [8℄ L. Lai and H. El Gamal, The w ater-lling game in fading m ultiple aess hannels, submitted to IEEE T r ans. Information The ory , 2005. [9℄ C. R. Lin and M. Gerla, A daptiv e lustering for mobile wireless net w orks, IEEE JSA C , v.15, no.7, pp.12651275, 1997. [10℄ Z.-Q. Luo and J.-S. P ang, Analysis of iterativ e w aterlling algorithm for m ultiuser p o w er on trol in digital subsrib er lines, EURASIP Journal on Applie d Signal Pr o- essing , 2006. INRIA Close d form solutions for symmetri water l ling games 23 [11℄ O. P op esu and C. Rose, W ater lling ma y not go o d neigh b ors mak e, in Pr o e e dings of GLOBECOM 2003 , v.3, pp.17661770, 2003. [12℄ D.C. P op esu, O. P op esu and C. Rose, In terferene a v oidane v ersus iterativ e w ater lling in m ultiaess v etor hannels, in Pr o e e dings of IEEE VTC 2004 F al l , v.3, pp.20582062, 2004. [13℄ K.B. Song, S.T. Ch ung, G. Ginis and J.M. Cio, Dynami sp etrum managemen t for next-generation DSL systems, IEEE Communi ations Magazine , v.40, pp.101109, 2002. [14℄ D. T se and P . Visw anath, F undamentals of Wir eless Communi ation , Cam bridge Uni- v ersit y Press, 2005. [15℄ W. Y u, Comp etition and o op er ation in multi-user ommuni ation envir onements , PhD Thesis, Stanford Univ ersit y , June 2002. [16℄ W. Y u, G. Ginis and J.M. Cio, Distributed m ultiuser p o w er on trol for digital sub- srib er lines, IEEE JSA C , v.20, pp.11051115, 2002. Con ten ts 1 In tro dution 3 2 Single deision mak er 4 3 Symmetri w ater lling game 5 4 A reursiv e approa h to the symmetri w ater lling game 7 5 A w ater-lling algorithm 10 6 Existene and uniqueness of the Nash equilibrium 11 7 Closed form solution for L p erson game 13 8 Numerial examples 18 9 Conlusion 21 RR n ° 6254 Unité de recherche INRIA Sophia Antipolis 2004, route des Lucioles - BP 93 - 06902 Sophia Antipolis Cedex (France) Unité de reche rche INRIA Futurs : Parc Club Orsay Uni versité - ZAC des V ignes 4, rue Jacques Monod - 91893 ORSA Y Cedex (France ) Unité de reche rche INRIA Lorraine : LORIA, T echnopôle de Nancy- Brabois - Campus scientifique 615, rue du Jardin Botani que - BP 101 - 54602 V illers-lè s-Nancy Cedex (France) Unité de reche rche INRIA Rennes : IRISA, Campus univ ersitai re de Beaulie u - 35042 Rennes Cedex (Franc e) Unité de reche rche INRIA Rhône-Alpes : 655, aven ue de l’Europe - 38334 Montbonnot Saint-Ismier (France) Unité de recherch e INRIA Rocquen court : Domaine de V oluceau - Rocquencourt - BP 105 - 78153 Le Chesnay Cedex (France) Éditeur INRIA - Domaine de V olucea u - Rocquenco urt, BP 105 - 78153 Le Chesnay Cede x (France) http://www.inria.fr ISSN 0249 -6399
Original Paper
Loading high-quality paper...
Comments & Academic Discussion
Loading comments...
Leave a Comment