Algorithmic Mechanism Design - PowerPoint PPT Presentation

1 / 21
About This Presentation
Title:

Algorithmic Mechanism Design

Description:

Title: PowerPoint Author: cn Last modified by: zhenhua Duan Created Date: 7/6/2002 2:19:45 AM Document presentation format: On-screen Show – PowerPoint PPT presentation

Number of Views:52
Avg rating:3.0/5.0
Slides: 22
Provided by: cn94
Category:

less

Transcript and Presenter's Notes

Title: Algorithmic Mechanism Design


1
  • Algorithmic Mechanism Design
  • Hong Zhu
  • Fudan University, Shanghai, China

2
Input of Algorithms
  • 1? Traditional ?????
  • Input ---gt Output
  • 2? Internet ???
  • Global computing -- ????,?????????????given
    large integer N with 500 bits, ??????????p,????pN
    or not. ???????????,RSA ???????????
  • ?????????????????reactions ,??behaviour?????

3
My Research
  • a
  • 5 6
  • X 13
    Y
  • 7 5
  • b

4
Mechanism Design
  • Concept
  • ??????,?????????,??????????
  • ????????????,?????????????????????agents?????self-
    interested ????rational,??????????????????????????
    ?????

5
Mechanism Design ?????
  • Truthfulness---Incentive Compatibility
  • ????? That is , a protocol motivates agents to
    tell their private preferences (valuations)
    truthfully

6
??????????
  • Internet ?????revenue???.
  • ?agents?valuations????????????????,?????????,????,
    ???????????

7
??????????
  • Utilitarian mechanism design
  • ????agents?total valuations???,??VCG??,???????

8
Nash ??
  • n Players
  • ??player i, i1,,n.???????S_i, ?????????u_i
    S_1 S_2 S_n R
  • ???players?????x_1 ? S_1, x_2 ? S_2,, x_n ?
    S_n,??Nash equlibrium for all I
  • u_i(x_1, x_2,,x_i,, x_n )?
  • u_i(x_1, x_2,,y_i,, x_n )
  • if y_i?x_i

9
Single-Minded Auction
  • An auctioneer
  • sells m heterogeneous commodities ? w1,,wm
  • There are n buyers O1,,On .For each buyer Oi,
    there is a unique ?i ? ?, such that, for any
    bundle B ? ?,
  • vi the true valuation of each buyer, and
  • vi(B) vi(?i), if ?i ? B.
  • vi(B) 0, otherwise.
  • bi the actual submitted bid of each buyer.
  • Pi the payment of each buyer. Note that if a
    buyer does not win the item, Pi 0.

10
Single-Minded Auction
  • The auctioneer determines
  • X (X1,,Xn), the allocation vector of buyers
  • Px (Pi,,Pn), the payment vector
  • Each buyer aims to maximize the utility value
  • ui vi(Xi)-Pi

11
Special Case - English auction
  • The auctioneer increases the price of the item in
    a continuous manner (or with an increment that is
    insignificantly small) until only one buyer stays
    in.

If you are a buyer, will you bid your valuation
truthfully?
12
Special Case - Dutch auction
  • The auctioneer starts at a high price and reduces
    it continuously. The auction ends when some buyer
    shouts Mine! to claim the item at the current
    price.

This time, will a buyer bid the truth?
13
Incentive compatibility
  • We say an auction is incentive compatible (or
    truthful) if the utility of each buyer is
    maximized by bidding his true valuation, i.e., bi
    vi , regardless the bids of other buyers.
  • For example,
  • English auction is incentive compatible.
  • Dutch auction is not incentive compatible.

14
Previous Results
  • Definition. An allocation algorithm X is monotone
    if for any given bids b-i and a winning
    declaration bi , any higher declaration bi gt bi
    still wins, where b-i is the bids vector of all
    buyers except i.
  • Lemma. Let X be a monotone allocation algorithm.
    Then for any b-i, there exists a unique critical
    value ci(X b-i) such that for any bi gt ci(X
    b-i), bi is a winning declaration, and for any bi
    lt ci(X b-i), bi is a losing declaration.

15
Previous Results
  • Definition. The critical payment PX(b) associated
    with the monotone allocation algorithm X is
    defined by Pi ci(X b-i) if Xi ?i and Pi 0
    otherwise.
  • Theorem. Mualem Nisan, AAAI02 A mechanism
    is incentive compatible if and only if its
    allocation algorithm is monotone and its payment
    is critical payment.

16
Conclusion
  • Theorem. The Greedy Allocation Algorithm based on
    cost ranking associated with the critical payment
    is incentive compatible mechanism, and the
    payment can be interpreted as the price.

17
Revenue Consideration
  • Definition. (Maximal Revenue Problem) Given
    constant k gt 0 and single-minded auction, does
    there exist regular price vector and trading
    buyers such that the revenue of the auctioneer is
    at least k.
  • Theorem. Maximal Revenue Problem is NP-hard.

18
Future Breakthrough
  • New Tools
  • Game theory
  • Mathematical Economics - Ecoinformatic
  • Computational Model

19
STOC01 and ICALP01 by Papadimitriou of UC
Berkeley
  • ???? computer logic and combinatorics
  • ???? internet has aguable serpassed the von
    Neumann computer as the most complex
    computational artifact Game theory,
    mathematical economics and (??????)
  • finite model theory, ????

20
???--?????????????????????????????
  • ???????,???????????????????,????????
  • (??),????????
  • ????- 61???60?????????
  • ????????
  • ?????????????????????????????????????
  • ???????????????????

21
  • Thank you !
Write a Comment
User Comments (0)
About PowerShow.com