Sezgisel algoritma

Vikipedi, özgür ansiklopedi

(Buluşsal algoritma (Bilgisayar Bilimleri) sayfasından yönlendirildi)
Git ve: kullan, ara

Bilgisayar bilimlerinde, sezgisel yada buluşsal (heuristic) bir problem çözme teknikniğidir. Sonucun doğruluğunun kanıtlanabilir olup olmadığını önemsememektedir fakat genelde iyi çözüm yolları elde eder. Sezgisel algoritmalar ise geçiş süresinde daha verimli hale gelebilmek için en iyi çözümü aramakdan vaz geçerek çözüm zamanını azaltan algoritmalardır.

Sezgisel algoritmalar en iyi sonucu bulacaklarını garanti etmezler fakat makul bir süre içerisinde bir çözüm elde edeceklerini garanti ederler. Genellikle en iyiye yakın olan çözüm yolununa hızlı ve kolay bir şekilde ulaşırlar.

Sezgisel arama algoritmalarına örnek olarak

  • A* araması (A star)
  • Demet araması (Beam search)
  • Tırmanış Araması (Hill climbing)
  • En iyi öncelikli arama (Best first search)
  • Açgözlü en iyi öncelikli arama (Greedy best first search)


Heuristic diğer bir anlamıyla; bir düğümden (node) başka bir düğüme olan en kısa yolun maliyetini hesaplayan fonksiyonlar olarak bilinir.

[değiştir] Kaynaklar

[değiştir] Dış bağlantılar