ANN/DE-BPSO working implementation