SLIDE 3 http://neo.lcc.uma.es
2 1 1
Need of Metaheuristics Need of Metaheuristics
Science is a way of creating and accumulating knowledge by different means, especially by transferring knowledge between domains Metaheuristics allow knowledge transference between domains Some metaheuristics have a Nature-inspired origin, while others are pure abstract artifacts
Introduction Metaheuristics Metaheuristics and Software Open Research Lines Conclusion
Enrique Alba
How Can Metaheuristics Help Software Engineers 3 of 28
abstract artifacts Science has provided in the past exhaustive mechanisms for search,
- ptimization and learning in an exact manner (branch and “X”, dynamic
programming, etc.) However, exact methods cannot deal with complex instances of real problems: high dimension, constrains, epistasis, uncertain data, … Traditional methods put so many constrains and simplifications to the problem (in order to solve it) that the found solution is no longer valid