Home › Glossary › Fundamentals › Metaheuristic

Intermediate · Fundamentals

Metaheuristic

Visual diagram · (in preparation) · Math · (in preparation) · Worked example · 3 difficulty levels.

TL;DR. A high-level strategy that guides a search algorithm to find good solutions for complex optimization problems, especially with limited resources.

Technical Definition

A high-level strategy that guides a search algorithm to find good solutions for complex optimization problems, especially with limited resources.

How it works

A metaheuristic is a general framework or strategy for designing heuristic optimization algorithms. It operates at a higher level, guiding a search process to explore a vast solution space effectively. Metaheuristics are particularly useful for tackling complex problems where finding the absolute best solution is computationally infeasible.

Related Concepts

  • Algorithm — A finite, well-defined sequence of steps used to learn from data or solve a computational problem.
  • Optimization — The mathematical process of finding parameter values that minimize a loss function.

Further Reading

  • Wikipedia — Glossary of AI