+ All Categories
Home > Documents > Oblivious Equilibrium for Stochastic Games with Concave Utility

Oblivious Equilibrium for Stochastic Games with Concave Utility

Date post: 01-Feb-2016
Category:
Upload: emory
View: 27 times
Download: 0 times
Share this document with a friend
Description:
Oblivious Equilibrium for Stochastic Games with Concave Utility. Sachin Adlakha, Ramesh Johari, Gabriel Weintraub and Andrea Goldsmith DARPA ITMANET Meeting March 5-6, 2009. ACHIEVEMENT DESCRIPTION. STATUS QUO. IMPACT. State of device i. State of other devices. Action of device i. - PowerPoint PPT Presentation
12
Oblivious Equilibrium for Stochastic Games with Concave Utility Sachin Adlakha, Ramesh Johari, Gabriel Weintraub and Andrea Goldsmith DARPA ITMANET Meeting March 5-6, 2009
Transcript
Page 1: Oblivious Equilibrium for Stochastic Games with Concave Utility

Oblivious Equilibrium for Stochastic Games with Concave Utility

Sachin Adlakha, Ramesh Johari, Gabriel Weintraub and Andrea Goldsmith

DARPA ITMANET MeetingMarch 5-6, 2009

Page 2: Oblivious Equilibrium for Stochastic Games with Concave Utility

Our results provide a general framework to study the interaction of multiple devices.

Further, our results:

• unify existing models for which such limits were known

• and provide simple exogenous conditions that can be checked to ensure the main result holds

Oblivious equilibrium for stochastic games with concave utilityS. Adlakha, R. Johari, G. Weintraub, A. Goldsmith

In principle, tracking state of other devices is complex.

We approximate state of other devices via a mean field limit.

Real environments are reactive and non-stationary;this requires new game-theoretic models of interaction

MAIN RESULT:

Consider stochastic games per-period utility and state dynamics that are increasing, concave, submodular.Then in a large system, each node can find approximately optimal policies by treating the state of other nodes as constant.

HOW IT WORKS:

Under our assumptions, no single node is overly influential )we can replace other nodes’ states by their mean.So the optimal policies decouple between nodes.

ASSUMPTIONS AND LIMITATIONS:This result holds under much more general technical assumptions than our early results on the problem.A key modeling limitation, however, is that the limit requires all nodes to interact with each other.Thus the results apply only to dense networks.

Many cognitive radio models do notaccount for reaction of other devicesto a single device’s action.

In prior work, we developed a generalstochastic game model to tractably capture interactions of many devices.

State of device i

State of other devices

Action of device i

Util

ity

Current state orcurrent action

Nex

t sta

te

Current state orcurrent action

# of other devices withgiven state

State

IMPA

CT

NEX

T-P

HA

SE G

OA

LS

ACHIEVEMENT DESCRIPTION

STA

TU

S Q

UO

NEW

IN

SIG

HTS

We will apply our results to a modelof interfering transmissions among energy-constrained devices.

Our main goal is to develop arelated model that applies when a single node interacts with a small number of other nodes each period.

Page 3: Oblivious Equilibrium for Stochastic Games with Concave Utility

Wireless environments are reactive

• Scenario: Wireless devices sharing same spectrum.

• Typical Approach: Assume that the environment is non-reactive.

• Flawed assumption at best: – In cognitive radio networks, the environment consists of other

cognitive radios – hence is highly reactive

Questions:

1. How do we design policies for such networks?

2. What is the performance loss if we assume non-reactive environments?

Page 4: Oblivious Equilibrium for Stochastic Games with Concave Utility

Foundational theory – Markov Perfect Equilibrium

• Model such reactive environments as stochastic dynamic games.

• Key solution concept is that of Markov perfect equilibrium (MPE).

• The action of each player depends on the state of everyone.

State of player i

State of other players

Action of player i

Problems:

1. Tracking state of everyone else is hard.

2. MPE is hard to compute.

Page 5: Oblivious Equilibrium for Stochastic Games with Concave Utility

Foundational Theory – Oblivious Equilibrium

• Oblivious policies – Each player reacts to only average state of other players

• Easy to compute and implement.

• Requires little information exchange.

State of player i

Action of player i

Average state of otherplayers

Question:

When is oblivious equilibrium close to MPE?

Page 6: Oblivious Equilibrium for Stochastic Games with Concave Utility

Our model

• m players

• State of player i is xi; action of player i is ai

• State evolution:

• Payoff:

where f-i = empirical distribution of other players’ states

state

# of players

, , ,, ,i t i t i tx a f

, 1 , , , ,, ,i t i t i t i t i tx x h x a w

Page 7: Oblivious Equilibrium for Stochastic Games with Concave Utility

MPE and OE

• A Markov policy is a decision rule based on the current state and the empirical distribution:

ai, t = ¹(xi, t, f-i, t(m))

• A Markov perfect equilibrium is a vector of Markov policies, where each player has maximized present discounted payoff, given policies of other players.

• In an oblivious policy, a player responds instead to x-i, t and only the long run average f-i

(m).

• In an oblivious equilibrium each player has maximized present discounted payoff using an oblivious policy, given long run average state induced by other players’ policies.

Page 8: Oblivious Equilibrium for Stochastic Games with Concave Utility

Prior Work

• Generalized the idea of OE to general stochastic games [Allerton 07].

• Unified existing models, such as LQG games, via our framework [CDC 08].

• Exogenous conditions for approximating MPE using OE for linear dynamics and separable payoffs [Allerton 08].

Current Results:

We have a general set of exogenous conditions (including nonlinear dynamics and nonseparable payoffs) under which OE is a good approximation to MPE.

These conditions also unify our previous results and existing models.

Page 9: Oblivious Equilibrium for Stochastic Games with Concave Utility

Assumptions

[A1] The state transition function is concave in state and action and has decreasing differences in state and action.

[A2] For any action, is a non-increasing function of state and eventually becomes negative.

[A3] The payoff function is jointly concave in state and action and has decreasing differences in state and action.

[A4] The logarithm of the payoff is Gateaux differentiable w.r.t. f-i.

[A5] MPE and OE exist.

[A6] We restrict attention to policies that make the individual state Markov chain recurrent and keep the discounted sum of the square of the payoff finite.

h

Page 10: Oblivious Equilibrium for Stochastic Games with Concave Utility

Assumptions

Define

g(y) can be interpreted as the maximum rate of change of the logarithm of the payoff function w.r.t a small change in fraction of players at state y.

[A7] We assume that the payoff function is such that g(y) » O(yK) for some K.

[A8] We assume that there exists a constant C such that the payoff function satisfies the following condition

, ,

log( ) sup

( )x a fg y

f y

2

1 2 1 1 2 1 2, , , , , ,x a f x a f C x a f f f H f f

Page 11: Oblivious Equilibrium for Stochastic Games with Concave Utility

Main Result

Under [A1]-[A8], oblivious equilibrium payoff is approximately optimal over Markov policies, as m 1.

In other words, OE is approximately an MPE.

The key point here is that no single player is overly influential and the true state distribution is close to the time average—so knowledge of other player’s policies does not significantly improve payoff.

Advantage:

Each player can use oblivious policy without loss in performance.

Page 12: Oblivious Equilibrium for Stochastic Games with Concave Utility

Main Contributions and Future Work

• Provides a general framework to study the interaction of multiple devices.

• Provides exogenous conditions which can be easily checked to ensure the main result holds.

• Unifies existing models for which such limits are known.

Future Work:

• Apply this model to interfering transmissions between energy constrained nodes.

• Develop similar models where a single node interacts with a small set of nodes at each time period.


Recommended