Evolutionary algorithms for near-optimum detection of multi-beam satellite signals