Presentation by Gil Perry Supervised by Amos Fiat 1.

Slides:



Advertisements
Similar presentations
Bidding to the Top: Position-based Auctions Gagan Aggarwal Joint work with Jon Feldman and S. Muthukrishnan.
Advertisements

Combinatorial Auction
6.896: Topics in Algorithmic Game Theory Lecture 21 Yang Cai.
Online Ad Auctions By : Hal R. Varian Reviewed By : Sahil Gupta Instructor : Professor Mattmann TA: Kaijan Xu 14/11/2013.
(Single-item) auctions Vincent Conitzer v() = $5 v() = $3.
6.896: Topics in Algorithmic Game Theory Lecture 20 Yang Cai.
Approximating optimal combinatorial auctions for complements using restricted welfare maximization Pingzhong Tang and Tuomas Sandholm Computer Science.
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 9 Ýmir Vigfússon.
CPS Bayesian games and their use in auctions Vincent Conitzer
Intermediate Microeconomics Midterm (50%) (4/27) Final (50%) (6/22) Term grades based on relative ranking. Mon 1:30-2:00 ( 社科 757)
An Approximate Truthful Mechanism for Combinatorial Auctions An Internet Mathematics paper by Aaron Archer, Christos Papadimitriou, Kunal Talwar and Éva.
Multi-item auctions with identical items limited supply: M items (M smaller than number of bidders, n). Three possible bidder types: –Unit-demand bidders.
Selling Billions of Dollars Worth of Keywords Presented By: Mitali Dhoble By Benjamin Edelman, Michael Ostrovsky And Michael Schwarz Reference:
Yang Cai Sep 10, An overview of today’s class Case Study: Sponsored Search Auction Myerson’s Lemma Back to Sponsored Search Auction.
Auction Theory Class 3 – optimal auctions 1. Optimal auctions Usually the term optimal auctions stands for revenue maximization. What is maximal revenue?
Online Ad Allocation Hossein Esfandiari & Mohammad Reza Khani Game Theory
Internet Advertising and the Generalized Second-Price Auction: Selling Billions of Dollars Worth of Keywords BENJAMIN EDELMAN, MICHAEL OSTROVSKY, AND MICHAEL.
Seminar In Game Theory Algorithms, TAU, Agenda  Introduction  Computational Complexity  Incentive Compatible Mechanism  LP Relaxation & Walrasian.
Sponsored Search Presenter: Lory Al Moakar. Outline Motivation Problem Definition VCG solution GSP(Generalized Second Price) GSP vs. VCG Is GSP incentive.
Algorithmic Applications of Game Theory Lecture 8 1.
Mechanism Design and the VCG mechanism The concept of a “mechanism”. A general (abstract) solution for welfare maximization: the VCG mechanism. –This is.
Social Networks 101 P ROF. J ASON H ARTLINE AND P ROF. N ICOLE I MMORLICA.
Yang Cai Sep 24, An overview of today’s class Prior-Independent Auctions & Bulow-Klemperer Theorem General Mechanism Design Problems Vickrey-Clarke-Groves.
מתמטיקה בדידה תרגול 3.
חורף - תשס " ג DBMS, Design1 שימור תלויות אינטואיציה : כל תלות פונקציונלית שהתקיימה בסכמה המקורית מתקיימת גם בסכמה המפורקת. מטרה : כאשר מעדכנים.
SIMS Nash equilibrium of Google auction Hal Varian.
Mediators in Position Auctions Itai Ashlagi Dov Monderer Moshe Tennenholtz Technion.
עיבוד תמונות ואותות במחשב אלכסנדר ברנגולץ דואר אלקטרוני : שיטות קידוד שיטות קידוד אורך מלת קוד ואנטרופיה אורך מלת קוד ואנטרופיה קידוד.
א " ב, מילים, ושפות הפקולטה למדעי המחשב אוטומטים ושפות פורמליות ( ) תרגיל מספר 1.
Combinatorial Auction. Conbinatorial auction t 1 =20 t 2 =15 t 3 =6 f(t): the set X  F with the highest total value the mechanism decides the set of.
1 Formal Specifications for Complex Systems (236368) Tutorial #1 Course site : T.A. :Emilia Katz.
Partially Observable Markov Decision Processes (POMDP) תומר באום Based on ch. 15 in “Probabilistic Robotics” by Thrun et al. ב"הב"ה.
תחשיב הפסוקים חלק ג'. צורות נורמליות א. DF – Disjunctive Form – סכום של מכפלות. דוגמא: (P  ~Q  R)  (R  P)  (R  ~Q  ~P) הגדרה: נוסחה השקולה לנוסחה.
מבני בקרה לולאות. שאלה #1 שאלה ב' – תכתוב תוכנה הכותבת את תפריט הבאה Type 1 to find the area of a circle Type 2 to find the circumference of a circle.
עקרון ההכלה וההדחה.
Markov Decision Processes (MDP) תומר באום Based on ch. 14 in “Probabilistic Robotics” By Thrun et al. ב"הב"ה.
Yang Cai Sep 15, An overview of today’s class Myerson’s Lemma (cont’d) Application of Myerson’s Lemma Revelation Principle Intro to Revenue Maximization.
Communication Networks A Second Course Jean Walrand Department of EECS University of California at Berkeley.
Safari On-line books. מה זה ספארי ספארי זו ספריה וירטואלית בנושא מחשבים היא כוללת יותר מ כותרים כל הספרים הם בטקסט מלא ניתן לחפש ספר בנושא מסוים.
Truthfulness and Approximation Kevin Lacker. Combinatorial Auctions Goals – Economically efficient – Computationally efficient Problems – Vickrey auction.
WEB OF SCIENCE. WEB OF SCIENCE  Science Citation Index ExpandedTM  Social Sciences Citation Index®  Art & Humanities Citation Index®
The Science of Networks 7.1 Today’s topics Sponsored Search Markets Acknowledgements Notes from Nicole Immorlica & Jason Hartline.
HAL R VARIAN FEBRUARY 16, 2009 PRESENTED BY : SANKET SABNIS Online Ad Auctions 1.
Yang Cai Sep 8, An overview of the class Broad View: Mechanism Design and Auctions First Price Auction Second Price/Vickrey Auction Case Study:
Multi-Unit Auctions with Budget Limits Shahar Dobzinski, Ron Lavi, and Noam Nisan.
Auction Seminar Optimal Mechanism Presentation by: Alon Resler Supervised by: Amos Fiat.
More on Social choice and implementations 1 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAA A Using slides by Uri.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 21.
Auction Theory תכנון מכרזים ומכירות פומביות Topic 7 – VCG mechanisms 1.
Auction Theory תכנון מכרזים ומכירות פומביות Class 1 – introduction.
By: Amir Ronen, Department of CS Stanford University Presented By: Oren Mizrahi Matan Protter Issues on border of economics & computation, 2002.
1 Competitive Auctions Authors: A. V. Goldberg, J. D. Hartline, A. Wright, A. R. Karlin and M. Saks Presented By: Arik Friedman and Itai Sharon.
Unlimited Supply Infinitely many identical items. Each bidder wants one item. –Corresponds to a situation were we have no marginal production cost. –Very.
Ad Auctions: Game-Theoretic Perspectives Moshe Tennenholtz Technion—Israel Institute of Technology and Microsoft Research.
Game theory, alive: some advanced topics presentation by: Idan Haviv supervised by: Amos Fiat.
Optimal mechanisms (part 2) seminar in auctions & mechanism design Presentor : orel levy.
Mechanism Design Ruta Mehta. Game design (not video games!) to achieve a desired goal, like fairness, social welfare maximization, etc.
Steffen Staab 1WeST Web Science & Technologies University of Koblenz ▪ Landau, Germany Network Theory and Dynamic Systems Auctions.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Population genetics גנים באוכלוסיות a population is a localized group of individuals belonging to the same species.
Combinatorial Auction. A single item auction t 1 =10 t 2 =12 t 3 =7 r 1 =11 r 2 =10 Social-choice function: the winner should be the guy having in mind.
Comp/Math 553: Algorithmic Game Theory Lecture 10
Comp/Math 553: Algorithmic Game Theory Lecture 11
Comp/Math 553: Algorithmic Game Theory Lecture 08
Comp/Math 553: Algorithmic Game Theory Lecture 09
Auction Seminar : Revenue Equivalence
Marina Kogan Sadetsky –
Auctions Lirong Xia. Auctions Lirong Xia Sealed-Bid Auction One item A set of bidders 1,…,n bidder j’s true value vj bid profile b = (b1,…,bn) A sealed-bid.
Bayes Nash Implementation
Auction Theory תכנון מכרזים ומכירות פומביות
Presentation transcript:

