A novel method which combines Latent Dirichlet Allocation (LDA) with genetic evolution techniques