GeNGA (General Network Genetic Algorithm), pronounced almost like 'ginger', is a genetic algorithm designed for evolving things which can be represented as networks, including neural networks. Networks can change their topology and size as they evolve.