Analisis Penggunaan Algoritma Greedy dalam Program Solusi Fisibel Basis Awal Transportasi

dokumen-dokumen yang mirip
Penggunaan Algoritma Greedy dalam Penyelesaian Masalah Transportasi

BAB 3 METODOLOGI PENELITIAN

Model Transportasi /ZA 1

TRANSPORTATION PROBLEM

Prof. Dr. Ir. ZULKIFLI ALAMSYAH, M.Sc. Program Studi Agribisnis Fakultas Pertanian Universitas Jambi

Team Dosen Riset Operasional Program Studi Teknik Informatika Universitas Komputer Indonesia

MODEL TRANSPORTASI - I MATAKULIAH RISET OPERASIONAL Pertemuan Ke-6

MODEL TRANSPORTASI MATAKULIAH RISET OPERASIONAL Pertemuan Ke-12 & 13. Riani Lubis Jurusan Teknik Informatika Universitas Komputer Indonesia

MODEL TRANSPORTASI - I MATAKULIAH RISET OPERASIONAL Pertemuan Ke-7. Riani Lubis Program Studi Teknik Informatika Universitas Komputer Indonesia

BAB VII METODE TRANSPORTASI

MODEL TRANSPORTASI. Sesi XI : Model Transportasi

BAB 2 LANDASAN TEORI

BAB III MODEL TRANSPORTASI. memperkecil total biaya distribusi (Hillier dan Lieberman, 2001, hlm. 354).

METODE IMPROVED EXPONENTIAL APPROACH DALAM MENENTUKAN SOLUSI OPTIMUM PADA MASALAH TRANSPORTASI

Riset Operasional TABEL TRANSPORTASI. Keterangan: S m = Sumber barang T n = Tujuan barang X mn = Jumlah barang yang didistribusikan

biaya distribusi dapat ditekan seminimal mungkin

Analisis Pengimplementasian Algoritma Greedy untuk Memilih Rute Angkutan Umum

Pokok Bahasan VI Metode Transportasi METODE TRANSPORTASI. Metode Kuantitatif. 70

BAB 2 LANDASAN TEORI. 2.1 Pengertian Program Linier (Linear Programming)

METODE TRANSPORTASI Permintaan Masalah diatas diilustrasikan sebagai suatu model jaringan pada gambar sebagai berikut:

PERBANDINGAN APLIKASI ALGORITMA BRUTE-FORCE DAN KOMBINASI ALGORITMA BREADTH FIRST SEARCH DAN GREEDY DALAM PENCARIAN SOLUSI PERMAINAN TREASURE HUNT

Model Transportasi 1

MENGOPTIMALKAN BIAYA DISTRIBUSI PAKAN TERNAK DENGAN MENGGUNAKAN METODE TRANSPORTASI (Studi Kasus di PT. X Krian)

Team Dosen Riset Operasional Program Studi Teknik Informatika Universitas Komputer Indonesia

BAB II TINJAUAN PUSTAKA

Penerapan Algoritma Runut-Balik (Backtracking) pada Permainan Nurikabe

IMPLEMENTASI ALGORITMA GREEDY PADA PERMAINAN OTHELLO

MASALAH TRANSPORTASI

Prof. Dr. Ir. ZULKIFLI ALAMSYAH, M.Sc. Program Magister Agribisnis Universitas Jambi

Tentukan alokasi hasil produksi dari pabrik pabrik tersebut ke gudang gudang penjualan dengan biaya pengangkutan terendah.

PERTEMUAN 10 METODE PENDEKATAN VOGEL / VOGEL S APPROXIMATION METHOD (VAM)

BAB 2 LANDASAN TEORI

TRANSPORTASI & PENUGASAN

MODEL TRANSPORTASI OLEH YULIATI, SE, MM

Analisis Penerapan Algoritma Kruskal dalam Pembuatan Jaringan Distribusi Listrik

TRANSPORTATION PROBLEM. D0104 Riset Operasi I Kuliah XXIII - XXV

BAB 2 LANDASAN TEORI DAN KERANGKA PEMIKIRAN

MODEL TRANSPORTASI MATAKULIAH RISET OPERASIONAL Pertemuan Ke-11

Metode Transportasi. Rudi Susanto

BAB 3 PEMBAHASAN. 3.1 Pengumpulan Data

PERTEMUAN 9 MENENTUKAN SOLUSI FISIBEL BASIS AWAL

