• Aucun résultat trouvé

On (Group) Strategy-proof Mechanisms without Payment for Facility Location Games Nguyen Kim Thang

N/A
N/A
Protected

Academic year: 2022

Partager "On (Group) Strategy-proof Mechanisms without Payment for Facility Location Games Nguyen Kim Thang"

Copied!
43
0
0

Texte intégral

(1)

On (Group) Strategy-proof

Mechanisms without Payment for Facility Location Games

Nguyen Kim Thang

WINE’10

Tuesday, December 14, 2010

(2)

Outline

Our main results Definitions Facility Games

Results

High level ideas.

Conclusion & Further directions

(3)

Facility Games

A network is represented by a graph minimum-length path.

G(V, E) d(u, v) =

1

10

agents, agent has location n i xi V

A det mechanism f : V n V

x = !x1, . . . , xn" #→ P

f : V n ∆(V )

A random mechanism Agent’s cost:

Agent’s cost: EF P [d(xi, F )]

d(xi, F )

x = !x1, . . . , xn" #→ F

Tuesday, December 14, 2010

(4)

Facility Games

A network is represented by a graph minimum-length path.

G(V, E) d(u, v) =

1

10

agents, agent has location n i xi V

A det mechanism f : V n V

x = !x1, . . . , xn" #→ P

f : V n ∆(V )

A random mechanism

Agent’s cost: d(xi, F )

x = !x1, . . . , xn" #→ F

(5)

Facility Games

1

10

A mechanism is group strategy-proof if for all , there existsS N i S

cost(xi, f (x!S, xS)) > cost(xi, f (x))

A mechanism is strategy-proof if

cost(xi, f (x!i, xi)) cost(xi, f (x))

i

Social objective functions: !

iN

cost(xi, F )

A mechanism is -approximation if α

cost(f ) α · OP T f

Tuesday, December 14, 2010

(6)

Results

Line graphs General graphs Det

Ran

n GSP (n 1) SP 1 GSP

1 GSP

(upper bound) (lower bound)

(7)

Results

Line graphs General graphs Det

Ran

n GSP (n 1) SP 1 GSP

1 GSP

(upper bound) (lower bound)

(2 2/n) SP, n GSP (u.b)

Tuesday, December 14, 2010

(8)

Results

Line graphs General graphs Det

Ran

n GSP (n 1) SP

!

2 4 n1/3

"

SP, Ω(n1!) GSP

1 GSP

1 GSP

(upper bound) (lower bound)

(2 2/n) SP, n GSP (u.b)

(9)

Results

Designing (G)SP mechanism without money is expensive

Line graphs General graphs Det

Ran

n GSP (n 1) SP

!

2 4 n1/3

"

SP, Ω(n1!) GSP

1 GSP

1 GSP

(upper bound) (lower bound)

(2 2/n) SP, n GSP (u.b)

Tuesday, December 14, 2010

(10)

Framework of lower bound

Instance 1 Instance 2 Instance m

Fix a graph

An instance differs from the previous one in some agents’ locations

Connect instances using strategy-proofness.

(11)

GSP mechanisms

Dictatorship: open the facility at location of some fixed agent.

GSP and -approximation.n

Deterministic lower bound by theorem of

Schummer and Vohra. (Any SP mechanism on a cycle graph is dictatorship.)

Tuesday, December 14, 2010

(12)

GSP mechanisms

Dictatorship: open the facility at location of some fixed agent.

GSP and -approximation.n

Deterministic lower bound by theorem of

Schummer and Vohra. (Any SP mechanism on a cycle graph is dictatorship.)

Thm: no randomized GSP mechanism is better than - approximation.

n13!/3

(13)

Deterministic GSP mechanisms

u1

u2 un

v1

v2 1

1 ! vn

Tuesday, December 14, 2010

(14)

Deterministic GSP mechanisms

u1

u2 un

v1

v2 1

1 ! vn

Case 1: facility is opened in U

All agents but the first one move to . The facility is not opened at

v1

(n 1)(1 !)

2 ! n 1 2 v1

(15)

Deterministic GSP mechanisms

u1

u2 un

v1

v2 1

1 ! vn

Case 1: facility is opened in U

All agents but the first one move to . The facility is not opened at

v1

(n 1)(1 !)

