MathLabs
定理証明済み

ナッシュの存在定理

内容

任意の有限標準形ゲーム(プレイヤー数 nn は任意で、各プレイヤーは有限の純粋戦略集合 SiS_i を持つ)は、混合戦略において少なくとも1つのナッシュ均衡を持つ。

なぜ正しいのか?

証明は、すべての戦略プロファイルの空間上に、連続な「戦略を少し改善する」写像を構成する: 現在平均より良い成果を出している純粋戦略へ確率を寄せる。戦略プロファイルの空間はコンパクトかつ凸であるため、ブラウワーの不動点定理により、この写像は不動点 — 写像が変化させたくないプロファイル — を持つことが保証される。証明の残りの部分は、不動点がまさに有利な逸脱を持たないプロファイル、すなわちナッシュ均衡であることを示す。

証明の概略

Δ=Δ1×⋯×Δn\Delta = \Delta_1 \times \cdots \times \Delta_n とする。これはプレイヤーたちの混合戦略単体の積であり、ユークリッド空間のコンパクトで凸な部分集合である。x∈Δx \in \Delta、プレイヤー ii、純粋戦略 j∈Sij \in S_i に対し、利得関数 gij(x)=max⁡(0, ui(sij,x−i)−ui(x))g_{ij}(x) = \max\big(0,\, u_i(s_{ij}, x_{-i}) - u_i(x)\big) を定義する。これはプレイヤー ii が純粋戦略 jj に完全に切り替えることで得られる利得(有利でなければ 00)である。f:Δ→Δf : \Delta \to \Delta を fi(x)j=xij+gij(x)1+∑k∈Sigik(x)f_i(x)_j = \dfrac{x_{ij} + g_{ij}(x)}{1 + \sum_{k \in S_i} g_{ik}(x)} により定める;uiu_i は xx に関して連続(実際には多重線形)であるため gijg_{ij} は連続であり、よって ff は連続であり、構成により各 fi(x)f_i(x) は再び確率ベクトルである。

ブラウワーの不動点定理により、コンパクト凸集合 Δ\Delta 上の連続写像 ff は不動点 x⋆x^\star(f(x⋆)=x⋆f(x^\star) = x^\star)を持つ。Si:=∑k∈Sigik(x⋆)S_i := \sum_{k \in S_i} g_{ik}(x^\star) とおくと、各 (i,j)(i,j) に対する不動点方程式は xij⋆(1+Si)=xij⋆+gij(x⋆)x_{ij}^\star (1 + S_i) = x_{ij}^\star + g_{ij}(x^\star)、すなわち xij⋆Si=gij(x⋆)x_{ij}^\star S_i = g_{ij}(x^\star) である。

プレイヤー ii を固定し dij:=ui(sij,x−i⋆)−ui(x⋆)d_{ij} := u_i(s_{ij}, x_{-i}^\star) - u_i(x^\star) とおくと gij(x⋆)=max⁡(0,dij)g_{ij}(x^\star) = \max(0, d_{ij}) である。不動点方程式に dijd_{ij} を掛けて j∈Sij \in S_i について足し合わせる: 左辺は Si∑jxij⋆dij=Si(∑jxij⋆ui(sij,x−i⋆)−ui(x⋆)∑jxij⋆)=Si(ui(x⋆)−ui(x⋆))=0S_i \sum_j x_{ij}^\star d_{ij} = S_i\left(\sum_j x_{ij}^\star u_i(s_{ij}, x_{-i}^\star) - u_i(x^\star)\sum_j x_{ij}^\star\right) = S_i(u_i(x^\star) - u_i(x^\star)) = 0 となる。ここで ∑jxij⋆ui(sij,x−i⋆)=ui(x⋆)\sum_j x_{ij}^\star u_i(s_{ij}, x_{-i}^\star) = u_i(x^\star) と ∑jxij⋆=1\sum_j x_{ij}^\star = 1 を用いた。

右辺は ∑jgij(x⋆) dij=∑jmax⁡(0,dij) dij=∑j: dij>0dij2≥0\sum_j g_{ij}(x^\star)\, d_{ij} = \sum_j \max(0,d_{ij})\, d_{ij} = \sum_{j:\, d_{ij} > 0} d_{ij}^2 \ge 0 である。両辺を等置すると ∑j: dij>0dij2=0\sum_{j:\, d_{ij}>0} d_{ij}^2 = 0 となり、これは平方和がゼロであるから各項がゼロである: dij>0d_{ij} > 0 となる jj は存在しない。ii は任意であったから、すべてのプレイヤー ii とすべての純粋戦略 jj について ui(sij,x−i⋆)≤ui(x⋆)u_i(s_{ij}, x_{-i}^\star) \le u_i(x^\star) が成り立つ — これはまさにナッシュ均衡の条件である。したがって x⋆x^\star はナッシュ均衡である。

この定理を使うトピック

ステップごとの証明

この定理のステップごとの証明はまだありません。

参考文献

  1. John von Neumann, Oskar Morgenstern (1944). Theory of Games and Economic Behavior
  2. John F. Nash Jr. (1950). Equilibrium points in n-person games · DOI:10.1073/pnas.36.1.48
  3. John F. Nash Jr. (1951). Non-Cooperative Games · DOI:10.2307/1969529
  4. Constantinos Daskalakis, Paul W. Goldberg, Christos H. Papadimitriou (2009). The Complexity of Computing a Nash Equilibrium · DOI:10.1137/070699652