A review on the application of evolutionary computation to information retrieval q