Optimizasyon algoritmaları, belirli bir problem için olası çözümler arasından en iyi çözümü bulmayı amaçlayan algoritmalardır.
Fiziksel tavlama işlemini taklit eden, global optimum çözüm arayan bir metasezgisel yöntem.
Doğal evrim süreçlerini taklit eden, popülasyon tabanlı meta-sezgisel optimizasyon algoritması.
Optimizasyon algoritmaları, bir problemin olası çözümleri arasından en iyi çözümü (minimum veya maksimum) bulmayı amaçlayan matematiksel ve hesaplama yöntemleridir. Bu algoritmalar, mühendislik, ekonomi, lojistik, yapay zeka gibi birçok alanda kullanılır.
Optimizasyon algoritmaları genellikle şu kategorilere ayrılır:
Optimizasyon algoritmaları, aşağıdaki bileşenlere sahiptir:
Optimizasyon algoritmalarının uygulandığı yaygın alanlar:
Her optimizasyon algoritması, belirli problem türleri için daha uygundur. Algoritma seçimi; problem tipi, arama uzayı boyutu, problemin yapısı (doğrusal, doğrusal olmayan, konveks), hesaplama kaynakları ve gerekli çözüm kalitesi gibi faktörlere bağlıdır.