EM302 YÖNEYLEM ARAŞTIRMASI 2. YARIYILİÇİ SINAVI Y.Doç.Dr. Özgür Kabak 28.12.2012 SORULAR VE CEVAPLAR 1. Ayşe kırmızı başlığı ile şirin ve yardımsever bir kızdır. Her gün annesinin pişirdiği yemekleri babaannesine götürmektedir. Küçük kızın babaannesinin evine gitmesi için ormanın içinden geçmesi gerekmektedir. Aşağıdaki şekilde A annesinin evini, B Babaannesinin evini ve aradaki yollar ise ormandaki patikaları gösterir. Kötü kalpli kurt Ayşe’nin her gün ormanın içinde geçtiğini bilmekte ve kızın babaannesine götürdüğü yemekleri araklamak için ormandaki yollardan birinde pusu kurmaktadır. Endüstri Mühendisli eğitimi alan Ayşe, kurdun hangi yolda pusu kurduğu ile ilgili veri toplamış ve her yol için pusu kurma olasılığını çıkarmıştır (pij: kurdun (i,j) bağlantısında pusu kurma olasılığı). Şekil üzerinde pij değerleri verilmiştir (Dikkat! Kurt her gün sadece bir yolda pusu kurmaktadır, o yüzden yollardaki olasılıkların toplamı 1’dir). Küçük kızın kendi evinden babaannesinin evine kurda yakalanma olasılığını en küçükleyecek şekilde varması için izlemesi gereken rotayı Dinamik Programlama ile bulunuz. Yaptığınız hesaplamaları ayrıntılı olarak gösteriniz. %8 1 pij 2 % 21 %6 %7 A % 11 3 % 10 B %8 % 19 4 % 10 CEVAP fi : i noktasından B noktasına en kısa mesayeyi göstermek üzere; fB = 0 f4 = fB + 0,10 = 0,10 f2 = Min { fB + 0,21 ; f4 + 0,08 } = Min {0,21 ; 0,18} = 0,18 f3 = Min { f2 + 0,19 ; f4 + 0,10 } = Min {0,37 ; 0,20} = 0,20 f1 = Min { f2 + 0,08 ; f3 + 0,07 } = Min {0,26 ; 0,27} = 0,26 fA = Min { f1 + 0,06 ; f3 + 0,11 } = Min {0,32 ; 0,31} = 0,31 ( 4 üzerinden) ( 4 üzerinden) ( 2 üzerinden) ( 3 üzerinden) Ayşe’nin izlemesi gereken rota: A-3-4-B, bu rotada giderse yakalanma olasılığı %31 olacaktır. 2. ATK-San küçük çaplı bir tersanede sandal üretimi yapan bir firmadır. Firmanın önümüzdeki dört sezondaki sandal talepleri tabloda verilmiştir. Sezonluk işçi bulunabilirliği ve hammadde maliyetlerindeki değişimden ötürü sezonluk üretim maliyetleri farklılık göstermektedir ve tabloda her sezon için üretim maliyeti verilmiştir. Bir sezonda sabit üretim maliyetinin 80.000TL’dir. Bir sandalı bir sezon stokta bulundurma maliyeti ise 10.000 TL’dir. ATK-San’ın en küçük maliyetle talepleri karşılayabilmesi için uygulaması gereken üretim planını Wagner-Whitin yöntemi kullanarak bulunuz. Sezon 1 2 3 4 Üretim maliyeti (1.000TL/adet) 25 30 25 20 Talep (adet) 4 7 3 2 CEVAP ft = t. sezonda üretim yapılması durumunda t, t+1, … 4. sezonlardaki talebi karşılamanın en küçük maliyeti ft min j 0 ,1, 2 ,...T t c tj f t j 1 ctj K ct (d t d t 1 ... d t j ) h(d t 1 2 * d t 2 ... j * d t j ) f5 = 0 f4 = 80 + 20 (2) + f5 = 120 { sadece 4. Sezon için üret} f3 = Min 80 + 25 (3) + f4 = 275 80 + 25 (3+2) + 10 (2) + f5 = 225* { sadece 3. sezon için üret } { 3 ve 4. sezonlar için üret } ** 80 + 30 (7) + f3 = 515 f2 = Min 80 + 30 (7+3) + 10 (3) + f4 = 530 80 + 30 (7+3+2) + 10 (3 + 2*2) + f5 = 510* { sadece 2. sezon için üret } { 2 ve 3. sezonlar için üret } { 2,3 ve 4. sezonlar için üret } ** 80 + 25 (4) + f2 = 690 f1 = Min 80 + 25 (4+7) + 10 (7) + f3 = 650* 80 + 25 (4+7+3) + 10 (7 + 2*3) + f4 = 680 80 + 25 (4+7+3+2) + 10 (7 + 2*3 + 3*2) + f5 = 670 { sadece 1. sezon için üret } { 1 ve 2. sezonlar için üret }** { 1,2 ve 3. sezonlar için üret } { 1,2,3 ve 4. sezonlar için üret } Sonuç: 1. sezonda 1 ve 2. sezonlar için 11 adet; 3. sezonda 3 ve 4. sezonlar için 5 adet üretim yapılmalıdır. 2. ve 4. Sezonlarda üretim yapılmamalıdır. Verilen üretim planının maliyeti 650 bin TL’dir. 3. Aşağıdaki doğrusal olmayan programlama modelini uç noktalarını analiz ederek çözünüz. CEVAP DURUM 1. a < x < b içerisindeki f’(x) = 0 olan noktalar: ( ) f’(x) = olan noktalar x = 0 ve x = 2’dir. Bu noktaların yerel min veya maks olduğunu anlayabilmek için ikinci türevine bakılır. f’’(x) = 6x-6 f’’(0)= -6 yerel maksimum f’’(2)= 6 yerel minimum – Aday uç nokta (x = 2) DURUM 2. f’(x)’in tanımlı olmadığı noktalar: Verilen problemde f’(x)’in tanımlı olmadığı nokta yoktur DURUM 3. [a,b] aralığının a ve b noktaları x = -2 ve x = 4 noktalarının yerel min veya maks olduğunu anlayabilmek için bu noktalardaki birinci türevlere bakılır. f’(x) = f’(-2) = 24 yerel minimum – aday uç nokta (x = -2) f’(4) = 24 yerel maksimum sonuç olarak (x = 2) ve (x = -2) olmak üzere iki yerel miminum belirlenmiştir. f (2 ) = -5 ; f (-2 ) = -21 olduğu için çözüm x = -2, f = -21 4. Aşağıda bir projenin kritik yolunu bulabilmek için kurulmuş DP’nin Lindo kodları ve çözüm raporu verilmiştir. Buna göre soruları cevaplayınız. a) Proje ağını çiziniz ve faaliyet sürelerini ağ üzerinde gösteriniz. b) Proje faaliyetlerini ve öncelik ilişkilerini bir tabloda gösteriniz. c) Proje kritik yolunu belirleyiniz. Proje en kısa ne kadar sürede bitirilebilir? d) Tüm faaliyetler için en olası (m), en iyimser (a) ve en kötümser (b) faaliyet sürelerini; m = önceki aşamada bulunan faaliyet süresi, a = 0,8m ve b = 1,2m kabul ederek projenin 30 günden önce bitirilme olasılığını hesaplayınız. Lindo kodu min x8-x1 st A) x2-x1 > B) x3-x2 > C) x5-x2 > D) x4-x2 > E) x5-x4 > F) x5-x3 > G) x6-x3 > H) x7-x6 > I) x6-x5 > J) x7-x5 > K) x7-x4 > L) x8-x7 > End 3 3 4 2 3 4 5 6 5 4 2 6 Sonuç Raporu LP OPTIMUM FOUND AT STEP 6 OBJECTIVE FUNCTION VALUE 1) 27.00000 VARIABLE X8 X1 X2 X3 X5 X4 X6 X7 ROW A) B) C) D) E) F) G) H) I) J) K) L) VALUE 27.000000 0.000000 3.000000 6.000000 10.000000 5.000000 15.000000 21.000000 SLACK OR SURPLUS 0.000000 0.000000 3.000000 0.000000 2.000000 0.000000 4.000000 0.000000 0.000000 7.000000 14.000000 0.000000 NO. ITERATIONS= 6 REDUCED COST 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 DUAL PRICES -1.000000 -1.000000 0.000000 0.000000 0.000000 -1.000000 0.000000 -1.000000 -1.000000 0.000000 0.000000 -1.000000 CEVAP a) b) Faaliyet A B C D E F G H I J K L Öncül Faaliyet A A A D B B G, I C, E, F C, E, F D H, J, K Süre 3 3 4 2 3 4 5 6 5 4 2 6 c) Projenin kritik yolunu Lindo çıktısında gölge fiyatı -1 olan kısıtlarla ilgili faaliyetler oluşturur: Kritik faaliyetler: A, B, F, H, I, L Kritik yol: 1-2-3-5-6-7-8 Toplam süre: 27 d) Kritik faaliyetlerin a, b ve m değerleri ile beklenen değerleri ve varyansları aşağıdaki tablodaki gibi hesaplanır: Faaliyet A B F H I L Proje a b 2,4 2,4 3,2 4,8 4 4,8 3,6 3,6 4,8 7,2 6 7,2 m 3 3 4 6 5 6 E(Tij) 3 3 4 6 5 6 27 Var(Tij) 0,04 0,04 0,071111 0,16 0,111111 0,16 0,582222 Projenin tamamlanma süresi beklenen değeri 27, varyansı 0,58 (veya standart sapması 0,76.) olan normal dağılıma uyar. P(CP≤30) = P[(CP-27)/0,76 ≤ (30-27)/0,76)] = P(Z≤3,93) = 0.9990