There are 18 different types in pokemon with different strengths and weaknesses like rock-paper-scissors. For example, Fire beats Grass, Grass beats Water, and Water beats Grass. My goal is to determine the best type of pokemon (ignoring stats, special abilities, move sets, turn order, etc.) In this simplified game of pokemon, you pick one pokemon type and the pokemon will use that pokemon type attack as well (if you pick fire, then you get a generic fire pokemon that only uses a generic fire move and likewise for your opponent for their chosen type).
I have 2 approaches to the problem.
Make a matrix such that each column is a type and each entry in that column is probability that it loses to a different type (as indicated by row, and each probability is either 0 or uniform). Find the eigenvector for this matix. Whichever type has the higher probability is the best type.
Solve the nash equilibrium for this game. Find where the opponent is indifferent to the probability distribution to how you pick your type. This would be a simultaneous game.
I tried both approaches but got different results. Why?
A Markov chain is a mathematical system that experiences transitions from one state to another according to certain probabilistic rules. The defining characteristic of a Markov chain is that no matter how the process arrived at its present state, the possible future states are fixed.
This differs from a Nash equilibrium which should also provide a steady state vector as well but has different values of how likely I should pick a certain type.
– Michael Feb 05 '20 at 19:23Sorry about the formatting. It's a 6x6 matrix.
– Michael Feb 05 '20 at 20:17