Salah satu keputusan operasional yang sangat penting dalam manajemen distribusi adalah penentuan jadwal rute pengiriman dari suatu lokasi ke beberapa lokasi tujuan. Keputusan seperti ini sangat penting bagi mereka yang harus mengirimkan barang dari suatu lokasi ( misalnya gedung regiona, pengangkutan sampah, pengambilan surat pada kotak pos) ke berbagai toko yang tersebar di sebuah kota. Perusahaan penerbitan Koran adalah salah satu contoh yang sangat tepat dimana permasalahan ini terjadi. Setiap pagi koran harus di distribusikan dari tempat dimana mereka dicetak ke tempat-tempat penjualan untuk seterusnya di edarkan juga ke pelanggan individu. Keputusan jadwal pengiriman serta rute yang akan di tempuh oleh tiap kendaraan akan sangat berpengaruh terhadap biaya-biaya pengiriman. Namun demikian biaya bukanlah satu-satunya factor pertimbangan dalam proses pengiriman, namun juga harus memeprtimbangkan jarak tempuh juga, dalam bahasa program matematis, salah satu tujuan tersebut bisa menjadi fungsi tujuan (objective function) dan lainya menjadi kendala (constraint), Misalnya, fungsi tujuannya adalah meminimumkan biaya pengiriman namun ada kendala-kendala di antaranya jumlah truk yang banyak dengan perbedaan kapasitas, perbedaan kecepatan dalam zona yang berbeda, rintangan dalam perjalanan (sungai, belokan, gunung), dan waktu istirahat untuk pengemudi adalah beberapa pertimbangan yang diperlukan dalam penentuan perancangan rute. Pekerjaan yang harus dilakukan adalah menentukan truk, artinya perlu diketahui truk mana yang akan mengunjungi toko yang mana. Tahap kedua nantinya adalah menentukan rute perjalanan masing-masing truk. Untuk menentukan rute yang paling baik dapat dikerjakan dengan satu metode yang dinamakan metode saving matrix (Pujawan dan Mahendrawati. 2010).
