Parity benchmark
Parity problems are widely used as benchmark problems in genetic programming but inherited from the artificial [neural network] community. Parity is calculated by summing all the binary inputs and reporting if the sum is odd or even. This is considered difficult because: