Dual pada Aliran Network Kondisi-kondisi Complementary Slackness

BAB 3 PEMBAHASAN

3.1. Out-Of-Kilter pada Permasalahan Minimal Cost Dalam Network Flow

Bentuk umum dari masalah aliran minimal cost dapat dituliskan sebagai berikut. Minimumkan ∑∑ = = m i m j ij ij x c 1 1 Kendala ∑ ∑ = = = − m j m k ki ij x x 1 1 i = 1, 2, ...,m x ij ≥ l ij i,j = 1, 2, …,m x ij ≤ u ij i,j = 1, 2, …,m 3.1 Kekekalan aliran yang memenuhi pada batasan tetap l ij ≤ x ij ≤ u ij adalah feasible flowAliran yang layak. Asumsikan c ij , l ij , dan u ij integer dan 0 ≤ l ij ≤ u ij . Karena semua nilai di sisi kanan pada persamaan kekekalan aliran adalah nol, dapat disimpulkan bahwa aliran dalam network tidak mempunyai titik awal atau titik akhir, tapi akan beredarberputar terus-menerus sepanjang aliran pada network tersebut. Dengan demikian kekekalan aliran dalam network akan membentuk directed cycles.

3.1.1. Dual pada Aliran Network

Hubungkan variabel dual w i dengan beberapa node pada Persamaan 3.1, variabel dual h ij dengan batasan x ij ≤ u ij yang mana ditetapkan - x ij ≥ - u ij untuk mencari dual, dan Universitas Sumatera Utara variabel dual v ij dengan batasan x ij ≥ l ij , dual dari out-of-kilter pada permasalahan aliran network minimal cost dituliskan sebagai berikut. Minimumkan ∑∑ = = m i m j ij ij v l 1 1 - ∑∑ = = m i m j ij ij h u 1 1 Kendala w i – w j + v ij – h ij = c ij i, j = 1,…, m h ij ,v ij ≥ 0 i, j = 1,…, m w i tak terbatas i = 1,…, m Jika w i asumsikan semua w i integer, maka dual constraint untuk arc i, j menjadi v ij – h ij = c ij – w i + w j , h ij ≥ 0, v ij ≥ 0 dan dapat dipenuhi oleh v ij = Maksimum {0, c ij - w i + w j } h ij = Maksimum {0, - c ij - w i + w j }

3.1.2. Kondisi-kondisi Complementary Slackness

Kondisi-kondisi complementary slackness untuk mendapatkan nilai yang optimal dari perumusan out-of-kilter adalah sebagai berikut: x ij – l ij v ij = 0 i,j = 1, 2,…, m 3.2 u ij – x ij v ij = 0 i,j = 1, 2,…, m 3.3 z ij – c ij ≡ w i – w j - c ij . Kemudian dari definisi v ij dan h ij didapat v ij = Maksimum {0, -zij – c ij } 3.4 h ij = Maksimum {0, zij – c ij } 3.5 Catatan bahwa z ij – c ij akan dikenal sebagai koefisien x ij dalam barisan fungsi objektif pada tabel simpleks batas atas-batas bawah yang mempunyai solusi dasar pada masalah primal. Bila diberikan nilai pada w i , maka dapat dihitung z ij – c ij = w i – w j - c ij. Jika melihat persamaan pada 3.4 dan 3.5, maka kondisi complementary slackness 3.2 dan 3.3 diperoleh Universitas Sumatera Utara z ij – c ij 0 v ij 0 x ij = l ij i, j = 1, 2,..., m 3.6 z ij – c ij 0 h ij 0 x ij = u ij i, j = 1, 2,..., m 3.7 Memasukkan kondisi tambahan z ij – c ij = 0 l ij ≤ x ij ≤ u ij i, j = 1, 2,..., m 3.8 Beberapa kekekalan aliran conserving flow yang memenuhi 3 tiga kondisi di atas akan optimal. Permasalahannya, bagaimana mencari atas nilai-nilai dari w i kekekalan x ij sampai tiga kondisi di atas terpenuhi. Lihat Gambar 3.1a. Ambil untuk tiap-tiap w i = 0, dan kekekalan aliran tiap-tiap x ij , Agar dapat memeriksa nilai yang optimal. Gambar 3.1b memberikan nilai z ij – c ij, x ij, dan w i pada network yang ada di Gambar 3.1a. Pada Gambar 3.1b dapat dilihat bahwa z 12 – c 12 = -2 dan x 12 = 0 = l 12 dan demikian arc 1, 2 disebut menjadi in-kilter, pada sisi lain, z 23 – c 23 = 3 dan x 23 = 0 u 23 dan karena itu arc 2, 3 disebut menjadi out-of-kilter. a b Gambar 3.1a. Network Gambar 3.1b w i , z ij – c ij , x ij 2 3 1 4 0, 2, 2 0, 5, -1 0, 6, -3 0, 3, 0 l ij , u ij , c ij 1, 2, 5 2 4 1 3 z 12 – c 12 = -2 z 34 – c 34 = 1 z 23 – c 23 = 3 z 41 – c 41 = 0 w 1 = w 2 = w 3 = w 4 = x 12 = x 23 = x 34 = x 41 = x 13 = z 13 – c 13 = -5 Universitas Sumatera Utara

3.1.3. Status Kilter dan Bilangan Kilter pada Arc