This article gives an example of applying operational research techniques
by optimising Pokémon teams. The problem is formulated as a multi-objective linear programming problem, and the Pareto front is found using the PuLP software in Python. The Pareto optimal solutions are compared using a Monte Carlo simulation of Pokémon battles.
This article won the 2023 Gwerddon Award.
Keywords
multi-objective linear programming, Pareto front, Monte Carlo simulation, Pokémon, operational research.