Table of Contents

Namespace Evolutionary

Classes

Offspring

Provides operators for the Offspring<TIndividual> class.

Offspring<TIndividual>

The offspring class.

Population

Provides creation and selection operators for the Population<TIndividual> class.

Population<TIndividual>

The population class.

RandomExtensions

Provides extension methods for the Random class, that are missing in the .NET Base Class Library.

RealVector

Provides factory and operator methods for the RealVector<T> struct.

Structs

BitString

Provides factory methods for random bit strings.

Permutation

Represents a permutation of the numbers 0 to n-1. The permutation is an immutable individual for permutation-based evolutionary algorithms.

RealVector<T>

Represents an immutable real-valued vector individual for continuous evolutionary algorithms.