FitnessCalculation - Tzaphkiel/G34S GitHub Wiki
NB: The scoring starts at zero (0) and increases by the weight of the feature within the Genome.
Fitness calculations for a Match:
- +W_TIME_MATCH : player plays early or late according to his requirement
- +W_OPPONENT : player one wants to play with player two (preferred opponents)
- +W_OPPONENT : player two wants to play with player one (preferred opponents)
- +W_BOTH_OPPONENT : extra point if both players want to play each other (ATT: both players must be different)!
Fitness calculations for a Grid:
- check for court time gaps
- check for unique time slot utilization
- check that a player is not playing on two courts at the same time slot
- check that the player is playing at least the number of required games and no more
- minimize court count: (for each time slot in the Court)
-
- FITNESS(match)
- ??clever count of court occupation??
-
- minimize time slots: (for each time slot in the Court)
-
- FITNESS(match)
- ???
-