6. Ulaştırma Modelleri:

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "6. Ulaştırma Modelleri:"

Transkript

1 6. Ulaştırma Modelleri: Doğrusal programlama modellerinin bir türevi olan ulaştırma modelleri kendine haz çözüm yöntemleri olduğundan farklı bir başlık altında anlatılmaktadır. Bütün ulaştırma modelleri arz eden ve talepte bulunan birimlerin birlikte verildiği, genelde taşıma mesafelerinden oluşan bir matris yardımıyla gösterilirler. Bir soru yardımıyla bu durumu pekiştirelim. Örnek 18: Ege Santral (Wayne L. Winston Operations Research) Ege bölgesinde bulunan 3 farklı santralin elektrik üretim kapasiteleri ve bu santrallerden elektrik alan 4 ilin talepleri aşağıdaki matriste verilmiştir. Matriste bulunan değerler santraller ise şehirler arasındaki mesafeyi göstermektedir. (Elektrik taşıma maliyetlerinin, mesafeler ile doğru orantılı olduğu kabul edilmiştir.) Şehir 1 Şehir 2 Şehir 3 Şehir 4 Arz Santral Santral Santral Talep İstenen bu bilgilere göre toplam taşıma maliyetini minimize edecek şekilde ve hiçbir şehir elektriksiz kalmamak koşulu ile, hangi santralden hangi şehre ne kadar elektrik taşınması gerektiğini bulan doğrusal programlama modelini kurunuz. Doğrusal programlama modelleri kurulurken izlediğimi üç aşamalı yöntemi burada da uygulayabiliriz. 1. Karar Değişkenlerinin Belirlenmesi: Soruda bilinmeyen, yani karar verme sürecini direkt olarak oluşturan bilgi son kısımda açıkça belirtilmiştir. Yani karar değişkenleri hangi santralden hangi şehre ne kadar gönderileceğidir. Burada 3 farklı santral ve 4 farklı şehir olduğundan 3x4=12 farklı alternatif gönderimden bahsedebiliriz. Bu durumda her bir alternatif gönderim bizim karar değişkenlerimizi oluşturmaktadır. Ulaştırma modellerinde karar değişkenleri aşağıdaki gibi gösterilir. : ş ç.. ş ö Örneğin karar değişkeni santral 1 den şehir 3 e gönderilecek miktarı göstermektedir. Burada dikkat edilmesi gereken nokta, ulaştırma modellerinde satır sayısı x sütun sayısı kadar karar değişkeninin olması gerekliliğidir. ~ 18 ~

2 2. Amaç Fonksiyonunun Yazılması: Buradaki amaç toplam taşıma maliyetlerinin minimizasyonudur. Aşağıdaki tablo incelendiğinden her bir maliyet değeri için bir atama değişkeni olduğu görülebilir. Şehir 1 Şehir 2 Şehir 3 Şehir 4 Arz Santral 1 Santral 2 Santral Talep Yukarıdaki her bir karar değişkeni taşınan yük miktarını göstermektedir. Bu bağlamda toplam taşıma maliyetinin taşınan yük x mesafe toplamı ile bulunabileceğini söylemek yanlış olmaz. Bu düşünce ile amaç fonksiyonunu aşağıdaki gibi yazabiliriz Sorunun çözülmesi sonucunda bazı karar değişkenlerinin değeri alabileceğine dikkat ediniz. Çünkü her santralden her şehre gönderilmesi tercih edilmeyebilir. 3. Kısıt Denklemlerinin Yazılması: Ulaştırma modellerinde temel olarak iki farklı kısıt grubu söz konusudur. Santrallerin elinde bulunan miktarı aşamaması (Arz kısıtları) ve şehirlerin hiçbirisinin elektriksiz kalmaması (Talep kısıtları) şeklindeki kısıtlar satır ve sütunlardaki değişkenlerden yardım alınarak yazılır. Örneğin santral 1 için toplam arz 35 birimi aşamaz. Yani şehirlere gönderilen miktarlar toplamı en fazla 35 birim olabilir. Bu şekildeki kısıtı aşağıdaki gibi yazabiliriz. 35 Benzer şekilde santral 2 ve santral 3 arz kısıtları aşağıdaki gibi yazılabilir. 5 4 Talep kısıtları ise şehirler dikkate alınarak yazılacağından sütunlar yardımıyla yazılabilir. Örneğin şehir bir için talep kısıtı, elektriksiz kalmama koşulu dikkate alındığında aşağıdaki gibi olacaktır. 45 ~ 19 ~

3 Burada dikkat edilmesi gereken nokta şehirlerin taleplerinden daha az elektrik kabul etmeyeceği ve yine taleplerinden daha fazla elektriğe ise ihtiyaç duymadığıdır. Bu yüzden kısıt eşittir operatörü ile yazılmıştır. Benzer şekilde diğer üç şehre ait kısıtlar aşağıdaki gibi yazılabilir Pozitiflik şartının da eklenmesi ile ulaştırma sorusunun doğrusal programlama modeli aşağıdaki gibi yazılabilir ARZ KISITLARI Ş 1 TALEP KISITLARI 2 Ş 2 3 Ş 3 3 Ş 4 Yukarıdaki model hemen hemen bütün ulaştırma sorularında benzer şekilde hazırlanır. Burada soruda arz ve talep birbirine eşit (125 adet) olduğundan bütün kısıtları eşitlik halinde yazmakta sakınca yoktur. Fakat bütün kısıtlar küçük eşit olarak yazılamaz. Çünkü hepsi küçük eşit olursa minimizasyon sorusunun cevabı olacaktır. Yani gönderim yapılmaması tercih edilecektir. ~ 11 ~

4 Ulaştırma modellerinde soruların çözülmesi 3 aşamalı bir yöntemle gerçekleştirilir. 1. Öncelikle sorunun bütün kısıtlarını sağlayan bir başlangıç çözümü bulunur. a. Kuzey Batı Köşesi (KBK) yöntemi b. Minimum Maliyetli Hücre (MMH) yöntemi c. Vogel Yaklaşım Metodu (VAM) 2. Başlangıç çözümünün optimum olup olmadığı ilerleme indeksleri hesaplamaları yardımıyla denetlenir. 3. Eğer çözüm optimum değilse optimal çözüm bulunana kadar çeşitli yöntemler ile çözüm iyileştirilir. a. Atlama Taşı Yöntemi b. MODI 6.1.Başlangıç Çözümleri: Kuzey Batı Köşesi Yöntemi: Bu yöntemde matrisin sol üst köşesinden (Kuzey Batı Köşesinden) başlanılarak, arz ve talep değerleri dikkate alınarak atamalar yapılarak sağ alt köşeye ulaşılır. Şimdi Ege santral örneğinde bu durumu sorgulayalım. Örnek 18: Ege Santral Devam Aşağıdaki verilen taşıma matrisi için KBK yöntemi ile başlangıç çözümünü belirleyiniz. Şehir 1 Şehir 2 Şehir 3 Şehir 4 Arz Santral Santral Santral Talep İlk aşamada 8 sabit maliyetli hücresine maksimum atamayı yapalım. Şehir 1 45 birim talep etmekte fakat santral 1 ancak 35 birim gönderebilmektedir. Bu durumda 35 olacak şekilde (daha fazlasını santral göndermiyor) atama yapılmalıdır. Bu şekilde atama yapıldığında santral 1 elindeki miktarın tamamını gönderdiğinden daha fazla gönderim yapmayacak, şehir 1 ise hala 1 birimlik bir elektriği talep edecektir. Tablo aşağıdaki gibi yenilenecektir. KBK da bir sonraki hücreye geçiş sağa veya aşağı yönlü olmalıdır. Sağa doğru gidilemez çünkü santral 1 in elinde elektrik kalmamıştır. Bu durumda aşağıya gidilerek santral 2 den 1 birim talep edilecektir. ~ 111 ~

5 Şehir 1 Şehir 2 Şehir 3 Şehir 4 Arz Santral Santral Santral Talep Santral 2 den 1 birim talep edildiğinde şehir 1 için bütün talep karşılanacak fakat santral 2 nin elinde 4 birimlik miktar bulunmaya devam edecektir. Bu durumda yeni atama aşağı değil (çünkü artık şehir 1 daha fazla istemiyor) sağa doğru olacaktır. Şehir 1 Şehir 2 Şehir 3 Şehir 4 Arz Santral 1 Santral Santral Talep hücresinde şehir 2 2 birim talep etmekte ve santral 2 bu talebin tamamını karşılamaktadır. Bu durumda şehir 2 daha fazla istemeyeceğinden yönümüz yine sağa doğru olmalıdır. Şehir 1 Şehir 2 Şehir 3 Şehir 4 Arz Santral 1 Santral Santral Talep durumu incelenirse, şehir 3 3 birimlik bir talepte bulunmasına karşın, santral 2 ancak bu talebin 2 birimlik kısmını karşılayabilmektedir. Bu durumda 2 birimlik atama yapılır ve kalan 1 birim son santralden talep edilir. ~ 112 ~

6 Şehir 1 Şehir 2 Şehir 3 Şehir 4 Arz Santral 1 Santral Santral Talep 1 3 Santral 3 ün elinde 4 birimlik elektrik enerjisi kaynağı bulunmakta, şehir 3 ise 1 birim talep etmektedir. Bu durumda talebin tamamının karşılanacağı muhakkaktır. Şehir 1 Şehir 2 Şehir 3 Şehir 4 Arz Santral 1 Santral 2 Santral Talep 3 Son adımda santral 3 ün elinde 3 birim bulunurken şehir 4 te 3 birim talep etmektedir. Bu talebin tamamı karşılanarak başlangıç çözümü tamamlanır. Şehir 1 Şehir 2 Şehir 3 Şehir 4 Arz Santral 1 Santral 2 Santral Talep Yukarıdaki tablodan da görüleceği üzere bütün şehirler istedikleri miktarda elektrik almış, bütün santraller ise elektrik stoklarını tüketmiştir. Bu durumda kısıtlar sağlandığından uygun bir çözümdür. Çözüm değerini hesaplayabilmek için amaç fonksiyonunda atamalar yerine yazılır ~ 113 ~

7 Görüleceği üzere bütün koşulları da sağlayarak 118TL ye bir dağıtım gerçekleştirilmiştir. KBK ile yapılan çözümler uygun çözümler olmakla birlikte genelde en yüksek maliyet değerlerinin oluştuğu başlangıç çözümleridir. Bu bağlamda daha iyi bir başlangıç çözümünü tercih etmek uygun olabilir Minimum Maliyetli Hücre (MMH) Yöntemi: Bu yöntemde bütün matris içerisindeki ne düşük maliyet değerine (en düşük uzaklık değerine) sahip hücreye maksimum düzeyde atama yapılır. Bu atama yapıldıktan sonra kalan hücreler içerisindeki en küçük maliyetli hücre seçilerek, bu yeni hücreye olabilecek maksimum değerde atama gerçekleştirilir. Bu adımlar bütün atamalar sonlanıncaya kadar tekrar edilir. Ege santral örneğinde MMH yöntemi ile atama yaparak, KBK ile elde edilen sonuçla karşılaştıralım. Örnek 18: Ege Santral Devam Aşağıdaki verilen taşıma matrisi için MMH yöntemi ile başlangıç çözümünü belirleyiniz. Şehir 1 Şehir 2 Şehir 3 Şehir 4 Arz Santral Santral Santral Talep Soruya en küçük maliyetli hücreyi belirleyerek başlayalım. Matriste hücresi en küçük maliyet değerine sahiptir. Bu hücre için şu aşamada talep 3, arz ise 4 dır. Yani şehir 4 ün isteğinin tamamı santral 3 tarafından karşılanabilir. Bu işlemden sonra şehir 4 sütunundaki diğer değerler kapatılır. Çünkü bütün talebi karşılanmıştır. Şehir 1 Şehir 2 Şehir 3 Şehir 4 Arz Santral Santral Santral Talep Geriye kalan 9 hücre içerisinde en düşük maliyete hücresi sahiptir. Bu hücre incelenirse şehir 2 nin 2 birim talebinin santral 1 tarafından karşılanabileceği ~ 114 ~

8 görülmektedir. Bu durumda bu atama gerçekleştirilir. Atamadan sonra talep karşılandığından şehir 2 sütunundaki diğer hücreler atamaya kapatılır. Şehir 1 Şehir 2 Şehir 3 Şehir 4 Arz Santral Santral Santral Talep 45 3 Üçüncü adımda geriye sadece 6 hücre kaldı ve en küçük maliyet hücresinde görülmektedir. Bu bağlamda bu hücreye atama yapılmalıdır. Şehir 1 45 birim istemekte fakat santral 1 in elinde ancak 15 birim bulunmaktadır. Santral 1 elindeki miktarı şehir 1 e gönderir. Artık Şehir 3 santral 1 den alım yapamayacağına göre (santral 1 de elektrik enerjisi kalmadı) hücresi kapatılır. Şehir 1 Şehir 2 Şehir 3 Şehir 4 Arz Santral Santral Santral Talep 3 3 Elimizde 4 hücre kaldı ve en küçük maliyet değeri de karşımıza çıkmaktadır. Bu durumda şehir 1 in 3 birim talebi santral 2 tarafından karşılanacaktır. Santral 2 elinde yeterli miktar olduğundan talep karşılanır, artık şehir 1 daha fazla talep etmeyeceğinden hücresi kapatılır. Şehir 1 Şehir 2 Şehir 3 Şehir 4 Arz Santral 1 Santral 2 Santral Talep 3 ~ 115 ~

