Nov 2003Group Meeting #2 Distributed Optimization of Power Allocation in Interference Channel Raul Etkin, Abhay Parekh, and David Tse Spectrum Sharing.

Slides:



Advertisements
Similar presentations
THE PRICE OF STOCHASTIC ANARCHY Christine ChungUniversity of Pittsburgh Katrina LigettCarnegie Mellon University Kirk PruhsUniversity of Pittsburgh Aaron.
Advertisements

Reaching Agreements II. 2 What utility does a deal give an agent? Given encounter  T 1,T 2  in task domain  T,{1,2},c  We define the utility of a.
Spectrum Sharing for Unlicensed Bands Raul Etkin, Abhay Parekh, and David Tse Dept of EECS U.C. Berkeley Project supported by NSF ITR ANI grant.
Price Of Anarchy: Routing
Chapter 14 Infinite Horizon 1.Markov Games 2.Markov Solutions 3.Infinite Horizon Repeated Games 4.Trigger Strategy Solutions 5.Investing in Strategic Capital.
Chapter 6 Game Theory © 2006 Thomson Learning/South-Western.
Chapter 6 Game Theory © 2006 Thomson Learning/South-Western.
An Introduction to... Evolutionary Game Theory
© 2015 McGraw-Hill Education. All rights reserved. Chapter 15 Game Theory.
EKONOMSKA ANALIZA PRAVA. Game Theory Outline of the lecture: I. What is game theory? II. Elements of a game III. Normal (matrix) and Extensive (tree)
Game-theoretic analysis tools Necessary for building nonmanipulable automated negotiation systems.
Games What is ‘Game Theory’? There are several tools and techniques used by applied modelers to generate testable hypotheses Modeling techniques widely.
ECO290E: Game Theory Lecture 4 Applications in Industrial Organization.
Chapter 6 © 2006 Thomson Learning/South-Western Game Theory.
Algorithmic Game Theory - Basic Solution Concepts and Computational Issues Éva Tardos and Vijay V. Vazirani Presentation Reiknirit, rökfræði og reiknanleiki.
1 Algorithmic Game Theoretic Perspectives in Networking Dr. Liane Lewin-Eytan.
EC941 - Game Theory Prof. Francesco Squintani Lecture 8 1.
Algoritmi per Sistemi Distribuiti Strategici
Game-Theoretic Approaches to Multi-Agent Systems Bernhard Nebel.
Kuang-Hao Liu et al Presented by Xin Che 11/18/09.
Gabriel Tsang Supervisor: Jian Yang.  Initial Problem  Related Work  Approach  Outcome  Conclusion  Future Work 2.
Charge-Sensitive TCP and Rate Control Richard J. La Department of EECS UC Berkeley November 22, 1999.
Dynamic Spectrum Management: Optimization, game and equilibrium Tom Luo (Yinyu Ye) December 18, WINE 2008.
Pricing What Can Pricing Do In Wireless Networks? Jianning Mai and Lihua Yuan
Selfish Caching in Distributed Systems: A Game-Theoretic Analysis By Byung-Gon Chun et al. UC Berkeley PODC’04.
Downlink Channel Assignment and Power Control in Cognitive Radio Networks Using Game Theory Ghazale Hosseinabadi Tutor: Hossein Manshaei January, 29 th,
Negotiation: Markets, Rationality, and Games. Intro Once agents have discovered each other and agreed that they are interested in buying/selling, they.
Stackelberg Scheduling Strategies By Tim Roughgarden Presented by Alex Kogan.
Distributed Rational Decision Making Sections By Tibor Moldovan.
Base Station Association Game in Multi-cell Wireless Network Libin Jiang, Shyam Parekh, Jean Walrand.
Convergence Time to Nash Equilibria in Load Balancing Eyal Even-Dar, Tel-Aviv University Alex Kesselman, Tel-Aviv University Yishay Mansour, Tel-Aviv University.
Evolving Strategies for Contentious but Efficient Coexistence in Unlicensed Bands N. Clemens C. Rose WINLAB.
0 Wireless Foundations 0July 7, 2004 Distributed Optimization of Power Allocation in Interference Channel Raul Etkin, Abhay Parekh, and David Tse Spectrum.
Strategic Game Theory for Managers. Explain What is the Game Theory Explain the Basic Elements of a Game Explain the Importance of Game Theory Explain.
A Projection Framework for Near- Potential Polynomial Games Nikolai Matni Control and Dynamical Systems, California.
Efficiency Loss in a Network Resource Allocation Game Paper by: Ramesh Johari, John N. Tsitsiklis [ Informs] Presented by: Gayatree Ganu.
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
Optimizing Scrip Systems: Efficiency, Crashes, Hoarders, and Altruists By Ian A. Kash, Eric J. Friedman, Joseph Y. Halpern Presentation by Avner May 12/10/08.
Aris Moustakas, University of Athens CROWN Kickoff NKUA Power Control in Random Networks with N. Bambos, P. Mertikopoulos, L. Lampiris.
Mohammadreza Ataei Instructor : Prof. J.Omidi. 2.
Game Theory is Evolving MIT , Fall Our Topics in the Course  Classical Topics Choice under uncertainty Cooperative games  Values  2-player.
ECE559VV – Fall07 Course Project Presented by Guanfeng Liang Distributed Power Control and Spectrum Sharing in Wireless Networks.
1 Power control under best response dynamics for interference mitigation in a two-tier femtocell network Vaggelis G. Douros Stavros.
Standard and Extended Form Games A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor, SIUC.
Dynamic Games & The Extensive Form
PRICE-BASED SPECTRUM MANAGEMENT IN COGNITIVE RADIO NETWORKS Fan Wang, Marwan Krunz, and Shuguang Cui Department of Electrical & Computer Engineering, University.
Regret Minimizing Equilibria of Games with Strict Type Uncertainty Stony Brook Conference on Game Theory Nathanaël Hyafil and Craig Boutilier Department.
A Study of Central Auction Based Wholesale Electricity Markets S. Ceppi and N. Gatti.
Non-Cooperative Multi-Radio Channel Allocation in Wireless Networks Márk Félegyházi*, Mario Čagalj†, Shirin Saeedi Bidokhti*, Jean-Pierre Hubaux* * Ecole.
Part 3: Channel Capacity
Applications of Parametric Quadratic Optimization Oleksandr Romanko Joint work with Alireza Ghaffari Hadigheh and Tamás Terlaky November 1, 2004.
Ç ç Cellular Operators in a Shared Spectrum Sivan Altinakar Supervisors: Tinaz Ekim-Asici Márk Félegyházi.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Competitive Scheduling in Wireless Networks with Correlated Channel State Ozan.
1 What is Game Theory About? r Analysis of situations where conflict of interests is present r Goal is to prescribe how conflicts can be resolved 2 2 r.
The 3R’s of Spectrum Management: Reuse, Recycle and Reduce PI: D. Tse, co-PI’s: M. Gastpar, A. Parekh, K. Ramchandran, A. Sahai, H. Shelanski University.
Non-Cooperative Behavior in Wireless Networks Márk Félegyházi (EPFL) PhD. public defense July 9, 2007.
1 Multi-radio Channel Allocation in Competitive Wireless Networks Mark Felegyhazi, Mario Čagalj, Jean-Pierre Hubaux EPFL, Switzerland IBC’06, Lisbon, Portugal.
Dynamic Spectrum Access/Management Models Exclusive-Use Model Shared-Use Model.
Chance Constrained Robust Energy Efficiency in Cognitive Radio Networks with Channel Uncertainty Yongjun Xu and Xiaohui Zhao College of Communication Engineering,
Game theory basics A Game describes situations of strategic interaction, where the payoff for one agent depends on its own actions as well as on the actions.
Satisfaction Games in Graphical Multi-resource Allocation
Caching Games between Content Providers and Internet Service Providers
Resource Allocation in Non-fading and Fading Multiple Access Channel
Howard Huang, Sivarama Venkatesan, and Harish Viswanathan
Evolutionary Stability in Bayesian Routing Games
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 2 Bayesian Games Zhu Han, Dusit Niyato, Walid Saad, Tamer.
Multiagent Systems Game Theory © Manfred Huber 2018.
Presented By Aaron Roth
Oliver Schulte Petra Berenbrink Simon Fraser University
UNIT II: The Basic Theory
Presentation transcript:

