Evolutionary methods and application - Tzaphkiel/G34S GitHub Wiki

  • Genetic - terminology:
    • Population : is a group of Individuals
    • Individual : is represented by a set of Chromosomes
    • Chromosome : Genes are packaged in bundles called Chromosomes
    • Gene : are coded instructions; It could be said that they represents a property/function of an individual
    • Offspring : or child is the product of a crossover between two randomly (but highly ranked) selected individuals swapping some of their Gene(s)
    • Next generation : is the current population after it is stochastically altered
  • Genetic - operators:
    • Replication : the process of reproducing (unchanged) a given chromosome of an individual
    • Crossover : involves the mixing/mating of two chromosomes by swapping two sections their chromosome based on a split position (???at Gene boundary or not ???)
    • Mutation : Each gene in the chromosome is given a small chance of being changed
  • Squash:
    • Grid : (individual) is a list of Courts showing the Matches between Players organized by Court & Timeslot
    • Court : a place where two Players can play a Match within an existing Timeslot
    • Timeslot : a time span belonging to a specific Court where Players can have a Match
    • Match : a game between two players on a specific Court at a specific Timeslot (Chromosome)
    • Player : a person participating to a Match with another Player on a specific Court within a specific Timeslot