9 Son iki kalan hücrede mecburi atamalar söz konusu olduğundan MMH yöntemi çözümü aşağıdaki gibi olacaktır. Şehir 1 Şehir 2 Şehir 3 Şehir 4 Arz Santral 1 Santral 2 Santral Talep MMH yöntemi toplam taşıma maliyeti amaç fonksiyonu yardımıyla aşağıdaki gibi hesaplanmıştır Toplam maliyet değerinin MMH yönteminde daha aşağı çekildiğine dikkat ediniz. MMH genelde KBK yöntemine göre daha iyi başlangıç çözümleri sunar. Fakat optimallik için çoğu zaman yeterli değildir Vogel Yaklaşım Yöntemi: VAM yöntemi nispeten KBK ve MMH yöntemine göre daha karmaşık olmasına rağmen daha iyi sonuçlar verdiğinden çoğu zaman tercih edilen bir yöntemdir. VAM yönteminde aşağıdaki adımlar izlenir. 1. Her satır ve sütundaki en düşük iki maliyet değeri seçilerek, farkı alınır. (Bu fark fırsat maliyeti olarak adlandırılır) 2. Fırsat maliyetleri değerleri incelenerek en yüksek fırsat maliyetine sahip satır veya sütun tercih edilir. 3. Seçilen satır veya sütundaki en düşük maliyetli hücreye olası maksimum atama gerçekleştirilir. 4. Önceki adımdaki atamadan sonra, atama yapılamayacak hücreler belirlenerek kapatılır. (İndirgenmiş matris oluşturulur) 5. Bütün atamalar tamamlanıncaya kadar birinci adıma dönülerek işlemler tekrarlanır. Ege Santral sorusuna dönerek bu durumu irdeleyelim. ~ 116 ~

10 Örnek 18: Ege Santral Devam Aşağıdaki verilen taşıma matrisi için VAM yöntemi ile başlangıç çözümünü belirleyiniz. Şehir 1 Şehir 2 Şehir 3 Şehir 4 Arz Santral Santral Santral Talep VAM yöntemi için gerekli olan fırsat maliyetlerini belirleyelim. Şehir 1 Şehir 2 Şehir 3 Şehir 4 Arz FM Santral = Santral = Santral = Talep FM 9 8=1 9 6=3 13 1=3 7 5=2 Fırsat maliyetleri incelendiğinde en yüksek değere santral 3 satırında rastlanmıştır. Bu satırdaki en küçük maliyet olan 5 değerine ise olabilecek maksimum atama 3 gerçekleştirilmiştir. Bu atama yapıldıktan sonra şehir 4 daha fazla talep etmeyecek, santral 3 ise 1 birim daha gönderebilecektir. Şehir 4 daha fazla talep etmeyeceğinden bu sütundaki diğer hücreler kapatılır. ~ 117 ~

11 Yeniden hesaplanan fırsat maliyetleri aşağıda verilmiştir. Şehir 1 Şehir 2 Şehir 3 Şehir 4 Arz FM Santral = Santral = Santral = Talep FM 9 8=1 9 6=3 13 1=3 Yukarıdaki tablo incelendiğinde maksimum fırsat maliyetinin santral 3 satırında olduğu görülmektedir. Santral 3 ün elinde kalan son miktar olan 1 birim, satırda yer alan en küçük maliyet değerine sahip olan şehir 2 ye gönderilecektir. Bu satırdaki diğer hücreler kapatılacaktır. Tabloya dikkat edildiğinde bir satır veya sütun kapatıldığında fırsat maliyetlerinin hesaplanmadığına (şehir 4 sütunu) dikkat ediniz. Şehir 1 Şehir 2 Şehir 3 Şehir 4 Arz FM Santral =2 Santral = Santral Talep 45 3 FM 9 8=1 12 6=6 13 1=3 En yüksek fırsat maliyeti şehir 2 sütununda görülmektedir. Bu sütundaki atama yapılabilecek en küçük maliyetli hücre olan hücresine atama yapılmıştır. Bu atama yapılırken şehir iki talebi dikkate alınmıştır. ~ 118 ~

12 Şehir 1 Şehir 2 Şehir 3 Şehir 4 Arz FM Santral 1 Santral 2 Santral = =4 Talep 3 FM 9 8=1 13 1=3 Santral 2 satırı en yüksek fırsat maliyetine sahip olduğundan seçilmiştir. Bu satırda ise en düşük maliyetli hücre olan seçilmiş ve arz yeterli olduğundan istenen miktarın tamamı (45) gönderilmiştir. Artık sadece tek sütun kaldığından VAM hesabına gerek yoktur. Zorunlu atamalar yapıldıktan sonra aşağıdaki başlangıç çözümü elde edilir. Şehir 1 Şehir 2 Şehir 3 Şehir 4 Arz Santral 1 Santral 2 Santral Talep Toplam maliyet de aşağıdaki şekilde hesaplanabilir Görüldüğü üzere daha karmaşık olmasıyla birlikte en iyi çözümü VAM yöntemi sunmuştur. Başka bir örnek daha yapalım. ~ 119 ~

13 Örnek 18: Temel Mobilya Temel mobilya D, E ve F fabrikalarından A, B ve C mağazalarına ürettiği masaları göndermek istemektedir. Her bir fabrikanın aylık üretim kapasitesi ve her bir mağazanın talebi bilinmektedir. Bu talep ve arz değerleri, taşıma maliyetleri ile birlikte aşağıdaki matriste verilmiştir. A B C Arz D E F Talep 2 2 Toplam taşıma maliyetini minimize edecek modeli kurunuz. Her üç yöntemle de başlangıç çözümlerini belirleyiniz. Öncelikle modeli kuralım. 1. Karar Değişkenlerinin Belirlenmesi: Ulaştırma modellerinde karar değişkenleri satır sayısı x sütun sayısı kadar aşağıdaki gibi yazılır. : ş ç.. ğ ö 2. Amaç Fonksiyonunun Yazılması: Amaç fonksiyonu ise maliyet değerleri ile karar değişkenlerinin (atama değerlerinin) çarpımlarının toplanması ile ifade edilir. 3. Kısıt Denklemlerinin Yazılması: Modelin arz kısıtları satırlardaki değişkenler ve fabrika kapasiteleri dikkate alınarak aşağıdaki gibi yazılmıştır. ~ 12 ~

14 Arz kısıtları eşitlik şeklinde yazılması durumu toplam arzın toplam talebe eşit olmasının doğal bir sonucudur. Talep kısıtları ise sütunlardaki değişkenlerle aşağıdaki gibi yazılabilir. 2 2 Pozitiflik şartı da eklendiğinde modelin son hali aşağıdaki gibi olacaktır ARZ KISITLARI TALEP KISITLARI ğ 2 ğ 2 ğ Modeli yukarıdaki gibi hazırladıktan sonra başlangıç çözümlerine geçebiliriz. Öncelikle KBK ile çözelim. A B C Arz D E F 2 2 Talep Çözümü sözel olarak anlamaya çalışalım. KBK yönteminde sol üst köşeye maksimum atama yapılarak başlanır. Bu hücre için A mağazası birim istemiş ancak D fabrikası birim gönderebilmiştir. D fabrikasının elinde kalmadığından atama yapmak için sağa değil de aşağıya doğru gidilir. AE hücresinde ise istenen 2 birimin tamamı E fabrikası tarafından gönderilebilmektedir. Bu durumda AF hücresine gitmeye gerek kalmaz ve BE hücresine (sağ tarafa) geçilir. E fabrikasında birim kaldığından (2 birim A ~ 121 ~

15 mağazasına önceki adımda gönderildi) bu miktarın tamamı istek yapan B mağazasına gönderilir. E fabrikasında artık ürün kalmadığından aşağıya inilir ve FB hücresine B mağazasının istediği son miktar olan 2 birim atanır. (B mağazası birim E fabrikasından aldı, o yüzden birim talep ediyor.) Son aşamada ise F fabrikası C mağazasına 2 masa gönderecektir. Bu çözümün toplam maliyeti 42 TL olmuştur. (5*+8*2+4*+7*+5*2=42TL) MMH yöntemi çözümü ise aşağıdadır. A B C Arz D E F 2 Talep 2 2 Bu yöntemde öncelikle bütün matristeki en düşük değer belirlenir. Görüleceği üzere iki farklı hücre minimum maliyete sahiptir. Bu durumda rastgele seçim yapılabileceği gibi, pratik bir yol olarak hangi maliyete maksimum atama yapılabileceği de incelenebilir. DC hücresine ve EC hücresine 2 atama yapılabileceği arz ve talepler incelendiğinde görülmektedir. Bu durumda EC hücresinin tercih edilmesi doğru olabilir. Daha sonra C sütunu kapanınca en küçük maliyetlerin DB ve EB hücrelerinde oldukları görülmektedir. Burada her iki hücre içinde maksimum atama birim olduğundan rastgele seçim yapılır. Biz EB hücresine atadık. Daha sonra en küçük değer DB olduğundan birim de ona atanır. Bu durumda geriye atama yapılabilecek son hücre olarak FA kalır ki bu hücreye birim atama yapılarak başlangıç çözümü tamamlanır. Bu çözümün maliyeti ise 4TL olacaktır. (4*+4*+3*2+9*=4TL) ~ 122 ~

16 Son olarak VAM yöntemi ile başlangıç çözümünü belirleyelim. Aşağıdaki tabloda adım adım fırsat maliyetleri hesabıyla birlikte VAM çözümü verilmiştir. D E F A B C Arz 2 2 FM 1. Adım 4 3=1 FM 2. Adım FM 3. Adım 4 3=1 4 3=1 8 3=5 7 5=2 7 5=2 9 5=4 Talep 2 2 FM 1.Adım FM 2.Adım FM 3.Adım 8 5=3 4 4= 3 3= 9 8=1 7 4=3 5 3=2 9 8=1 5 3=2 Birinci adımda fırsat maliyeti en yüksek değeri A sütununda görüldüğünden bu sütundaki en küçük maliyetin (5) yer aldığı hücreye (DA) maksimum atama () yapılır. İkinci adıma geçmeden D fabrikasına ait satırdaki diğer değerler kapatılır. Çünkü fabrikanın elinde sandalye kalmamıştır. İkinci adımdaki fırsat maliyetleri değerleri incelendiğinde B mağazası sütununun en yüksek fırsat maliyeti değerine sahip olduğu görülmektedir. Bu durumda EB hücresine maksimum atama olan 2 birim gönderilir. Artık B sütunundaki diğer değerler kapatılabilir. (Çünkü talebin tamamı karşılandı). Üçüncü adımda ise E satırı seçilmiş ve EC hücresine birim atanmıştır. Geriye kalan iki hücreye de atanması zorunlu olduğundan fırsat maliyeti hesabı yapılmaz. VAM maliyeti ise 39TL çıkmıştır. (5*+4*2+3*+9*2+5*=39TL) Önceki soruda olduğu gibi VAM yöntemi yine en iyi sonucu vermiştir. Başlangıç çözümleri daha önce simpleks tablolarda çözdüğümüz ara tablolara benzer. Bu çözümün optimal olup olmadığı kontrol edilmelidir. Simpleks tabloda görece katkı ) satırı yorumlanarak karar verilirken, ulaştırma modellerinde ilerleme indeksleri hesaplanmaktadır. Simpleks tablolarda Minimizasyon sorularında satırında negatif değer var ise çözüme devam ediliyordu. Benzer şekilde hesaplanan ilerleme indekslerinde negatif durum varsa sorunun optimal olmadığı sonucuna ulaşılır ve çözüme devam edilir. ~ 123 ~

17 6.2. Optimal Çözüme Ulaşma Yöntemleri: Bu kısımda iki farklı yöntem yardımıyla ilerleme indeksleri hesaplanıp optimallik testleri yapılacak ve eğer çözüm optimal değilse daha iyi çözüme ulaşılması sağlanacaktır. Bu yöntemlerin uygulanabilmesi için daha önceden başlangıç çözümü oluşturulması gerekmektedir. Optimallik testi yapmadan önce mutlaka matris satır ve sütun sayının bir eksiği kadar atama olmasına (m+n 1 kuralı) dikkat edilmelidir. Optimal çözüme ulaşmak için örneğin EGE santral sorusunda 3+4 1=6 atama ve Temel Mobilya sorusunda 3+3 1=5 atama olmalıdır Atlama Taşı Yöntemi: Bu yönetme aşağıdaki adımlar sıra ile izlenerek sonuç bulunmaya çalışılır. 1. Başlangıç çözümlerinde atama yapılmamış hücreler seçilir. 2. Yükleme yapılmamış bir hücre için kapalı hat bulununcaya kadar tablo incelenir. Kapalı hat oluşturulması sırasında sadece düşey ve yatay olarak ve saat yönünün tersine hareket edilir. (Eğer bu şekilde hat oluşmaz ise, hat oluşturmak adına zorunlu durumda saat yönüne de dönülebilir.) Hareket sırasında boş hücreler dikkate alınmadan sadece dolu hücrelerden 9 derece dönülerek hat oluşturulur. (Eğer dolu bir hücreden dönülerek hat oluşturulmuyor ise o zaman o dolu hücre de atlanabilir.) 3. Kapalı hat oluşturulduktan sonra yükleme yapılmamış hücre (seçilen boş hücre) + işaretli ve her bir dönüşte işaret değiştirilecek şekilde işaretlenir. 4. İşaretler dikkate alınarak birim taşıma maliyetlerinden ilerleme indeksi (ii) değerleri hesaplanır. 5. İlk dört adım bütün boş hücreler için tekrarlanır. Hesaplanan bütün ilerleme indeksleri sıfır veya pozitif işaretli ise çözüm optimumdur. Eğer negatif işaretli ilerleme indeksleri mevcut ise, mutlak değerce en yüksek negatif ilerleme indeksi seçilir. (Amacı en fazla düşürecek indeks seçilir.) 6. Seçilen hücre için kapalı hat oluşturulur. Kapalı hat boyunca atama değerleri dikkate alınır. Negatif işaretli hücrelerdeki en küçük atama değeri bütün negatif işaretli hücrelerden çıkarılarak pozitif işaretli hücrelere eklenir. 7. Yeni değiştirilmiş (önceki adımda atamalar değiştiğinden) matris için birinci adıma dönülerek işlemler tekrarlanır. Şimdi Temel Mobilya sorusunda KBK ile başlangıç çözümü yapılmış durumun optimalliği Atlama Taşı yöntemi ile denetleyip, optimum sonuca ulaşmaya çalışalım. ~ 124 ~

18 Örnek 18: Temel Mobilya (Devam) Aşağıda KBK ile başlangıç çözümü yapılmış ulaştırma matrisi için Atlama Taşı ile optimum çözümü belirleyiniz. D E F A B C Arz 2 2 Talep 2 2 Sorusa m+n 1 kuralını kontrol edersek 3+3 1=5 adet atama olmalıdır. Soruda KBK yöntemi işe 5 adet atama olduğunda çözüme devam edebiliriz. (Aynı soruda MMH yöntemi ile 4 atama olduğuna dikkat ediniz.) İlk adımda bir adet boş hücre seçilir. DB hücresini inceleyelim. Sadece yatay ve düşey gidebiliyoruz. O zaman DA, DC veya EB hücrelerine dönülebilir. Fakat DC ve EB hücrelerine dönüldüğünde saat yönünde atama yapma zorunluğu olacağından DA hücresine geçilerek dönüş yapılır. DA hücresi bizi 9 döndüreceğinden EA hücresine döneriz ve yine 9 dönerek EB hücresine ulaşırız. Son dönüşümüzle başladığımız yere yani DB hücresine dönerek kapalı hattı aşağıdaki gibi tamamlarız. D E F A B C Arz 2 2 Talep 2 2 Şimdi ilerleme indekslerini hesaplamaya çalışalım. Aşağıdaki tabloda sağ üst köşeden başlayarak (çünkü seçtiğimiz boş hücre bu hücredir) dönüşlerde işaret değiştirerek aşağıdaki tabloyu elde ederiz Yukarıdaki kapalı hat için ilerleme indeksi + değerlerden değerlin çıkarılması ile bulunur ~ 125 ~

19 Şimdi DC hücresi için bakalım. DC hücresinde kural gereği (saat yönü tersine dönme) sadece DB yönüne dönülebilir. Fakat DB boş hücre olduğundan dikkate alınmaz ve DA hücresine geçilir. Daha sonra dönüşleri zorunlu olarak yaparsak aşağıdaki gibi bir yol kapatılmış olur. D E F A B C Arz 2 2 Talep 2 2 Şimdi bu durum için ilerleme indeksleri hesaplayalım Şimdi ise EC için kapalı hat oluşturalım. EC hücresinin de kapalı hattı DB hücresindekine benzer şekilde hemen yakın taraftan dönülerek aşağıdaki gibi oluşturulur. D E F A B C Arz 2 2 Talep 2 2 Belirlenen kapalı hat için ilerleme indeksi hesabı da aşağıdaki gibi olacaktır ~ 126 ~

20 Son boş kalan hücre FA hücresi için kapalı hat oluşturmaya çalışalım. DB ve EC hücrelerine benzer şekilde yakın köşeden dönülerek kapalı hat oluşturulabilir. A B C Arz D E 2 F 2 Talep 2 2 FA için ilerleme indeksi hesabı ise aşağıdaki gibi olacaktır ~ 127 ~ Şimdi bütün ilerleme indekslerini alt alta yazarak yorumlamaya çalışalım Bu dört hücre şu an çizim çözümde değildir. Sorumuz esasen maliyetin minimizasyonu sorusu olduğundan bizim için maliyeti en az düşüren hücre önemlidir ve çözüme alınmalıdır. İlerleme indeksleri temelde ilgili hücre çözüme alındığında ne kadarlık bir katkı yapacağını gösterir. Pozitif olan DB, DC ve EC çözüme girerse çözüm değeri pozitif yönde değişecek, yani artacaktır. Bu durum minimizasyon sorularında tercih edilmez. Bu durumda çözümü düşürecek sadece FA hücresi vardır ve bu hücre mutlaka çözümde olmalıdır. Şimdi FA için bir kapalı hat oluşturalım (üstte) ve atama değerlerini inceleyelim Kapalı hat üzerinde negatif değerli maliyet değerlerinin atama değerleri incelenir. En küçük atama değeri seçilir. Bu durumda 2 ve değerlerinde daha küçük olan

21 seçilir ve hat boyunca negatif hücrelerden çıkarılıp, pozitif hücrelere eklenir. Bu şekilde aşağıdaki atama matrisi elde edilir. D E F A B C Arz 2 2 Talep 2 2 Yukarıdaki başlangıç çözümü tablosu yeni bir çözümü göstermektedir. Bu çözüm için toplam maliyet değeri aşağıdaki gibidir. Toplam Maliyet= 5* + 8* + 4*2 + 9* + 5*2 = 4 Görüldüğü üzere KBK ile bulunan maliyet değeri (42) 2 birim aşağıya (4) çekilmiştir. Aslında bu sorularda maliyeti kolay bir yoldan da bulabiliriz. Yapılması gereken başlangıç maliyetinden seçilen ilerleme indeksi ile değişim miktarını çarpımının çıkarılmasıdır. Başlangıçta 42 olan maliyetimiz 2 ilerleme indeksi ve birimlik değişim (FA hücresi kapalı yolunda hücrelerde yapılan değişiklik miktarı) dikkate alındığında; 42 2*=4 birime düşecektir.şimdi yeni başlangıç çözümümüz için Atlama Taşı çözüm yollarını tekrar izleyelim. Öncelikle boş hücreler için kapalı hat oluşturalım. Kapalı hatlar aşağıdaki gibi olacaktır. DB EC 2 DC FB 9 7 Şimdi ise DB, DC, EC ve FB hücreleri için ilerleme indekslerine bakalım ~ 128 ~

22 İlerleme indeksleri incelendiğinde sadece EC hücresinin negatif olduğu görülmektedir. Bu durumda EC çözüme girmelidir. EC hücresi için aşağıdaki tablo incelendiğinde negatif en küçük atama değeri seçilecek ve negatif hücrelerin atamalarından çıkarılıp, pozitif hücrelere eklenecektir. 2 EC Bu durumda yeni başlangıç çözümü aşağıdaki gibi olacaktır. D E F A B C Arz 2 2 Talep 2 2 Kolay yoldan toplam maliyeti belirleyelim. 4 1*=39 Uzun yoldan maliyet ise aşağıdaki gibidir. Toplam Maliyet = 5* + 9*2 + 4*2 + 3* + 5* = 39 Artık bu çözümün optimum olup olmadığını denetleyebiliriz. Bunun için ilk aşamadan itibaren bütün adımları takip etmeliyiz. Yeni tablo için kapalı hatlar aşağıdaki gibi bulunur. DB 2 2 DC 2 2 ~ 129 ~

23 EA FB 7 5 Şimdi ise DB, DC, EA ve FB hücreleri için ilerleme indekslerine bakalım Görüldüğü üzere hiçbir hücre negatif değere sahip değildir. Bunun anlamı hangi hücreyi çözüme alırsak alalım, daha düşük bir maliyet değerine ulaşılmayacaktır. Bir başka deyişle ulaşılan çözüm optimumdur. O zaman bu soru için eğer D den A ya, F den A ya, E den B ye 2, E den C ye ve F den C ye birim gönderilir ise, toplam taşıma maliyeti en uygun (optimum) değer olan 39pb olacaktır. Sorunun çözümünü matematiksel olarak ifade edersek; MODI Yöntemi: Bu yönetme aşağıdaki adımlar sıra ile izlenerek sonuç bulunmaya çalışılır. Aynı atlama taşında olduğu gibi mutlaka MODI yöntemine geçmeden (m+n 1) kuralı kontrol edilmelidir. 1. Herhangi bir başlangıç çözümü ile yapılan atamalar dikkate alınarak satır ve sütun indisleri hesaplanır. Her bir hücredeki maliyet satır indisi (Ri) ile sütun indisi (Kj) toplamına eşit olacak şekilde değerler belirlenir. İlk satır indisi R1= olacak şekilde hesaplamalara başlanır. ~ 13 ~

24 2. Bütün satır ve sütun indisleri belirlendikten sonra bu indisler yardımıyla ilerleme indeksleri bütün boş hücreler (atama yapılmamış) için tek tek hesaplanır. Hesaplamada ii=cij (Ri+Kj) formülü kullanılır. Yani bir hücredeki maliyetten satır ve sütun indisleri toplamları çıkartılır. 3. Eğer bütün ilerleme indisler veya pozitif ise çözüm optimumdur. Eğer negatif indis var ise mutlak değerce en büyüğü seçilerek atlama taşı yöntemindeki gibi bir kapalı hat oluşturulur. 4. Kapalı hat boyunca atama değerleri dikkate alınır. Negatif işaretli hücrelerdeki en küçük atama değeri bütün negatif işaretli hücrelerden çıkarılarak pozitif işaretli hücrelere eklenir. 5. Yeni değiştirilmiş (önceki adımda atamalar değiştiğinden) matris için birinci adıma dönülerek işlemler tekrarlanır. Şimdi Temel Mobilya sorusunda KBK ile başlangıç çözümü yapılmış durumun optimalliği MODI yöntemi ile denetleyip, optimum sonuca ulaşmaya çalışalım. D E F A B C Arz 2 2 Talep 2 2 Sorusa m+n 1 kuralını kontrol edersek 3+3 1=5 adet atama olmalıdır. Soruda KBK yöntemi ile 5 adet atama olduğundan çözüme devam edebiliriz. (Aynı soruda MMH yöntemi ile 4 atama olduğuna dikkat ediniz.) Öncelikli olarak satır ve sütun indisleri teker teker hesaplanmalıdır. Dikkate edilmesi gereken bu hesaplamaların ne olursa olsun sadece atama yapılan hücreler yardımıyla yapılacağıdır. Birinci satır indisi R1= alınması gerektiğini daha önce belirtmiştik. Dikkat edilirse DA hücresinde bir TAŞ (Atama yapılmış hücre) vardır. O zaman bu hücrenin maliyet değeri yani 5 satır ve sütun indisi toplamına eşit olmalıdır. 5 5 Bu hesap sayesinde artık indisini de belirlemiş bulunuyoruz. sayesinde AE hücresi maliyetini kullanarak ikinci satırın indisi belirlenebilir Bu şekilde taş taş ilerleyerek her defasında bir satır ve sütun indisi belirleyerek bütün satır ve sütun indislerini hesaplamaya çalışalım. ~ 131 ~

25 Şimdi bütün indisleri tablo etrafına yerleştirip birinci adımdaki işlemleri tamamlayalım. 3 6 D E F A B C Arz 2 2 Talep 2 2 Şimdi ise ikinci adımda anlatıldığı gibi boş hücreler için ilerleme indekslerini hesaplayalım. İlk olarak DB hücresini ele alalım. (Burada sıralama önemli değil sonuçta her bir boş hücre hesaplanacaktır.) DB hücresi maliyeti 4 ve bu hücre ilk satırda yer aldığında satır indisi ve ikinci sütunda yer aldığından sütun indisi ise 1 olduğu görülmektedir. Aşağıdaki formülü bu değerler ışığında hesaplayalım Benzer şekilde diğer boş hücreler için indisler aşağıdaki gibi hesaplanacaktır Görüleceği üzere FA hücresi ilerleme indeksi negatif çıkmıştır. Bu durumda çözüm optimum olmayacak sadece bu hücre için kapalı hat oluşturularak diğer adıma geçilecektir ~ 132 ~

26 Sonraki adımda ise başlangıç hücresi maliyetine + işareti konur ve her 9 derece dönüşte işaret değiştirilir Negatif işaretli hücrelerin mutlak değerce en küçüğü negatif işaretli hücrelerden çıkarılarak pozitif işaretli hücrelere eklenir. Yukarıdaki tabloda değeri seçilerek maliyeti 8 ve 7 olan negatif işaretli hücrelerden çıkarılır ve maliyeti 9 ve 4 olan hücrelere eklenir ve aşağıdaki yeni atamalar elde edilir Bu yeni çözüm tam tabloya aktarılarak başa dönülerek bütün işlemler tekrarlanır. Yani yeni çözümün optimum çözüm olup olmadığına bakılır. İlk olarak yeni çözüm tablosunu öncelikli olarak üstteki atamaları dikkate alarak yeninde yazalım. D E F A B C Arz 2 2 Talep 2 2 Şimdi satır ve sütun indislerini sadece atama yapılan hücreleri dikkate alarak hesaplayalım. Bu indisler hesaplanmadan (m+n 1=3+3 1=5) kontrolü yapılmalıdır. Yapılan kontrollerde 5 taş olduğu için çözüme devam edilebilir ~ 133 ~

27 Şimdi bütün indisleri tablo etrafına yerleştirip birinci adımdaki işlemleri tamamlayalım A B C Arz D 3 E 2 4 F 2 Talep 2 2 İkinci adımda ise satır ve sütun indisleri değerleri kullanılarak boş hücreler için ilerleme indislerini hesaplayalım İlerleme indislerinde EC hücresi için değer negatif çıktığından çözüm optimum olmayacaktır. Bu durumda çözüme devam edilmelidir. EC için kapalı yol aşağıdaki gibi olacak ve yeni atama yine görüldüğü gibi yapılacaktır. 2 EC Çözümü yeni tabloya yine öncelikli olarak yukarıdaki atamaları dikkate alarak atayalım. D E F A B C Arz 2 2 Talep 2 2 ~ 134 ~

28 Şimdi satır ve sütun indislerini sadece atama yapılan hücreleri dikkate alarak hesaplayalım. (m+n 1=5 adet taş var) Şimdi bütün indisleri tablo etrafına yerleştirip birinci adımdaki işlemleri tamamlayalım. 2 4 D E A B C Arz 2 2 F Talep 2 2 İlerleme indisleri ise aşağıdaki gibi hesaplanabilir Görüleceği üzere bütün değerler pozitif olmuştur. Artık bu tablo minimum maliyetli tablo olarak ele alınabilir. Bu tablo için Toplam maliyet ise aşağıdaki gibi olacaktır Dengelenmemiş Taşıma Problemleri Ulaştırma modellerinde bazı durumlarda toplam arzın toplam talebe eşit olmadığı görülebilir. Bu durum sorunun matematiksel modelini değiştirebildiği gibi soruya ait çözüm yönetiminde de bir değişikliğe yol açacaktır. Öncelikle modellemenin nasıl değiştiğini inceleyelim. ~ 135 ~

29 Aşağıda daha önce çözdüğümüz temel mobilya sorusuna ait tablo, D fabrikasının arzının değil de 25 olduğu durum dikkate alınarak verilmiştir. Sorunun modelini yazmaya çalışalım. D E F A B C Arz Talep Karar Değişkenlerinin Belirlenmesi: Ulaştırma modellerinde karar değişkenleri satır sayısı x sütun sayısı kadar aşağıdaki gibi yazılır. Bu durum arz ve talep dengesizliğinden etkilenmez. : ş ç.. ğ ö 2. Amaç Fonksiyonunun Yazılması: Amaç fonksiyonu da yine arz ve talebin durumunda bağımsız olarak aşağıdaki gibi yazılmalıdır. 3. Kısıt Denklemlerinin Yazılması: Üç fabrikanın toplam arzının, üç mağaza toplam talebinden daha fazla olduğu görülmektedir. Toplam Talep = = 7 Toplam Arz = = 85 Bu durumda fabrikaların bazılarının elindeki tüm ürünü göndermek zorunda olmadığı muhakkaktır. Arz edenler ellerindeki bütün kaynakları harcamayabilirler. Yani ya tamamını gönderirler yada daha azını göndererek bir kısmını ellerinde tutabilirler. Bu durumu dikkate aldığımızda arzın fazla olduğu durumlarda, arz kısıtları mutlaka formunda yazılmalıdır. ~ 136 ~

30 25 Talep edilen daha az olduğundan, bütün mağazalar istediklerini tam tamına alacaklardır. Bu durumda talep kısıtlarını eşittir formunda yazmak doğru olacaktır. 2 2 Pozitiflik şartı da eklendiğinde modelin son hali aşağıdaki gibi olacaktır ARZ KISITLARI TALEP KISITLARI 25 ğ 2 ğ 2 ğ Eğer talep daha fazla olsaydı durum nasıl değişirdi. Soruyu bu şekilde değiştirelim ve ilk mağazanın (A) talebine orijinal modelden farklı olarak birimlik bir ekleme yapalım. D E F A B C Arz 2 2 Talep Şimdi ise bu soru ile ilgili model kurmaya çalışalım. Karar değişkenleri ve amaç fonksiyonu arz talep durumundan etkilenmez. Bu yüzden o kısımları atlayalım. Kısıtlarda ise durum farklıdır. ~ 137 ~

31 3. Kısıt Denklemlerinin Yazılması: Üç fabrikanın toplam arzının, üç mağaza toplam talebinden daha az olduğu görülmektedir. Yani talepler daha fazladır. Toplam Talep = = 8 Toplam Arz = + + = 7 Bu durumda yüksek talep olduğundan fabrikalar ellerindeki bütün ürünleri gönderme yolunu tercih edeceklerdir. Bu durum arz kısıt denklemlerini eşitlik haline çevirecektir. Fabrikalar bütün ürünlerini gönderse dahi talep karşılanamayacaktır. Yani bazı mağazalar istediklerini alırken, bazıları alamayabilir. Bu durum ise talep kısıt denklemlerinin küçük eşit şeklinde yazılmasını gerektirir Pozitiflik şartı da eklendiğinde modelin son hali aşağıdaki gibi olacaktır ARZ KISITLARI TALEP KISITLARI 4 ğ 2 ğ 2 ğ Modelleme yapılırken denge ve dengesizlik durumları ile ilgili aşağıdaki genel kural yazılabilir. Durum Arz Kısıtları Talep Kısıtları Arz = Talep = = Arz > Talep = Talep > Arz = ~ 138 ~

32 Arz talep eşitliğinde herhangi bir kısıt grubunun tamamı şeklinde yazılabilir. Burada önemli olan aynı anda her iki grupta olamaz. Ayrıca ulaştırma modellerinde (minimizasyon) hiçbir zaman kısıt kullanımı tercih edilmez. Modellerin arz talep dengesizliği durumunda nasıl değiştiğini öğrendik. Şimdi ise çözüm yöntemlerindeki değişiklikleri inceleyelim. Bütün ulaştırma modeli çözüm yöntemleri arz ve talebin eşit olmasını gerektirir. Eğer bir eşitsizlik söz konusu ise sadece çözüm yapabilmek adına eksik kalan kısım kadar bir talep ve arz oluşturacak satır veya sütunlar orijinal tabloya eklenir. Arzın talepten çok olduğu soruya dönelim. D E F A B C Arz Talep 2 2 Soruda toplam arz 85 iken talep ancak 7 birim olduğu görülmektedir. Bu durumda yeni bir hayali talep merkezi oluşturarak eksik kalan kısım olan 15 (85 7=15) birimi bu sanal talep merkezine talep olarak atarsak soru dengelenmiş olur. Bu da tabloya yeni bir sütun eklenmesi ile sağlanır. Talep merkezi sanal olduğundan bütün ulaştırma maliyetleri de olarak girilmelidir. D E F A B C Sanal Arz Talep Artık soru dengelendiği için artık başlangıç çözümleri ve optimallik taraması yöntemleri kullanılabilir. ~ 139 ~

33 Talebin arzdan fazla olduğu durumu da aşağıdaki gibi dengeleyebiliriz. D E F A B C Arz 2 2 Sanal Talep Çözüm yöntemleri uygulanırken sanal satır ve sütunlardaki bütün hücreler maliyetleri dahi olsa mutlaka hesaba katılmalıdır. 6.4.Yasaklanmış Yollar: Bazı durumlarda herhangi bir arz merkezi ile talep merkezi arasındaki bağlantı dış etkenler yüzünden (örneğin coğrafi koşullar) mümkün olmayabilir. Bu durumda çözümler yapılırken bu hücrelere atama gelmesi istenmez. Bunu çözümlerde sağlamanın en kolay yolu çözüme girmeyecek kadar büyük bir maliyet değerlerinin bu hücrelere atanmasıdır. Örneğin bir önceki soruda A fabrikası, C mağazasına gönderimi mümkün olmayan bir coğrafi konuma ise, bu hücrenin maliyet değeri yerine çok büyük bir sayı olan M yazılmalıdır. D E F A B C Arz 5 4 M Talep 2 2 M değeri yerine diğer maliyetlerden oldukça büyük herhangi bir sayısal değer hesaplama kolaylığı adına atanabilir. Örneği bu soru için 2 değeri M yerine kullanılabilir. M değeri atanan hücreler aynı simpleks yöntemdeki A yapay değişkeni gibi başlangıç çözümlerinde yer alabilir fakat optimum çözüm tablosu içerisinde atama yapılmış olarak yer alması mümkün değildir. ~ 14 ~

34 6.5.Dejenerasyon: Başlangıç çözümü yapıldıktan sonra veya herhangi bir Atlama Taşı ve MODI aşamasından sonra tabloda yer alan toplam taş sayısı azalabilir. Yani toplam taş sayısı (m+n 1) kuralına uymayarak yetersiz kalabilir. Bu durumda optimallik denetlemesi yapabilmek adına bir taş oluşturmak gereklidir. Örneğin Mobilya sorusunun MMH ile çözümü aşağıda görüleceği üzere yeterli sayıda taş içermemektedir. (m+n 1= 5 ama taş sayısı 4) A B C Arz D E F 2 Talep 2 2 Atlama taşı ile kapalı hat oluşturulmaya çalışıldığında DC hücresi hariç diğer hatlar kapanmamaktadır. MODI yönteminde ise R3 ve K1 indisleri hesaplanamayacaktır. Bu durumdan kurtulmak adına toplam maliyeti değiştirmeyecek, ama pozitif değere sahip bir taş oluşturulur. ile ifade edilecek bu taş boş hücrelerin birine indis hesaplamaya müsaade edecek şekilde atanır. Burada bir ipucu eğer KBK hücresi (DA bu soru için) boş ise bu hücreye atama yapılması tercih edilebilir. değeri a çok yakın bir değer olduğundan çözümü değiştirmeden, optimallik taraması yapılmasına müsaade eder. A B C Arz D E F 2 Talep 2 2 Şimdi artık taş sayısı yeterli olduğundan Atlama taşı ve MODI kullanılabilir. Şimdi genel bir tekrar olması açısından dengelenmemiş bir soruda dejenerasyon durumunda nasıl çözüm yapılabileceğini inceleyelim ~ 141 ~

35 Örnek: Bir mobilya mağazası 3 farklı fabrikasından 4 farklı deposuna minimum taşıma maliyetiyle ürün göndermek istemektedir. Arz ve talepler, taşıma mesafeleri ile birlikte aşağıda verilmiştir. Sorunun matematiksel modelini kurunuz, VAM yöntemi ile başlangıç çözümünü yaparak, MODİ yöntemi ile optimal sonucu belirleyiniz. D1 D2 D3 D4 Arz F F F Talep Öncelikle modelleme aşaması ile soruya başlayalım. 1. Karar Değişkenlerinin Belirlenmesi: Ulaştırma modellerinde karar değişkenleri satır sayısı x sütun sayısı kadar aşağıdaki gibi yazılır. : ş ç.. ö 2. Amaç Fonksiyonunun Yazılması: Amaç fonksiyonu hücrelerde yer alan taşıma maliyetlerinin ilgili hücredeki karar değişkeninin çarpılması ile formülize edilir. Taşıma maliyetleri söz konusu olduğu için soru Minimizasyon olarak ele alınacaktır. 3. Kısıt Denklemlerinin Yazılması: Üç fabrikaya ait toplam arz +8+7=25 birimdir. 4 ayrı deponun toplam talebi ise = olarak karşımıza çıkmaktadır. Arz daha az olduğundan arz kısıtları mutlaka = operatörleri ile yazılmalıdır. 8 7 Talepler arzlardan daha fazla olduğundan talep kısıtları şeklinde yazılacaktır ~ 142 ~

36 Pozitiflik şartı da eklendiğinde modelin son hali aşağıdaki gibi olacaktır ARZ KISITLARI TALEP KISITLARI Soruyu VAM yöntemi ile çözmeden önce mutlaka arz talep eşitliğini sağlayacak şekilde satır eklememiz gerekmektedir. 5 birimlik bir arz eksikliği olduğundan satırın arzına 5 yazılmalıdır. D1 D2 D3 D4 Arz F F F SANAL 5 Talep Arz Talep eşitliği sağlandığına göre artık VAM çözümüne geçebiliriz. VAM çözümünde dikkat edilmesi gereken sanal satırdaki hücrelerin değerleri olan maliyetleri hesaplamalarda mutlaka dikkate alınmalıdır. Şimdi bunu dikkate alarak ilk VAM fırsat maliyetlerini hesaplayalım. ~ 143 ~

37 D1 D2 D3 D4 Arz F1 1 7= F = F = SANAL 5 = Talep =8 6 =6 5 =5 7 =7 Görüleceği üzere hesaplamalarda sanal hücreler dikkate alınmış ve 8 değeri seçilmiştir. Seçilen sütundaki en küçük değer sanal hücredeki değeridir. Bu değer dikkate alınarak atama yapılırsa Sanal D1 hücresi 5 birim atama alır ve bu sütunda ve sanal satırda artık atama yapılmaz çünkü talep ve arzlar tükenmiştir. Diğer fırsat maliyetleri ve atamalar aşağıda verilmiştir. D1 D2 D3 D4 Arz F1 F2 F3 SANAL =3 1 7=3 1 7=3 1 7= =3 8 5=3 xx xx 7 9 6=3 9 6=3 9 6=3 11 6=5 5 = xx xx xx Talep =8 6 =6 5 =5 7 =7 xx 1 6=4 1 5=5 9 7=2 xx 1 6=4 15 1=5 11 7=4 xx 1 6=4 xx 11 7=4 Artık başlangıç çözümümüz tamamlanmıştır. Artık MODI ye geçebiliriz. Fakat indis hesaplamasından önce mutlaka (m+n 1) kontrolü yapılmalıdır =7 taş olması gerekirken ancak 6 taş olduğundan değeri atanarak değerler tamamlanır. Daha önceden ~ 144 ~

38 de ipucu verdiğimiz gibi sol üst köşe boş olduğundan bu bölgeye konarak MODI öncesi taşlar tamamlanır. D1 D2 D3 D4 Arz F1 F2 F3 SANAL Talep Öncelikle satır ve sütun indislerini belirlememiz gerekmektedir. İlk satır indisine vererek yaptığımız hesaplamalarda aşağıdaki tabloya ulaşırız D1 D2 D3 D4 Arz F1 F2 F3 SANAL Talep Daha sonra ilerleme indislerini hesaplamalıyız. İlerleme indisleri ise aşağıdaki gibi bulunur ~ 145 ~

39 Görüldüğü üzere sanal satırdaki hücresine ait ilerleme indeksi negatif çıkmıştır. Bu durumda kapanmış hat belirlenip yeni çözüm hesaplanmalıdır Tabloda + işaretli hücreler, 6 ve 13 maliyetli hücreler olacaktır. işaretli hücreler ise 1, 1 ve olacaktır. Bu hücrelerdeki mutlak değerce en küçük değer 1 olduğundan, bu değer işaretlilerden çıkarılıp + işaretlilere eklendiğinde aşağıdaki atamalar elde edilir Sol üst köşedeki hücredeki yeni atama 1+ olarak belirlenmiştir. sıfıra çok yakın ve çok küçük bir değer olduğundan (örneğin,1) burada göz ardı edilebilir. Bu durum da dikkate alındığında aşağıdaki çözüm tablosu elde edilir. D1 D2 D3 D4 Arz F1 F2 F3 SANAL Talep ~ 146 ~

40 Bu tablonun optimum olup olmadığı MODI ile denetlenmelidir. Her bir MODI adımında yeterli taş olup olmadığı denetlenmelidir. m+n 1=7 atanan taş sayısına eşit olduğundan artık kullanılmaksızın çözüme devam edilebilir. Yeni tablo için satır ve sütun indislerinin hesaplanmış hali aşağıdadır D1 D2 D3 D4 Arz F1 F2 F3 SANAL Talep Daha sonra ilerleme indislerini hesaplamalıyız. İlerleme indisleri ise aşağıdaki gibi bulunur El edilen çözüm tablosunun optimum olduğu ilerleme indislerinin tamamının pozitif olmasından anlaşılmaktadır. Bu soru için toplam maliyetin minimum değeri aşağıdaki gibi olacaktır ~ 147 ~

41 ÇALIŞMA SORULARI P1 P2 P3 P4 Arz D D D Talep Soru 1: Bir boya fabrikası 3 farklı deposundan 4 farklı perakendecisine minimum taşıma maliyetiyle ürün göndermek istemektedir. Arz ve talepler, taşıma mesafeleri ile birlikte aşağıda verilmiştir. VAM yöntemi ile başlangıç çözümünü yaparak, MODİ yöntemi ile optimal sonucu belirleyiniz. VAM P1 P2 P3 P4 ARZ D1 D2 D3 SANAL XX 6 XX XX XX 8 XX XX 6 1 XX XX XX XX TALEP XX XX XX 7 XX XX XX XX XX XX ~ 148 ~

42 MODI P1 P2 P3 P4 ARZ D D D SANAL 6 6 TALEP İlerleme İndeksleri: İİ 11 = İİ 13 =21 2=1 İİ 21 =9 2=7 İİ 22 =15+1=16 İİ 24 =11+7=18 İİ 31 =11 1=1 İİ 34 =15 1= P1 P2 P3 P4 ARZ D D D SANAL TALEP İlerleme İndeksleri: İİ 13 =21 17=4 İİ 21 =9 5=4 İİ 22 =15 2=13 İİ 24 =11+4=15 İİ 31 =11 1=1 İİ 33 =13 1=3 İİ 34 =15 1=14 ~ 149 ~

43 Soru 2: Ege Santral sorusunu KBK ile başlangıç çözümünü gerçekleştirip MODI ile optimalliğini denetleyiniz Ş1 Ş2 Ş3 Ş4 ARZ S S S TALEP Her dolu (atama yapılmış) hücre için indeks değerleri hesaplanır. ş ç ğ Boş hücreler için ilerleme indeksleri hesaplanarak optimallik denetlenir (Minimum en küçük) 3. Optimal değilse negatiflerin en küçüğü seçilerek Atlama taşındaki gibi kapalı hat oluşturulur ~ 15 ~

44 1. İlk aşamaya dönerek işlemler tekrarlanır ve yeni çözümün optimalliği denetlenir Ş1 Ş2 Ş3 Ş4 ARZ S S S TALEP Adım 1.2 ş ç ğ Adım 2.2 (Minimum en küçük) Adım ~ 151 ~

45 1. İlk aşamaya dönerek işlemler tekrarlanır ve yeni çözümün optimalliği denetlenir Ş1 Ş2 Ş3 Ş4 ARZ S S S TALEP Adım 1.3 ş ç ğ Adım 2.3 (Minimum en küçük) Adım İlk aşamaya dönerek işlemler tekrarlanır ve yeni çözümün optimalliği denetlenir. ~ 152 ~

46 Ş1 Ş2 Ş3 Ş4 ARZ S S S TALEP Adım 1.4 ş ç ğ Adım Hepsi pozitif olduğunda çözüm optimum. ~ 153 ~

47 D1 D2 D3 D4 Arz F F F Talep Soru 3: Bir Mobilya mağazası 3 farklı fabrikasından 4 farklı deposuna minimum taşıma maliyetiyle ürün göndermek istemektedir. Arz ve talepler, taşıma mesafeleri ile birlikte aşağıda verilmiştir. a) Sorunun matematiksel modelini yazınız. b) VAM yöntemi ile başlangıç çözümünü yapınız c) MODI yöntemi ile optimal sonucu belirleyiniz a) Matematiksel Model: b) VAM: Arz Kısıtları Talep Kısıtları D1 D2 D3 D4 ARZ F1 F2 F3 Sanal F x x x x x x 4 x x x x x x x TALEP Toplam Maliyet = x ~ 154 ~

48 c) MODI: ARZ TALEP ARZ TALEP Toplam Maliyet =176 1* 5 = 1755 (Optimum) ~ 155 ~

49 D1 D2 D3 D4 Arz F F F Talep Soru 4: Bir beyaz eşya firması 3 farklı fabrikasından 4 farklı deposuna minimum taşıma maliyetiyle ürün göndermek istemektedir. Arz ve talepler, taşıma mesafeleri ile birlikte aşağıda verilmiştir. a) Sorunun matematiksel modelini yazınız. b) VAM yöntemi ile başlangıç çözümünü yapınız c) MODI yöntemi ile optimal sonucu belirleyiniz a) Matematiksel Model: b) VAM: Arz Kısıtları Talep Kısıtları D1 D2 D3 D4 ARZ F x x F F x Sanal F x x x TALEP Toplam Maliyet = x x ~ 156 ~

50 c) MODI: ARZ TALEP Toplam Maliyet = ARZ TALEP Toplam Maliyet =75 1* 25 = 7475 (Optimum) ~ 157 ~

Her bir polis devriyesi ancak bir çağrıyı cevaplayabilir. Bir çağrıya en fazla bir devriye atanabilir.

Her bir polis devriyesi ancak bir çağrıyı cevaplayabilir. Bir çağrıya en fazla bir devriye atanabilir. 7. Atama Modelleri: Atama modelleri belli işlerin veya görevlerin belli kişi veya kurumlara atanması ile alakalıdır. Doğrusal programlama modellerinin bir türüdür ve yapı itibariyle ulaştırma modellerine

Detaylı

a2 b3 cij: birim başına ulaşım maliyeti xij: taşıma miktarı

a2 b3 cij: birim başına ulaşım maliyeti xij: taşıma miktarı Ulaştırma Modelleri Ulaştırma modeli Ulaştırma modeli doğrusal programlama modellerinin özel bir türüdür. Modelin amacı bir işletmenin belirli kapasitedeki üretim merkezlerinden, belirli talebi olan tüketim

Detaylı

DOĞRUSAL PROGRAMLAMANIN ÖZEL TÜRLERİ

DOĞRUSAL PROGRAMLAMANIN ÖZEL TÜRLERİ DOĞRUSAL PROGRAMLAMANIN ÖZEL TÜRLERİ TRANSPORTASYON (TAŞIMA, ULAŞTIRMA) TRANSİT TAŞIMA (TRANSSHIPMENT) ATAMA (TAHSİS) TRANSPORTASYON (TAŞIMA) (ULAŞTIRMA) TRANSPORTASYON Malların birden fazla üretim (kaynak,

Detaylı

YÖNEYLEM ARAŞTIRMASI - I

YÖNEYLEM ARAŞTIRMASI - I YÖNEYLEM ARAŞTIRMASI - I 1/71 İçerik n Bulunması Kuzey-Batı Köşe Yöntemi En Küçük Maliyetli Göze Yöntemi Sıra / Sütun En Küçüğü Yöntemi Vogel Yaklaşım Metodu (VAM) Optimum Çözümün Bulunması Atlama Taşı

Detaylı

3.2. DP Modellerinin Simpleks Yöntem ile Çözümü Primal Simpleks Yöntem

3.2. DP Modellerinin Simpleks Yöntem ile Çözümü Primal Simpleks Yöntem 3.2. DP Modellerinin Simpleks Yöntem ile Çözümü 3.2.1. Primal Simpleks Yöntem Grafik çözüm yönteminde gördüğümüz gibi optimal çözüm noktası, her zaman uygun çözüm alanının bir köşe noktası ya da uç noktası

Detaylı

ULAŞTIRMA MODELİ VE ÇEŞİTLİ ULAŞTIRMA MODELLERİ

ULAŞTIRMA MODELİ VE ÇEŞİTLİ ULAŞTIRMA MODELLERİ ULAŞTIRMA MODELİ VE ÇEŞİTLİ ULAŞTIRMA MODELLERİ Özlem AYDIN Trakya Üniversitesi Bilgisayar Mühendisliği Bölümü ULAŞTIRMA MODELİNİN TANIMI Ulaştırma modeli, doğrusal programlama probleminin özel bir şeklidir.

Detaylı

KISITLI OPTİMİZASYON

KISITLI OPTİMİZASYON KISITLI OPTİMİZASYON SİMPLEKS YÖNTEMİ Simpleks Yöntemi Simpleks yöntemi iteratif bir prosedürü gerektirir. Bu iterasyonlar ile gerçekçi çözümlerin olduğu bölgenin (S) bir köşesinden başlayarak amaç fonksiyonunun

Detaylı

ULAŞTIRMA MODELİ VE ÇEŞİTLİ ULAŞTIRMA MODELLERİ

ULAŞTIRMA MODELİ VE ÇEŞİTLİ ULAŞTIRMA MODELLERİ ULAŞTIRMA MODELİ VE ÇEŞİTLİ ULAŞTIRMA MODELLERİ Özlem AYDIN Trakya Üniversitesi Bilgisayar Mühendisliği Bölümü ULAŞTıRMA MODELININ TANıMı Ulaştırma modeli, doğrusal programlama probleminin özel bir şeklidir.

Detaylı

Standart modellerde öncelikle kısıt denklemleri eşitlik haline çevrilmelidir. Öncelikle ilk kısıta bakalım.

Standart modellerde öncelikle kısıt denklemleri eşitlik haline çevrilmelidir. Öncelikle ilk kısıta bakalım. 3. Simpleks Yöntem Doğrusal programlama modelleri grafik yöntem dışında simpleks yöntem adı altında özel bir yöntemle çözülebilir. Bu yöntem Simple Matrix kelimlerinin kısaltmasıdır ve bir çeşit matris

Detaylı

Üretim/İşlemler Yönetimi 5

Üretim/İşlemler Yönetimi 5 Üretim/İşlemler Yönetimi 5 Kuruluş Yeri ir işletmenin gerek kuruluşu sırasında, gerekse daha sonra faaliyet devam ederken ek tesisler vb. gereksinimler doğrultusunda verilmesi gereken en önemli kararlardan

Detaylı

4.1. Gölge Fiyat Kavramı

4.1. Gölge Fiyat Kavramı 4. Gölge Fiyat Kavramı 4.1. Gölge Fiyat Kavramı Gölge fiyatlar doğrusal programlama modellerinde kısıtlarla açıklanan kaynakların bizim için ne kadar değerli olduklarını gösterirler. Şimdi bir örnek üzerinde

Detaylı

Simpleks Yönteminde Kullanılan İlave Değişkenler (Eşitliğin yönüne göre):

Simpleks Yönteminde Kullanılan İlave Değişkenler (Eşitliğin yönüne göre): DP SİMPLEKS ÇÖZÜM Simpleks Yöntemi, amaç fonksiyonunu en büyük (maksimum) veya en küçük (minimum) yapacak en iyi çözüme adım adım yaklaşan bir algoritma (hesaplama yöntemi) dir. Bu nedenle, probleme bir

Detaylı

Yöneylem Araştırması II

Yöneylem Araştırması II Yöneylem Araştırması II Öğr. Gör. Dr. Hakan ÇERÇİOĞLU cercioglu@gazi.edu.tr BÖLÜM I: Doğrusal Programlama Tekrarı Doğrusal Programlama Tanımı Doğrusal Programlama Varsayımları Grafik Çözüm Metodu Simpleks

Detaylı

.:: BÖLÜM I ::. MATRİS ve DETERMİNANT

.:: BÖLÜM I ::. MATRİS ve DETERMİNANT SAKARYA ÜNİVERSİTESİ İŞLETME FAKÜLTESİ İŞLETME BÖLÜMÜ.:: BÖLÜM I ::. MATRİS ve DETERMİNANT Halil İbrahim CEBECİ BÖLÜM I 1. Matris Cebirine Giriş MATRİS VE DETERMİNANT Sayıların, değişkenlerin veya parametrelerin

Detaylı

YÖNEYLEM ARAŞTIRMASI - III

YÖNEYLEM ARAŞTIRMASI - III YÖNEYLEM ARAŞTIRMASI - III Prof. Dr. Cemalettin KUBAT Yrd. Doç. Dr. Özer UYGUN İçerik Bu bölümde eşitsizlik kısıtlarına bağlı bir doğrusal olmayan kısıta sahip problemin belirlenen stasyoner noktaları

Detaylı

Konu 2. Y. Doç. Dr. Fazıl GÖKGÖZ

Konu 2. Y. Doç. Dr. Fazıl GÖKGÖZ Ulaştırma ve Atama Modelleri Konu 2 Ulaştırma Modeli 1. Farklı kaynaklardan kl temin edilen bir ürün, mümkün olan minimum maliyetle farklı istikametlere taşınmaktadır. 2. Her kaynak noktası sabit sayıda

Detaylı

MATRİSEL ÇÖZÜM TABLOLARIYLA DUYARLILIK ANALİZİ

MATRİSEL ÇÖZÜM TABLOLARIYLA DUYARLILIK ANALİZİ SİMPLEKS TABLONUN YORUMU MATRİSEL ÇÖZÜM TABLOLARIYLA DUYARLILIK ANALİZİ Şu ana kadar verilen bir DP probleminin çözümünü ve çözüm şartlarını inceledik. Eğer orijinal modelin parametrelerinde bazı değişiklikler

Detaylı

Ulaştırma ve Atama. Konu 2. Ulaştırma Modeli. Doç. Dr. Fazıl GÖKGÖZ

Ulaştırma ve Atama. Konu 2. Ulaştırma Modeli. Doç. Dr. Fazıl GÖKGÖZ Ulaştırma ve Atama Modelleri Konu 2 Ulaştırma Modeli 1. Farklı kaynaklardan temin edilen bir ürün, mümkün olan minimum maliyetle farklı istikametlere taşınmaktadır. 2. Her kaynak noktası sabit sayıda ürün

Detaylı

doğrusal programlama DOĞRUSAL PROGRAMLAMA (GENEL)

doğrusal programlama DOĞRUSAL PROGRAMLAMA (GENEL) DOĞRUSAL PROGRAMLAMA (GENEL) Belirli bir amacın gerçekleşmesini etkileyen bazı kısıtlayıcı koşulların ve bu kısıtlayıcı koşulların doğrusal eşitlik ya da eşitsizlik biçiminde verilmesi durumunda amaca

Detaylı

TAMSAYILI PROGRAMLAMA

TAMSAYILI PROGRAMLAMA TAMSAYILI PROGRAMLAMA Doğrusal programlama problemlerinde sık sık çözümün tamsayı olması gereken durumlar ile karşılaşılır. Örneğin ele alınan problem masa, sandalye, otomobil vb. üretimlerinin optimum

Detaylı

Duyarlılık analizi, bir doğrusal programlama probleminde belirlenen katsayı değerlerinin

Duyarlılık analizi, bir doğrusal programlama probleminde belirlenen katsayı değerlerinin DUYARLILIK ANALİZİ Duyarlılık analizi, bir doğrusal programlama probleminde belirlenen katsayı değerlerinin değişmesinin problemin optimal çözümü üzerine etkisini incelemektedir. Oluşturulan modeldeki

Detaylı

ATAMA (TAHSİS) MODELİ

ATAMA (TAHSİS) MODELİ ATAMA (TAHSİS) MODELİ ATAMA (TAHSİS) MODELİ Doğrusal programlamada kullanılan bir başka hesaplama yöntemidir. Atama problemleri, doğrusal programlama (simpleks yöntem) veya transport probleminin çözüm

Detaylı

BÖLÜM12. 2- FORMÜLLER ve OTOMATİK TOPLAM. 2.1. Formüller

BÖLÜM12. 2- FORMÜLLER ve OTOMATİK TOPLAM. 2.1. Formüller BÖLÜM12 2- FORMÜLLER ve OTOMATİK TOPLAM 2.1. Formüller Formül, bir sayfadaki verilerin aritmetiksel, mantıksal, istatistiksel vb. işlemleri yapması için kullanılan denklemlerdir ve bize sonuç bildirirler.

Detaylı

Maksimizasyon s.t. İşçilik, saat) (Kil, kg)

