Mrówki, czyli piękno metaheurystyk
Jakie jest idealne rozwiązanie problemu algorytmicznego? Wydajne, proste, łatwe do przystosowania do innych zastosowań – i oczywiście dokładne. Często jednak nie potrzebujemy (lub nie możemy w rozsądnym czasie uzyskać) tej ostatniej cechy i jesteśmy skłonni zadowolić się dobrym oszacowaniem wyniku. W takich sytuacjach warto sięgnąć po metaheurystykę, czyli uniwersalny schemat przybliżonego rozwiązywania problemów optymalizacyjnych.