apply_mutation_probability

ludics.main.apply_mutation_probability(
    source, target, individual_to_action_mutation_probability, transition_probability)

Takes an existing transition probability and applies mutation

Parameters:

  • source: numpy.array - the current state
  • target: numpy.array - the state being transitioned to
  • individual_to_action_mutation_probability: numpy.array - probability that player (row) mutates to action type (column)
  • transition_probability: float - the transition probability without mutation applied

Returns:

  • float - the transition probability with mutation