Maksimizasyon s.t. İşçilik, saat) (Kil, kg) Simplex ile Çözüm Yöntemi Doç. Dr. Fazıl GÖKGÖZ 1 Doğrusal Programlama Modeli Maksimizasyon s.t. İşçilik, saat) (Kil, kg) 2 Doç. Dr. Fazıl GÖKGÖZ Yrd.Doç. Dr. Fazıl GÖKGÖZ 1 Modelin Standard Hali Maksimizasyon

Detaylı

YÖNEYLEM ARAŞTIRMASI - III

YÖNEYLEM ARAŞTIRMASI - III YÖNEYLEM ARAŞTIRMASI - III Prof. Dr. Cemalettin KUBAT Yrd. Doç. Dr. Özer UYGUN İçerik (Eşitlik Kısıtlı Türevli Yöntem) Bu metodu incelemek için Amaç fonksiyonu Min.z= f(x) Kısıtı g(x)=0 olan problemde

Detaylı

Genel Graf Üzerinde Mutlak 1-merkez

Genel Graf Üzerinde Mutlak 1-merkez Genel Graf Üzerinde Mutlak 1-merkez Çözüm yöntemine geçmeden önce bazı tanımlara ihtiyaç vardır. Dikkate alınan G grafındaki düğümleri 1 den n e kadar numaralandırın. Uzunluğu a(i, j)>0 olarak verilen

Detaylı

Başlangıç Temel Programının Bilinmemesi Durumu

Başlangıç Temel Programının Bilinmemesi Durumu aşlangıç Temel Programının ilinmemesi Durumu İlgili kısıtlarda şartlar ( ) ise bunlara gevşek (slack) değişkenler eklenerek eşitliklere dönüştürülmektedir. Ancak sınırlayıcı şartlar ( ) veya ( = ) olduğu

Detaylı

28 C j -Z j /2 0

28 C j -Z j /2 0 3.2.6. Dual Problem ve Ekonomik Yorumu Primal Model Z maks. = 4X 1 + 5X 2 (kar, pb/gün) X 1 + 2X 2 10 6X 1 + 6X 2 36 8X 1 + 4X 2 40 (işgücü, saat/gün) (Hammadde1, kg/gün) (Hammadde2, kg/gün) 4 5 0 0 0

Detaylı

EŞİTLİK KISITLI TÜREVLİ YÖNTEMLER

EŞİTLİK KISITLI TÜREVLİ YÖNTEMLER EŞİTLİK KISITLI TÜREVLİ YÖNTEMLER LAGRANGE YÖNTEMİ Bu metodu incelemek için Amaç fonksiyonu Min.z= f(x) Kısıtı g(x)=0 olan problemde değişkenler ve kısıtlar genel olarak şeklinde gösterilir. fonksiyonlarının

Detaylı

Lineer Cebir. Doç. Dr. Niyazi ŞAHİN TOBB. İçerik: 1.1. Lineer Denklemlerin Tanımı 1.2. Lineer Denklem Sistemleri 1.3. Matrisler

Lineer Cebir. Doç. Dr. Niyazi ŞAHİN TOBB. İçerik: 1.1. Lineer Denklemlerin Tanımı 1.2. Lineer Denklem Sistemleri 1.3. Matrisler Lineer Cebir Doç. Dr. Niyazi ŞAHİN TOBB İçerik: 1.1. Lineer Denklemlerin Tanımı 1.2. Lineer Denklem Sistemleri 1.3. Matrisler Bölüm 1 - Lineer Eşitlikler 1.1. Lineer Eşitliklerin Tanımı x 1, x 2,..., x

Detaylı

4. Gölge Fiyat Kavramı ve Duyarlılık Analizleri:

4. Gölge Fiyat Kavramı ve Duyarlılık Analizleri: 4. Gölge Fiyat Kavramı ve Duyarlılık Analizleri: 4.1. Gölge Fiyat Kavramı Gölge fiyatlar doğrusal programlama modellerinde kısıtlarla açıklanan kaynakların bizim için ne kadar değerli olduklarını gösterirler.

Detaylı

FONKSİYONLARIN TABLO ŞEKLİNDE HESAPLANMASI

FONKSİYONLARIN TABLO ŞEKLİNDE HESAPLANMASI FONKSİYONLARIN TABLO ŞEKLİNDE HESAPLANMASI Bu kısımda bir fonksiyon değerlerinin tablo şeklinde hesaplanması incelenecektir. İncelenecek fonksiyon y=f(x) şeklinde bir değişenli veya z=f(x,y) şeklinde iki

Detaylı

MATEMATiKSEL iktisat

MATEMATiKSEL iktisat DİKKAT!... BU ÖZET 8 ÜNİTEDİR BU- RADA İLK ÜNİTE GÖSTERİLMEKTEDİR. MATEMATiKSEL iktisat KISA ÖZET KOLAY AOF Kolayaöf.com 0362 233 8723 Sayfa 2 içindekiler 1.ünite-Türev ve Kuralları..3 2.üniteTek Değişkenli

Detaylı

BÖLÜNMÜŞ FARKLAR (DİVİDED DİFFERENCES)

BÖLÜNMÜŞ FARKLAR (DİVİDED DİFFERENCES) BÖLÜNMÜŞ FARKLAR (DİVİDED DİFFERENCES) Lagrange ve Neville yöntemlerinin bazı olumsuz yanları vardır: İşlem sayısı çok fazladır (bazı başka yöntemlere kıyasla) Data setinde bir nokta ilavesi veya çıkartılması

Detaylı

Simpleks Yöntemde Duyarlılık Analizleri

Simpleks Yöntemde Duyarlılık Analizleri 3.2.4. Simpleks Yöntemde Duyarlılık Analizleri Duyarlılık analizinde doğrusal programlama modelinin parametrelerindeki değişikliklerinin optimal çözüm üzerindeki etkileri araştırılmaktadır. Herhangi bir

Detaylı

İkinci dersin notlarında yer alan Gepetto Marangozhanesi örneğini hatırlayınız.

İkinci dersin notlarında yer alan Gepetto Marangozhanesi örneğini hatırlayınız. ISLE 403 YÖNEYLEM ARAŞTIRMASI DERS 3 NOTLAR DP Modellerinin Standart Biçimde Gösterimi: İkinci dersin notlarında yer alan Gepetto Marangozhanesi örneğini hatırlayınız. Gepetto Marangozhanesi için DP modeli

Detaylı

YÖNEYLEM ARAŞTIRMASI - I

YÖNEYLEM ARAŞTIRMASI - I YÖNEYLEM ARAŞTIRMASI - I /0 İçerik Matematiksel Modelin Kurulması Grafik Çözüm DP Terminolojisi DP Modelinin Standart Formu DP Varsayımları 2/0 Grafik Çözüm İki değişkenli (X, X2) modellerde kullanılabilir,

Detaylı

Bir Doğrusal Programlama Modelinin Genel Yapısı

Bir Doğrusal Programlama Modelinin Genel Yapısı Bir Doğrusal Programlama Modelinin Genel Yapısı Amaç Fonksiyonu Kısıtlar M i 1 N Z j 1 N j 1 a C j x j ij x j B i Karar Değişkenleri x j Pozitiflik Koşulu x j >= 0 Bu formülde kullanılan matematik notasyonların

Detaylı

MAK 210 SAYISAL ANALİZ

MAK 210 SAYISAL ANALİZ MAK 210 SAYISAL ANALİZ BÖLÜM 5- SONLU FARKLAR VE İNTERPOLASYON TEKNİKLERİ Doç. Dr. Ali Rıza YILDIZ MAK 210 - Sayısal Analiz 1 İNTERPOLASYON Tablo halinde verilen hassas sayısal değerler veya ayrık noktalardan

Detaylı

KONU 4: DOĞRUSAL PROGRAMLAMA MODELİ İÇİN ÇÖZÜM YÖNTEMLERİ I

KONU 4: DOĞRUSAL PROGRAMLAMA MODELİ İÇİN ÇÖZÜM YÖNTEMLERİ I KONU 4: DOĞRUSAL PROGRAMLAMA MODELİ İÇİN ÇÖZÜM YÖNTEMLERİ I 4.1. Dışbükeylik ve Uç Nokta Bir d.p.p. de model kısıtlarını aynı anda sağlayan X X X karar değişkenleri... n vektörüne çözüm denir. Eğer bu

Detaylı

OPTIMIZASYON Bir Değişkenli Fonksiyonların Maksimizasyonu...2

OPTIMIZASYON Bir Değişkenli Fonksiyonların Maksimizasyonu...2 OPTIMIZASYON.... Bir Değişkenli Fonksiyonların Maksimizasyonu.... Türev...3.. Bir noktadaki türevin değeri...4.. Maksimum için Birinci Derece Koşulu...4.3. İkinci Derece Koşulu...5.4. Türev Kuralları...5

Detaylı

ĐST 349 Doğrusal Programlama ARA SINAV I 15 Kasım 2006

ĐST 349 Doğrusal Programlama ARA SINAV I 15 Kasım 2006 ĐST 49 Doğrusal Programlama ARA SINAV I 15 Kasım 006 Adı Soyadı:KEY No: 1. Aşağıdaki problemi grafik yöntemle çözünüz. Đkinci kısıt için marjinal değeri belirleyiniz. Maximize Z X 1 + 4 X subject to: X

Detaylı

ELEKTRONİK ÇİZELGE. Hücreleri Biçimlendirme. Formülleri Kullanma. Verileri Sıralama. Grafik Oluşturma 1) HÜCRELERİ BİÇİMLENDİRME

ELEKTRONİK ÇİZELGE. Hücreleri Biçimlendirme. Formülleri Kullanma. Verileri Sıralama. Grafik Oluşturma 1) HÜCRELERİ BİÇİMLENDİRME Hücreleri Biçimlendirme ELEKTRONİK ÇİZELGE Formülleri Kullanma Verileri Sıralama Grafik Oluşturma 1) HÜCRELERİ BİÇİMLENDİRME Elektronik Çizelge de sayıları; bin ayracı, yüzde oranı, tarih/saat ve para

Detaylı

Doğrusal Programlama. Prof. Dr. Ferit Kemal Sönmez

Doğrusal Programlama. Prof. Dr. Ferit Kemal Sönmez Doğrusal Programlama Prof. Dr. Ferit Kemal Sönmez Doğrusal Programlama Belirli bir amacın gerçekleşmesini etkileyen bazı kısıtlayıcı koşulların ve bu kısıtlayıcı koşulların doğrusal eşitlik ya da eşitsizlik

Detaylı

SİMPLEKS ALGORİTMASI Yapay değişken kullanımı

SİMPLEKS ALGORİTMASI Yapay değişken kullanımı Fen Bilimleri Enstitüsü Endüstri Mühendisliği Anabilim Dalı ENM53 Doğrusal Programlamada İleri Teknikler SİMPLEKS ALGORİTMASI Yapay değişken kullanımı Hazırlayan: Doç. Dr. Nil ARAS, 6 AÇIKLAMA Bu sununun

Detaylı

BÖLÜM III: Şebeke Modelleri. Şebeke Kavramları. Şebeke Kavramları. Şebeke Kavramları. Yönlü Şebeke (Directed Network) Dal / ok

