1 / 44

Bayesian Combinatorial Auctions

Bayesian Combinatorial Auctions. Giorgos Christodoulou, Annamaria Kovacs, Michael Schapira. האוניברסיטה העברית בירושלים. The Hebrew University of Jerusalem. Combinatorial Auctions. Combinatorial Auctions. opt=9. Combinatorial Auctions. bidders items valuations. (normalized).

Download Presentation

Bayesian Combinatorial Auctions

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Bayesian Combinatorial Auctions • Giorgos Christodoulou, Annamaria Kovacs, Michael Schapira האוניברסיטה העברית בירושלים The Hebrew University of Jerusalem

  2. Combinatorial Auctions

  3. Combinatorial Auctions opt=9

  4. Combinatorial Auctions bidders items valuations (normalized) (monotone) Objective: Find a partition of the items that maximizes the social welfare

  5. Valuations • Submodular (SM) The marginal value of the item decreases as the number of items increases. • Fractionally-subadditive (FS) additive

  6. FS Valuations items add. valuations

  7. Combinatorial Auctions - Challenges • Strategic • We want bidders to be truthful. • VCG implements the opt. (exp. time) • Computational • approximation algorithms (not truthful)

  8. Unknown Valuations

  9. Huge Gaps • Submodular (SM) 1-1/e-e[Feige-Vondrak] • Fractionally-subadditive (FS) 1-1/e[Dobzinski-Schapira] O(log(m) log log(m))[Dobzinski]

  10. Solution? • We do not know whether reasonable truthful and polynomial-time approximation algorithms exist. • How can we overcome this problem? • An old/new approach.

  11. Partial Information is drawn from D

  12. Complete Information

  13. Player i will bid • Strategy Profile • Algorithm = allocation + payments Utility of player i Auction Setting

  14. Bayesian Combinatorial Auctions Question:Can we design an auction for which anyBayesian Nash Equilibrium provides good approximation to the social welfare?

  15. ( ) (Pure) Bayesian Nash [Harsanyi] • Bidding function • Informal: In a Bayesian Nash (B1,…,Bn), given a probability distribution D, Bi(vi) maximizes the expected utility of player i (for all vi).

  16. Expected Social of a B.N.E. Bayesian PoA Optimal Social Welfare for fixed v Bayesian PoA = biggest ratio between SW(OPT) and SW(B) (over all D, B)

  17. Price of Anarchy Bayesian PoA [Gairing, Monien, Tiemann, Vetta]

  18. Utility of player i Second Price • Player i will bid • Strategy Profile • Algorithm: • Give item j to the player i with the highest bid. • Charge I the second highest bid.

  19. Second Price Social Welfare = 1

  20. Second Price Social Welfare =

  21. PoA=1/ Second Price Social Welfare =

  22. Supporting Bids • Bidders have only partial info (beliefs) • They want to avoid risks. (ex-post IR) Supporting Bids:(for all S)

  23. Lower Bound opt=2

  24. Lower Bound Nash=1 PoA=2

  25. Our Results • Bayesian setting: • The Bayesian PoA for FS valuations (supporting bids, mixed) is 2. • Complete-information setting: • FS Valuations:Existence of pure N.E. • Myopic procedure for finding one. • PoS=1. • SM Valuations: Algorithm for computing N.E. in poly time.

  26. Valuations • Submodular (SM) The marginal value of the item decreases as the number of items increases. • Fractionally-subadditive (FS) additive

  27. Upper Bound(full-info case) Lemma. For any set of items S, where is the maximizing additive valuation for the set S.

  28. Upper Bound Let be a fixed valuation profile

  29. Upper Bound Let be a fixed valuation profile optimum partition: Nash partition:

  30. maximum additive valuation wrt Upper Bound Let be a fixed valuation profile optimum partition: Nash partition: Since b is a N.E

  31. maximum additive valuation wrt Upper Bound Let be a fixed valuation profile optimum partition: Nash partition: Since b is a N.E

  32. Since b is a N.E Upper Bound and so

  33. Since b is a N.E Upper Bound and so using lemma we get

  34. Since b is a N.E Upper Bound and so using lemma we get and so

  35. Upper Bound summing up

  36. But… • Open Question: Does a (pure) BN with supporting bids always exist? • Open Question:Can we find a (mixed) BN in polynomial time? • We consider the full-information setting.

  37. The Potential Procedure • Start with item prices 0,…,0. • Go over the bidders in some order 1,…,n. • In each step, let one bidder i choose his most demanded bundle S of items. Update the prices of items in S according to i’s maximizing additive valuation for S. • Once no one (strictly) wishes to switch bundle, output the allocation+bids.

  38. The Potential Procedure • Theorem: If all bidders have fractionally-subadditive valuation functions then the Potential Procedure always converges to a pure Nash (with supporting bids). • Proof: The total social welfare is a potential function.

  39. The Potential Procedure • Theorem: After n steps the solution is a 2-approximation to the optimal social welfare (but not necessarily a pure Nash). [Dobzinski-Nisan-Schapira] • Theorem: The Potential Procedure might require exponentially many steps to converge to a Pure Nash.

  40. The Potential Procedure • Open Question: Can we find a pure Nash in polynomial time? • Open Question: Does the Potential Procedure converge in polynomial time for submodular valuations?

  41. The Marginal-Value Procedure • Start with bid-vectors bi=(0,…,0). • Go over the items in some order 1,…,m. • In each step, allocate item j to the bidder i with the highest marginal value for j. Set bij to be the second highest marginal value.

  42. The Marginal-Value Procedure • Theorem: The Marginal-Value Procedure always outputs an allocation that is a 2-approximation to the optimal social-welfare. [Lehmann-Lehmann-Nisan] • Proposition: The bids the Marginal-Value Procedure outputs are supporting bids and are a pure Nash equilibrium.

  43. Open Questions Design an auction that minimizes the PoA for B.N.E. • Can a (mixed) Bayesian Nash Equilibrium be computed in poly-time? • Algorithm that computes N.E. in poly time for FS valuations. Second Price

  44. Thank you!

More Related