Artificial Neural Network Weight Evolution using PSO to solve n-bit parity Problem