1.2.MAXİMİZASYON PROBLEMLERİNİN GRAFİK ÇÖZÜMÜ
Lineer programlama problemlerini değişken sayısı üçü geçmedikçe grafik metodu ile çözmemiz mümkündür. Her ne kadar grafik metodu en uygun metod değilse de olayın özünü anlamak bakımından oldukça yararlıdır. Burada ele alacağımız örnek küçük ölçekli ve sadece iki ürün ürettiği varsayılan bir işletme olacaktır.
Örnek problem: Boyut Ltd şirketi masa ve
iskemle üretmektedir. Her iki ürün de birincisi montaj, ikincisi ise cilalama
aşamaları olmak üzere iki aşamadan geçmek zorundadır. Montaj bölümünün iş
kapasitesi 60 saat, cilalama bölümünün iş kapasitesi ise 48 saattır. Bir
masanın üretilebilmesi için montaj bölümünün 4 saat, cilalama bölümünün ise 2
saat çalışması gerekmektedir. Bir iskemlenin üretilebilmesi için ise montaj
bölümümün 2 saat, cilalama bölümünün 4 saat çalışması gerekmektedir. Şirket
masa başına 8 $ iskemle başına da 6 $ kazandığına göre en fazla karı elde
edebilmesi için kaçar iskemle ve masa üretmelidir?
1.AŞAMA:
Problemi
çözmeye başlayabilmek için öncelikle verileri matematiksel olarak ifade etmemiz
gerekir.
İ = iskemle
M = masa olsun.
Cebirsel olarak problemi şöyle ifade edebiliriz:
-----------------------------------------------------------
Kısıtlamalar: Montaj: 4.M + 2.İ £ 60
Cilalama: 2.M + 4.İ £ 48
M ³ 0
İ ³ 0
Maximum
olması istenen fonksiyon:
Kar = 8.M + 6.İ
-----------------------------------------------------------------------
2.AŞAMA:
Yukarıda verilen eşitsizlikleri grafiğe dökerek çözüm bölgesini oluştururuz.

