
博弈論
博弈論(Game Theory)聽起來很像是在研究「賭博」,但它本質上是一門研究策略互動的數學。簡單來說,就是當「我的決策會影響你的結果,而你的決策也會影響我的結果」時,我們該如何做出「最理性的選擇」,這是一種智慧,博奕的最終目的是為自己「爭取最大利益」,而非單純只是輸贏。
這對身為工程師的我來說,應該非常有感,因為這其實就是一種系統性的 Trade-off(權衡) 分析,一旦參與博奕,需要時時警惕:
- 這場博奕賽,我要的是什麼?
- 我的最大利益是什麼?
- 不陷入你死我活非理性競賽
1. 博弈論的核心三要素
在任何一個博弈模型中,一定包含以下三個元素:
- 參與者(Players): 決策的主體(可以是人、公司、甚至是程式腳本)。
- 策略(Strategies): 參與者可以選擇的所有行動方案。
- 收益(Payoffs): 在特定策略組合下,參與者最終獲得的報酬或損失。
2. 經典案例:囚徒困境 (Prisoner's Dilemma)
這是博弈論最著名的模型,解釋了為什麼「理性的人往往無法達成最好的合作」。
- 情境: 兩個嫌犯被隔離審訊。如果兩人都抵賴,各判 1 年;如果兩人都背叛(告發),各判 5 年;如果一人抵賴一人背叛,背叛者釋放,抵賴者判 10 年。
- 結果: 對集體來說,最好的策略是「合作(抵賴)」。但對個人來說,無論對方怎麼選,選擇「背叛」的收益總是更高。
- 啟示: 這種個體理性導致集體非理性的現象,在商戰、軍備競賽或開發團隊的資源搶奪中屢見不鮮。
3. 納許均衡 (Nash Equilibrium)
由電影《美麗境界》原型約翰·納許提出。
定義: 在一個博弈中,如果每個參與者都選擇了最優策略,且在給定其他人策略不變的情況下,沒有人有動機去改變自己的策略,這時的狀態就是「納許均衡」。
以我熟悉的架構設計為例:如果多個微服務(Microservices)共用一個資料庫,每個服務為了性能都想霸佔更多連線數。當大家都加到最大且誰也不敢減小時,系統達到一個低效的均衡。除非有外部規則(如 Rate Limiting)介入,否則很難打破。
4. 博弈的分類
理解這些分類,有助於你在現實中建立模型:
類型 描述 例子
------------------------------------------------------------------------------------------------------
零和博弈 一方的收益等於另一方的損失。 賭博、傳統期貨交易。
非零和博弈 雙方可以透過合作實現共贏(或雙輸)。 商業併購、生態系建構。
靜態博弈 與者同時決策,互不知道對方選擇。 投標、石頭剪刀布。
動態博弈 決策有先後順序,後發者可根據先發者調整。 圍棋、市場定價戰。
5. 給「生態系架構師」的思考
既然我的目標是 Ecosystem Architect,博弈論將是我最強大的武器之一。
建立生態系本質上是在設計一個「正向和博弈」。我需要設計一套激勵機制(Incentive Mechanism),讓所有參與者(開發者、使用者、供應商)在追求自身利益最大化的同時,剛好能推動整個生態系的成長。這就是將「囚徒困境」轉化為「合作共贏」的過程。
我將會用生活上見到的時事來探討博弈論應用在「生態系激勵機制」的設計上案例?
6. 結論
「博弈論」並不像《國富論》或《相對論》那樣只有一本特定的「書」,它是一個龐大的數學與經濟學領域,最早是由 約翰·馮·紐曼 提出。
《博弈論與經濟行為》 (Theory of Games and Economic Behavior)
這本書於 1944 年出版,由兩位天才共同撰寫:
- 約翰·馮·紐曼 (John von Neumann): 20 世紀最頂尖的數學家之一,被譽為「計算機之父」(馮·紐曼架構),身為架構師的你對他一定不陌生。
- 奧斯卡·摩根斯坦 (Oskar Morgenstern): 著名的經濟學家。
這本書第一次將博弈論系統化,並應用到經濟學分析中,被公認為博弈論的起源。
如果你是在書店看到「暢銷書」...
由於博弈論太受歡迎,市面上有很多同名或標題包含「博弈論」的書籍。常見的幾位重要作者包括:
- 約翰·納許 (John Nash): 雖然他沒寫過名為《博弈論》的大部頭書,但他發表的一系列論文(如關於「納許均衡」的論文)是現代博弈論的核心。
- 迪克西特 (Avinash Dixit) 與 奈勒波夫 (Barry Nalebuff): 他們寫了一本非常著名的入門書叫《策略思維》(Thinking Strategically) 或 《博弈戰略》(The Art of Strategy),這是目前大多數人接觸博弈論的入門首選。
- 羅伯特·阿克塞爾羅德 (Robert Axelrod): 他寫了《合作的演化》(The Evolution of Cooperation),專門研究「重複囚徒困境」,這對於理解生態系中的信任建立非常關鍵。
- 王力哲: 使用各種案例來凸顯看穿人性,洞悉局勢,贏在人心的先手策略!
有趣的小知識: 馮·紐曼在寫這本書時,主要研究的是「零和博弈」(贏家全拿),而後來納許提出的理論擴展到了「非零和博弈」,這才讓博弈論真正能解釋現實世界中複雜的商業合作與生態系競爭。











