DOĞRUSAL PROGRAMLAMA.

Slides:



Advertisements
Benzer bir sunumlar
8. SINIF 3. ÜNİTE BİLGİ YARIŞMASI
Advertisements

EĞİM EĞİM-1 :Bir dik üçgende dikey (dik) uzunluğun yatay uzunluğa oranına (bölümüne) eğim denir. Eğim “m” harfi ile gösterilir. [AB] doğrusu X ekseninin.
NOKTA, DOĞRU, DOĞRU PARÇASI, IŞIN, DÜZLEMDEKİ DOĞRULAR
Yrd. Doç. Dr. Mustafa Akkol
ÜPK FİNAL ÖNCESİ ÇALIŞMA SORULARI
ÖRNEK Giapetto Örneği (Winston 3.1., s. 49)
Atlayarak Sayalım Birer sayalım
Diferansiyel Denklemler
Zamanı Ölçme Yıl Ay Hafta Gün
MATEMATİKSEL PROGRAMLAMA
VOLEYBOL İNDEKS (OYUNCULARIN FİZİK YETENEKLERİNİN ÖLÇÜMÜ)
İŞLETME Toplumdaki bireylerin ihtiyaçlarını karşılamak
FİNANSAL PLANLAMA BAŞABAŞ NOKTASI ANALİZİ FİNANSAL DENETİM
KIR ÇİÇEKLERİM’ E RakamlarImIz Akhisar Koleji 1/A.
MATEMATİKSEL PROGRAMLAMA
PRİMAL-DUAL SİMPLEKS ÖRNEK
C KONTROL GRAFİĞİ c = Birim başına düşen kusur sayısı
Soruya geri dön
END 503 Doğrusal Programlama
SİMPLEKS YÖNTEM (Özel Durumlar)
HAZIRLAYAN:SAVAŞ TURAN AKKOYUNLU İLKÖĞRETİM OKULU 2/D SINIFI
1/25 Dört İşlem Problemleri A B C D Sınıfımızda toplam 49 öğrenci okuyor. Erkek öğrencilerin sayısı, kız öğrencilerin sayısından 3 kişi azdır.
Prof. Dr. Emin Zeki BAŞKENT Yrd. Doç. Dr. Ali İhsan KADIOĞULLARI
Bölüm 3 Maliyet Analizi Genel Maliyet Faktörleri
SİMPLEKS YÖNTEM.
EBOB EKOK.
ARALARINDA ASAL SAYILAR
SUNU HAZIRLAYAN ERGÜN GÜMÜŞ.
1/20 BÖLME İŞLEMİ A B C D : 4 işleminde, bölüm kaçtır?
GRAFİKLER.
Lojistikte & Tedarik Zinciri Yönetiminde Üst Düzey Yönetim Programı (TMPLSM)
1/20 ÖLÇÜLER (Değer Ölçüleri) A B C D Kaç tane 1 YTL, 5 YTL eder?
PARAMETRİK VE HEDEF PROGRAMLAMA
TÜRKİYE İSTATİSTİK KURUMU İzmir Bölge Müdürlüğü 1/25.
Top Management Program in Logistics & Supply Chain Management (TMPLSM) Üretim ve Operasyon Yönetimi 5: Kapasite.
Tam sayılarda bölme ve çarpma işlemi
TEST – 1.
FİNANSAL PLANLAMA BAŞABAŞ NOKTASI ANALİZİ FİNANSAL DENETİM
1/20 GRAFİKLER Yandaki grafik, hangi çeşit grafiktir? Şekil Sütun Çizgi Daire KIZ ERKEK   Her resim 4 öğrenciyi gösteriyor A B C D.
DEĞERLEME ÖLÇÜLERİ Maliyet Bedeli (V.U.K. Md. 263).
HABTEKUS' HABTEKUS'08 3.
SİSTEM MÜHENDİSLİĞİ DOĞRUSAL PROGRAMLAMA MODEL KURMA ÖRNEKLERİ.
1/20 ÖLÇÜLER (Zaman) A B C D Bir saat kaç dakikadır?
DOĞRUSAL PROGRAMLAMA SORUNLARINDA GRAFİKSEL ÇÖZÜM YÖNTEMİ
Getiri Ltd. Şir. Mayıs 2008 hesap döneminde aşağıdaki ticari işlemleri yapmıştır. Tek düzen hesap planını ve 7/A Maliyet Hesapları’nı kullanarak bu ticari.
İKİNCİ DERECEDEN FONKSİYONLAR ve GRAFİKLER
SİMPLEX YÖNTEMİ.
Diferansiyel Denklemler
DP SİMPLEKS ÇÖZÜM.
1 GEDİZ TSO SEÇİM TAKVİMİ MART SEÇİM SÜRECİ 18 ŞUBAT 2005 Cuma: Listelerin hakime verilmesi ( 3 nüsha ) 23 ŞUBAT 2005 Çarşamba: Listelerin hakimden.
END 503 Doğrusal Programlama
Prof.Dr. İbrahim LAZOL DAÜ-2012
Entegral almada yamuk metodu Şekilde gösterilen fonksiyonun x 0 ’dan x n ’e kadar entegralini almak istiyoruz. Bu, taralı alanın bulunması demektir. x0x0.
VERİ İŞLEME VERİ İŞLEME-4.
örnek: Max Z=5x1+4x2 6x1+4x2≤24. x1+2x2≤6
Tuğçe ÖZTOP İlköğretim Matematik Öğretmenliği 2. sınıf
Çocuklar,sayılar arasındaki İlişkiyi fark ettiniz mi?
1 Kısa Vadeli Kredi Maliyetlerinin Tahmini Yıllık Yüzdesel Maliyet  Farklı vadelerdeki kredileri karşılaştırabilmek için kredi maliyetlerinin belirlenmesinde.
Toplama Yapalım Hikmet Sırma 1-A sınıfı.
SAYILAR NUMBERS. SAYILAR 77 55 66 99 11 33 88.
CEBİRSEL İFADELERİ ÇARPANLARINA AYIRMA
ÜNİTE 17 HİSSE SENEDİ DEĞERLEMESİ
Diferansiyel Denklemler
Simpleks Yöntemi.
Lineer Programlama: Model Formulasyonu ve Grafik Çözümü
DOĞRUSAL PROGRAMLAMA Doğrusal Programlama
SİMPLEKS METOT Müh. Ekonomisi.
Simpleks Yöntemi İle Doğrusal Modellerin Çözümü
Ocak 2010 PAZARTESİ SALI ÇARŞAMBA PERŞEMBE CUMA CUMARTESİ PAZAR 1 2 3
Sunum transkripti:

