SORU: Sezgisel algoritma nedir ve ne amaçla kullanılır?
CEVAP: Heuristic (sezgisel) kelimesinin kökeni Yunanca keşfetmek veya bulmak anlamına gelmektedir. Sezgisel algoritma, bilim, icat ve problem çözme yeteneklerinin bir birleşimi olarak tanımlanabilir. Esasında sezgisel bir algoritma, analistin uygun çözüm uzayında arama yapmak için geliştirdiği ve kullandığı prosedürü temsil eder. İyi bir sezgisel algoritma, makul bir bilgisayar süresi içinde kaliteli çözümler üretmelidir. Büyük boyutlardaki karmaşık lojistik problemleri genellikle çeşitli sezgisel algoritmaların yardımıyla çözülür. İyi sezgisel algoritmalar, bazı problem durumlarında en iyi çözümleri bulma yeteneğine sahip olmasına karşın, sezgisel algoritmalar en iyi çözümü bulacağını garanti etmez. Sezgisel algoritmaların yaygın şekilde kullanılmasını birkaç nedeni vardır. Kesin algoritmalar kullanıldığında problemin çözüm süresinin problemin boyutuyla birlikte katlanarak arttığı durumlarda sezgisel algoritmalar kullanılır. Bazı durumlarda ise, kesin algoritma kullanmanın maliyeti, en iyi çözümün getireceği potansiyel faydalardan çok daha fazla olur. Bu nedenle, bu gibi durumlarda analistler genellikle çeşitli sezgisel algoritmalar kullanırlar. Gerçek hayatta çok sayıdaki lojistik probleminin çözümü yalnızca sezgisel algoritmalarla mümkündür. Birçok sezgisel algoritma göreceli olarak basit fikirlere dayanırken, birçoğu da problemin önceden matematiksel formülasyonu olmadan geliştirilmiştir.