Lewati ke konten utama

Pendahuluan

Bab ini melanjutkan pembahasan kita mengenai algoritma dan optimisasi. Secara intuitif, jaringan dan aliran jaringan cukup sederhana. Kita ingin memindahkan sesuatu (barang, air, data) dari suatu titik awal ke tujuan. Kita memiliki sejumlah titik perantara (terminal angkutan, katup, perute) dan penghubung di antaranya (jalan, pipa, kabel), dan setiap penghubung hanya mampu mengangkut jumlah terbatas. Tujuan alaminya ialah memindahkan sebanyak mungkin dari titik awal ke tujuan dengan tetap mematuhi batas setiap penghubung. Alih-alih sekadar menebak cara melakukan pemaksimuman ini, kita akan mengembangkan algoritma yang mengerjakannya. Kita juga akan melihat cara mudah membuktikan keoptimalan solusi melalui Teorema Aliran Maksimum–Potongan Minimum yang klasik.