Pemrograman dinamik Dynamic Programming adalah teknik matematika yang digunakan untuk membuat suatu seri keputusan yang berhubungan secara berurutan Prosedurnya didasari oleh prinsip optimalitas principle of optimality Hal tersebut digunakan untuk melengkapi sistematika prosedur penentuan kombinasi keputusan yang memaksimumkan semua efektifi tas Berbeda dengan pemrograman linier pada pemrograman dinamik tidak ada suatu standar formulasi matematika yang dapat dipergunakan untuk memecahkan bermacam macam masalah Hiller dan Lieberman 1974 Pemrograman dinamik (Dynamic Programming) adalah teknik matematika yang digunakan untuk membuat suatu seri keputusan yang berhubungan secara berurutan . Prosedurnya didasari oleh prinsip optimalitas (principle of optimality). Hal tersebut digunakan untuk melengkapi sistematika prosedur penentuan kombinasi keputusan yang memaksimumkan semua efektifi tas. Berbeda dengan pemrograman linier, pada pemrograman dinamik tidak ada suatu standar formulasi matematika yang dapat dipergunakan untuk memecahkan bermacam?macam masalah. ...(Hiller dan Lieberman, 1974).