2 ! n 1 2 v1

Tuesday, December 14, 2010

(16)

Deterministic GSP mechanisms

u1

u2 un

v1

v2 1

1 ! vn

Case 1: facility is opened in U

All agents but the first one move to . The facility is not opened at

v1

(n 1)(1 !)

2 ! n 1 2 v1

(17)

Deterministic GSP mechanisms

u1

u2 un

v1

v2 1

1 !

(n 1)(1 !)

2 ! n 1 2

Case 2: facility is opened in All agents but the last one move to .

V vn

Again,

vn

Case 1: facility is opened in U

All agents but the first one move to . The facility is not opened at

v1

(n 1)(1 !)

2 ! n 1 2 v1

Tuesday, December 14, 2010

(18)

Deterministic GSP mechanisms

u1

u2 un

v1

v2 1

1 !

(n 1)(1 !) n 1

Case 2: facility is opened in All agents but the last one move to .

V vn

vn

Case 1: facility is opened in U

All agents but the first one move to . The facility is not opened at

v1

(n 1)(1 !)

2 ! n 1 2 v1

(19)

Weakness

The argument does not carry.

u1

u2 un

v1

v2 1

1 ! vn

An mechanism opens facility at with prob 1 δ, δ

prevent agents

from collaborating.

2, . . . , n 1 vn, u1

old cost of agent 2: 1 !