Perbandingan Algoritma Brute Force dan Backtracking dalam Permainan Word Search Puzzle

Studi Algoritma Optimasi dalam Graf Berbobot

UMMU KALSUM UNIVERSITAS GUNADARMA

#6 METODE TRANSPORTASI

Penerapan algoritma Greedy dalam penentuan Porter Generic Strategies untuk suatu perusahaan

TRANSPORTASI APROKSIMASI VOGEL

PENGGUNAAN ALGORITMA HUNGARIAN DALAM MENYELESAIKAN PERSOALAN MATRIKS BERBOBOT

Penggunaan Algoritma Greedy untuk menyelesaikan Permainan Othello

Metode Transportasi. Muhlis Tahir

VISUALISASI TEORI OPTIMALISASI BIAYA TRANSPORTASI UNTUK PEMBELAJARAN RISET OPERASI

BAB 2 LANDASAN TEORI 2.1 Sistem dan Model Pengertian sistem Pengertian model

Penerapan Algoritma Greedy dalam Optimasi Keuntungan Perusahaan Pengiriman Barang

PEMROGRAMAN LINIER: MODEL TRANSPORTASI. Oleh: Ni Ketut Tari Tastrawati, S.Si, M.Si

Penerapan Algoritma Greedy untuk Memecahkan Masalah Pohon Merentang Minimum

ANALISA PERBANDINGAN METODE VAM DAN MODI DALAM PENGIRIMAN BARANG PADA PT. MITRA MAYA INDONESIA

IMPLEMENTASI PROGRAM DINAMIS DENGAN ALGORITMA NEEDLEMAN-WUNSCH PADA PENSEJAJARAN DNA DAN PROTEIN

Penentuan Lokasi Pemasaran Produk dengan Media Periklanan Menggunakan Algoritma Greedy

MODEL TRANSPORTASI UNTUK MASALAH PENDISTRIBUSIAN AIR MINUM (STUDI KASUS PDAM SURAKARTA) Abstrak

TUGAS PROGRAM LINEAR MODEL TRANSPORTASI

PERBANDINGAN ALGORITMA GREEDY DAN BRUTE FORCE DALAM SIMULASI PENCARIAN KOIN

Implementasi Algoritma Greedy dalam Pembagian kerja pada Mesin yang Identik

EFISIENSI BIAYA DISTRIBUSI DENGAN METODE TRANSPORTASI

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

Implementasi Algoritma Greedy pada Permainan Ludo

Modul 10. PENELITIAN OPERASIONAL MODEL TRANSPORTASI. Oleh : Eliyani PROGRAM KELAS KARYAWAN PROGRAM STUDI TEKNIK INDUSTRI FAKULTAS TEKNOLOGI INDUSTRI

Penerapan Algoritma Greedy untuk Permainan Flood It

BAB II TINJAUAN PUSTAKA

TRANSPORTASI NORTH WEST CORNER (NWC)

PENERAPAN ALGORITMA GREEDY UNTUK PENENTUAN JALUR DISTRIBUSI BANTUAN PASCA BENCANA ALAM

Penggunaan Algoritma Greedy Dalam Perancangan Papan Teka Teki Silang

OPTIMASI DISTRIBUSI GULA MERAH PADA UD SARI BUMI RAYA MENGGUNAKAN MODEL TRANSPORTASI DAN METODE LEAST COST

IMPLEMENTASI METODE NWC DAN MODI DALAM PENGOPTIMALAN BIAYA PENDISTRIBUSIAN PUPUK (STUDI KASUS : PT. PERKEBUNAN RIMBA AYU)

Menentukan Susunan Terbaik Tim Proyek dengan Algoritma Branch and Bound

APLIKASI ALGORITMA GREEDY DALAM PENENTUAN SPESIFIKASI KOMPUTER RAKITAN

BAB 2 LANDASAN TEORI. 2.1 PENGERTIAN MODEL DAN METODE TRANSPORTASI

Gita Sari Adriani, Pardi Affandi, M. Ahsar Karim Program Studi Matematika FMIPA Universitas Lambung Mangkurat

PENCARIAN SOLUSI TTS ANGKA DENGAN ALGORITMA RUNUT BALIK BESERTA PENGEMBANGANNYA

PENGGUNAAN ALGORITMA GREEDY DALAM PERMAINAN KARTU BLACK JACK

Penerapan Algoritma Greedy dalam Pembuatan Artificial Intelligence Permainan Reversi

