Dinamik programlama algoritmaları optimizasyon problemlerinin çözümünde yaygın olarak kullanılır .