Keberhasilan suatu teknik riset operasi pada akhirnya diukur berdasarkan penyebaran
penggunaannya sebagai suatu alat pengambil keputusan sejak diperkenalkan diakhir tahun
1940 -an, Linear Programming telah terbukti merupakan salah satu riset operasi yang paling
efektif. Keberhasilannya berakar dari keluwesannya dalam menjabarkan berbagai situasi
kehidupan nyata dibidang – bidang berikut ini, yaitu militer, industri, pertanian, transportasi,
ekonomi, kesehatan, dan bahkan ilmu sosial dan perilaku. Disamping itu, tersedianya program
komputer yang sangat efisien untuk memecahkan masalah – masalah linear programming yang
sangat luas merupakan faktor penting dalam tersebarnya penggunaan teknik ini.
Kegunaan linear programming adalah lebih luas daripada aplikasinya semata – mata.
Pada kenyataannya, linear programming harus dipandang sebagai dasar penting
pengembangan teknik – teknik riset operasi lainnya, termasuk program integer, stochastic, arus
jaringan dan kuadratik. Dalam hal ini, pemahaman akan linear programming adalah penting
untuk implementasi teknik – teknik tambahan ini.
Linear programming adalah sebuah alat deterministic, yang berarti bahwa semua
parameter model yang diasumsikan diketahui dengan pasti. Tetapi dalam kehidupan nyata,
jarang seseorang mengahadapi masalah dimana terdapat kepastian yang sesungguhnya. Teknik
linear programming mengkompensasikan ”kekurangan” ini dengan memberikan analisis paska
optimal dan analisis parametrik yang sistematis untuk memungkinkan pengambil keputusan
yang bersangkutan untuk menguji sensivitas pemecahan yang optimal yang statis terhadap
perubahan diskrit atau kontinue dalam berbagai parameter dari model tersebut. Pada intinya
teknik tambahan ini memberikan dimensi dinamis pada sifat pemecahan linear programming
yang optimal.
Tujuan dari linear programming adalah suatu hasil yang mencapai tujuan yang
ditentukan (optimal) dengan cara yang paling baik diantara semua alternatif yang mungkin
dengan batasan sumber daya yang tersedia. Meskipun mengalokasi sumber– sumber daya
kepada kegiatan – kegiatan merupakan jenis aplikasi yang paling umum, linear programming
mempunyai banyak aplikasi penting lainnya. Sebenarnya, setiap masalah yang metode
matematisnya sesuai dengan format umum bagi linear programming merupakan masalah bagi
linear programming. Selanjutnya suatu prosedur penyelesaian yang sangat efisien, yang
dinamakan metode simpleks, tersedia untuk menyelesaikan masalah – masalah linear
programming bahkan untuk masalah yang besar sekalipun.
Menurut Zainal Mustafa, EQ, dan juga Ali Parkhan (2000, p43)
Linear Programing ialah suatu cara yang lazim digunakan dalam pemecahan suatu
masalah pengalokasian sumber-sumber yang terbatas dengan secara optimal.