DOĞRUSAL PROGRAMLAMA

LP Modelinin Kurulması – Örnek 1 EMA Meyvacılık Almanya’ya elma, muz ve armut ihraç etmektedir. Kasalarda stoklanan bu ürünlerin birim stoklama maliyetleri sırasıyla 7YTL, 6 YTL ve 9 YTL’dir. Bir kasa elma 5m2, bir kasa muz 8m2 ve bir kasa armut da 10m2 alan kaplamaktadır. Firmanın depolama kapasitesi ise 1000m2’dir. Muz çabuk bozulduğu için firma bu meyveden en fazla 150 kasa stoklayabilmektedir. Elma ve armuda olan talep değişkenliğinden dolayı firma bu iki meyvenin her birinden en az 50’şer kasa güven stoku bulundurmak zorundadır. Firmanın toplam stoklama maliyetini minimize eden doğrusal programlama modelini kurunuz.

LP Modelinin Kurulması – Örnek 1 Karar değişkenleri: x1 = elma stoğu x2 = muz stoğu x3 = armut stoğu Amaç fonksiyonu: Zenk. = Toplam stoklama maliyeti Zenk. = 7x1+6x2+9x3 Kısıtlar: 1. Kısıt depolama alanı 5x1+8x2+10x3≤1000 2. Kısıt muz stoğuna ilişkin kısıt x2 ≤150 3. Kısıt elma stoğuna ilişkin kısıt x1 ≥ 50 4. Kısıt armut stoğuna ilişkin kısıt x3 ≥ 50 Pozitiflik kısıtı x1, x2, x3 ≥ 0

LP Modelinin Kurulması – Örnek 2 Bir postane haftanın farklı günlerinde tam gün çalışacak farklı sayıda işçi istihdam etmek istemektedir. Her gün için tam gün çalışması istenilen işçi sayısı aşağıdaki tabloda belirtilmiştir. Çalışma yasalarına göre tam gün çalışan her işçi, haftanın birbirini izleyen beş gününde çalışmak zorundadır, ardından da iki gün dinlenmektedir. Postane günlük gereksinimlerini sadece tam gün çalışan işçiler kullanarak karşılamak istemektedir. İstihdam edilmesi gereken tam gün çalışacak işçi sayısını minimize etmek için gerekli LP modelini kurunuz. Pazartesi 17 Salı 13 Çarşamba 15 Perşembe 19 Cuma 14 Cumartesi 16 Pazar 11

