Symbol detection using the differential evolution algorithm in MIMO-OFDM systems
differential evolution - a simple and efficient heuristic for global optimization over continuous spaces .