Panduan Pemrograman Linier untuk Optimasi
Panduan Pemrograman Linier untuk Optimasi
1
Pusat Studi Tinggi Universitas OEI
Pemrograman linier
[Link]ón
2
Pusat Studi Tinggi Universitas OEI
Pemrograman linier setelah perang (Perang Dunia II): Pada tahun 1948
Kota Jerman Berlin terletak terpisah antara bagian Soviet dan
dari negara-negara sekutu (Inggris dan Amerika Serikat terutama), adalah
jadi ketika orang Rusia memutuskan untuk memblokir komunikasi darat dan
mengosongkan pasokan bagi sekutu. Orang Amerika memutuskan untuk meluncurkan sebuah
jembatan udara, berbasis pada teknik pemrograman linier, untuk memenuhi
kota. Pada bulan Desember 1948, mulai mengangkut 4.500 ton
diarias de abastos llegando a 8000 toneladas en marzo de 1949, y así
mencapai jumlah yang diangkut melalui kereta api dan jalan raya sebelum
blokade. Pada 12 Mei 1949, Soviet menyerah dan mengangkat blokade.
3
Pusat Studi Tinggi Universitas OEI
Dengan cara yang sama, ketika terdapat solusi yang menyebabkan penurunan
tak terhingga pada fungsi tujuan, yaitu ketika untuk setiap
nilai nyata M' selalu ada x S sehingga f(x)<M', dan dalam hal ini
kami akan menulis min{f(x) / x S}=- .
F(X)=c1x1+c2x2+…+ cnxn
4
Centro Studi Universitari Tinggi OEI
MODELO MATEMATIS
Dalam model ini semua konfigurasi yang mungkin telah diajukan, yang
setara dengan setiap boneka, oleh karena itu kami mempertimbangkan yang berikut ini
variables:
x1 unitas penari
x2 unit ski
x3 unitas mama
x4 unit medis,
x5 unit pemadam kebakaran
x6 unitas dosen.
Oleh karena itu, fungsi tujuan yang menunjukkan keuntungan yang kita inginkan
memaksimalkan akan menjadi:
5
Pusat Studi Tinggi Universitas OEI
F(X)=30x1+45x2+24x3+26x4+24x5+30x6
Sistem linear dari kendala ini akan menentukan wilayah yang layak di dalam
apa yang harus dicari adalah maksimum dari fungsi tujuan (solusi yang layak).
Selain itu, perlu diterapkan agar variabel mengambil nilai bulat.
mengatakan
Pada akhirnya, apa yang telah kita lakukan adalah memodelkan masalah kehidupan ini
hal ini adalah menerjemahkan ke dalam bahasa matematis seperti yang ditunjukkan pada berikut
skemaGambar 1) Masih akan tergantung penyelesaiannya di “dunia
matematikus" (2) dan menerapkan solusi ini ke kehidupan nyata (3) :
(3)
(2)
(1)
6
Centro Pendidikan Tinggi Universitas OEI
z=ax+by(tujuan fungsi)
a1x + b2y c1
a2x + b2y c2
………. …
anx + bny cn
Catatan: Ketidaksetaraan bisa jadi
Seperti yang telah dilihat dalam tema yang didedikasikan untuk inekuasi, setiap
ketidaksetaraan jenis ini mendefinisikan sebuah setengah bidang yang dibentuk oleh semua
titik-titik pada plano yang memuaskannya. Jika misalnya kita ingin
menemukan setengah bidang 2x+3y<3 adalah: (Gambar 2).
Bantuan: Jika Anda merepresentasikan garis -2x+3y=5, Anda akan melihat bahwa zona
di mana dua titik yang memenuhi ketidaksamaan adalah
semiplano inferior.
7
Pusat Studi Tinggi Universitas OEI
3
V
V V
Wilayah ini di bidang adalah wilayah yang layak dan setiap orang
Definisi
dari titik-titik yang membentuknya adalah solusi
layak. Dari solusi-solusi ini, yang akan memberikan maksimum atau
solusi minimum untuk fungsi tujuan disebut solusi
optimal.
Dalam situasi ini, kita bisa menemukan daerah yang layak kosong,
dibatasi dan tidak dibatasi. Berikut ini adalah contoh dari
berbagai kemungkinan: (Gamb.4)
8
Pusat Studi Tinggi Universitas OEI
Wilayah layak terbatas Wilayah layak tidak terbatas Wilayah layak kosong
Baiklah, teorema berikut ini memungkinkan kita untuk mendekati lebih jauh ke
solusi masalah dalam kasus bidimensional:
9
Pusat Studi Tinggi Universitas OEI
x 0
y 0
Wilayah
layak
10
Pusat Studi Tinggi Universitas OEI
x 0
O (0,0)
y 0
Z=100x+100y(keuntungan)
Z(O)= 100·0+100·0=0+0=0 €
Z(U)= 100·50+100·0=5000+0=5000 € Maksimum adalah
Z(V)= 100·25+100·30=2500+3000=5500 € diperoleh di titik puncak
Z(W)= 100·0+100·40=0+4000=4000 € V(25,30)
11
Pusat Studi Tinggi Universitas OEI
Langkah 6: Mengkritik solusi, melihat bahwa itu logis dan menjawab kepada
pertanyaan awal memindahkan masalah ke kenyataan.
x=25 25 komputer
V(25,30)
y=30 30 konsol
5. Metode grafis
Cara lain untuk menyelesaikan jenis masalah ini adalah melalui
representasi grafis. Seperti pada metode aljabar yang telah dilihat,
mulailah dengan menemukan ekspresi dari fungsi tujuan dan sistem
dari inekuasi (pembatasan).
Mulai saat ini langkah-langkah berikut akan diikuti:
k=ax+by , k
12
Pusat Studi Tinggi Universitas OEI
Garis tingkat
100x + 100y = k
Fungsi tujuan
100x+100y=5500
Maksimum di V(25,30)
13
Centro Studi Universitari Tinggi OEI
Definición
Kami mengatakan bahwa masalah tersebut memiliki solusi yang layak.
ketika ada sekumpulan nilai yang memenuhi
restriksi, yaitu, bahwa sistem ketidaksamaan
mempunyai solusi dan oleh karena itu ada kumpulan dari
solusi yang mungkin (wilayah yang layak). Dalam hal ini
dapat menjadi:
a) Dengan solusi unik: Ada satu-satunya solusi
optimal, yang dicapai di suatu titik [Link] 9)
Fungsi
tujuan Solusi
unik
14
Centro de Altos Estudios Universitarios de la OEI
7. Masalah transportasi
Contoh 2. Dua kota, Gara dan Jonay, memproduksi dalam seminggu 26 dan
30 ton kertas untuk didaur ulang, masing-masing. Untuk melakukan
Pengolahan limbah jenis ini ada di daerah tiga pabrik
daur ulang1, F2y F3yang dapat menampung 20, 22, dan 14 ton,
secara berturut-turut. Jika biaya transportasi per ton dari
kota ke pabrik adalah, dalam ratusan euro, yang ditunjukkan di
tabel terlampir. Bagaimana kita bisa mengatur transportasi agar
biaya laut minimum?
Biaya transportasi
Pabrik daur ulang
Kota-kota F1 F2 F3
Gara 1 3 1
Jonay 2 1 1
Solusi: Kami mendefinisikan x sebagai jumlah kertas yang dimiliki kota Gara
harus mengirim ke pabrik pertama (F1), e y a la cantidad de papel
que Gara mengantarkan ke pabrik kedua (F2). Dengan cara ini,
jumlah yang harus diserahkan Gara kepada pabrik ketiga adalah 26-x-y.
mengamati tonalitas yang dapat ditanggung setiap pabrik, diperoleh
tabel berikut yang mencakup semua data masalah berdasarkan
x e y. Misalnya, jika pabrik 1 (F1) dapat diasumsikan maksimal 20
toneladas yxtoneladas berasal dari kota Gara jadi dari
kota Jonay dapat mengambil 20-x. Juga, jika kota Gara memproduksi
26 ton yxvan ke pabrik 1 (F1eyvan ke pabrik 2 (F2)
jadi ke pabrik 3(F3) sisa akan diangkut, yaitu, 26-x-y.
15
Pusat Studi Tinggi Universitas OEI
x 20
y 22
x+y 26
x+y 12
Tujuan dari masalah kami adalah mengorganisir transportasi agar
biaya seminimal mungkin, jadi kita harus mendefinisikan fungsi objektif
mengamati tabel biaya. Jadi, akan terlihat seperti ini
berikutnya:
Z=1·x+3·y+1·(26-x-y)+2·(20-x)+1·(22-y)+1·(-12+x+y)
Operando diperoleh bahwa Z = -x + 2y + 76
Mari kita gambarkan, sekarang, wilayah yang layak dan kita cari
koordinat dari sudut-sudutnya (kandidat untuk menjadi optimal): (Fig.12)
x y 26
20 y 26 y 26 20 6 R (20,6)
x 20
x y 26
x 22 26 x 26 22 4 S (4,22)
y 22
Mari kita substitusikan koefisien dari titik sudut ke dalam fungsi tujuan
Z= -x+2y+76
Z(T)= -0+2·22+76=0+44+76=120
16
Pusat Studi Tinggi Universitas OEI
Z(S)= -4+2·22+76=-4+44+76=116
Z(R)= -20+2·6+76=-20+12+76=68
Minimum diperoleh
Z(Q)= -20+2·0+76=-20+0+76=56
di titik Q(20,0)
Z(P)= -12+2·0+76=-12+0+76=64
Z(U)= -0+2·12+76=0+24+76=100
Secara grafis menggunakan garis kontur akan terlihat seperti ini: (Gambar 13)
17
Pusat Studi Tinggi Universitas OEI
Investasi x y
Manfaat 0,1·x 0,07·y
x 6 juta y 2 millones
x y
18
Centro Studi Universitari Tinggi OEI
V
Wilayah
dapat dilaksanakan
O
U
Langkah 4: Kami menghitung titik-titik pada daerah yang layak dengan menemukan
interseksi dari setiap pasangan garis yang terlibat:
y x
O (2,2)
y 2
y 2
Anda (6,2)
x 6
x y 10
y 10 6 4 V (6,4)
x 6
x y 10
y y 10 2y 10 y 5 W (5,5)
y x
Dengan cara ini kita mendapatkan titik-titik sebagai berikut O(2,2), U(6,2),
V(6,4), W(5,5).
34
Z O 0,1 2 0,07 2 0,34 juta($)
100
19
Pusat Studi Tinggi Universitas OEI
74
Z U 0,1 6 0,07 2 0,74juta($)
100
Z V 0,1 6 0,07 4 0,88 juta ($)
Maksimum diperoleh di
Z W 0,1 5 0,07 5 0,85 juta ($) titik sudut V(6,4)
Perusahaan Particulares
Nº de seguros x y 90
x 20 y 2x
20
Pusat Studi Tinggi Universitas OEI
U
Región
layak
W
Langkah 4: Kami menghitung titik-titik sudut dari daerah yang layak dengan menemukan
interseksi setiap pasangan garis yang terlibat:
x y 90
20 y 90 y 70 U (20,70)
x 20
y 2·x
y 2·20 y 40 V (20,40)
x 20
x y 90
x 2x 90 3x 90 x 30 y 60 W (30,60)
y 2·x
21
Pusat Studi Tinggi Universitas OEI
Aktivitas 3. Seorang pengusaha memproduksi dua produk A dan B. Untuk setiap kilo
de A membutuhkan 4 jam kerja dan 10000$ untuk bahan, dan juga,
memberikan keuntungan sebesar 7500$. Untuk setiap kilo B membutuhkan 7
jam kerja dan 8000$ untuk bahan dan mendapatkan keuntungan dari
5000$.
Setiap minggu industri dapat mengandalkan 200 jam kerja.
Selain itu, saya menandatangani kontrak yang mewajibkan Anda untuk memproduksi minimal 15
kilo A dan 10 kilo B, dan tidak dapat menghabiskan lebih dari 320000 $ dalam
material. Berapa kilo per minggu yang harus diproduksi untuk setiap produk
untuk mendapatkan manfaat maksimum yang mungkin?
Solusi: Anda harus memproduksi 24 kg A dan 10 kg B dan akan mendapatkan
keuntungan sebesar 230000$.
22
Pusat Studi Tinggi Universitas OEI
Bibliografía:
-Bazaraa, S., Mokhtar dan Jarvis, J. (1981). Pemrograman Linier dan Aliran
de Redes. Ed. Limusa.
-Calvete Fernández, Herminia dan Mateo Collazos, P. (1994).
Pemrograman linier, Bulat dan Tujuan. Ed. Penerbit Universitas
Zaragoza.
23
Pusat Studi Tinggi Universitas OEI
24