9 Payoff Matrix and Nash Equilibrium
This chapter contains the main results. We construct an \(8 \times 8\) payoff matrix from the strategy archetypes, prove that \(\text{FurnRush}{}\) is the unique weakly dominant strategy, that \((\text{FurnRush}{},\text{FurnRush}{})\) is the unique pure Nash equilibrium, and quantify the price of anarchy.
9.1 Payoff matrix
The payoff matrix \(M : \text{Fin}\, 8 \to \text{Fin}\, 8 \to \mathbb {N}\) assigns \(M_{i,j}\) as the expected score of archetype \(i\) when the opponent plays archetype \(j\). Entries are derived from score estimates adjusted for contention and synergy effects. The matrix is indexed via \(\text{toFin}\) and \(\text{ofFin}\) conversions between \(\text{StrategyArchetype}\) and \(\text{Fin}\, 8\).
\(\sigma (s) = \sum _{j=0}^{7} M_{\text{toFin}(s),j}\), the total payoff of strategy \(s\) summed across all opponent choices.
\(\text{bestResponse}(s)\) is the strategy \(t\) that maximizes \(M_{\text{toFin}(t),\text{toFin}(s)}\), i.e. the best reply to an opponent playing \(s\).
A pair \((a, b)\) is a Nash equilibrium if neither player can unilaterally improve: \(a = \text{bestResponse}(b)\) and \(b = \text{bestResponse}(a)\).
\(\text{socialWelfare}(a,b) = M_{\text{toFin}(a),\text{toFin}(b)} + M_{\text{toFin}(b),\text{toFin}(a)}\). The Nash welfare is \(\text{socialWelfare}(\text{FurnRush}{},\text{FurnRush}{})\). The social optimum is the maximum social welfare over all pairs.
9.2 Matrix properties
\(\forall \, i\, j,\; M_{i,j} {\gt} 0\).
By checking all \(64\) entries.
\(\forall \, i\, j,\; M_{i,j} \ge 55\), and \(M_{6,6} = 55\). The worst outcome is a \(\text{PeaceCave}{}\) mirror match.
By exhaustive check of all \(64\) entries.
\(\forall \, i\, j,\; M_{i,j} \le 135\), and \(M_{0,2} = 135\). The best outcome is \(\text{FurnRush}{}\) against \(\text{PeaceFarm}{}\).
By exhaustive check.
For every strategy \(i\), there exists an opponent \(j \ne i\) such that \(M_{i,j} {\gt} M_{i,i}\). Mirror matchups are never optimal.
By exhibiting a witness \(j\) for each \(i\).
9.3 Weak dominance
For all opponents \(j\) and all alternative strategies \(s\),
That is, \(\text{FurnRush}{}\) (row \(0\)) weakly dominates every other row.
By checking all \(8 \times 8 = 64\) pairwise comparisons in the matrix. For each column \(j\) and each alternative row \(s\), the \(\text{FurnRush}{}\) entry is \(\ge \) the alternative entry.
For every \(s \ne \text{FurnRush}{}\), there exists an opponent \(j\) where \(M_{0,j} {\gt} M_{\text{toFin}(s),j}\). The dominance is therefore weak (not just tied everywhere).
By exhibiting an explicit witness column for each of the \(7\) non-\(\text{FurnRush}{}\) strategies.
\(\forall \, s,\; \text{bestResponse}(s) = \text{FurnRush}{}\). No matter what the opponent does, \(\text{FurnRush}{}\) is the best reply.
Since \(\text{FurnRush}{}\) weakly dominates all alternatives, it maximizes the payoff in every column.
9.4 Nash equilibrium
\(\text{isNashEquilibrium}(\text{FurnRush}{}, \text{FurnRush}{})\).
Both players are playing their best response (\(\text{FurnRush}{}\)) to the other’s strategy (\(\text{FurnRush}{}\)).
\((\text{FurnRush}{}, \text{FurnRush}{})\) is the unique pure Nash equilibrium. If \((a, b)\) is any Nash equilibrium, then \(a = b = \text{FurnRush}{}\).
In any Nash equilibrium \((a,b)\), we need \(a = \text{bestResponse}(b) = \text{FurnRush}{}\) and \(b = \text{bestResponse}(a) = \text{FurnRush}{}\).
9.5 Row sum analysis
The row sums satisfy the strict ordering:
\(\text{FurnRush}{}\) has the highest aggregate payoff; \(\text{RubyEcon}{}\) the lowest.
By computing all \(8\) row sums and comparing.
\(\forall \, s,\; \sigma (\text{FurnRush}{}) \ge \sigma (s)\).
Direct from the row sum ordering.
The sum of all row sums is \(5595\). The average payoff per cell is \(5595 / 64 = 87\).
By computation.
9.6 Price of anarchy
\(\text{nashWelfare} = 170\) (both players score \(85\) in the mirror).
\(M_{0,0} + M_{0,0} = 85 + 85 = 170\).
\(\text{socialOptimumValue} = 210\), achieved by pairing strategies that avoid contention.
By checking all \(64\) social welfare values.
\(\text{socialOptimumValue} {\gt} \text{nashWelfare}\): i.e., \(210 {\gt} 170\). The price of anarchy ratio is \(21/17 \approx 1.24\). Rational play sacrifices \(\sim 19\% \) of social welfare.
\(210 {\gt} 170\) and \(210 \times 17 = 3570 = 170 \times 21\).
9.7 Contention penalties
\(M_{0,0} = 85\), \(M_{0,1} = 130\), \(M_{0,2} = 135\). The \(\text{FurnRush}{}\) mirror (\(85\)) is the worst \(\text{FurnRush}{}\) outcome, showing the contention cost of both players racing for the same furnishings.
By reading matrix entries.
The maximum payoff asymmetry is \(70\): \(\forall \, i\, j,\; |M_{i,j} - M_{j,i}| \le 70\). Among non-\(\text{FurnRush}{}\) pairs, asymmetry is at most \(35\).
By checking all off-diagonal pairs.
9.8 Score bounds from dominance
\(\text{practicalFloor} - \text{doNothingScore} = 115\). Even in the worst case, \(\text{FurnRush}{}\) scores \(115\) points above the do-nothing catastrophe.
\(60 - (-55) = 115\).
\(\text{practicalCeiling} - \text{practicalFloor} = 80\). The score range of \(\text{FurnRush}{}\) spans \(80\) points depending on matchup.
\(140 - 60 = 80\).