Presentation by Gil Perry Supervised by Amos Fiat 1

Curriculum Review - social welfare maximization Social welfare maximization - formally Truthful mechanism VCG mechanism Proof that VCG is truthful mechanism for SW Deficiencies of VCG 2

3 Review - social welfare maximization

4

דוגמא א : חלוקת מוצר יחיד לפרט אחד מתוך קבוצה של N פרטים. הקבוצה A היא כל החלוקות האפשריות ( מי הפרט שמקבל את המוצר ). מטרת המנהל יעילות חברתית, ז " א לתת את המוצר לפרט שנותן לו ערך מרבי. 5

דוגמא ב : נשיא האוניברסיטה צריך לבחור בין בניית : (i) בריכה (ii) חדר כושר (iii) מסעדה. כל סטודנט נותן ערך מספרי לכל אחת מהאופציות. הנשיא מעוניין לבחור את הפרויקט שממקסם את סכום הערכים של הסטודנטים. האם ניתן לעשות זאת למרות שערכים אלה אינם ידועים לנשיא והם אינפורמציה פרטית של כל סטודנט. 6 Review - social welfare maximization

מטרה בהרצאה זו להראות איך ניתן להשיג מיקסום רווחה חברתית באמצעות מנגנון בשיווי משקל באסטרטגיות שולטות. 7

