I have never been interested in optimisation. Although almost all of my professors are in it. So I have been given few subjects, which are to be used in my thesis (it is a good word?). One of them. The result should be an application. So I'm looking for an interesting metaheuristic, evolutionary algorithm, ..., that is not too hard to understand and has various usages. Maybe someone has some experience?
The topics are:
Differential evolution algorithms
Coevolution in metaheuristics
algorithmsMulti ojective evolutionary algorithms ...
From my experience, here are some metaheuristic algorithms, ordered from easy to hard to learn and their results (again, in my experience):
Hill climbing - bad results
Tabu Search - good results
Great Deluge - bad results
Genetics algorithms - medium results
Simulated Annealing - very good results (if you manage to implement it correctly)