SlideShare a Scribd company logo
1 of 40
Download to read offline
Paolo Penna
LIAFA Univ. Paris Diderot
joint work with
Diodato Ferratioli
Univ. Rome “La Sapienza”
Imperfect Best-Response
Mechanisms
DISPLEXITY 2nd Workshop on Distributed Computing: Computability and Complexity
Game Theory
In practice…
Ideally
The Internet
No central authority, open, self organized, anarchic
Different “entities” which
• have their own goal
• may not follow the “protocol”
Rational (selfish)
This talk
DISTRIBUTED
COMPUTING
GAME THEORY
Self Stabilization Incentives
Best-Response Mechanisms
(Nisan, Schapira, Valiant, Zohar, ICS11)
Imperfect Best-Response Mechanisms
(Ferraioli&P., SAGT13)
TCP
Probe-increase educated-decrease
(increase rate if no packet lost, decrease othw)
share
Ignore
Protocol
Decrease
AT&T
Border Gateway Protocol
Routes to destination
destination
Swisscom
Telecom
Comcast
Local choice (“next hop”)
Autonomous (“best for me”)
Prefer
Swisscom
Min
delay
Prefer
Telecom
Best-Response Mechanisms
(Nisan et al 2011)
Protocol: “repeatedly best respond” (greedy)
Asynchronous setting (adversarial schedule)
Example
1 2
d
● Want to reach d
● Prefer not directly
Prefer route
through 1
Prefer route
through 2
Example
1 2
d
● Want to reach d
● Prefer not directly
Prefer route
through 1
Prefer route
through 2
Example
1 2
d
● Want to reach d
● Prefer not directly
Prefer route
through 1
Prefer route
through 2
(Nash) Equilibrium: no reason to change
Example
1 2
d
● Want to reach d
● Prefer not directly
Prefer route
through 1
Prefer route
through 2
(Nash) Equilibrium: no reason to change
Convergence
(how to reach it?)
Example
1 2
d
Unstable
● Want to reach d
● Prefer not directly
Prefer route
through 1
Prefer route
through 2
BR BR
Example
1 2
d
Unstable
● Want to reach d
● Prefer not directly
Prefer route
through 1
Prefer route
through 2
BR BR
Example
1 2
d
No convergence!!
● Want to reach d
● Prefer not directly
Prefer route
through 1
Prefer route
through 2
BR BR
BGP does not work...
..yes it does!! (Gao-Rexford'01)
When do best-respond converge?
(self-stabilization)
Converge?
1
2
6
10
5
d
Min
latency
NBR = Never Best Response
NBR
NBR
Converge?
1
2
6
10
5
d
Min
latency
NBR = Never Best Response
Min
latency
Min
latency
Converge?
1
2
6
10
5
d
Min
latency
NBR = Never Best Response
Min
latency
Min
latency
Converge?
1 0
0 2
2
1
2 0
3 1
NBR
In 2 rounds:
equilibrium
Converge?
1 0
0 2
2 0
3 1
In 2 rounds:
equilibrium
Adversary: Initial state and activation sequence
Round: All players activated at least once
Converge?
1 0
0 2
2 0
3 1
In 2 rounds:
equilibrium
Adversary: Initial state and activation sequence
Round: All players activated at least once
Converge?
1 0
0 2
2 0
3 1
In 2 rounds:
equilibrium
Adversary: Initial state and activation sequence
Round: All players activated at least once
Convergence
For NBR-solvable games
repeated best-response
converge to (Nash)
equilibrium
NENumber of rounds =
number of NBR eliminations
...
...
Best-Response Mechanisms
(Nisan et al 2011)
Protocol: “repeatedly best respond” (greedy)
Asynchronous setting (adversarial schedule)
Convergence for NBR-solvable games.
● Many applications (BGP, TCP-games, Intern-Hospital
Matching, Auctions)
Incentive Compatibility
1 0
0 2
2
1
2 0
3 1
NBR
Incentive Compatibility
1 0
0 2
2
1
2 0
3 1
Higher payoff
Nash equilibrium
BR
BR
Clear outcome: payoff Nash at least payoff “discarded”
Best-Response Mechanisms
(Nisan et al 2011)
Protocol: “repeatedly best respond” (greedy)
Asynchronous setting (adversarial schedule)
Convergence and Incentive Compatibility
together (NBR-solvable games with clear
outcome).
● Many applications (BGP, TCP-games, Intern-Hospital
Matching, Auctions)
Part 2
Mistakes and faults...what happens?
Each time they respond,
with small probability p
do something else
Imperfect Best-Response
Mechanisms
(Ferraioli & Penna, 2013)
Protocol: “repeatedly best respond” (greedy)
Asynchronous setting (adversarial schedule)
What if players sometimes take wrong decision?
Are these protocol robust to faults?
Length of round is R
with “good” probability
Convergence with mistakes
Convergence: Reach the (Nash) equilibrium with
“good” probability
Obs: Probability p must be small enough...
Adversary: Initial state and activation sequence
...
R R R R
L rounds
Convergence with mistakes
Convergence: Reach the (Nash) equilibrium with
“good” probability
Obs: Probability p must be small enough...
Thm (Lower Bound). Even for deterministic non-adaptive
adversary, convergence may require p exponentially small
in the number of players
Proof of Lower Bound
Game with a fragile equilibrium
1 1 1 0 11
Adversary: R = exponential
... ...
...first the game
payoffi(S1,...,Si,...,Sn) =
1 if Si = AND(1,S1,...,Si-1)
0 otherwise
Play 1 if all before you play 1
0 otherwise
1 1 1 1 1
1 1 1 0 11
1
Proof of Lower Bound
Adversary:
1
12
1213
12131214
1213121412131215
12131214121312151213121412131216
R= 2n-1
p ≤ 1/R
1 1 1 0 11
Lower Bound
For some games, there is an adversary, such that
convergence requires p exponentially small
p ≤ 1/R = 1/2n-1
Upper Bound
For convergence always enough p small in the inverse of
“total time”
p ≤ 1/(mRL)
An application to BGP
Lower bound applies to “real” BGP instances
(Gao-Rexford model)
1 i0 2 n
a
dddd
● No faults (p=0): BGP converges and Incentive Compatible
(Levin,Schapira, Zohar'11)(Nisan et al'11)
● Faults (p>0): BGP does not converge unless p
exponentially small
Incentive Compatibility
and mistakes
● Need stronger condition
● Some games are not robust (TCP games)
Open Questions
Tighter bounds (specific games, adversaries)
BGP
Gao-Rexford
routing
Commercial
relationships
Two-layer games
More general games (restricted dynamics)
Nash
equilibria“Equilibria selection”
Thank You!

More Related Content

Viewers also liked

Organismos Productores de Información en Ciencia y Tecnología
Organismos Productores de Información en Ciencia y TecnologíaOrganismos Productores de Información en Ciencia y Tecnología
Organismos Productores de Información en Ciencia y TecnologíaEaaar
 
Luja luottamus työssä - esimiehet luottamuksen rakentajina
Luja luottamus työssä - esimiehet luottamuksen rakentajinaLuja luottamus työssä - esimiehet luottamuksen rakentajina
Luja luottamus työssä - esimiehet luottamuksen rakentajinaNinaLaine1973
 
The Minimum Range Assignment Problem on Linear Radio Networks
The Minimum Range Assignment Problem on Linear Radio NetworksThe Minimum Range Assignment Problem on Linear Radio Networks
The Minimum Range Assignment Problem on Linear Radio NetworksPaolo Penna
 
Advertising in a digital world
Advertising in a digital world Advertising in a digital world
Advertising in a digital world EvolverHQ
 
6 Things We Learned at Innovation Social 2014
6 Things We Learned at Innovation Social 20146 Things We Learned at Innovation Social 2014
6 Things We Learned at Innovation Social 2014EvolverHQ
 
Contextual Personas for Content Design (WCTO16)
Contextual Personas for Content Design (WCTO16)Contextual Personas for Content Design (WCTO16)
Contextual Personas for Content Design (WCTO16)Jesse Emmanuel Rosario
 
Delightful Design with the Kano Model (WordCamp Toronto 2015)
Delightful Design with the Kano Model (WordCamp Toronto 2015)Delightful Design with the Kano Model (WordCamp Toronto 2015)
Delightful Design with the Kano Model (WordCamp Toronto 2015)Jesse Emmanuel Rosario
 

Viewers also liked (7)

Organismos Productores de Información en Ciencia y Tecnología
Organismos Productores de Información en Ciencia y TecnologíaOrganismos Productores de Información en Ciencia y Tecnología
Organismos Productores de Información en Ciencia y Tecnología
 
Luja luottamus työssä - esimiehet luottamuksen rakentajina
Luja luottamus työssä - esimiehet luottamuksen rakentajinaLuja luottamus työssä - esimiehet luottamuksen rakentajina
Luja luottamus työssä - esimiehet luottamuksen rakentajina
 
The Minimum Range Assignment Problem on Linear Radio Networks
The Minimum Range Assignment Problem on Linear Radio NetworksThe Minimum Range Assignment Problem on Linear Radio Networks
The Minimum Range Assignment Problem on Linear Radio Networks
 
Advertising in a digital world
Advertising in a digital world Advertising in a digital world
Advertising in a digital world
 
6 Things We Learned at Innovation Social 2014
6 Things We Learned at Innovation Social 20146 Things We Learned at Innovation Social 2014
6 Things We Learned at Innovation Social 2014
 
Contextual Personas for Content Design (WCTO16)
Contextual Personas for Content Design (WCTO16)Contextual Personas for Content Design (WCTO16)
Contextual Personas for Content Design (WCTO16)
 
Delightful Design with the Kano Model (WordCamp Toronto 2015)
Delightful Design with the Kano Model (WordCamp Toronto 2015)Delightful Design with the Kano Model (WordCamp Toronto 2015)
Delightful Design with the Kano Model (WordCamp Toronto 2015)
 

Similar to Imperfect Best-Response Mechanisms

Undecidability in partially observable deterministic games
Undecidability in partially observable deterministic gamesUndecidability in partially observable deterministic games
Undecidability in partially observable deterministic gamesOlivier Teytaud
 
Games with partial information
Games with partial informationGames with partial information
Games with partial informationOlivier Teytaud
 
Complexity of planning and games with partial information
Complexity of planning and games with partial informationComplexity of planning and games with partial information
Complexity of planning and games with partial informationOlivier Teytaud
 
Lowest Common Ancestor
Lowest Common AncestorLowest Common Ancestor
Lowest Common AncestorBenjamin Sach
 
Surviving and Thriving in Technical Interviews
Surviving and Thriving in Technical InterviewsSurviving and Thriving in Technical Interviews
Surviving and Thriving in Technical InterviewsJeremy Lindblom
 
44 randomized-algorithms
44 randomized-algorithms44 randomized-algorithms
44 randomized-algorithmsAjitSaraf1
 
2015 01 22 - Rende - Unical - Angelo Fanelli: An Overview of Congestion Games
2015 01 22 - Rende - Unical - Angelo Fanelli: An Overview of Congestion Games2015 01 22 - Rende - Unical - Angelo Fanelli: An Overview of Congestion Games
2015 01 22 - Rende - Unical - Angelo Fanelli: An Overview of Congestion Gameskaliaragorn
 
Misscommunication and you
Misscommunication and youMisscommunication and you
Misscommunication and youtrixobird
 
Bias correction, and other uncertainty management techniques
Bias correction, and other uncertainty management techniquesBias correction, and other uncertainty management techniques
Bias correction, and other uncertainty management techniquesOlivier Teytaud
 
Uncertainties in large scale power systems
Uncertainties in large scale power systemsUncertainties in large scale power systems
Uncertainties in large scale power systemsOlivier Teytaud
 

Similar to Imperfect Best-Response Mechanisms (16)

Undecidability in partially observable deterministic games
Undecidability in partially observable deterministic gamesUndecidability in partially observable deterministic games
Undecidability in partially observable deterministic games
 
Games with partial information
Games with partial informationGames with partial information
Games with partial information
 
Complexity of planning and games with partial information
Complexity of planning and games with partial informationComplexity of planning and games with partial information
Complexity of planning and games with partial information
 
cai
caicai
cai
 
lect1207
lect1207lect1207
lect1207
 
AI_unit3.pptx
AI_unit3.pptxAI_unit3.pptx
AI_unit3.pptx
 
Daa notes 2
Daa notes 2Daa notes 2
Daa notes 2
 
Lowest Common Ancestor
Lowest Common AncestorLowest Common Ancestor
Lowest Common Ancestor
 
Surviving and Thriving in Technical Interviews
Surviving and Thriving in Technical InterviewsSurviving and Thriving in Technical Interviews
Surviving and Thriving in Technical Interviews
 
Dynamics
DynamicsDynamics
Dynamics
 
Dalembert
DalembertDalembert
Dalembert
 
44 randomized-algorithms
44 randomized-algorithms44 randomized-algorithms
44 randomized-algorithms
 
2015 01 22 - Rende - Unical - Angelo Fanelli: An Overview of Congestion Games
2015 01 22 - Rende - Unical - Angelo Fanelli: An Overview of Congestion Games2015 01 22 - Rende - Unical - Angelo Fanelli: An Overview of Congestion Games
2015 01 22 - Rende - Unical - Angelo Fanelli: An Overview of Congestion Games
 
Misscommunication and you
Misscommunication and youMisscommunication and you
Misscommunication and you
 
Bias correction, and other uncertainty management techniques
Bias correction, and other uncertainty management techniquesBias correction, and other uncertainty management techniques
Bias correction, and other uncertainty management techniques
 
Uncertainties in large scale power systems
Uncertainties in large scale power systemsUncertainties in large scale power systems
Uncertainties in large scale power systems
 

Recently uploaded

VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PPRINCE C P
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfSumit Kumar yadav
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡anilsa9823
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencySheetal Arora
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPirithiRaju
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSérgio Sacani
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptxRajatChauhan518211
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfSumit Kumar yadav
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfSumit Kumar yadav
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfSumit Kumar yadav
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPirithiRaju
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPirithiRaju
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)Areesha Ahmad
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfrohankumarsinghrore1
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)PraveenaKalaiselvan1
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptxanandsmhk
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfmuntazimhurra
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)Areesha Ahmad
 

Recently uploaded (20)

VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C P
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptx
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdf
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 

Imperfect Best-Response Mechanisms