Worst-case characterization Mechanism π΅ with allocation function π and payment function π β’ For every π , the worst case game where π is an equilibrium has a β’ very special structure π€ π π¦ = π π + π π π π¦ π 1 = +β π€ 1 π¦ = π 1 π π¦ π π = π π (π) 0 1 0 1
Worst-case characterization Mechanism π΅ with allocation function π and payment function π β’ For every π , the worst case game where π is an equilibrium has a β’ very special structure π€ π π¦ = π π + π π π π¦ π 1 = +β π€ 1 π¦ = π 1 π π¦ π π + π π π π π (π) π 1 π π 1 (π) π π = π π (π) π 1 (π) π π (π) 0 1 0 1 equilibrium LW π(π) = Ο πβ₯2 π π (π‘) + π 1 π π 1 (π)
Worst-case characterization Mechanism π΅ with allocation function π and payment function π β’ For every π , the worst case game where π is an equilibrium has a β’ very special structure π€ π π¦ = π π + π π π π¦ π 1 = +β π€ 1 π¦ = π 1 π π¦ π 1 π π π = π π (π) π¦ 1 (π) = 1 0 = π¦ π (π) 0 1 optimal allocation LW π¦(π) = Ο πβ₯2 π π (π‘) + π 1 π
Worst-case characterization Mechanism π΅ with allocation function π and payment function π β’ For every π , the worst case game where π is an equilibrium has a β’ very special structure LPoA π βgame = LW π¦(π) Ο πβ₯2 π π π + π 1 (π) LW π(π) = Ο πβ₯2 π π π + π 1 π π 1 (π)
Worst-case characterization Mechanism π΅ with allocation function π and payment function π β’ For every π , the worst case game where π is an equilibrium has a β’ very special structure LPoA π βgame = LW π¦(π) Ο πβ₯2 π π π + π 1 (π) LW π(π) = Ο πβ₯2 π π π + π 1 π π 1 (π) Theorem The liquid price of anarchy of mechanism π΅ is Ο πβ₯2 π π π + π 1 (π) LPoA π΅ = sup Ο πβ₯2 π π π + π 1 π π 1 (π) π where: β1 ππ 1 (π§, π‘ β1 ) β ππ 1 (π§, π‘ β1 ) π 1 π = α α ππ§ ππ§ π§=π‘ 1 π§=π‘ 1
Tight bound for the Kelly mechanism Theorem The liquid price of anarchy of the Kelly mechanism is exactly 2
Tight bound for the Kelly mechanism Theorem The liquid price of anarchy of the Kelly mechanism is exactly 2 Every player pays her signal: Ο πβ₯2 π π π = Ο πβ₯2 π‘ π = π· β’
Tight bound for the Kelly mechanism Theorem The liquid price of anarchy of the Kelly mechanism is exactly 2 Every player pays her signal: Ο πβ₯2 π π π = Ο πβ₯2 π‘ π = π· β’ π‘ 1 For player 1 : π 1 π = β’ π‘ 1 +π·
Tight bound for the Kelly mechanism Theorem The liquid price of anarchy of the Kelly mechanism is exactly 2 Every player pays her signal: Ο πβ₯2 π π π = Ο πβ₯2 π‘ π = π· β’ π‘ 1 For player 1 : π 1 π = β’ π‘ 1 +π· π§+π· β ππ 1 (π§,π β1 ) π§ π· Θ π§=π‘ 1 = π 1 π§, π β1 = π 1 π = (π‘ 1 + π·) 2 (π‘ 1 +π·) 2 ππ§ π· π 1 π§, π β1 = π§ β ππ 1 (π§,π β1 ) Θ π§=π‘ 1 = 1 ππ§
Tight bound for the Kelly mechanism Theorem The liquid price of anarchy of the Kelly mechanism is exactly 2 Every player pays her signal: Ο πβ₯2 π π π = Ο πβ₯2 π‘ π = π· β’ π‘ 1 For player 1 : π 1 π = β’ π‘ 1 +π· π§+π· β ππ 1 (π§,π β1 ) π§ π· Θ π§=π‘ 1 = π 1 π§, π β1 = π 1 π = (π‘ 1 + π·) 2 (π‘ 1 +π·) 2 ππ§ π· π 1 π§, π β1 = π§ β ππ 1 (π§,π β1 ) Θ π§=π‘ 1 = 1 ππ§ π· + (π‘ 1 + π·) 2 /π· LPoA Kelly = sup π· + π‘ 1 (π‘ 1 + π·)/π· = 2 β‘ π‘ 1 ,π·
Overview of results mechanism LPoA β₯ 2-1/ π all Kelly 2 SH 3 E 2 -PYS 1.79 E 2 -SR 1.53
Overview of results mechanism LPoA β₯ 2-1/ π all no mechanism can achieve full efficiency Kelly 2 SH 3 E 2 -PYS 1.79 E 2 -SR 1.53
Overview of results mechanism LPoA β₯ 2-1/ π all Kelly 2 almost best possible among all mechanisms with many players SH 3 E 2 -PYS 1.79 E 2 -SR 1.53
Overview of results mechanism LPoA β₯ 2-1/ π all Kelly 2 SH 3 different picture than the no-budget setting E 2 -PYS 1.79 E 2 -SR 1.53
Overview of results mechanism LPoA β₯ 2-1/ π all Kelly 2 SH 3 E 2 -PYS 1.79 E 2 -SR 1.53 The allocation functions are solutions of simple linear differential equations , which are defined by properly setting the payment function (PYS/SR) and using the worst-case characterization theorem
Overview of results mechanism LPoA β₯ 2-1/ π all Kelly 2 SH 3 E 2 -PYS 1.79 best possible PYS mechanism for two players E 2 -SR 1.53
Overview of results mechanism LPoA β₯ 2-1/ π all Kelly 2 SH 3 E 2 -PYS 1.79 almost best possible mechanism E 2 -SR 1.53 for two players
Opinion formation games
A simple model β’ There is a set of individuals, and each of them has a (numerical) personal belief π‘ π However, she might express a possibly different opinion π¨ π β’ β’ Averaging process: all individuals simultaneously update their opinions according to the rule π‘ π + Ο πβπ π π¨ π π¨ π = 1 + Θπ π Θ π π indicates the social circle of individual π β’ β Friedkin & Johnsen ( 1990 )
Game-theoretic interpretation β’ The limit of the averaging process is the unique equilibrium of an opinion formation game that is defined by the personal beliefs of the individuals β’ The opinions of the individuals (players) can be thought of as their strategies β’ Each player has a cost that depends on her belief and the opinions that are expressed by other players in her social circle 2 cost π π, π = π¨ π β π‘ π 2 + ΰ· π¨ π β π¨ π πβπ π β’ The players act as cost-minimizers β Bindel, Kleinberg, & Oren ( 2015 )
Co-evolutionary games β’ The social circle of an individual changes as the opinions change π -NN games (Nearest Neighbors) β’ β’ There is no underlying social network The social circle π π π, π consists of the π players with opinions β’ closest to the belief of player π β’ Same cost function 2 cost π π, π = π¨ π β π‘ π 2 + ΰ· π¨ π β π¨ π πβπ π π,π΄ β Bhawalkar, Gollapudi, & Munagala ( 2013 )
Compromising opinion formation games π -COF games β’ β’ There is no underlying social network β’ The social circle π π π, π consists of the π players with opinions closest to the belief of player π β’ Different cost function definition cost π π, π = max π¨ π β π‘ π , Θπ¨ π β π¨ π Θ πβπ π π,π΄
Compromising opinion formation games π -COF games β’ β’ There is no underlying social network β’ The social circle π π π, π consists of the π players with opinions closest to the belief of player π β’ Different cost function definition cost π π, π = max π¨ π β π‘ π , Θπ¨ π β π¨ π Θ πβπ π π,π΄ β Do pure equilibria always exist? β Can we efficiently compute them when they do exist? β How efficient are equilibria (price of anarchy and stability)?
Existence of equilibria Theorem There exists a π -COF game with no pure equilibria, for any π
Existence of equilibria Theorem There exists a π -COF game with no pure equilibria, for π = 1 0 1 2 [ 1 ] [ 1 ] [ 1 ]
Existence of equilibria Theorem There exists a π -COF game with no pure equilibria, for π = 1 π < 1 0 1 2 [ 1 ] [ 1 ] [ 1 ]
Existence of equilibria Theorem There exists a π -COF game with no pure equilibria, for π = 1 π/ 2 π < 1 0 1 2 [ 1 ] [ 1 ] [ 1 ]
Existence of equilibria Theorem There exists a π -COF game with no pure equilibria, for π = 1 π/ 2 π < 1 1 + π/ 2 0 1 2 [ 1 ] [ 1 ] [ 1 ]
Existence of equilibria Theorem There exists a π -COF game with no pure equilibria, for π = 1 π/ 2 1 βπ/ 2 π/ 2 π < 1 1 + π/ 2 0 1 2 [ 1 ] [ 1 ] [ 1 ]
Existence of equilibria Theorem There exists a π -COF game with no pure equilibria, for π = 1 1 + π/ 4 π/ 2 π < 1 1 + π/ 2 0 1 2 [ 1 ] [ 1 ] [ 1 ]
Existence of equilibria Theorem There exists a π -COF game with no pure equilibria, for π = 1 1 / 2 π = 1 3 / 2 0 2 [ 1 ] [ 1 ] [ 1 ]
Existence of equilibria Theorem There exists a π -COF game with no pure equilibria, for π = 1 3 / 4 1 / 2 π = 1 3 / 2 0 2 [ 1 ] [ 1 ] [ 1 ] β‘
A lower bound on the price of anarchy Theorem For π = 1 , the price of anarchy is at least 3
A lower bound on the price of anarchy Theorem For π = 1 , the price of anarchy is at least 3 - 15 - 3 15 3 [ 2 ] [ 1 ] [ 1 ] [ 2 ]
A lower bound on the price of anarchy Theorem For π = 1 , the price of anarchy is at least 3 6 6 - 15 -9 - 3 9 15 3 [ 2 ] [ 1 ] [ 1 ] [ 2 ] SC π, π = 12
A lower bound on the price of anarchy Theorem For π = 1 , the price of anarchy is at least 3 2 2 - 15 -9 - 3 9 15 -1 1 3 [ 2 ] [ 1 ] [ 1 ] [ 2 ] SC π, πβ² = 4
A lower bound on the price of anarchy Theorem For π = 1 , the price of anarchy is at least 3 - 15 -9 - 3 9 15 -1 1 3 [ 2 ] [ 1 ] [ 1 ] [ 2 ] PoA β₯ SC (π, π) SC π, πβ² = 12 4 = 3 β‘
Overview of results Pure equilibria may not exist , for any π β₯ 1 β’ For π = 1 , we can efficiently compute the best and the worst β’ equilibrium β Shortest and longest paths in DAGs The price of anarchy and stability depend linearly on π β’ β Proofs based on LP duality and case analysis β Tight bound of 3 on the price of anarchy for π = 1 β Lower bounds on the mixed price of anarchy
Ownership transfer
Ownership transfer β’ Privatization of government assets β Public electricity or water companies, airports, buildings , β¦ β’ Sports tournaments organization β World cup, Olympics, Formula 1 , β¦
Ownership transfer β’ Privatization of government assets β Public electricity or water companies, airports, buildings , β¦ β’ Sports tournaments organization β World cup, Olympics, Formula 1 , β¦ β’ How should we decide who the new owner is going to be? β Use of historical data related to the possible owners β Run an auction among the possible buyers
Ownership transfer β’ Privatization of government assets β Public electricity or water companies, airports, buildings , β¦ β’ Sports tournaments organization β World cup, Olympics, Formula 1 , β¦ β’ How should we decide who the new owner is going to be? β Use of historical data related to the possible owners β Run an auction among the possible buyers β’ The new owner wants to maximize her own profit β Her decisions as the owner might critically affect the welfare of the society (companyβs employees and consumers, or the citizens)
Ownership transfer β’ The goal is to make a decision that will sufficiently satisfy both the society and the new owner (if one exists)
Ownership transfer β’ The goal is to make a decision that will sufficiently satisfy both the society and the new owner (if one exists) β’ Auction + expert advice β The auction guarantees that the selling price is the best possible β The expert guarantees the well-being of the society
A simple model β’ One item for sale Two possible buyers π© and πͺ β’ β Each buyer π has a monetary valuation π₯ π for the item β’ One expert β The expert has von Neumann-Morgenstern valuations π€(β) for the three options: (1) sell the item to buyer π£ (2) sell the item to buyer π€ (3) Do not sell the item ( β ) β vNM valuations: [ 1 , π¦ , 0 ]
A simple model β’ Design mechanisms that β incentivize the buyers and the expert to truthfully report their preferences, and β decide the option π β {π΅, πΆ, β } that maximizes the social welfare π₯ π π€ π + max(π₯ π΅ , π₯ πΆ ) , π β {π΅, πΆ} SW π = ΰ΅ π€ β , otherwise
A simple model β’ Design mechanisms that β incentivize the buyers and the expert to truthfully report their preferences, and β decide the option π β {π΅, πΆ, β } that maximizes the social welfare π₯ π π€ π + max(π₯ π΅ , π₯ πΆ ) , π β {π΅, πΆ} SW π = ΰ΅ π€ β , otherwise β’ Combination of approximate mechanism design β with money for the buyers (Nisan & Ronen, 2001 ) β without money for the expert (Procaccia & Tennenholtz, 2013 )
Problem difficulty β’ Mechanism: given input by the buyers and the expert, choose the option that maximizes the social welfare β Can this mechanism incentivize the participants to truthfully report their valuations?
Problem difficulty β’ Mechanism: given input by the buyers and the expert, choose the option that maximizes the social welfare β Can this mechanism incentivize the participants to truthfully report their valuations? 0.1 1 0.5 1 0
Problem difficulty β’ Mechanism: given input by the buyers and the expert, choose the option that maximizes the social welfare β Can this mechanism incentivize the participants to truthfully report their valuations? 0.1 1 0.5 1 0
Problem difficulty β’ Mechanism: given input by the buyers and the expert, choose the option that maximizes the social welfare β Can this mechanism incentivize the participants to truthfully report their valuations? 0.1 1 0 1 0
Examples of truthful mechanisms 1 .99 0 0.7 1
Examples of truthful mechanisms β’ Mechanism: choose the favorite option of the expert 1 .99 0 0.7 1
Examples of truthful mechanisms β’ Mechanism: choose the favorite option of the expert β’ SW(mechanism) = SW(no-sale) = 1 vs. SW(green) β 2 β approximation ratio = 2 1 .99 0 0.7 1
Examples of truthful mechanisms β’ Mechanism: with probability 2/3 choose the expertβs favorite option, and with probability 1/3 choose the expertβs second favorite option SW(mechanism) = SW(no-sale) Β· 2/3 + SW(green) Β· 1/3 β 4/3 β’ β 3/2 -approximate 1 .99 0 0.7 1
Overview of results class of mechanisms approx 1.5 ordinal bid-independent 1.377 expert-independent 1.343 randomized template 1.25 deterministic template 1.618 β₯ 1.618 deterministic β₯ 1.14 all
Overview of results class of mechanisms approx Mechanisms that base their 1.5 ordinal decision only on the relative order of the values reported by bid-independent 1.377 the expert or the buyers expert-independent 1.343 randomized template 1.25 deterministic template 1.618 β₯ 1.618 deterministic β₯ 1.14 all
Overview of results class of mechanisms approx 1.5 ordinal Mechanisms that base their bid-independent 1.377 decision solely on the values expert-independent 1.343 reported by the expert randomized template 1.25 deterministic template 1.618 β₯ 1.618 deterministic β₯ 1.14 all
Overview of results class of mechanisms approx 1.5 ordinal bid-independent 1.377 Mechanisms that base their expert-independent 1.343 decision solely on the values randomized template 1.25 reported by the buyers deterministic template 1.618 β₯ 1.618 deterministic β₯ 1.14 all
Overview of results class of mechanisms approx 1.5 ordinal bid-independent 1.377 expert-independent 1.343 randomized template 1.25 Mechanisms that base their deterministic template 1.618 decision on the values reported by the expert and the buyers β₯ 1.618 deterministic β₯ 1.14 all
Overview of results class of mechanisms approx 1.5 ordinal bid-independent 1.377 expert-independent 1.343 randomized template 1.25 deterministic template 1.618 β₯ 1.618 deterministic Unconditional lower bounds for β₯ 1.14 all all mechanisms
Revenue maximization in combinatorial sales
Recommend
More recommend