PENDISTRIBUSIAN BBA DENGAN METODE PROGRAMA LINIER (PERSOALAN TRANSPORTASI) Oleh : Ratna Imanira Sofiani, S.Si Dosen Universitas Komputer Indonesia

BAB 2 LANDASAN TEORI

Artinya : penugasan adalah sub bagian dari program linier.

Penyelesaian Permainan Sliding Puzzle 3x3 Menggunakan Algoritma Greedy Dengan Dua Fungsi Heuristik

TRANSPORTASI, PENUGASAN, PEMINDAHAN

METODE VOGEL S APPROXIMATION (VAM) METODE TRANSPORTASI

Penerapan Algoritma Branch and Bound untuk Penentuan Jalur Wisata

Penerapan Algoritma Greedy dalam Permainan Othello

BAB V PROGRAMA LINIER : MODEL TRANSPORTASI

APLIKASI TRANSPORTASI PENGIRIMAN BARANG MENGGUNAKAN METODE LEAST COST DAN MODIFIED DISTRIBUTION PADA CV. NIHTA CARGO EXPRESS

1, 2, 3

Penerapan Algoritma Brute force dan Greedy pada Penjadwalan Disk

BAB II LANDASAN TEORI DAN KERANGKA PEMIKIRAN. Menurut James A.F. Stoner (2006, p7), manajemen adalah suatu

BAB 2 LANDASAN TEORI. 2.1 Pengertian Model dan Metode Transportasi

KERANGKA PEMIKIRAN Kerangka Pemikiran Teoritis

Penerapan Algoritma Greedy untuk Permainan Halma

PERTEMUAN 12 KEMEROSOTAN (DEGENERACY)

IF3051 Strategi Algoritma Penerapan Algoritma Greedy untuk Peletakan Tanaman dalam Game Harvest Moon: Back to Nature

METODE MAX MIN VOGEL S APPROXIMATION METHOD UNTUK MENEMUKAN BIAYA MINIMAL PADA PERMASALAHAN TRANSPORTASI

ALGORITMA RUNUT-BALIK UNTUK MENGGANTIKAN ALGORITMA BRUTE FORCE DALAM PERSOALAN N-RATU

Transkripsi:

Abstrak Analisis Penggunaan Algoritma Greedy dalam Program Solusi Fisibel Basis Awal Transportasi Komang Gita A 1, Heryanto 2, Stefanus A N 3 Laboratorium Ilmu dan Rekayasa Komputasi Departemen Teknik Informatika, Institut Teknologi Bandung Jl. Ganesha 10, Bandung E-mail : if14057@students.if.itb.ac.id 1, if14081@students.if.itb.ac.id 2, if14107@students.if.itb.ac.id 3 Transportasi adalah suatu kegiatan yang penting bagi kehidupan kita pada umumnya, dan pada kegiatan industri pada khususnya. Dalam kaitannya dengan industri, transportasi digunakan dalam pendistribusian produk dari sejumlah sumber kepada sejumlah tujuan. Supaya biaya yang diperlukan untuk proses tersebut bisa efisien, diperlukan suatu strategi pe00mecahan masalah yang bisa memberikan solusi yang optimal. Dalam makalah ini, penulis akan membahas strategi pemecahan masalah transportasi tersebut menggunakan solusi fisibel basis awal transportasi yang mencakup tiga metode, yaitu : Metode Northwest, metode Least Cost, dan Metode Vogel, dimana pada prinsipnya, ketiga metode tersebut merupakan implementasi algoritma greedy. Melalui pembahasan makalah ini, penulis menemukan bahwa masalah optimasi transportasi bisa diselesaikan dengan solusi fisibel basis awal transportasi dimana di antara tiga metode yang terkandung di dalamnya, metode vogel lah yang memberikan solusi paling optimal. Kata kunci: greedy, transportasi, solusi fisible, northwest, least cost, Vogel 1. Pendahuluan Dalam industri, produsen pasti ingin supaya biaya produksi bisa lebih murah. Biaya tersebut mencakup biaya transportasi/pengiriman barang dari produsen kepada agen atau konsumen. Untuk itu, pengiriman barang harus benar-benar efektif dan efisien, supaya dengan cost yang lebih sedikit, tapi barang yang didistribusikan bisa lebih banyak. Tujuan penulisan makalah: 1. Melakukan eksplorasi terhadap isu, metode, dan masalah yang dipelajari dalam pengembangan serta menyebarkan aplikasi yang mendukung teknologi informasi; 2. Sebagai media untuk berbagi informasi hasilhasil pemikiran dan penelitian. 3. Sebagai referensi untuk penyelesaian masalah transportasi supaya bisa diperoleh hasil yang optimal Ruang Lingkup : Makalah ini berisi berbagai pemikiran, usulan, dan konsep dalam menganalis pencarian solusi pada persolan transportasi. Algoritma utama yang dipakai dalam solusi ini adalah algoritma greedy. 2. Algorima Solusi Fisible Basis Awal 2.1 Deskripsi awal Solusi Fisible Basis Awal Solusi visible basis awal adalah suatu penyelesaian masalah transportasi yang menggunakan algoritma greedy sebagai algoritma utama dalam algoritma tersebut. Algoritma ini mempunyai tiga metode, yaitu : Metode Northwest, metode Least Cost, dan Metode Vogel. 2.2 Deskripsi umum persoalan transportasi Dalam proses tansportasi produk dari produsen kepada konsumen, diperlukan biaya. Untuk mendapatkan keuntungan yang maksimum, biaya transportasi harus se minimal mungkin, tetapi tetap memenuhi kebutuhan yang berlaku. 2.3 Solusi Basis Awal Transportasi sebagai solusi Dengan penggunaan algoritma greedy, maka bisa diambil potongan-potongan solusi sementara yang akan memberikan solusi optimal. Ketiga metode yang dipakai pada dasarnya menggunakan prinsip greedy, yaitu pengambilan elemen terbesar / terkecil dari suatu himpunan. Perbedaan di antara ketiganya hanyalah letak pengaksesan elemennya saja. 1