Nov 2003Group Meeting #2 Distributed Optimization of Power Allocation in Interference Channel Raul Etkin, Abhay Parekh, and David Tse Spectrum Sharing Group University of California, Berkeley

Nov 2003Group Meeting #2 Overview Project goals Interference channel Distributed power allocation problem Cooperative and non-cooperative models Gaussian interference game –Known results –Characterization of Nash equilibria for 2 system case –Extension to more than 2 systems Other approaches 1

Nov 2003Group Meeting #2 Project Goals Find strategies to allow multiple systems to share spectrum efficiently Algorithms must be –Distributed –Simple and require minimum cooperation/communication between systems –Robust to non-complying systems –Fair 2

Nov 2003Group Meeting #2 Interference Channel M systems, N frequency bands Define System i can use total power P i Background noise AWGN with PSD N M 1 2 M TxRx

Nov 2003Group Meeting #2 Distributed Power Allocation Problem Power allocation of system i: 4

Nov 2003Group Meeting #2 Distributed Power Allocation Problem Power allocation of system i: Rate of system i with Gaussian interference assumption: 4

Nov 2003Group Meeting #2 Distributed Power Allocation Problem Power allocation of system i: Rate of system i with Gaussian interference assumption: Want to maximize in a distributed way for some utility function f(.) 4

