21
Algorithmic Mechanism Design Hong Zhu Fudan University, Shanghai, China

Algorithmic Mechanism Design Hong Zhu Fudan University, Shanghai, China

  • Upload
    sunee

  • View
    99

  • Download
    32

Embed Size (px)

DESCRIPTION

Algorithmic Mechanism Design Hong Zhu Fudan University, Shanghai, China. Input of Algorithms. 1 。 Traditional 传统的算法 Input ---> Output 2 。 Internet 的兴起 - PowerPoint PPT Presentation

Citation preview

Page 1: Algorithmic Mechanism Design Hong Zhu Fudan University, Shanghai, China

Algorithmic Mechanism Design

Hong Zhu

Fudan University, Shanghai, China

Page 2: Algorithmic Mechanism Design Hong Zhu Fudan University, Shanghai, China

Input of Algorithms

1 。 Traditional 传统的算法Input ---> Output 2 。 Internet 的兴起Global computing -- 大数分解,网络上数千台计

算机同时计算: given large integer N with 500 bits, 每台计算机猜一个素数 p ,各自判断 p|N or not. 所以即使量子计算机没有, RSA 加密体制也是不安全的。

算法的设计者要把协议的参加者的反映 reactions ,行为 behaviour 考虑进去。

Page 3: Algorithmic Mechanism Design Hong Zhu Fudan University, Shanghai, China

My Research

a 5 6

X 13 Y

7 5

b

Page 4: Algorithmic Mechanism Design Hong Zhu Fudan University, Shanghai, China

Mechanism Design

Concept

经济学的概念,将人的因素考虑进去,例 :任务分配;组合拍卖。

机制设计是一种协议的设计,它将实现某种给定目标建立在假定协议的参加者 agents都是自私的 self-interested 和理性的 rational ,它们都尽力使自己的利益最大化。如同世贸总协定参加国之间的关系。

Page 5: Algorithmic Mechanism Design Hong Zhu Fudan University, Shanghai, China

Mechanism Design 的重要特征 Truthfulness---Incentive Compatibility

鼓励讲真话 That is , a protocol motivates agents to tell their private preferences (valuations) truthfully

Page 6: Algorithmic Mechanism Design Hong Zhu Fudan University, Shanghai, China

优化机制的设计问题一 Internet 管理者效益 revenue 最大化 .

当 agents 的 valuations 是独立的和概率分布服从某些条件时,该问题获得部分解决,不幸的是,大多数结果是不理想的。

Page 7: Algorithmic Mechanism Design Hong Zhu Fudan University, Shanghai, China

优化机制的设计问题二Utilitarian mechanism design

其目标是 agents 的 total valuations 最大化,例如 VCG 体制,被广泛地讨论。

Page 8: Algorithmic Mechanism Design Hong Zhu Fudan University, Shanghai, China

Nash 平衡 n Players 每个 player i, i=1,…,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_ix_i

Page 9: Algorithmic Mechanism Design Hong Zhu Fudan University, Shanghai, China

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.

Page 10: Algorithmic Mechanism Design Hong Zhu Fudan University, Shanghai, China

Single-Minded Auction

The auctioneer determinesX = (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

Page 11: Algorithmic Mechanism Design Hong Zhu Fudan University, Shanghai, China

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?If you are a buyer, will you bid your valuation truthfully?

Page 12: Algorithmic Mechanism Design Hong Zhu Fudan University, Shanghai, China

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? This time, will a buyer bid the truth?

Page 13: Algorithmic Mechanism Design Hong Zhu Fudan University, Shanghai, China

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.

Page 14: Algorithmic Mechanism Design Hong Zhu Fudan University, Shanghai, China

Previous Results

Definition. An allocation algorithm X is monotone if for any given bids b-i and a winning declaration bi , any higher declaration b’i > 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 > ci(X; b-i), bi is a winning declaration, and for any bi < ci(X; b-i), bi is a losing declaration.

Page 15: Algorithmic Mechanism Design Hong Zhu Fudan University, Shanghai, China

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. [Mu’alem & Nisan, AAAI’02] A mechanism is incentive compatible if and only if its allocation algorithm is monotone and its payment is critical payment.

Page 16: Algorithmic Mechanism Design Hong Zhu Fudan University, Shanghai, China

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.

Page 17: Algorithmic Mechanism Design Hong Zhu Fudan University, Shanghai, China

Revenue Consideration

Definition. (Maximal Revenue Problem) Given constant k > 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.

Page 18: Algorithmic Mechanism Design Hong Zhu Fudan University, Shanghai, China

Future Breakthrough

New ToolsGame theory

Mathematical Economics - Ecoinformatic

Computational Model

Page 19: Algorithmic Mechanism Design Hong Zhu Fudan University, Shanghai, China

STOC’01 and ICALP’01 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 , 进程代数

Page 20: Algorithmic Mechanism Design Hong Zhu Fudan University, Shanghai, China

题外话--当前发展中国计算机科学和技术的障碍不能不提到教育和学术团体 改造计算机学会,国内外学者尤其国外的华裔学

者都可以参加,以引入新鲜血液。 (印度) , 也可以不分国籍。 学术浮夸- 61 年高教 60 条:找研究生宁缺毋烂 商人和学者不可兼中国的计算机教育业必须靠在国外的计算机工作过

一段时间的博士来根本改变现状。世界第一流大学的教授不限国籍。基金申请

Page 21: Algorithmic Mechanism Design Hong Zhu Fudan University, Shanghai, China

Thank you !