new cost of agent 2: (1 δ) · (1 ") + δ · 1

Tuesday, December 14, 2010

(20)

Weakness

The argument does not carry.

u1

u2 un

v1

v2 1

1 ! vn

An mechanism opens facility at with prob 1 δ, δ

prevent agents

from collaborating.

2, . . . , n 1 vn, u1

old cost of agent 2: 1 !

new cost of agent 2: (1 δ) · (1 ") + δ · 1

(21)

Weakness

The argument does not carry.

u1

u2 un

v1

v2 1

1 ! vn

An mechanism opens facility at with prob 1 δ, δ

prevent agents

from collaborating.

2, . . . , n 1 vn, u1

old cost of agent 2: 1 !

new cost of agent 2: (1 δ) · (1 ") + δ · 1

Tuesday, December 14, 2010

(22)

Solution

u1 u2

un

v1

v2 1

vn β1

β2 βn1 β1

β2

βn1

(23)

Solution

u1 u2

un

v1

v2 1

vn β1

β2 βn1 β1

β2

βn1

Need: symmetry + asymmetry.

Tuesday, December 14, 2010

(24)

Solution

u1 u2

un

v1

v2 1

vn β1

β2 βn1 β1

β2

βn1

Need: symmetry + asymmetry.

modify brown edges.

2n! > β1 > β2 > . . . > βn1 > n!

define the length in circular permutation

(25)

Solution

u1 u2

un

v1

v2 1

vn β1

β2 βn1 β1

β2

βn1

harder to prevent agents from collaborating.

Why it works?

amplify the gap by recursive construction

Need: symmetry + asymmetry.

modify brown edges.

2n! > β1 > β2 > . . . > βn1 > n!

define the length in circular permutation

Tuesday, December 14, 2010

(26)

Lower bound construction

u1

u2 un

v1

v2 1

vn

Lemma (informal):

P[f ((x)) = vn] < 1 !

! log n

log log n

"3!/2

(27)

Lower bound construction

u1

u2 un

v1

v2 1

vn

Lemma (informal):

P[f ((x)) = vn] < 1 !

! log n

log log n

"3!/2

Recursive construction of multiple levels.

Tuesday, December 14, 2010

(28)

Lower bound construction

u1

u2 un

v1

v2 vn

u1

u2 un

v2 vn

u1

u2 un

v2 vn

Lemma (informal):

P[f ((x)) = vn] < 1 !

! log n

log log n

"3!/2

Recursive construction of multiple levels.

(29)

Lower bound construction

u1

u2 un

v1

v2 vn

u1

u2 un

v1

v2 vn

u1

u2 un

v1

v2 vn

Lemma (informal):

Lemma (informal):

P[f ((x)) = vn] < 1 n3!/2 P[f ((x)) = vn] < 1 !

! log n

log log n

"3!/2

Recursive construction of multiple levels.

Tuesday, December 14, 2010

(30)

Randomized SP mechanisms

Mechanism (Random dictatorship): open the facility at with probability .

strategy-proof but not GSP 2-approximation

xi 1/n

(31)

Randomized SP mechanisms

Mechanism (Random dictatorship): open the facility at with probability .

strategy-proof but not GSP 2-approximation

xi 1/n

Can we do better?

Tuesday, December 14, 2010

(32)

Randomized SP mechanisms

Mechanism (Random dictatorship): open the facility at with probability .

strategy-proof but not GSP 2-approximation

xi 1/n

Can we do better?

Thm:

no randomized SP mechanism is better than approximation.

!

2 4 n1/3

"

(33)

Randomized SP mechanism

s t

1 1

Idea 2!

Tuesday, December 14, 2010

(34)

Randomized SP mechanism

s t

1 1

2!

Initially, “good” mechanism has prob. at 1/2 s, t

Idea

(35)

Randomized SP mechanism

s t

There exists an agent, let say blue, with cost at least 1 + !

1 1

2!

Initially, “good” mechanism has prob. at 1/2 s, t

Idea

Tuesday, December 14, 2010

(36)

Randomized SP mechanism

s t

There exists an agent, let say blue, with cost at least 1 + !

1 1

2!

Initially, “good” mechanism has prob. at 1/2 s, t

Idea

(37)

Randomized SP mechanism

s t

There exists an agent, let say blue, with cost at least 1 + !

1 1

2!

Initially, “good” mechanism has prob. at 1/2 s, t

Idea

Tuesday, December 14, 2010

(38)

Randomized SP mechanism

s t

There exists an agent, let say blue, with cost at least 1 + !

Move appropriate blue agents to , by strategy- proof argue that .

s ps pt 1/2

1 1

2!

Initially, “good” mechanism has prob. at 1/2 s, t

Idea

(39)

Randomized SP mechanism

s t

There exists an agent, let say blue, with cost at least 1 + !

Move appropriate blue agents to , by strategy- proof argue that .

s ps pt 1/2

1 1

2!

Initially, “good” mechanism has prob. at 1/2 s, t

Idea

Tuesday, December 14, 2010

(40)

Randomized SP mechanism

s t

There exists an agent, let say blue, with cost at least 1 + !

Move appropriate blue agents to , by strategy- proof argue that .

s ps pt 1/2

1 1

2!

Initially, “good” mechanism has prob. at 1/2 s, t

Idea

(41)

Randomized SP mechanism

s t

There exists an agent, let say blue, with cost at least 1 + !

Move appropriate blue agents to , by strategy- proof argue that .

s ps pt 1/2

1/2 · (1 + 2 + 2!) + 1/2 · (1 + 2!)

1 + 2! 2

Then:

1 + !

1 1

2!

Initially, “good” mechanism has prob. at 1/2 s, t

Idea

Tuesday, December 14, 2010

(42)

Conclusion

Open a constant facilities:

easy in term of optimization.

SP mechanism with bounded ratio?

Complete characterization of performance of randomized (G)SP mechanisms.

(43)

Thank you!

Tuesday, December 14, 2010

Références

Documents relatifs

It also offers support for agent societies and their social context, which allows agents to engage in argumentation dialogues in more realistic environments.. In our applica-

When the agent considers tasks which have the same local availability ratio, it always browses them in the same order: from the costliest to the less costly task (cf. Thus, when

Dans la population âgée de 30 à 55 ans qui travaille, 86 % des femmes et 82 % des hommes qui déclarent souffrir de troubles mentaux ont conservé leur emploi en 2010,

Despite the fact that in many settings obvious strategy-proofness becomes signi…cantly more restrictive than just strategy-proofness, we surprisingly …nd that, for the discrete

Dans ce cadre, l'espace de Newton est un contenant vide dans lequel la lumière se propage, et voir demande à utiliser la propagation de la lumière en ligne droite pour

The satisfaction condition is a predicate specifying what the goal must establish, the gpf is a predicate specifying what is guaranted to be established if the execution of the

data covering the whole eruption (grey) and the intrusion determined for the first part of the eruption using the Projected Disk method with cGNSS data, InSAR S1 D1 data or

It identifies three core arenas in which moral struggles play out: ideas, where the morality of specific practices itself is contested and actors ground their moral claims