תזכורת שיווי משקל Nash : מתקיים כאשר יש וקטור של אסטרטגיות שידוע לכולם ומתקיים שלכל שחקן i, האסטרטגייה שלו אופטימלית בהנתן שהאחרים פועלים לפי האסטרטגיות שלהם. למשל – First price auction מוציא לפועל את מטרת המתכנן בשיווי משקל Nash ( דוגמא : שני שחקנים שהערכים שלהם ב " ת ומתפלגים אחיד בין 0 ל 1) שיווי משקל באסטרטגיות שולטות ( נושא ההרצאה ): אסטרטגייה אופטימלית עבור שחקן ללא תלות באסטרטגיות של שאר המשתתפים. * זה מקרה פרטי וחזק יותר של שיווי משקל נאש. למשל – Second price auction מוציא לפועל את מטרת המתכנן בשיווי משקל באסטרטגיות שולטות. 8

Social Welfare Maximization formal definition 9

10 Social Welfare Maximization formal definition

Truthful mechanism 11

12 Truthful mechanism

The VCG mechanism 13

14 The VCG mechanism

15 The VCG mechanism

דוגמא נניח שצריך לבחור בין אחד משלש אלטרנטיבות חברתיות A = {x,y,z} החברה מורכבת מ -4 פרטים N={1,2,3,4} הפרטים מתבקשים לדווח את הערכים שלהם לפרויקטים השונים. נניח כי הדיווח שלהם הוא : b 1 =(1, 3, 10) b 2 =(5, 2, 0) b 3 =(2, 5, 2) b 4 =(2, 3, 5) z יבחר פרויקט פרט 1 ישלם : פרט 2 ישלם : פרט 3 ישלם : פרט 4 ישלם : The VCG mechanism

Exercise 17 The VCG mechanism

18 The VCG mechanism

19 The VCG mechanism

Example – advertising slots A search engine is selling advertising slots. There are two slots with clickthrough rates of 1 and 0.5 respectively. There are three advertisers whose values per click are 7, 6 and 1 respectively. 20 The VCG mechanism

The expected value for an advertiser to have his ad shown in a particular slot is his value times the clickthrough rate. The search engine runs a VCG auction in order to decide which advertiser gets which slot. 21 The VCG mechanism Example (continue)

22 Example (continue)

Example City roads p(A) = (-10) -5 – 15 - (-20) = 4 p(B) = (-10) -5 – 15 - (-20) = 4 p(C) = (-20) = 10 Notice – total payment of cities is 18 and government cost is 20 * VCG is good for social welfare maximization not for revenue. 23 The VCG mechanism

Theorem VCG is a truthful mechanism for maximizing social welfare. 24 The VCG mechanism

Proof 25 The VCG mechanism

Proof - continue 26 The VCG mechanism

Remark Social welfare maximization is one of the few objectives for which it is known how to design truthful mechanisms that work in such extremely general settings, and don't require the designer to have any prior information about the agents. 27 The VCG mechanism

Deficiencies of VCG mechanism 28

Example Spectrum Auctions Company A needs two licenses in order to operate. Thus, A has no value for a single license, but values a pair of licenses at 1 billion dollars. Companies B and C each needs just one license and values that license at 1 billion. 29 Deficiencies of VCG mechanism

If only A,B participate : Only one will get a license. If B gets the license p(B) = = 1 p(A) = = 0 At both cases (A or B win) the government’s revenue is 1 billion. License 1License 2Both A001 B Example (continue) Deficiencies of VCG mechanism

*when only A,B participated the Government’s revenue was 1 billion Now if A,B,C participate: Both B, C will get a license and will pay each: p(B) = p(C) = 1 – 1 = 0 The government revenue will be zero. VCG revenue is not necessarily monotonic in participation or bidder values License 1License 2Both A001 B111 C Deficiencies of VCG mechanism Example (continue)

Suppose the same preferences as before, but now company B, C only value a license at 25 million. if companies B and C bid honestly, they lose the auction. However, if they collude and each bid 1 billion, they both win at a price of 0. License 1License 2Both A001 B0.025 C 32 Deficiencies of VCG mechanism Example (continue)

VCG Deficiencies summery Susceptibility to collusion VCG revenue is not necessarily monotonic in participation or bidder values Revenue of manager is not a factor ** VCG is good for maximizing social wellness ! 33

חידה קצרה לסיום 2 משתתפים במכרז כלשהו. המנהל יודע שאחד מהם מעריך את המוצר ב 10 והשני מעריך ב 0. המנהל לא יודע מי מעריך ב 10 ומי מעריך ב 0. מה יקרה אם המנהל ישתמש במנגנון VCG? איך המנהל יכול למקסם את הרווח שלו ? 34

35

Homework Consider a search engine selling advertising slots on one of its pages. There are three advertising slots with clickthrough rates of 0.08, 0.03 and 0.01 respectively, and four advertisers whose values per click are 10, 8, 2 and 1 respectively. The expected value for an advertiser to have his ad shown in a particular slot is his value times the clickthrough rate. What is the allocation and payments if the search engine runs VCG? 36