/Co-Adaptive-GA-based-Rock-Paper-Scissor

Co-Adaptive Genetic Algorithm based Rock-Paper-Scissor players, self-play or human-play available

Primary LanguagePythonMIT LicenseMIT

Co-Adaptive-GA-based-Rock-Paper-Scissor

Co-Adaptive Genetic Algorithm based Rock-Paper-Scissor players, self-play or human-play available.

Simply run the =project.py= file. The simulation arguments are in the script file. Arguments include:

  • Children to parent ratio
  • Cross-over probability
  • Mutation probability -> probabilities for every type of mutation function available
  • Elitism probability
  • New individual creation probability
  • Tournament selection ring size

Report on the project available in this repo. Other competiting algorithms (not based on GA) can be found here: http://www.rpscontest.com.