Grail (C#)  1.3.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
Grail.Evolution Namespace Reference

Classes

class  Arena
 
class  Crossover
 
class  EAOptimizer
 
class  EvoParam
 
class  EvoScript
 
interface  IFitnessProvider
 
class  Mutation
 
class  RouletteSampler
 
class  Selection
 
class  SelectionDeterministicTopN
 
class  TypedEvoParam
 

Enumerations

enum  CrossoverSelectionType {
  RANDOM, ROULETTE, TOP, PSEUDO_ROULETTE,
  CONSECUTIVE_PAIRS
}
 
enum  ElitismType { NONE, FITNESS_RANKING, ROULETTE }
 
enum  MutationSelectionType { ITERATE_AND_TEST_P, SELECT_P_OF_N }