2.3.1 Metode North West Prinsip utama metode north west adalah semua proses dimulai dari baris-kolom paling kiri atas, baru kemudian proses dilanjutkan ke bagian yang masih available. Setelah demand atau supply terpenuhi, baris atau kolom yang bersangkutan akan dianggap tidak available lagi, sehingga proses akan dilakukan pada bagian lain yang masih tersedia. Contoh langkah penyelesaian masalahnya adalah sebagai berikut : 1. Langkah pertama yang dapat dilakukan adalah dengan membuat tabel dari data-data diatas. Tabel tersebut kurang lebih akan terlihat sebagai berikut: 3. Karena baris maupun kolom terdekat dengan x11 telah dicoret, maka kita mulai dengan kotak x22. Nilai x22 adalah nilai terkecil antara a2 dan b2 yaitu sebesar 20. Karena telah dipakai untuk mengisi x22 maka nilai a2 berubah menjadi 0 dan nilai b2 menjadi 5. Adapun kotak nilai a melambangkan sumber dan b melambangkan tujuan. Kotak kecil pada gambar diatas melambangkan ongkos sementara kotak besar yang masih kosong melambangkan besar x atau barang yang harus dialirkan dari sumber ke tujuan. 2. Perhitungan dengan metode Northwest dimulai dari kotak pojok kiri atas yaitu kotak x11. Masukkan nilai terkecil antara a1 dan b1 untuk mengisi kotak x11, karena keduanya bernilai 10 maka masukkan 10 sebagai nilai x11. Kemudian karena a1 dan b1 nilainya dikurangi besar nilai x11, maka keduanya bernilai nol sehingga baris 1 dan kolom 1 keluar dari perhitungan. 4. Nilai a2 nol, sehingga perhitungan selanjutnya diarahkan ke kotak x32. Nilai x32 adalah nilai terkecil antara b2 dan a3 yaitu 5. kemudian b2 habis dan nilai a3 menjadi 7. 5. Selanjutnya isi kotak x33 dengan nilai terkecil antara a3 dan b3 yaitu sebesar 7. Karena hanya tersisa satu kotak terakhir maka masukkan nilai x43 sebesar nilai a4 dan b3 yaitu 8. 2

metoda Least Coast dari masukkan M matriks_masalah yang berlelemen cost bertype integer dan demand : bertype integer} Deklarasi : a1,a2,..,an : integer b1,b2,..,bm : integer cc : integer j,i : integer batas, total : integer 6. cost total = [(10x10) + (18x20) + (20x5) + (35X8)] = 840 Metode ini mempunyai kelebihan, yaitu penanganannya relatif mudah dibanding metode yang lain. Tapi metode ini juga mempunyai kelemahan, karena lebih menitikberatkan pada posisi, maka value jadi terabaikan, sehingga metode ini kurang memberikan solusi yang optimal. 2.3.2 Metode Least Cost Prinsip kerja dari metoda ini hampir dengan metoda greedy by cost yaitu memprioritaskan pada cost / biaya terkecil. Pada masalah transportasi ini pengangkutan barang dengan biaya - biaya terendah akan di masukkan kedalam himpunan solusi masalah hingga sesuai dengan spesifikasi di berikan olah user. Solusi yang di berikan oleh metoda Least Cost ini biasanya digunakan sebagai basis dalam pencarian solusi yang optimum. Bila tidak ada solusi yang lebih baik maka solusi awal yang di berikan olah metoda Least cost ini akan di gunakan sebagai solusi akhir persoalan. Metoda ini memiliki algoritma sebagai berikut : 1. Cari ongkos pengiriman barang terkecil. 2. Periksa apakah tujuan sudah terisi penuh atau belum, jika belum lanjtuk ke langkah 3. jika penuh kembali ke langkah 1. 3. Periksa apakah jumlah himpunan solusi sudah sesuai dengan spesifikasi yang diberikan oleh user jika belum kembali ke langkah 1. jika sudah sesuai keluar dari program. Metoda Least Cost pada masalah transportasi ini memiliki pseudo code sebagai berikut : procedure LeastCost (input : M : Matriks_Masalah[1..n][1..m] ; output : S : Himpunan_Solusi) {procedure ini akan menghasilkan solusi optimum suatu masalah tranportasi barang menggunakan Algoritma : S : {} for i <- to n do ai <- (M[i][1].demand) for j <- 2 to m do ai<-ai+m[i][j].demand for i <- to n do bi <- M[1][i] for j <- 2 to m do bi<-bi + M[j][i].demand batas <- 0 for i <- to n do batas <- batas+ ai totals <- 0 repeat cc <- elemen M[i][j] dengan nilai cost terkecil if (cc <= bj) then M <- M M[i][j] S <- S U M[i][j] If (total S > batas) then M[i][j] <- M[i][j] (totals batas) Until (totals = batas ) Karena terdapat banyak pengulangan dengan jumlah proses sebanyak n * m sehingga kompleksitas dari algoritma LeastCost ini menjadi O(n2) yang nilai nya lebih kecil dibandingkan dengan metoda exhaustic search. Selain dalam proses transportasi metoda ini juga dapat di gunakan dalam proses pembagian data di dalam internet. Contoh langkah penyelesaian masalah transportasi dengan metode LeastCost adalah sebagai berikut : 1. Langkah pertama yang dapat dilakukan adalah dengan membuat tabel dari data-data diatas. Tabel tersebut kurang lebih akan terlihat sebagai berikut: 3

Adapun kotak nilai a melambangkan sumber dan b melambangkan tujuan. Kotak kecil pada gambar diatas melambangkan ongkos sementara kotak besar yang masih kosong melambangkan besar x atau barang yang harus dialirkan dari sumber ke tujuan. 2. Kemudian tentukanlah kotak-kotak dengan ongkos terkecil untuk diisi. Dalam kasus ini kotak dengan ongkos terkecil adalah kotak x12 dan x33 dengan nilai ongkos sebesar nol. Untuk mengisi x12 carilah nilai terkecil antara a1 dan b2, yaitu sebesar 10. Kemudian kurangilah nilai a1 dan b2 masing-masing sebesar nilai x12 sehingga nilai a1 = 0 dan b2 = 15. Lakukan hal yang sama untuk x33 sehingga didapati hasilnya adalah sebagai berikut: 4. Selanjutnya isi x12 dengan angka 2 sehingga nilai a2 menjadi 15. 5. Yang berikutnya harus diisi adalah x11 namun karena a1 dan b1 telah habis maka nilai x11 = 0 begitu pula dengan x13. Sedangkan untuk mengisi x42 kita harus mencari nilai terkecil antara a4 dan b2, kemudian didapati nilai terkecil adalah nilai a4 yaitu sebesar 0. Hal yang sama berlaku untuk x32. Terakhir kita ixi x22 dengan nilai 15 sehingga seluruh supply dan demand habis terbagi. 3. Kemudian kita dapat beralih ke x41. Nilai x41 dapat diisi sebesar 8 sehingga nilai a4 habis dan nilai b1=2. Lalu kita dapat beralih ke x23 yang kemudian diisi nilai sebesar 3. 4

Pseudo-code Metode Vogel: procedure VAM (input/output M MatriksTrans); {Merupakan procedure yang menerima parameter input/output berupa MatriksTrans} Deklarasi Penalti array[] of int; Algoritma HitungPenalti(M, Penalti); {mengisi tabel Penalti dengan nilai penalti tiap baris dan kolom} 6. z = [(0x10) + (0x12) + (7x3) + (4x8) + (8x2) + (18x15)] = 339 Kelemahan dari metoda ini solusi yang dihasilkan bukan merupakan solusi utama. Dan kelebihan yang di berikan yaitu mempunyai kompleksitas algoritma yang lebih simpe O(n2) 2.3.3 Metode Vogel Metode menyelesaikan persoalan transportasi dengan dengan mencari nilai penalti tiap baris dan kolom pada matriks persoalan transportasi. Setelah itu, matriks persoalan diperkecil dengan menandai baris atau kolomnya. Baris atau kolom yang ditandai akan dipilih dengan kriteria tertentu yang akan dijelaskan. Hal ini terus dilakukan sampai ukuran matriks 1x1 Jadi persoalan transportasi ini bisa diselesaikan dengan solusi rekursif atau iteratif. Berikut ini adalah langkah-langkah metode Vogel: 1. Hitung penalti untuk tiap kolom dan baris. Penalti adalah selisih cost terkecil dengan cost terkecil dengan cost terkecil kedua. 2. Cari baris/kolom dengan penalti terbesar dan alokasikan sebanyak mungkin pada sel dengan cost terkecil pada baris atau kolom itu. Sesuaikan dengan supply dan demand pada sel itu. Lalu tandai baris atau kolom. 3. a. Bila tinggal satu kolom/baris yang belum ditandai, STOP. b. Bila tinggal satu kolom/barus dengan supply/demand yang belum ditandai, tentukan variabel basis pada kolom/baris dengan cara least cost. c. Bila semua baris dan kolom yang belum ditandai mempunyai supply dan demand sama dengan nol, tentukan variabel-variabel basis yang berharga nol dengan cara ongkos terkecil. Kemudian STOP. d. Jika 3a, b, dan c tidak terjadi, hitung kembali penalty untuk baris/kolom yang belum ditandai. Kembali ke nomor 2. AlokasiBarang(M, Penalti); {mengisi nilai MatriksTrans M dengan alokasi barang dan menandai bagian matriks yang telah dipilih} while (not IsSatuBrsKlm and not IsNoSupplyDemand) do AlokasiBarang(M, Penalti); {IsSatuBrsKlm or IsNoSupply} if (IsSatuBrsKlm) then {Jika Matriks yang belum ditandai tinggal satu baris atau satu kolom} LeastCost(M); if (IsNoSupplyDemand) then {Jika nilai supply atau demand pada baris/kolom yang belum ditandai berjumlah nol} LeastCost(M); Kompleksitas Metode Vogel adalah: O(2mn) + O((m-1)*(n-1)) = O(2mn) + O(mn) = O(2mn) = O(mn) contoh soal: lakukan langkah 1: 5

lakukan langkah 2: ternyata hasil dari minimasi nilai cost adalah: z = (10 * 0) + (2 * 8) + (15 * 18) + (3 * 7) + (12 * 0) + (8 * 4) = 339 3. Kesimpulan Program Solusi Fisibel Basis Awal Transportasi digunakan hanya untuk menentukan solusi basis awal dari permasalahan transportasi dan bukan untuk mengetahui solusi optimal dari permasalahan transportasi yang sebenarnya. Solusi ini diharapkan penulis dapat membantu user (pengguna) dalam mengetahui dan menentukan jalur-jalur pendistribusian produk dalam kegiatan industri sehingga biaya total dapat diminimumkan. lakukan langkah 3 dan seterusnya sampai semua supply dan demand terpenuhi: Setelah membandingkan 3 cara di atas, solusi yang paling memberikan nilai optimal adalah solusi dengan cara Vogel. Namun cara Vogel memiliki kompleksitas yang cenderung lebih tinggi. Daftar Pustaka [1] Dimyati, Tjutju Tarliah & Ahmad Dimyati. 1992. Operations Research, Model-model Pengambilan Keputusan. Bandung : Sinar Baru. 6