Pemrograman Linier: Metode dan Solusi
Pemrograman Linier: Metode dan Solusi
RINGKASAN ......................................................................................................................... 2
ABSTRAK ..................................................................................................................... 3
PENDAHULUAN................................................................................................................ 4
Tujuan Umum............................................................................................................ 5
Objektif Khusus......................................................................................................... 5
TEORI PEMPROGRAMAN LINEAR ..................................................................... 6
Konsep dasar ............................................................................................................. 6
Solusi grafis ................................................................................................................ 7
Bentuk standaro.................................................................................................................... 9
Bentuk kanonik............................................................................................................... 10
METODE SEDERHANAX ..................................................................................................... 11
2
ABSTRAK
3
PENDAHULUAN
Tema yang dipilih untuk objek disertasi ini adalah "Pemrograman Linier"
Pemrograman Linier diciptakan oleh Dantzig (1948) sebagai bentuk perencanaan
diotomatisasi untuk distribusi sumber daya, logistik, dan alokasi waktu untuk
Angkatan Darat Amerika Serikat. Pada intinya, Pemrograman Linier memiliki fokus pada
optimasi sistem, melalui maksimisasi atau minimisasi tertentu
masalah yang dirumuskan secara matematis (Hillier; Leiberman, 2006).
Pada tahun 1949, Dantzig menerbitkan sebuah studi yang menggambarkan Metode Simplex untuk
4
Tujuan Umum
Digunakan untuk mengoptimalkan (memaksimalkan atau meminimalkan) suatu fungsi linier dari
variabel, disebut sebagai fungsi tujuan, terikat pada serangkaian persamaan (atau
inekuasi) linier, disebut batasan.
Tujuan Spesifik
5
TEORI PEMPROGRAMAN LINIER
Konsep dasar
Pemrograman Linier bertujuan untuk melakukan operasi dengan
tujuan untuk menemukan solusi terbaik dan membantu dalam pengambilan keputusan masalah
yang diwakili oleh model dengan ekspresi linier. Pendekatan ini memiliki
bagaimana ruang lingkup maksimum atau minimum dari fungsi linier, yang disebut Fungsi
Tujuan, yang umumnya dinyatakan dengan:
= 1+ 1 +⋯
2 2+ tidak ada variabel disebut variabel
keputusan.
Untuk menentukan nilai yang tepat yang harus dimiliki oleh variabel keputusan
membutuhkan untuk mengikuti sekumpulan persamaan atau pertidaksamaan juga linear,
yang menentukan aturan yang harus diadopsi oleh model. Kumpulan ekspresi ini adalah
dikenal sebagai Pembatasan Model dan mengikuti struktur berikut:
,1 , …
2 , ≥ 0.
Sebagai Batasan Model bertanggung jawab untuk membatasi suatu area dari
solusi yang dikenal dengan area yang dapat dicapai atau area yang layak. Solusi terbaik, dikenal dengan
solusi optimal, ditemukan dalam wilayah ini dapat memaksimalkan atau meminimalkan
fungsi objektif. Bazaraa, Jarvis dan Sherali (2010) mendefinisikan bahwa sebuah masalah dari
6
formulasi harus dibangun dengan cermat agar dapat menghasilkan sebuah
model matematis yang mewakili masalah;
Pengambilan sebuah solusi: Harus dipilih pendekatan mana yang
resolusi memberikan model. Adalah mungkin untuk mencari beberapa solusi optimal
kamu hanya satu, dan untuk kedua kasus tersebut, harus memilih heuristik atau
teknik yang paling sesuai untuk mengurangi penurunan sekecil mungkin
kualitas
Uji model: Dalam langkah ini dilakukan analisis keandalan dan jika
perlu, restrukturisasi melalui tambahan atau penyederhanaan ekspresi,
agar model yang dimaksud dapat dipercaya dalam berbagai situasi.
Untuk mendapatkan kredibilitas hasil yang lebih besar, sangat penting juga bahwa
Solusi grafis
Di antara metode solusi yang ada untuk masalah Pemrograman Linier, adalah
secara luas dibahas oleh penulis seperti Bazaraa, Jarvis, dan Sherali (2010) serta Kolman dan
Beck (1995) kemungkinan untuk menyelesaikan masalah secara grafis dengan sedikit
jumlah variabel keputusan. Sebagai contoh, pertimbangkan masalah (I).
7
2. Melalui verifikasi titik (0,0), untuk setiap batasan, adalah mungkin untuk menganalisis
secara visual di sisi mana dari garis solusi akan berada, sehingga memungkinkan sebuah
delimitasi global menggunakan semua batasan, memperlihatkan kawasan
dapat dicapai.
a) Mungkin ada masalah di mana area yang dapat diterima tidak ada, yaitu
maka dianggap sebagai masalah yang mustahil, atau tidak dapat dilakukan.
Gambar 1 menunjukkan representasi grafis dari semua pembatasan yang berkaitan dengan model
Mengingat batasan untuk persepsi wilayah yang layak dari masalah ini,
sesuai yang diindikasikan pada langkah 2, maka grafik yang ditampilkan pada Gambar 2 dibuat.
8
Gambar 3 menunjukkan garis-garis yang berkaitan dengan fungsi tujuan, menghasilkan gradien
yang memungkinkannya untuk melihat kemungkinan solusi dari masalah.
Gambar 3–Garis potong dengan fungsi tujuan yang disorot dalam grafik.
Dapat diasumsikan melalui analisis tren garis bahwa titik yang mengarah ke
solusi terbaik dari masalah terletak pada perpotongan antara garis-garis dari persamaan (1) dan
(2), menghasilkan sistem yang sesuai:
Penyelesaian sistem yang dihasilkan oleh dua persamaan ini menghasilkan titik (200,
600). Menggantikan nilai-nilai tersebut ke dalam fungsi tujuan, diperoleh = 2600. Apa solusinya
hebat.
Bentuk standar
9
Bentuk kanonik
Pertimbangkan sistem persamaan berikut:
nomor yang ketika dijumlahkan dengan kombinasi linier dalam persamaan lain, menghasilkan istilah
dihapus.
Metode Eliminasi Gauss Jordan pada sistem yang mengandung persamaan (11)
e (12) dimulai dengan pengalian (11) dengan -1 diikuti oleh penambahan ke (12), menghasilkan
jadi, sistem ekuivalen berikut:
Masih mungkin untuk menghilangkan 2de (13) Mengalikan (14) dengan 2 dan menjumlahkannya dalam persamaan
Karena tidak lagi mungkin untuk mengurangi jumlah variabel, maka dikatakan bahwa
ini adalah Bentuk Kanonik dari sistem asli. Mengingat sistem dalam bentuknya
kanonik, maka dimungkinkan untuk melakukan definisi berikut:
Dikatakan sebagai variabel dasar yang memiliki koefisien 1 dalam salah satu dari
persamaan, dan menganggap nilai nol pada yang lainnya. Jika kondisi ini salah, ini
variabel maka dianggap sebagai variabel non dasar. Sistem kanonik (II)
dibahas, mengandung 1e 2sebagai variabel dasar dan 3, 4e 5seperti yang tidak mendasar.
10
Solusi dasar dari sebuah sistem dalam bentuk kanoniknya diberikan dengan membuat agar
semua variabel non dasar harus mengambil nilai nol. Untuk sistem (II) 3=
4= 5= 0, 1= 6 e 2= 2 kembali ke solusi dasar.
Ketika semua variabel mengambil nilai positif, dikatakan bahwa solusi ini adalah
solusi dasar yang layak. Untuk sistem (II) yang diberikan, solusi dasarnya adalah
solusi dasar yang layak.
METODE SIMPLEX
Ini adalah prosedur iteratif aljabar yang dikembangkan oleh George B. Dantzig pada
1947. Bertujuan untuk melanjutkan dari solusi dasar yang layak yang ada.
di sebuah titik ekstrem, untuk titik lain yang berdekatan yang berusaha menambah fungsi
tujuan, atau setidaknya dalam kasus terburuk menjaga nilainya tetap sama.
1) Memverifikasi apakah solusi dasar yang layak tertentu adalah solusi optimal;
2) Menemukan solusi dasar yang layak dengan nilai yang sama atau nilai yang lebih besar
Metode Simplex digunakan dalam format tabel, yang mewakili sebuah bentuk
singkat dan terorganisir untuk penyelesaian masalah. Untuk pembuatan tabel, adalah
perlu identifikasi koefisien variabel dan konstanta di sisi kanan
da persamaan. Tabel yang disebut Tabel Simplex, memiliki tujuan untuk menyederhanakan
Menampilkan sistem persamaan secara ringkas yang menghasilkan solusi dasar yang layak.
Berbagai penulis seperti Kolman dan Beck (1995), Bazaraa, Jarvis dan Sherali (2010)
Hillier dan Leiberman (2006) menyajikan variasi kecil dalam konstruksi Tabel
Simplex, namun tidak ada perubahan dalam pelaksanaan algoritma untuk solusi
dari masalah. Untuk studi ini, digunakan model Bazaraa, Jarvis, dan Sherali (2010),
yang disajikan dalam Tabel 1.
11
Tabel 1 - Format tabel dalam metode Simplex tabul
Fakta bahwa sebuah masalah Program Linear dapat memiliki lebih dari satu solusi,
dapat mengarah pada kasus di mana lebih dari satu hasil optimal dapat ditemukan. Metode
Simplex, saat diselesaikan, dapat menunjukkan jika solusi optimal lain berlaku. Jika
apakah ada = 0 yang terkait dengan variabel non-dasar , jadi model di
pertanyaan memiliki solusi optimal lain yang layak di mana ini adalah variabel dasar.
Dalam kasus di mana model tidak mengikuti bentuk standar yang diselesaikan dengan metode
Simplex mungkin bisa menggunakan proses agar bisa disesuaikan dan dapat
biasanya diselesaikan dengan baik. Adaptasi ini biasanya membutuhkan tabel Simplex
melewati proses penyelesaian dalam dua tahap, yang dapat dilakukan melalui
Metode Big-M.
Metode Big-M
Metode ini diterapkan pada batasan yang tidak menghormati model standar melalui
dari penggunaan pembatasan fungsional, sehingga memiliki bentuk berikut:
12
Ometode Big-M didasarkan pada manipulasi pada format model, menciptakan
sebuah masalah buatan yang solusi optimalnya sama dengan masalah asli. Itu adalah
variabel buatan diperkenalkan tidak negatif dalam pembatasan masing-masing seolah-olah
fossem variabels dari kelebihan. Variabel yang dibuat memerlukan biaya yang sangat tinggi
alto, diwakili oleh koefisien dalam fungsi tujuan. Metode Simplex untuk
masalah buatan biasanya dieksekusi, namun harus diperhatikan bahwa
kebutuhan semua akan menjadi variabel non-dasar, oleh karena itu, mengasumsikan
nilai nol. Selanjutnya, kolom yang mewakili nilai dari haruslah
dihapus dari tabel Simplex dan proses dilanjutkan sampai ditemukan solusi
baik. Jika solusi optimal yang ditemukan mengandung variabel buatan dengan nilai
berbeda dari 0, masalah asli adalah tidak layak.
Untuk setiap masalah pemrograman linier, ini dianggap Primal, ada yang lain
masalah yang disebut Dual. Masalah ini dihasilkan langsung dari nilai-nilai yang terkandung
tidak ada masalah Primal asli (BAZARAA; JARVIS; SHERALI, 2010). Mengasumsikan
format berikut:
Setiap kumpulan koefisien yang termasuk dalam variabel yang sama hadir
nas restrições do Primal, torna-se uma variável no problema Dual;
Tanda ketidaksetaraan dibalik.
13
KESIMPULAN
Pekerjaan ini bertujuan untuk bertindak sebagai praktik pembelajaran bagi para
konsep utama dan penyelesaian masalah pemrograman linier. Tujuan ini telah
diselesaikan melalui paparan konsep-konsep yang berkaitan dengan metode Simplex,
Simplex Revisi, dan Dual Simplex untuk penyelesaian masalah pemrograman linier.
Melalui konseptualisasi ini berdasarkan pada dasar teori dari
algoritma, teknik penyelesaian dan adaptasi kasus memungkinkan untuk melakukan penyelesaian
masalah yang mengarah pada pemahaman konsep yang dijelaskan.
14
REFERENSI BIBLIOGRAFI
Struktur Linier, Pengendali, Angkatan Udara Amerika Serikat, Washington, 1948. HILLIER F.
S.; LIEBERMAN G. J,. Pengantar penelitian operasional. São Paulo: McGraw Hill,
2006. Edisi ke-8. 829 hlm. KOLMAN B.; BECK R. E. Pemrograman Linear Dasar dengan
Aplikasi, Amerika Serikat: Elsevier, 1995, 449 hlm. MARINS F. A. S. Pengantar ke
penelitian operasional. São Paulo: Cultura Acadêmica, 2011. 176 hlm.
15