BÖLÜM III: Şebeke Modelleri. Şebeke Kavramları. Şebeke Kavramları. Şebeke Kavramları. Yönlü Şebeke (Directed Network) Dal / ok 8.0.0 Şebeke Kavramları BÖLÜM III: Şebeke Modelleri Şebeke (Network) Sonlu sayıdaki düğümler kümesiyle, bunlarla bağlantılı oklar (veya dallar) kümesinin oluşturduğu yapı şeklinde tanımlanabilir ve (N,A)

Detaylı

YÖNEYLEM ARAŞTIRMASI - III

YÖNEYLEM ARAŞTIRMASI - III YÖNEYLEM ARAŞTIRMASI - III Prof. Dr. Cemalettin KUBAT Yrd. Doç. Dr. Özer UYGUN İçerik İkiye Bölme / Yarılama Yöntemi Genel olarak f x = 0 gerek şartını sağlamak oldukça doğrusal olmayan ve bu sebeple çözümü

Detaylı

İleri Diferansiyel Denklemler

İleri Diferansiyel Denklemler MIT AçıkDersSistemi http://ocw.mit.edu 18.034 İleri Diferansiyel Denklemler 2009 Bahar Bu bilgilere atıfta bulunmak veya kullanım koşulları hakkında bilgi için http://ocw.mit.edu/terms web sitesini ziyaret

Detaylı

YÖNEYLEM ARAŞTIRMASI - III

YÖNEYLEM ARAŞTIRMASI - III YÖNEYLEM ARAŞTIRMASI - III Prof. Dr. Cemalettin KUBAT Yrd. Doç. Dr. Özer UYGUN İçerik Quadratic Programming Bir karesel programlama modeli aşağıdaki gibi tanımlanır. Amaç fonksiyonu: Maks.(veya Min.) z

Detaylı

OYUN TEORİSİ. Özlem AYDIN. Trakya Üniversitesi Bilgisayar Mühendisliği Bölümü

OYUN TEORİSİ. Özlem AYDIN. Trakya Üniversitesi Bilgisayar Mühendisliği Bölümü OYUN TEORİSİ Özlem AYDIN Trakya Üniversitesi Bilgisayar Mühendisliği Bölümü TANIM ''Oyun Teorisi'', iki yada daha fazla rakibi belirli kurallar altında birleştirerek karşılıklı olarak çelişen olasılıklar

Detaylı

= 2 6 Türevsel denkleminin 1) denge değerlerinin bulunuz. 2) Bulmuş olduğunuz dengenin istikrarlı olup olmadığını tespit ediniz.

= 2 6 Türevsel denkleminin 1) denge değerlerinin bulunuz. 2) Bulmuş olduğunuz dengenin istikrarlı olup olmadığını tespit ediniz. Siyasal Bilgiler Fakültesi İktisat Bölümü Matematiksel İktisat Ders Notu Prof. Dr. Hasan Şahin Faz Diyagramı Çizimi Açıklamarı = 2 6 Türevsel denkleminin 1) denge değerlerinin bulunuz. 2) Bulmuş olduğunuz

Detaylı

DOĞRUSAL PROGRAMLAMADA DUALİTE (DUALITY)

DOĞRUSAL PROGRAMLAMADA DUALİTE (DUALITY) DOĞRUSAL PROGRAMLAMADA DUALİTE (DUALITY) 1 DOĞRUSAL PROGRAMLAMADA İKİLİK (DUALİTE-DUALITY) Doğrusal programlama modelleri olarak adlandırılır. Aynı modelin değişik bir düzende oluşturulmasıyla Dual (İkilik)

Detaylı

Ulaştırma Problemleri

Ulaştırma Problemleri Ulaştırma Problemleri Ulaştırma modeli, doğrusal programlama probleminin özel bir şeklidir. Bu modelde, malların kaynaklardan (fabrika gibi )hedeflere (depo gibi) taşınmasıyla ilgilenir. Buradaki amaç

Detaylı

DENKLEM DÜZENEKLERI 1

DENKLEM DÜZENEKLERI 1 DENKLEM DÜZENEKLERI 1 Dizey kuramının önemli bir kullanım alanı doğrusal denklem düzeneklerinin çözümüdür. 2.1. Doğrusal düzenekler Doğrusal denklem düzeneği (n denklem n bilinmeyen) a 11 x 1 + a 12 x

Detaylı

GENETİK ALGORİTMALAR BÜŞRA GÜRACAR

GENETİK ALGORİTMALAR BÜŞRA GÜRACAR GENETİK ALGORİTMALAR BÜŞRA GÜRACAR 201420404036 İÇERİK Genetik Algoritmanın, Amacı Kullanım Alanları Kavramları Uygulama Adımları Parametreler Genetik Algoritma Kodlama Türleri Genetik Algoritma Genetik

Detaylı

Sayı sistemleri-hesaplamalar. Sakarya Üniversitesi

Sayı sistemleri-hesaplamalar. Sakarya Üniversitesi Sayı sistemleri-hesaplamalar Sakarya Üniversitesi Sayı Sistemleri - Hesaplamalar Tüm sayı sistemlerinde sayılarda işaret kullanılabilir. Yani pozitif ve negatif sayılarla hesaplama yapılabilir. Bu gerçek

Detaylı

ARAZİ ÖLÇMELERİ. Temel Ödev I: Koordinatları belirli iki nokta arasında ki yatay mesafenin

ARAZİ ÖLÇMELERİ. Temel Ödev I: Koordinatları belirli iki nokta arasında ki yatay mesafenin Temel ödevler Temel ödevler, konum değerlerinin bulunması ve aplikasyon işlemlerine dair matematiksel ve geometrik hesaplamaları içeren yöntemlerdir. öntemlerin isimleri genelde temel ödev olarak isimlendirilir.

Detaylı

Doğrusal Programlamada Grafik Çözüm

Doğrusal Programlamada Grafik Çözüm Doğrusal Programlamada Grafik Çözüm doğrusal programlama PROBLEMİN ÇÖZÜLMESİ (OPTİMUM ÇÖZÜM) Farklı yöntemlerle çözülebilir Grafik çözüm (değişken sayısı 2 veya 3 olabilir) Simpleks çözüm Bilgisayar yazılımlarıyla

Detaylı

İstatistik ve Olasılık

İstatistik ve Olasılık İstatistik ve Olasılık KORELASYON ve REGRESYON ANALİZİ Doç. Dr. İrfan KAYMAZ Tanım Bir değişkenin değerinin diğer değişkendeki veya değişkenlerdeki değişimlere bağlı olarak nasıl etkilendiğinin istatistiksel

Detaylı

TOPSIS yönteminin adımları 5 Adım 1. Normalize karar matrisinin oluşturulması 6 Karar matrisinin normalizasyonu aşağıdaki formül kullanılarak yapılır:

TOPSIS yönteminin adımları 5 Adım 1. Normalize karar matrisinin oluşturulması 6 Karar matrisinin normalizasyonu aşağıdaki formül kullanılarak yapılır: Giriş 2 TOPSIS Bölüm 5 TOPSIS (Technique for Order Preference by Similarity to Ideal Solution) 1981 yılında Hwang ve Yoon tarafından geliştirilmiştir. Uygulanması basit, ulaşılan sonuçlar çok gerçekçidir.

Detaylı

Temelleri. Doç.Dr.Ali Argun Karacabey

Temelleri. Doç.Dr.Ali Argun Karacabey Doğrusal Programlamanın Temelleri Doç.Dr.Ali Argun Karacabey Doğrusal Programlama Nedir? Bir Doğrusal Programlama Modeli doğrusal kısıtlar altında bir doğrusal ğ fonksiyonun değerini ğ maksimize yada minimize

Detaylı

YÖNEYLEM ARAŞTIRMASI - III

YÖNEYLEM ARAŞTIRMASI - III YÖNEYLEM ARAŞTIRMASI - III Prof. Dr. Cemalettin KUBAT Yrd. Doç. Dr. Özer UYGUN İçerik Altın Oran (Golden Section Search) Arama Metodu Tek değişkenli bir f(x) fonksiyonunu ele alalım. [Bazı x ler için f

Detaylı

ÜNİTE. MATEMATİK-1 Doç.Dr.Erdal KARADUMAN İÇİNDEKİLER HEDEFLER ÖZDEŞLİKLER, DENKLEMLER VE EŞİTSİZLİKLER

ÜNİTE. MATEMATİK-1 Doç.Dr.Erdal KARADUMAN İÇİNDEKİLER HEDEFLER ÖZDEŞLİKLER, DENKLEMLER VE EŞİTSİZLİKLER HEDEFLER İÇİNDEKİLER ÖZDEŞLİKLER, DENKLEMLER VE EŞİTSİZLİKLER Özdeşlikler Birinci Dereceden Bir Bilinmeyenli Denklemler İkinci Dereceden Bir Bilinmeyenli Denklemler Yüksek Dereceden Denklemler Eşitsizlikler

Detaylı

FABRİKA ORGANİZASYONU Üretim Planlama ve Yönetimi 2. Uygulama: Sipariş ve Parti Büyüklüğü Hesaplama

FABRİKA ORGANİZASYONU Üretim Planlama ve Yönetimi 2. Uygulama: Sipariş ve Parti Büyüklüğü Hesaplama FABRİKA ORGANİZASYONU Üretim Planlama ve Yönetimi 2. Uygulama: Sipariş ve Parti Büyüklüğü Hesaplama Uygulamalar 1. İhtiyaç Hesaplama 2. Sipariş ve Parti Büyüklüğü Hesaplama 3. Dolaşım Akış Çizelgeleme/Terminleme

Detaylı

Altın Oran Arama Metodu(Golden Search)

Altın Oran Arama Metodu(Golden Search) Altın Oran Arama Metodu(Golden Search) Bir f(x) (tek değişkenli) fonksiyonunu ele alalım. [Bazı x ler için f (x) bulunamayabilir.] Aşağıdaki DOP modelini çözmek istediğimizi var sayalım. Max f(x) a x b

Detaylı

25. KARARLILIK KAPALI ÇEVRİM SİSTEMLERİNİN KARARLILIK İNCELENMESİ

25. KARARLILIK KAPALI ÇEVRİM SİSTEMLERİNİN KARARLILIK İNCELENMESİ 25. KARARLILIK KAPALI ÇEVRİM SİSTEMLERİNİN KARARLILIK İNCELENMESİ a-) Routh Hurwitz Kararlılık Ölçütü b-) Kök Yer Eğrileri Yöntemi c-) Nyquist Yöntemi d-) Bode Yöntemi 1 2 3 4 a) Routh Hurwitz Kararlılık

Detaylı

YAVAŞ DEĞİŞEN ÜNİFORM OLMAYAN AKIM

YAVAŞ DEĞİŞEN ÜNİFORM OLMAYAN AKIM YAVAŞ DEĞİŞEN ÜNİFORM OLMAYAN AKIM Yavaş değişen akımların analizinde kullanılacak genel denklem bir kanal kesitindeki toplam enerji yüksekliği: H = V g + h + z x e göre türevi alınırsa: dh d V = dx dx

Detaylı

Şekil 7.1 Bir tankta sıvı birikimi

Şekil 7.1 Bir tankta sıvı birikimi 6 7. DİFERENSİYEL DENKLEMLERİN SAYISAL ÇÖZÜMLERİ Diferensiyel denklemlerin sayısal integrasyonunda kullanılabilecek bir çok yöntem vardır. Tecrübeler dördüncü mertebe (Runge-Kutta) yönteminin hemen hemen

Detaylı

MODÜL 4 HESAP TABLOSU UYGULAMALARI 2

MODÜL 4 HESAP TABLOSU UYGULAMALARI 2 MODÜL 4 HESAP TABLOSU UYGULAMALARI 2 Formüller ve İşlevler A. Aritmetik ve Mantık Formülleri Aritmetik formüllerini kullanmak için operatörlere ve hücre adreslerine gereksinim vardır. Operatör bir işlemin

Detaylı

HESSİEN MATRİS QUADRATİK FORM MUTLAK ve BÖLGESEL MAKS-MİN NOKTALAR

HESSİEN MATRİS QUADRATİK FORM MUTLAK ve BÖLGESEL MAKS-MİN NOKTALAR HESSİEN MATRİS QUADRATİK FORM MUTLAK ve BÖLGESEL MAKS-MİN NOKTALAR Kısıtlı ve kısıtsız fonksiyonlar için maksimum veya minimum (ekstremum) noktalarının belirlenmesinde diferansiyel hesabı kullanarak çeşitli

Detaylı

BÖLÜM 3: AKIŞ DİYAGRAMLARI

BÖLÜM 3: AKIŞ DİYAGRAMLARI BÖLÜM 3: AKIŞ DİYAGRAMLARI Geliştirilecek olan yazılımın genel yapısının şematik gösterimine akış diyagramı (flowchart) adı verilir. Akış diyagramları, yazılımı oluşturacak program parçalarını ve bu parçaların

Detaylı

ALTIN ORAN ARAMA (GOLDEN SECTION SEARCH) METODU

ALTIN ORAN ARAMA (GOLDEN SECTION SEARCH) METODU ALTIN ORAN ARAMA (GOLDEN SECTION SEARCH) METODU Tek değişkenli bir f(x) fonksiyonunu ele alalım. [Bazı x ler için f (x) bulunamayabilir.] Aşağıdaki DOP modelini çözmek istediğimizi var sayalım. Max f(x)

Detaylı

0.1 Zarf Teoremi (Envelope Teorem)

0.1 Zarf Teoremi (Envelope Teorem) Ankara Üniversitesi, Siyasal Bilgiler Fakültesi Prof. Dr. Hasan Şahin 0.1 Zarf Teoremi (Envelope Teorem) Bu kısımda zarf teoremini ve iktisatta nasıl kullanıldığını ele alacağız. bu bölüm Chiang 13.5 üzerine

Detaylı

SÜREKLĠ OLASILIK DAĞILIMLARI

