A friend who just joined was asking about the difference between heuristics, metaheuristics and hyperheuristics. I have posted the meaning of heuristics before and would now like to compare it against meta and hyperheuristics. Metaheuristics is a collection of heuristics including simulated annealing, tabu search, genetic algorithm, ant colony, swarm and so on. Metaheuristics explore a search spaces of solution to a given problem.
As meta means beyond, and expected to be better than heuristics itself, hyperheuristics is supposed to be better than metaheuristics. Hyperheuristics means heuristics that choose heuristics. The main difference between metaheuristics and hyperheuristics is that hyperheuristics operates on the search space of heuristics. Think of a hyperactive kids; hyperactive kids tend to be more rowdy, excited and energetic. I'll think of a better analogy to describe the hyperheuristics and will post it here once I got one.
Wednesday, 9 July 2008
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment