Class EvolutionaryGameTheory

java.lang.Object
org.episteme.social.economics.models.EvolutionaryGameTheory

public class EvolutionaryGameTheory extends Object
Models population dynamics under evolutionary game theory (Replicator Dynamics).
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Method Details

    • replicatorDynamics

      public static Real replicatorDynamics(Real frequency, Real fitness, Real averageFitness)
      Calculates the change in frequency of a strategy using the Replicator Equation. dx_i/dt = x_i * (f_i(x) - phi(x))
      Parameters:
      frequency - Current frequency of strategy i (x_i).
      fitness - Fitness of strategy i (f_i).
      averageFitness - Average fitness of the population (phi).
      Returns:
      The rate of change.