Nov 2003Group Meeting #2 Cooperation Models Cooperative model: –Assume that different systems help each other towards a common goal –Communication ammong systems is costly: want to minimize system interaction Non-cooperative model: –Systems are selfish and try to maximize their own utility function –Systems are rational: will never behave in a way that reduces their own utility –May be used in the cooperative case when system interaction is not possible 5

Nov 2003Group Meeting #2 Cooperation Models Cooperative model: –Assume that different systems help each other towards a common goal –Communication ammong systems is costly: want to minimize system interaction Non-cooperative model: –Systems are selfish and try to maximize their own utility function –Systems are rational: will never behave in a way that reduces their own utility –May be used in the cooperative case when system interaction is not possible 5

Nov 2003Group Meeting #2 Gaussian Interference Game Non-cooperative Each user tries to maximize R i Optimal strategy: waterfill over noise+interference seen Features/drawbacks: –Distributed, simple, robust, no comm. overhead –Price of anarchy may be infinite (for N 0  0 ) –May have multiple Nash equilibria: cannot predict outcome of game 6

Nov 2003Group Meeting #2 Gaussian Interf. Game: Known Results Chung, Cioffi, et. al. analyzed this game under more general assumptions (noise and channel gains can vary over frequency) Have shown: –Nash equilibrium always exist: simple application of a game theory result. –If then Nash equilibrium is unique and stable –If also have unique stable Nash equilibrium 7

Nov 2003Group Meeting #2 Gaussian Interf. Game: Known Results Chung, Cioffi, et. al. analyzed this game under more general assumptions (noise and channel gains can vary over frequency) Have shown: –Nash equilibrium always exist: simple application of a game theory result. –If then Nash equilibrium is unique and stable –If also have unique stable Nash equilibrium 7

Nov 2003Group Meeting #2 G.I. Game: 2 System Case For M=2 we obtained complete characterization of Nash equilibria If Nash equilibrium is unique and stable. Full spread solution: If have infinite Nash equilibria. Stable solutions have orthogonal power allocations: 8