LP Modelinin Kurulması – Örnek 2 Karar değişkenleri; xi = i gününde işe başlayan işçi sayısı (i = 1,2,…,7) Amaç fonksiyonu; Zenk. = x1 + x2 + x3 + x4 + x5 + x6 + x7 Kısıtlar; Her gün için çalışması gereken min. işçi sayısı verildiğine göre, x1 + x4 + x5 + x6 + x7 ≥ 17 (Pazartesi) x1 + x2 + x5 + x6 + x7 ≥ 13 (Salı) x1 + x2 + x3 + x6 + x7 ≥ 15 (Çarşamba) x1 + x2 + x3 + x4 + x7 ≥ 19 (Perşembe) x1 + x2 + x3 + x4 + x5 ≥ 14 (Cuma) x2 + x3 + x4 + x5 + x6 ≥ 16 (Cumartesi) x3 + x4 + x5 + x6 + x7 ≥ 11 (Pazar) xi ≥ 0 (i = 1,2,…,7)

LP Modelinin Kurulması – Örnek 3 Sailco şirketi gelecek üçer aylık dönemlerde ne kadar üretim yapması gerektiğini saptamak istemektedir. Üçer aylık 4 dönem için talep sırasıyla; 40, 60, 75 ve 25 teknedir. Şirket talebi zamanında karşılamalıdır. Birinci üç aylık dönemin başında şirketin 10 teknelik stoku bulunmaktadır. Her üç aylık dönemin başında o dönemde ne kadar üretim yapılacağına karar verilmesi gerekmektedir. Bir dönemde üretilen teknelerin o dönemin talebini karşılamak için kullanılabileceği varsayılmaktadır. Her üç aylık dönem boyunca şirket normal mesai ile tekne başına toplam $400’a toplam maksimum 40 tekne üretebilmektedir. Fazla mesai ile işçi çalıştırarak tekne başına toplam 450$’a daha fazla tekne üretebilmektedir. Her üç aylık dönemin sonunda (o dönemin üretimi yapılıp talebi karşılandıktan sonra) tekne başına $20 stoklama maliyeti ortaya çıkmaktadır. Gelecek üçer aylık 4 dönem için üretim ve stok maliyetlerini minimize edecek bir üretim programı hazırlanmak istenmektedir.

LP Modelinin Kurulması – Örnek 3 Firmanın her üç aylık dönem için normal mesai ve fazla mesai ile ne kadar üretim yapılması gerektiğini belirlemesi gerekmektedir. Bu durumda karar değişkenleri: xt = t. üç aylık dönemde normal mesai ile üretilen teknelerin sayısı ($400/tekne) (t = 1,2,3,4) yt = t. üç aylık dönemde fazla mesai ile üretilen tekne sayısı ($450/tekne) (t = 1,2,3,4) Her üç aylık dönem sonundaki stok (elde kalan tekne sayısı) için belirlenen karar değişkeni: it = t. üç aylık dönem sonunda şirketin elinde kalan tekne sayısı (t = 1,2,3,4) Toplam maliyet = Normal mesai ile tekne üretim maliyeti + fazla mesai ile tekne üretim maliyeti + stok maliyetleri

LP Modelinin Kurulması – Örnek 3 Şirketin amaç fonksiyonu: Zenk. = 400x1 + 400x2 + 400x3 + 400x4 + 450y1 + 450y2 + 450y3 + 450y4 + 20i1 + 20i2 + 20i3 + 20i4 t dönemi sonundaki stok = (t -1)dönemi sonundaki stok + t dönemi üretimi – t dönemi talebi t dönemi talebi dt ile gösterildiğinde (d1=40, d2=60, d3=75, d4=25) it = it-1 + (xt + yt) – dt (i0 = 10) it-1 + (xt + yt) ≥ dt olması halinde t dönemi talebi karşılanabilecektir, it + dt ≥ dt yani it ≥ 0 olması kısıtı talebin karşılanmasını kesinleştirecektir. Kısıtlar: x1 ≤ 40, x2 ≤ 40, x3 ≤ 40, x4 ≤ 40 i1 = 10 + x1 + y1 – 40 i2 = i1 + x2 + y2 – 60 i3 = i2 + x3 + y3 – 75 i4 = i3 + x4 + y4 – 25 it ≥ 0, yt ≥ 0, xt ≥ 0 (t = 1,2,3,4) Normal mesai ile üretim kısıtları Stok kısıtları

DOĞRUSAL PROGRAMLAMA SORUNLARINDA GRAFİKSEL ÇÖZÜM YÖNTEMİ

Grafiksel Çözüm Yöntemi-Minimizasyon Sorunu Zenk = 2 x1 + x2 3x1 + x2 ≥ 3 4x1 + 3 x2 = 6 x1 + 2 x2 ≤ 6 x1, x2 ≥ 0 1 2 3 4 5 6 X1 X2 4 3 2 1 x1+ 2x2≤6 3x1+x2≥3 4x1+3x2=6 X1=3/5=0,6 X2=6/5=1,2 Zenk=12/5=2,4

