Sharp Genetics

C# library for evolutionary algorithms and genetic programming. Makes use of smart templating to abstract the common genetic behaviour, while allowing for a wide variety of tasks to be solved.

It aims to be quick and efficient, as well as scalable and, where possible, innovative.

Main features:

  • Parallel population evolution via multithreading

  • Easily extensible

  • Comes prepackaged with function regression

Of course, it’s also open source, so feel free to take a look and offer corrections / improvements!