What is the difference between heuristics and metaheuristics?

后端 未结 3 803
一个人的身影
一个人的身影 2021-01-30 02:19

After some research about algorithms I found two terms which confuses me. I\'ve read at least 20 papers and yet, there aren\'t any clear definition about either. I hope someone

3条回答
  •  执念已碎
    2021-01-30 02:58

    For a detailed explanation, see:

    Sörensen, K. (2015). Metaheuristics—the metaphor exposed. International Transactions in Operational Research, 22(1), 3-18.

    A metaheuristic is a high-level problem-independent algorithmic framework that provides a set of guidelines or strategies to develop heuristic optimization algorithms. The term is also used to refer to a problem-specific implementation of a heuristic optimization algorithm according to the guidelines expressed in such a framework (Sörensen, 2015).

    The heuristics are the guidelines, metaheurstics is the framework that uses those.

提交回复
热议问题