SİMPLEKS YÖNTEMİ

Simpleks Yöntemi – Örnek Bir işletme x1 ve x2 gibi iki ürün üretmektedir. Mamul Üretim faktörü X1 X2 Kapasite A 7 6 84 B 4 2 32 Kar 11 Zenb. = 11 x1 + 4 x2 7 x1 + 6 x2 ≤ 84 4 x1 + 2 x2 ≤ 32 x1, x2 ≥ 0 Zenb. = 11 x1 + 4 x2 + 0s1 + 0s2 7 x1 + 6 x2 + s1 = 84 4 x1 + 2 x2 + s2 = 32 x1, x2, s1, s2 ≥ 0 Başlangıç Simpleks Tablo Cj 11 4 Değişken karışımı nicelik X1 X2 s1 s2 84 7 6 1 32 2 Zj Cj - Zj 84/7 = 12 32/4 = 8

Simpleks Yöntemi – Örnek Çözümden çıkacak değişkenin sırasındaki bütün değerler kesişme değerine bölünerek, yeni tabloda bir önceki çözümdeki sıranın yerine geçecek sıra belirlenir. Diğer sıralardaki değerlerin hesaplanması için aşağıdaki formül kullanılır: (eski sıradaki değer) – [(eski sıradaki kesişme değeri) x (yerine geçen sıradaki o kolona isabet eden değer)] Birinci Simpleks Tablo (Optimal) Cj 11 4 Değişken karışımı nicelik X1 X2 s1 s2 28 5/2 1 -7/4 x1 8 1/2 ¼ Zj 88 11/2 11/4 Cj - Zj -3/2 -11/4 X1 = 8 s1 = 28 Z = 88

BÜYÜK M YÖNTEMİ

Başlangıç Simpleks Tablo BÜYÜK M YÖNTEMİ – ÖRNEK 1 Zenb. = 2x1 + 3x2 Z = 2x1 + 3x2 + 0s1 – MY1 x1 + 2x2 ≤ 4 x1 + 2x2 + s1 = 4 x1 + x2 = 3 x1 + x2 + 1Y1 = 3 x1, x2 ≥ 0 x1, x2, s1, Y1 ≥ 0 Başlangıç Simpleks Tablo Cj 2 3 -M Değişken karışımı nicelik X1 X2 s1 Y1 4 1 Zj -3M Cj – Zj 2+M 3+M 4/2=2 3/1=3

Birinci Simpleks Tablo İkinci Simpleks Tablo (Optimal) BÜYÜK M YÖNTEMİ – ÖRNEK 1 Birinci Simpleks Tablo Cj 2 3 -M Değişken karışımı nicelik X1 X2 s1 Y1 x2 1/2 1 -1/2 Zj 6-M 3/2-M/2 3/2+M/2 Cj – Zj M/2+1/2 -3/2-M/2 2/(1/2)=4 1/(1/2)=2 İkinci Simpleks Tablo (Optimal) Cj 2 3 -M Değişken karışımı nicelik X1 X2 s1 Y1 x1 1 -1 Zj 7 Cj – Zj -M-1 X1 = 2 X2 = 1 Z = 7

Başlangıç Simpleks Tablo BÜYÜK M YÖNTEMİ – ÖRNEK 2 Zenk. = x1 + x2 Z = x1 + x2 + 0s1 + MY1 + MY2 2x1 + x2 ≥ 6 2x1 + 1x2 - s1 + Y1 = 6 x1 + 2x2 = 4 x1 + 2x2 + Y2 = 4 x1, x2 ≥ 0 x1, x2, s1, Y1, Y2 ≥ 0 Başlangıç Simpleks Tablo Cj 1 M Değişken karışımı nicelik X1 X2 s1 Y1 Y2 6 2 -1 4 Zj 10M 3M -M Cj – Zj 1-3M 6/2=3 4/1=4

Birinci Simpleks Tablo İkinci Simpleks Tablo (Optimal) BÜYÜK M YÖNTEMİ – ÖRNEK 2 Birinci Simpleks Tablo Cj 1 M Değişken karışımı nicelik X1 X2 s1 Y1 Y2 3 1/2 -1/2 3/2 Zj 3+M 1/2+3/2M -1/2+1/2M 1/2-1/2M Cj – Zj 1/2-3/2M -1/2+3/2M 3/(1/2)=6 1/(3/2)=2/3 İkinci Simpleks Tablo (Optimal) Cj 1 M Değişken karışımı nicelik X1 X2 s1 Y1 Y2 8/3 -2/3 2/3 -1/3 1/3 Zj 10/3 Cj – Zj M-1/3 X1 = 8/3 X2 = 2/3 Z = 10/3