3.AŞAMA:
D noktasının
koordinatlarını hesaplarız.
4.M
+ 2.İ = 60
2.M
+ 4.İ = 48
denklem sisteminin çözümü bize D noktasının koordinatlarını verecektir. Buradan D (12,6) olarak bulunur. Grafikte elde edilen konveks bölgenin diğer köşe noktalarının koordinatlarını zaten biliyorduk. A (0,0) , E (0,12) , C (15,0) ve D (12,6) bu bölgenin köşe noktalarını oluştururlar.
4.AŞAMA:
Dört ayrı köşe noktasının değerlerini hedef
fonksiyonda yerleştirerek hangisinin daha fazla kar getirdiğini saptarız.
A (0,0)
noktası için : 8.(0) + 6.(0) = 0$
E (0,12)
noktası için : 8.(0) + 6.(12)
= 72$
C (15,0) noktası için : 8.(15) + 6.(0) =
120$
D
(12,6) noktası için : 8.(12) + 6.(6)
= 132$
En
büyük karı getiren nokta 132$ ile D noktası
olmuştur ve D noktası bize aradığımız optimal çözümü vermektedir. Çünkü şu
bilinmektedir ki bir lineer programlama probleminde eğer optimal bir çözüm
varsa bu çözüm mutlaka elde edilen konveks bölgenin uç (köşe) noktalarından
birinde olacaktır.
Tüm sınırlamalar aynen korunarak masalardan ve
iskemlelerden elde edilecek kar değiştirilsin. Bu durumda yeni bir köşe noktası
optimal çözümü verebileceği gibi aynı nokta korunabilir de. Hangi durumun söz
konusu olduğunu yeni hedef fonksiyonda köşe noktalarının koordinatları yerine
yazılmak suretiyle anlaşılabilecektir. Ancak her iki durumda da optimal çözüm mevcut
ise bu çözüm mutlaka köşe noktalarından birinde oluşacaktır.
Çözümsüzlük:
Çözümsüzlük matematiksel anlamda tüm kısıtlamaları
geçerli kılan bir ortak çözüm alanının bulunamaması yani tüm kısıtlamalara ait
çözüm kümelerinin arakesitlerinin boş küme olmasıdır. Örneğin Boyut Ltd.
örneğimize iki yeni kısıtlama getirerek pazarlama departmanının en az 16 masa
ve yine en az 12 iskemle talebi olduğunu söyleyecek olursak, bunları grafiğe
döktüğümüzde, montaj ve cilalama bölümlerinin kapasite arttırımına gitmedikleri
durumda tüm kısıtlamaları aynı anda gerçekleştirecek bir çözüm kümesi
olmadığını görürüz.
Sınırsızlık:
Çözümün, problemin kısıtlamalarının hiçbirini ihlal etmeksizin sonsuz büyük değerler alabilecek olması bir lineer programlama problemi için sınırsızlık anlamına gelmektedir. Ancak gerçek hayattan alınma problemlerin çözümünde bu türden bir sınırsızlık bulduğumuz takdirde problemi doğru formüle edemediğimiz anlamını çıkarmalıyız, çünkü hiçbir koşulda ve hiçbir firma sonsuz büyüklükte bir çözüme, yani sonsuz büyüklükte bir kara sahip olamaz.
Gereksiz Kısıtlamalar:
Çözüm bölgesini etkilemeyen kısıtlamalar gereksiz
kısıtlamalardır. Bu kısıtlamalar problemin çözümüne zarar vermemekle birlikte
gerçek hayattan alınma çok parametreli çözümlerde, bilgisayarlara oldukça büyük
bir yük getirmeleri nedeniyle teşhis edilerek devre dışı bırakılmalarında yarar
vardır. Yine kendi örneğimize dönecek olursak Satılabilecek iskemle sayısının ,
pazarlama departmanı tarafından yirmi olarak saptandığını varsayalım. Ancak biz
üretim birimlerinin kapasite sınırlamaları nedeniyle zaten en fazla 12 iskemle
üretebildiğimizi biliyoruz. Böylelikle en fazla yirmi iskemle kısıtlaması
gereksiz bir kısıtlamadır ve devre dışı bırakılması gerekmektedir.
Birden Fazla Optimal Çözüm ( Alternatif Çözüm ):
Eğer hedef fonksiyon yardımıyla oluşturacağımız
eş-kar doğrularının eğimi konveks çokgensel bölgemizin kenarlarından biri ile
aynı eğime sahip ise, eş-kar doğrusu ile bu kenarın çakıştığı doğru parçası (
arakesitleri ) üzerindeki tüm noktalar alternatif çözümler oluşturur. Bu durum
da firma açısından istediği ürün kombinasyonunu seçebilme açısından çok büyük
bir esnekliğe sahip olmak anlamına gelmektedir.
1.3.
MİNİMİZASYON PROBLEMLERİNİN GRAFİK ÇÖZÜMÜ
Örnek problem: Bebek mamaları üreten bir
şirket, yeni bür ürün çıkarmayı planlamaktadır. Bu ürünün toplam ağırlığı 500 gram
olacak ve içeriğinde P1 ve P2 adlı iki hammadde kullanacaktır. P1 nin gramı 5
TL ve P2 nin gramı 8 TL
maliyetlidir. Kimyasal olarak ta bu ürünün en az 200 gram P2 ve en fazla
400 gram P1 içermesi gerekmektedir. Şirket bu ürünü en düşük maliyetle üretmeye
çabalamaktadır.
1.AŞAMA:
Problemi
çözmeye başlayabilmek için öncelikle verileri matematiksel olarak ifade etmemiz
gerekir.
-----------------------------------------------------------
Kısıtlamalar: P1 ≤ 400 gram
P2 ≥ 200 gram
P1+P2 = 500
gram
P1
≥ 0 ve P2 ≥ 0
Minimum
olması istenen fonksiyon:
Maliyet
= 5.P1 + 8.P2
-----------------------------------------------------------------------
2.AŞAMA:
Yukarıda
verilen eşitsizlikleri grafiğe dökerek çözüm bölgesini oluştururuz.
3.AŞAMA:
Buradaki
grafikte elde edilen bir konveks çokgensel alan değil, bir doğru parçasıdır. Bu
doğru parçasını bir çokgensel bölgenin kenarlarından biri olarak düşünecek
olursak köşe çözümlerinden biri doğru parçasının bir ucu, diğeri de diğer ucu
olacaktır. Bu noktaların koordinatları da
( P1 , P2 ) = ( 300 , 200 )
ve ( P1 ,
P2 ) = ( 0 , 500 ) olduğuna göre her iki değeri de hedef fonksiyonda ayrı ayrı
yerleştirecek olursak ( 300 , 200 )
noktasının en az maliyeti sağlayacak çözüm olduğunu ve minimum maliyetin de
4000 TL olacağını buluruz.