5. Conclusions
This paper shows a comparative description of three important optimization methods inspired in the Natural Computation paradigm. Specifically, we have studied three metaheuristic methods: genetic algorithms, tabu search and a particular case of simulated annealing known as simulated quenching. Our work summarizes their basic concepts, differences, drawbacks and advantages. These methods are developed in order to solve one of the most common and important problems in digital communications: the joint channel estimation and symbol detection in a multiuser environment. Specific aspects such as the coding of potential solutions or the description of strategies for avoiding local minima convergence or cycling, have been addressed. The numerical results section shows several simulations that compare the proposed GA, TS and SQ in our best knowledge fair terms, and also includes comparisons with well-known classical detectors such as the decorrelator, the matched filter or the RBF-based multiuser detectors. We have seen how these Natural Computation based methods are efficient tools for solving a complex optimization problem. The GA offers a notably better performance, specially when scenario conditions become harder (low SNR of the user of interest, a large number of interfering users, or the presence of near-far degradation). When these interferences are low or moderate, both TS and SQ exhibit a similar behaviour, which is close to the GA and to the optimum receiver. When interferences are harder or the signal energy of interest is poorer, the proposed GAshows a better performance due to its powerful search scheme that controls the population diversity by monitoring the entropy of the population fitness. Besides, genetic operators are on-line fine-tuned using this information. The three proposed methods allow to have a cost-effective operation of existing channels at higher data rates – even in cases with more severe fading, more active users and stronger interference conditions – than previously existing detectors with, in worst case, limited additional cost increments.