博弈論與機制設計學習筆記一、基本概念
已經決定進入博弈論與機制設計這個大坑裡了,就寫點學習筆記加深一下理解,彙報學習進度被老闆批評了,的確是自己學的太爛,這次認真學。第一次的筆記很簡單,相當於科普了。
一、什麼是博弈論?
博弈論,英文Game Theory。其中,博弈(Game)一詞,指的是理性且智能的決策者或參與人之間的互動。
理性,英文Rationality。在收益得到明確定義的情況下,參與人選擇策略(Strategy),以使收益最大。
智能,英文Intelligence。指的是參與人能夠計算他們的最優策略。
關於博弈論的發展。
1920s-1940s:約翰·馮·諾依曼(John von Neumann)和奧斯卡·摩根斯坦(Oskar Morgenstern),博弈論的奠基者,著作《博弈論與經濟行為》(The Theory of Games and Economic Behavior)。
1974,肯尼斯·阿羅(Kenneth Arrow),憑藉社會選擇理論獲得諾貝爾經濟學獎。
1994-2012年是井噴期,有11位博弈論學家獲得諾獎。他們是:
約翰·納什(John Nash),約翰·海薩尼(John Harsanyi),萊茵哈德·澤爾騰(Reinhard Selten),1994年,博弈均衡分析(著名的納什均衡等等)。
威廉·維克瑞(William Vickery),1996年,拍賣理論(著名的第二價格拍賣,比如eBay就是用的他的理論)。
羅伯特·奧曼(Robert Aumann),托馬斯·謝林(Thomas Schelling),2005年,博弈參與人之間的衝突與合作方面的分析。
萊昂尼德·赫維奇(Leonid Hurwicz),埃里克·馬斯金(Eric Maskin),羅傑·邁爾森(Roger Myerson),2007年,機制設計理論的原創貢獻(邁爾森拍賣是目前的研究主流之一)。
勞埃德·夏普利(Lloyd Shapley),埃爾文·羅斯(Alvin Roth),2012年,提出穩定配置理論和市場設計實踐(著名的夏普利值,Sharpley value)。
如果學習這個方向,這些人名你一定會都記住的。
二、什麼是機制設計?
我們用遊戲比賽舉個例子,比如說你是一支隊伍的隊長。你的隊伍在一個比賽的小組賽階段遇到了這個場景,你們組的前兩名出線,打另一個組的前兩名。按照常規,第一名打另一個組的第二名。
現在有這樣一個問題:另一個組有個特別特別牛逼的隊伍,你打死也不想跟他們對上的那種,突然爆冷了,排在了第二名。那麼現在你是你們組的第一名,如果不想八強賽被對面幹掉,那麼一個合理的選擇是接下來的比賽放水,讓自己滑到第二,這樣就避開了。這種事情歷史上也不是沒發生過,實例就不提了。
但是站在觀眾角度來說,如果不考慮粉絲,單純從比賽來看,觀眾需要的是大家拼盡全力,展現一場精彩的比賽。但是我們按照博弈論的概念,每個參與人(即遊戲隊伍),都是理性且智能的,他們的目的是拿到更好的名次,所以你不能指望大家道德水平全體上升來解決這個問題。
所以唯一的解決途徑就是遊戲機制。我們要設計(Design)一個好的機制(Mechanism),這個機制的目的是讓參與者的策略儘可能符合機制設計者的預期,我們需要這樣一個規則(Rule),去激勵(Incentive)參與者選擇我們期望的策略。
再舉一個著名的布雷斯悖論(Braesss Paradox),圖片來自CS346A的lecture。
※[譯] 2018 來談談 Web Component
※你見過的最難的編程語言是什麼?
※《離散數學及其應用》第一章 計算機課題
※【院校巡禮】華北電力大學
※基於激光投影技術的虛擬鍵盤(硬體篇)