SÜREKLĠ OLASILIK DAĞILIMLARI SÜREKLĠ OLASILIK DAĞILIMLARI Sayı ekseni üzerindeki tüm noktalarda değer alabilen değişkenler, sürekli değişkenler olarak tanımlanmaktadır. Bu bölümde, sürekli değişkenlere uygun olasılık dağılımları üzerinde

Detaylı

AGSoft Rotatif Kredi Hesaplama Programı

AGSoft Rotatif Kredi Hesaplama Programı Programın Kullanımı AGSoft Rotatif Kredi Hesaplama Programı Genel: Bankaların belirli limit ve teminat (genellikle vadeli çek) karşılığında kullandırdıkları ve rotatif adı verilen kredilerin kullanılan

Detaylı

ÖZDEĞERLER- ÖZVEKTÖRLER

ÖZDEĞERLER- ÖZVEKTÖRLER ÖZDEĞERLER- ÖZVEKTÖRLER GİRİŞ Özdeğerler, bir matrisin orijinal yapısını görmek için kullanılan alternatif bir yoldur. Özdeğer kavramını açıklamak için öncelikle özvektör kavramı ele alınsın. Bazı vektörler

Detaylı

MAK 210 SAYISAL ANALİZ

MAK 210 SAYISAL ANALİZ MAK 210 SAYISAL ANALİZ BÖLÜM 8- SAYISAL İNTEGRASYON 1 GİRİŞ Mühendislikte sık karşılaşılan matematiksel işlemlerden biri integral işlemidir. Bilindiği gibi integral bir büyüklüğün toplam değerinin bulunması

Detaylı

YÖNEYLEM ARAŞTIRMASI - III

YÖNEYLEM ARAŞTIRMASI - III YÖNEYLEM ARAŞTIRMASI - III Prof. Dr. Cemalettin KUBAT Yrd. Doç. Dr. Özer UYGUN İçerik Hessien Matris-Quadratik Form Mutlak ve Bölgesel Maksimum-Minimum Noktalar Giriş Kısıtlı ve kısıtsız fonksiyonlar için

Detaylı

KISALTILMIŞ SİMPLEKS YÖNTEMİ

KISALTILMIŞ SİMPLEKS YÖNTEMİ KISALTILMIŞ SİMPLEKS YÖNTEMİ Öğr. Görv. Dr. Orhan İDİL (İ.Ü. İşletme Fakültesi) İstatistik Demografi ve İktisadi Analizler Kürsüsü l.l. Doğrusal Programlama Problemleri : Doğrusal programlama problemlerinde

Detaylı

YÖNEYLEM ARAŞTIRMASI İLE İLGİLİ ÇÖZÜMLÜ ÖRNEKLER

YÖNEYLEM ARAŞTIRMASI İLE İLGİLİ ÇÖZÜMLÜ ÖRNEKLER YÖNEYLEM ARAŞTIRMASI İLE İLGİLİ ÇÖZÜMLÜ ÖRNEKLER I. ATAMA PROBLEMLERİ PROBLEM 1. Bir isletmenin en kısa sürede tamamlamak istediği 5 işi ve bu işlerin yapımında kullandığı 5 makinesi vardır. Aşağıdaki

Detaylı

İstatistik ve Olasılık

İstatistik ve Olasılık İstatistik ve Olasılık Ders 8: Prof. Dr. İrfan KAYMAZ Tanım Tahmin (kestirim veya öngörü): Mevcut bilgi ve deneylere dayanarak olayın bütünü hakkında bir yargıya varmaktır. Bu anlamda, anakütleden çekilen

Detaylı

EM302 Yöneylem Araştırması 2 Doğrusal Olmayan Programlamaya Giriş. Dr. Özgür Kabak

EM302 Yöneylem Araştırması 2 Doğrusal Olmayan Programlamaya Giriş. Dr. Özgür Kabak EM302 Yöneylem Araştırması 2 Doğrusal Olmayan Programlamaya Giriş Dr. Özgür Kabak Doğrusal Olmayan Programlama Eğer bir Matematiksel Programlama modelinin amaç fonksiyonu ve/veya kısıtları doğrusal değil

Detaylı

Yrd. Doç. Dr. A. Burak İNNER

Yrd. Doç. Dr. A. Burak İNNER Yrd. Doç. Dr. A. Burak İNNER Kocaeli Üniversitesi Bilgisayar Mühendisliği Yapay Zeka ve Benzetim Sistemleri Ar-Ge Lab. http://yapbenzet.kocaeli.edu.tr DOĞRUSAL OLMAYAN (NONLINEAR) DENKLEM SİSTEMLERİ Mühendisliğin

Detaylı

SAYISAL ÇÖZÜMLEME. Sayısal Çözümleme

SAYISAL ÇÖZÜMLEME. Sayısal Çözümleme SAYISAL ÇÖZÜMLEME 1 SAYISAL ÇÖZÜMLEME 4. Hafta DENKLEM ÇÖZÜMLERİ 2 İÇİNDEKİLER Denklem Çözümleri Doğrusal Olmayan Denklem Çözümleri Grafik Yöntemleri Kapalı Yöntemler İkiye Bölme (Bisection) Yöntemi Adım

Detaylı

Duyarlılık Analizi, modelde veri olarak kabul edilmiş parametrelerde meydana gelen değişimlerin optimum çözüme etkisinin incelenmesidir.

Duyarlılık Analizi, modelde veri olarak kabul edilmiş parametrelerde meydana gelen değişimlerin optimum çözüme etkisinin incelenmesidir. ISLE 403 YÖNEYLEM ARAŞTIRMASI I DERS IV NOTLAR Bağlayıcı Kısıtlar ve Bağlayıcı Olmayan Kısıtlar: Bağlayıcı Kısıtlar, denklemleri optimum çözüm noktasında kesişen kısıtlardır. Bağlayıcı-Olmayan Kısıtlar,

Detaylı

Mühendislik Mekaniği Statik. Yrd.Doç.Dr. Akın Ataş

Mühendislik Mekaniği Statik. Yrd.Doç.Dr. Akın Ataş Mühendislik Mekaniği Statik Yrd.Doç.Dr. Akın Ataş Bölüm 10 Eylemsizlik Momentleri Kaynak: Mühendislik Mekaniği: Statik, R. C.Hibbeler, S. C. Fan, Çevirenler: A. Soyuçok, Ö. Soyuçok. 10. Eylemsizlik Momentleri

Detaylı

*İlk aşamada, bahsedilen problemin matematiksel modelinin kurulması gerekmektedir. İlgili modelin açık ve kapalı formunu birlikte veriniz.

*İlk aşamada, bahsedilen problemin matematiksel modelinin kurulması gerekmektedir. İlgili modelin açık ve kapalı formunu birlikte veriniz. Yöneylem Araştırması Proje Ödevi Teslim Tarihi: 04.12.2017 *İlk aşamada, bahsedilen problemin matematiksel modelinin kurulması gerekmektedir. İlgili modelin açık ve kapalı formunu birlikte veriniz. Filo

Detaylı

23. Sistem denge denklemlerinin direkt kurulması

23. Sistem denge denklemlerinin direkt kurulması . Sistem denge denklemlerinin direkt kurulması. Sistem denge denklemlerinin direkt kurulması Sonlu elemanlar metodu el hesapları için değil, bilgisayarda yazılımlar ile kullanılması için geliştirilmiştir.

Detaylı

EXCEL 2007 ELEKTRONİK ÇİZELGE

EXCEL 2007 ELEKTRONİK ÇİZELGE EXCEL 2007 ELEKTRONİK ÇİZELGE Excel, Microsoft Office paketinde yer alan ve iş hayatında en sık kullanılan programlardandır. Bir hesap tablosu programıdır. Excel, her türlü veriyi (özellikle sayısal verileri)

Detaylı

İKİ BOYUTLU ÇUBUK SİSTEMLER İÇİN YAPI ANALİZ PROGRAM YAZMA SİSTEMATİĞİ

İKİ BOYUTLU ÇUBUK SİSTEMLER İÇİN YAPI ANALİZ PROGRAM YAZMA SİSTEMATİĞİ İKİ BOYUTLU ÇUBUK SİSTEMLER İÇİN YAPI ANALİZ PROGRAM YAZMA SİSTEMATİĞİ Yapı Statiği nde incelenen sistemler çerçeve sistemlerdir. Buna ek olarak incelenen kafes ve karma sistemler de aslında çerçeve sistemlerin

Detaylı

Stok Kontrol. Önceki Derslerin Hatırlatması. Örnek (Ekonomik Sipariş Miktarı Modeli)(2) Örnek (Ekonomik Sipariş Miktarı Modeli)(1)

Stok Kontrol. Önceki Derslerin Hatırlatması. Örnek (Ekonomik Sipariş Miktarı Modeli)(2) Örnek (Ekonomik Sipariş Miktarı Modeli)(1) Stok Kontrol Önceki Derslerin Hatırlatması Ders 7 Farklı Bir Stok Yönetimi Durumu Uzun Dönemli Stok Problemi Talep hızı sabit, biliniyor Birim ürün maliyeti sabit Sipariş maliyeti sabit Tedarik Süresi

Detaylı

Lineer Denklem Sistemleri

Lineer Denklem Sistemleri Lineer Denklem Sistemleri Yazar Yrd. Doç.Dr. Nezahat ÇETİN ÜNİTE 3 Amaçlar Bu üniteyi çalıştıktan sonra; Lineer Denklem ve Lineer Denklem Sistemleri kavramlarını öğrenecek, Lineer Denklem Sistemlerinin

Detaylı

BULANIK MANTIK VE SİSTEMLERİ 2014 2015 BAHAR DÖNEMİ ÖDEV 1. Müslüm ÖZTÜRK 148164001004 Bilişim Teknolojileri Mühendisliği ABD Doktora Programı

BULANIK MANTIK VE SİSTEMLERİ 2014 2015 BAHAR DÖNEMİ ÖDEV 1. Müslüm ÖZTÜRK 148164001004 Bilişim Teknolojileri Mühendisliği ABD Doktora Programı BULANIK MANTIK VE SİSTEMLERİ 2014 2015 BAHAR DÖNEMİ ÖDEV 1 Müslüm ÖZTÜRK 148164001004 Bilişim Teknolojileri Mühendisliği ABD Doktora Programı Mart 2015 0 SORU 1) Bulanık Küme nedir? Bulanık Kümenin (fuzzy

Detaylı

KARĐYER YÖNETĐMĐ. Geleceğe yönelik çalışan ihtiyaçlarını iç kaynaklardan sağlayarak çalışan motivasyonunu artırma.

KARĐYER YÖNETĐMĐ. Geleceğe yönelik çalışan ihtiyaçlarını iç kaynaklardan sağlayarak çalışan motivasyonunu artırma. KARĐYER YÖNETĐMĐ Geleceğe yönelik çalışan ihtiyaçlarını iç kaynaklardan sağlayarak çalışan motivasyonunu artırma Kadro yedekleme ile kritik pozisyonlarda oluşabilecek boş kadrolara kısa sürede atamalar

Detaylı

T.C. GÜMÜŞHANE ÜNİVERSİTESİ MÜHENDİSLİK VE DOĞA BİLİMLERİ FAKÜLTESİ MAKİNE MÜHENDİSLİĞİ BÖLÜMÜ MAKİNE MÜHENDİSLİĞİ DENEYLER II DERSİ

T.C. GÜMÜŞHANE ÜNİVERSİTESİ MÜHENDİSLİK VE DOĞA BİLİMLERİ FAKÜLTESİ MAKİNE MÜHENDİSLİĞİ BÖLÜMÜ MAKİNE MÜHENDİSLİĞİ DENEYLER II DERSİ T.C. GÜMÜŞHANE ÜNİVERSİTESİ MÜHENDİSLİK VE DOĞA BİLİMLERİ FAKÜLTESİ MAKİNE MÜHENDİSLİĞİ BÖLÜMÜ MAKİNE MÜHENDİSLİĞİ DENEYLER II DERSİ İÇ BASINÇ ETKİSİNDEKİ İNCE CIDARLI SİLİNDİRLERDE GERİLME ANALİZİ DENEYİ

Detaylı

4- Turbo Pascal Bilgisayar Programlamada Kullanılan Şart Yapıları

4- Turbo Pascal Bilgisayar Programlamada Kullanılan Şart Yapıları 4- Turbo Pascal Bilgisayar Programlamada Kullanılan Şart Yapıları Şart yapıları bir bilgisayar programının olmazsa olmazlarındandır. Şart yapıları günlük hayatımızda da çok fazla karşılaştığımız belirli

Detaylı

EXCEL DE ARİTMETİKSEL İŞLEMLER

EXCEL DE ARİTMETİKSEL İŞLEMLER EXCEL DE ARİTMETİKSEL İŞLEMLER Toplama İşlemi. Bu İşlemleri yapmadan önce ( toplama- Çıkarma Çarpma-Bölme ve formüllerde) İlk önce hücre İçerisine = (Eşittir) işareti koyman gerekir. KDV HESAPLARI ÖRNEK;

Detaylı

Ayrık Fourier Dönüşümü

Ayrık Fourier Dönüşümü Ayrık Fourier Dönüşümü Tanım: 0 n N 1 aralığında tanımlı N uzunluklu bir dizi x[n] nin AYRIK FOURIER DÖNÜŞÜMÜ (DFT), ayrık zaman Fourier dönüşümü (DTFT) X(e jω ) nın0 ω < 2π aralığında ω k = 2πk/N, k =

Detaylı

Yöneylem Araştırması III

Yöneylem Araştırması III Yöneylem Araştırması III Doç. Dr. Hakan ÇERÇİOĞLU cercioglu@gazi.edu.tr Yöneylem Araştırması III 1 BÖLÜM I: Hedef Programlama HEDEF PROGRAMLAMAYA GİRİŞ ÖNCELİKSİZ HEDEF PROGRAMLAMA ÖNCELİKLİ HEDEF PROGRAMLAMA

Detaylı