Nov 2003Group Meeting #2 G.I. Game: 2 System Case For M=2 we obtained complete characterization of Nash equilibria If Nash equilibrium is unique and stable. Full spread solution: If have infinite Nash equilibria. Stable solutions have orthogonal power allocations: 8

Nov 2003Group Meeting #2 G.I. Game: 2 System Case For M=2 we obtained complete characterization of Nash equilibria If Nash equilibrium is unique and stable. Full spread solution: If have infinite Nash equilibria. Stable solutions have orthogonal power allocations: 8

Nov 2003Group Meeting #2 G.I. Game: Multiple Sytems For M > 2 hard to obtain complete characterization of equilibria: –Arbitrary ordering of power allocation update complicates analysis. If equilibrium is unique it must be full spread power allocation. M necessary conditions for stability of full spread solution: Sufficient condition for uniqueness and stability of equilibrium and convergence of iterative waterfilling: 9

Nov 2003Group Meeting #2 G.I. Game: Multiple Sytems For M > 2 hard to obtain complete characterization of equilibria: –Arbitrary ordering of power allocation update complicates analysis. If equilibrium is unique it must be full spread power allocation. 9

Nov 2003Group Meeting #2 G.I. Game: Multiple Sytems For M > 2 hard to obtain complete characterization of equilibria: –Arbitrary ordering of power allocation update complicates analysis. If equilibrium is unique it must be full spread power allocation. M necessary conditions for stability of full spread solution: 9

Nov 2003Group Meeting #2 G.I. Game: Multiple Sytems For M > 2 hard to obtain complete characterization of equilibria: –Arbitrary ordering of power allocation update complicates analysis. If equilibrium is unique it must be full spread power allocation. M necessary conditions for stability of full spread solution: Sufficient condition for uniqueness and stability of equilibrium and convergence of iterative waterfilling: 9

Nov 2003Group Meeting #2 Power Minimization Approach Can fix set of required rates and choose power allocations to optimize some utility function. For M=2 and can solve optimization problem in a distributed way by gradient descent. Features/drawbacks: –Choice of f(.) is reasonable for fairness –No communication among systems –Need coordination among systems –Hard to extend for M > 2 –Hard to extend for other utility functions 10

Nov 2003Group Meeting #2 Power Minimization Approach Can fix set of required rates and choose power allocations to optimize some utility function. For M=2 and can solve optimization problem in a distributed way by gradient descent. Features/drawbacks: –Choice of f(.) is reasonable for fairness –No communication among systems –Need coordination among systems –Hard to extend for M > 2 –Hard to extend for other utility functions 10

Nov 2003Group Meeting #2 Power Minimization Approach Can fix set of required rates and choose power allocations to optimize some utility function. For M=2 and can solve optimization problem in a distributed way by gradient descent. Features/drawbacks: –Choice of f(.) is reasonable for fairness –No communication among systems –Need coordination among systems –Hard to extend for M > 2 –Hard to extend for other utility functions 10

Nov 2003Group Meeting #2 Negotiation Based Approach Algorithm: –Fix set of required rates –Start from a feasible point, i.e. orthogonal power allocation is always feasible. –Sequentially let each system vary its power allocation towards minimizing its required power (or some other utility function). –Each system feeds back an accept/reject message for the tentative power allocation. –New power allocation remains in effect if all systems accept it. Features/drawbacks –Fair: all systems have a vote in the optimization process –Feasible for multiple systems –Requires communication and coordination among systems –Usually does not converge to optimal solution 11

Nov 2003Group Meeting #2 Negotiation Based Approach Algorithm: –Fix set of required rates –Start from a feasible point, i.e. orthogonal power allocation is always feasible. –Sequentially let each system vary its power allocation towards minimizing its required power (or some other utility function). –Each system feeds back an accept/reject message for the tentative power allocation. –New power allocation remains in effect if all systems accept it. Features/drawbacks –Fair: all systems have a vote in the optimization process –Feasible for multiple systems –Requires communication and coordination among systems –Usually does not converge to optimal solution 11