Doğrusal Programlama

79 questions

Question 21Question

Bir doğrusal programlama maksimizasyon problemine ait başlangıç simpleks tablosu aşağıda verilmiştir:

Temel Değişkenlerx1x_1x2x_2s1s_1s2s_2Çözüm
s1s_1112211001010
s2s_2221100111212
ZZ5-52-2000000

Bu tabloya göre, yapılacak ilk iterasyon sonucunda temele giren x1x_1 değişkeninin yeni tablodaki değeri aşağıdakilerden hangisidir?

Show answer & explanation

Answer: 6

Answer

İlk iterasyon sonucunda x1x_1 değişkeninin değeri 6 olur.
Doğru yanıt olan 6 değeri, Simpleks algoritmasının anahtar satır güncelleme kuralına dayanır. ZZ satırındaki 5-5 değeri nedeniyle x1x_1 değişkeni temele girer. Oran testi yapıldığında (12/2=6<10/1=1012/2 = 6 < 10/1 = 10), ikinci satırın anahtar satır olduğu görülür. Anahtar eleman 22 olduğundan, yeni satır oluşturulurken eski çözüm değeri olan 1212 bu elemana bölünür ve sonuç 66 olarak bulunur.

Step-by-Step Solution

1
Anahtar sütunu (temele giren değişkeni) belirle.
x1x_1 sütunu anahtar sütundur.
Maksimizasyon probleminde ZZ satırındaki en küçük (en büyük negatif) katsayı 5-5 olduğu için x1x_1 temele girer.
2
Oran testi yaparak anahtar satırı (temelden çıkan değişkeni) belirle.
s2s_2 satırı anahtar satırdır.
Çözüm değerlerinin anahtar sütun değerlerine oranı: 10/1=1010/1 = 10 ve 12/2=612/2 = 6 dır. En küçük pozitif oran 6 olduğu için ikinci satır seçilir.
3
Yeni tablodaki satır değerlerini hesapla.
12/2=612 / 2 = 6.
Yeni tablodaki anahtar satır değerleri, eski satır değerlerinin anahtar elemana (22) bölünmesiyle elde edilir.

Key Concept

Simpleks yönteminde anahtar satırın güncellenmesi ve değişken değerlerinin hesaplanması.

Hints

1
Önce ZZ satırına bakarak hangi değişkenin temele gireceğini belirleyin.
2
Çözüm sütunundaki değerleri anahtar sütundaki değerlere bölerek oran testi yapın ve en küçük olanı seçin.
3
Seçilen satırdaki çözüm değerini, o satır ve sütunun kesişimindeki sayıya (anahtar eleman) bölün.

Practice More

Aynı tablodaki ilk iterasyon sonunda amaç fonksiyonu ZZ değerinin kaç olacağını hesaplamayı deneyin.
Estimated Time:1m 30s
Question 22Question

Bir Orman Bölge Müdürlüğü, tahsis edilen bir sahada Çam (x1x_1) ve Meşe (x2x_2) fidanları dikerek bir ağaçlandırma projesi yürütmektedir. Her bir Çam fidanının yıllık ortalama karbon tutma kapasitesi 5 birim, her bir Meşe fidanının ise 8 birimdir. Müdürlük, bu projeyle toplam karbon tutma kapasitesini en üst düzeye çıkarmayı hedeflemektedir. Bir Çam fidanının dikim maliyeti 10 TL, bir Meşe fidanının dikim maliyeti ise 15 TL'dir ve bu iş için ayrılan toplam bütçe 300.000 TL'dir. Dikim yapılacak toplam alan en fazla 50.000 m2m^2 olup; bir Çam fidanı 2 m2m^2, bir Meşe fidanı ise 3 m2m^2 alan kaplamaktadır. Ayrıca, ekosistem çeşitliliğini korumak amacıyla sahaya en az 2.000 adet Meşe fidanı dikilmesi zorunluluğu bulunmaktadır.

Buna göre, bu problemin matematiksel modeli aşağıdakilerden hangisidir?

Show answer & explanation

Answer: maks z=5x1+8x210x1+15x2300.0002x1+3x250.000x22.000x1,x20\begin{aligned} \text{maks } z &= 5x_1 + 8x_2 \\ 10x_1 + 15x_2 &\leq 300.000 \\ 2x_1 + 3x_2 &\leq 50.000 \\ x_2 &\geq 2.000 \\ x_1, x_2 &\geq 0 \end{aligned}

Answer

Toplam karbon tutma kapasitesini maksimize eden, bütçe ve alan kısıtlarının küçük eşit, asgari Meşe fidanı kısıtının ise büyük eşit olduğu model doğrudur.
Doğru modelde, karbon tutma kapasitesi maksimize edilmekte (maks z=5x1+8x2z = 5x_1 + 8x_2); bütçe ve alan gibi sınırlı kaynaklar küçük eşit (<=) ile, asgari Meşe fidanı dikim şartı ise büyük eşit (>=) ile ifade edilmektedir. Tüm bu unsurlar ve negatif olmama kısıtları bu modelde tam ve doğru olarak yer almaktadır.

Step-by-Step Solution

1
Karar değişkenlerini tanımla.
x1x_1: Dikilecek Çam fidanı sayısı, x2x_2: Dikilecek Meşe fidanı sayısı.
Modelin temel bileşenlerini belirlemek için gereklidir.
2
Amaç fonksiyonunu oluştur.
z=5x1+8x2z = 5x_1 + 8x_2 ve hedef 'en üst düzeye çıkarmak' olduğu için 'maks zz'.
Problemde karbon tutma kapasitesinin maksimize edilmesi istenmektedir.
3
Kısıtlayıcı faktörleri denkleme dök.
Maliyet: 10x1+15x2300.00010x_1 + 15x_2 \leq 300.000, Alan: 2x1+3x250.0002x_1 + 3x_2 \leq 50.000.
'En fazla' veya 'bütçe' ifadeleri üst sınırı temsil ettiği için küçük eşit yönü kullanılır.
4
Zorunlu miktarı (asgari şartı) ekle.
x22.000x_2 \geq 2.000.
'En az' ifadesi alt sınırı temsil ettiği için büyük eşit yönü kullanılır.
5
Negatif olmama kısıtlarını ekle.
x1,x20x_1, x_2 \geq 0.
Fidan sayıları negatif değer alamaz.

Key Concept

Doğrusal Programlama Modeli Kurma
Question 23Question

Bir kamu kurumunda hizmet birim maliyetlerini en küçüklemek (minimizasyon) amacıyla oluşturulan doğrusal programlama modelinin Simpleks yöntemi ile çözümünde elde edilen optimal tablo aşağıda sunulmuştur:

Temel Değişkenlerx1x_1x2x_2s1s_1s2s_2Çözüm (bb)
x2x_2012-140
x1x_110-1325
zjcjz_j - c_j00-60350

Tabloda x1,x2x_1, x_2 karar değişkenlerini; s1,s2s_1, s_2 ise dolgu veya artık değişkenleri ifade etmektedir.

Buna göre, bu tabloya dayalı olarak modelin çözümü hakkında yapılabilecek en doğru değerlendirme aşağıdakilerden hangisidir?

Show answer & explanation

Answer: Temel dışı olan s2s_2 değişkeninin amaç fonksiyonu satırındaki katsayısı sıfır olduğu için modelin alternatif optimal çözümleri mevcuttur.

Answer

Modelin temel dışı bir değişkeninin (s2s_2) amaç fonksiyonu satırındaki katsayısının sıfır olması nedeniyle alternatif (birden fazla) optimal çözümü bulunmaktadır.
Doğrusal programlama modellerinde, optimal tabloya ulaşıldığında (minimizasyon için zjcj0z_j - c_j \leq 0 durumu), eğer temel dışı değişkenlerden en az birinin amaç fonksiyonu satırındaki katsayısı sıfır ise, bu durum modelin alternatif (birden fazla) optimal çözümü olduğunu gösterir. Verilen tabloda temel dışı s2s_2 değişkeninin katsayısı 0 olduğundan bu kriter sağlanmaktadır.

Step-by-Step Solution

1
Tablodaki temel ve temel dışı değişkenleri belirleyin.
Temel değişkenler x1x_1 ve x2x_2; temel dışı değişkenler ise s1s_1 ve s2s_2 olarak görülmektedir.
Değişkenlerin çözüm üzerindeki etkisini analiz etmek için temel durumlarını bilmek gerekir.
2
Minimizasyon problemi için optimalite kontrolü yapın.
zjcjz_j - c_j satırındaki tüm değerler 0 veya negatif (0, 0, -6, 0) olduğu için optimalite koşulu sağlanmıştır.
En küçükleme problemlerinde optimal tabloya tüm zjcj0z_j - c_j \leq 0 olduğunda ulaşılır.
3
Özel durumları (alternatif çözüm, dejenerelik vb.) inceleyin.
Temel dışı değişken olan s2s_2 için zs2cs2=0z_s2 - c_s2 = 0 olduğu görülmektedir. Ayrıca s2s_2 sütununda pozitif bir değer (3) olduğu için bu değişken temele girebilir.
Optimal tabloda temel dışı bir değişkenin katsayısının sıfır olması, amaç fonksiyonu değerini bozmadan başka bir köşe noktasına gidilebileceğini (alternatif çözüm) gösterir.

Key Concept

Alternatif Optimal Çözüm (Multiple Optima)

Practice More

Dejenerelik durumunu test etmek için çözüm (bb) sütunundaki değerlerin sıfır olup olmadığını kontrol etmeyi unutmayın.
Estimated Time:1m 30s
Question 24Question

Bir büyükşehir belediyesi, sürdürülebilir enerji projesi kapsamında iki farklı türde yenilenebilir enerji ünitesi (x1x_1: Güneş Enerji Ünitesi, x2x_2: Rüzgâr Enerji Ünitesi) kurmayı planlamaktadır. Her bir güneş ünitesi 4 birim depolama alanı ve 2 birim periyodik bakım işgücü gerektirirken; her bir rüzgâr ünitesi 3 birim depolama alanı ve 5 birim periyodik bakım işgücü gerektirmektedir. Belediyenin toplam depolama alanı en fazla 120 birim, toplam periyodik bakım işgücü ise en fazla 100 birim ile sınırlandırılmıştır. Ayrıca, projenin verimliliği için güneş ünitesi sayısının (x1x_1) en az 10 adet olması zorunluluğu bulunmaktadır. Güneş ünitesi başına karbon salınımı tasarrufu 10 birim, rüzgâr ünitesi başına ise 15 birimdir. Belediyenin toplam karbon salınımı tasarrufunu en üst düzeye çıkarmayı amaçlayan doğrusal programlama modeli aşağıdakilerden hangisidir?

Show answer & explanation

Answer: maxz=10x1+15x2kısıtlar:4x1+3x21202x1+5x2100x110x1,x20\begin{aligned} \max z &= 10x_1 + 15x_2 \\ \text{kısıtlar:} & \\ 4x_1 + 3x_2 &\leq 120 \\ 2x_1 + 5x_2 &\leq 100 \\ x_1 &\geq 10 \\ x_1, x_2 &\geq 0 \end{aligned}

Answer

Maksimizasyon amaçlı, depolama ve işgücü kısıtları küçük-eşit (≤), güneş ünitesi alt sınırı büyük-eşit (≥) olan model doğrudur.
Karbon tasarrufu maksimize edilmek istendiği için amaç fonksiyonu maxz\max z olmalıdır. Depolama (120) ve işgücü (100) üst sınırları 'en fazla' ifadesi nedeniyle \leq işaretiyle, güneş ünitesi alt sınırı (10) ise 'en az' ifadesi nedeniyle \geq işaretiyle modellenmelidir. Bu koşulların tamamını sağlayan yapı maksimizasyon içeren ve kısıt yönleri doğru olan modeldir.

Step-by-Step Solution

1
Amaç fonksiyonunun belirlenmesi
maxz=10x1+15x2\max z = 10x_1 + 15x_2
Problem toplam karbon salınımı tasarrufunu en üst düzeye çıkarmayı (maksimizasyon) amaçlamaktadır.
2
Kaynak (kapasite) kısıtlarının oluşturulması
4x1+3x21204x_1 + 3x_2 \leq 120 ve 2x1+5x21002x_1 + 5x_2 \leq 100
Depolama ve işgücü için 'en fazla' (üst sınır) ifadesi kullanıldığından kısıtlar küçük-eşit olmalıdır.
3
Politika kısıtının eklenmesi
x110x_1 \geq 10
Güneş ünitesi sayısı için 'en az' (alt sınır) şartı getirildiğinden kısıt büyük-eşit olmalıdır.
4
İşaret kısıtlarının tanımlanması
x1,x20x_1, x_2 \geq 0
Fiziksel birim sayıları negatif olamayacağı için doğrusal programlama varsayımı gereği eklenmelidir.

Key Concept

Doğrusal programlamada sözel ifadelerin (en az, en çok) matematiksel eşitsizliklere dönüştürülmesi ve amaç yönünün (maksimizasyon/minimizasyon) belirlenmesi.
Estimated Time:1m 40s
Question 25Question

Doğrusal programlama modellerinde amaç fonksiyonu katsayıları (cjc_j), teknolojik katsayılar (aija_{ij}) ve kısıtlayıcıların sağ yan değerleri (bib_i) gibi tüm model parametrelerinin kesin olarak bilindiği ve planlama dönemi boyunca herhangi bir değişikliğe uğramayacağı kabul edilmektedir. Bu kabul, modelin deterministik bir yapıda olduğunu ve rassal değişkenler içermediğini ifade eder.

Buna göre, söz konusu durum doğrusal programlamanın aşağıdaki temel varsayımlarından hangisi ile tanımlanır?

Show answer & explanation

Answer: Belirlilik

Answer

Belirlilik varsayımı, doğrusal programlama modelindeki tüm katsayıların ve kaynak değerlerinin sabit ve kesin olarak bilindiğini ifade eder.
Belirlilik (Certainty) varsayımı, bir doğrusal programlama modelindeki amaç fonksiyonu katsayılarının, teknolojik katsayıların ve sağ yan değerlerinin tam olarak bilindiğini ve analiz süresi boyunca değişmediğini kabul eder. Bu durum modelin stokastik (olasılıklı) değil, deterministik bir yapıda olmasını sağlar.

Step-by-Step Solution

1
Model parametrelerinin niteliğini analiz etme
Parametrelerin (cj,aij,bic_j, a_{ij}, b_i) sabit ve kesin olduğu saptanmıştır.
Doğrusal programlamanın deterministik yapısını anlamak için parametrelerin rassal olup olmadığı kontrol edilmelidir.
2
Varsayımlar ile eşleştirme yapma
Kesinlik ve sabitlik durumu 'Belirlilik' varsayımıyla örtüşmektedir.
Diğer varsayımlar (oransallık, toplanabilirlik, bölünebilirlik) modelin farklı yapısal özelliklerini tanımlar.

Key Concept

Doğrusal Programlama Varsayımları: Belirlilik (Certainty)
Question 26Question

Bir maksimizasyon (en büyükleme) problemi için Simpleks algoritması uygulanırken elde edilen bir ara tablo aşağıda verilmiştir:

Temel Değişkenlerx1x_1x2x_2s1s_1s2s_2Çözüm (bb)
s1s_1223-311001010
s2s_2441-100112020
ZjCjZ_j - C_j2-26-60000100100

Bu tabloya göre, modelin çözüm süreci ve sonucuyla ilgili aşağıdakilerden hangisi doğrudur?

Show answer & explanation

Answer: Modelin sınırsız çözümü (unbounded) vardır.

Answer

Modelin sınırsız çözümü (unbounded) vardır çünkü temele girecek değişkenin sütununda sınırlayıcı pozitif bir katsayı bulunmamaktadır.
Maksimizasyon probleminde ZjCjZ_j - C_j satırında en negatif değer olan 6-6 değişkeninin (x2x_2) temele girmesi gerekir. Ancak x2x_2 sütunundaki tüm katsayılar (3-3 ve 1-1) negatif olduğu için bu değişken kısıtları ihlal etmeden sonsuza kadar artırılabilir. Bu durum, amaç fonksiyonunun da sınırsız artmasına neden olur.

Step-by-Step Solution

1
Temele girecek değişkenin belirlenmesi
x2x_2 değişkeni seçilir.
Maksimizasyon probleminde ZjCjZ_j - C_j satırındaki en küçük (en negatif) değer temele girecek değişkeni belirler (6-6).
2
Oran testinin (bi/aijb_i / a_{ij}) uygulanması
Oran testi yapılamaz.
Anahtar sütun olan x2x_2 sütunundaki değerler (3-3 ve 1-1) negatif veya sıfırdır. Oran testi sadece pozitif katsayılar için geçerlidir.
3
Sonucun yorumlanması
Sınırsız çözüm teşhisi konulur.
Temele girmesi gereken değişkenin artışını sınırlayacak hiçbir kısıt bulunmadığı için amaç fonksiyonu sonsuza gidebilir.

Key Concept

Sınırsızlık (Unboundedness) Durumu
Estimated Time:1m 30s
Question 27Question

Doğrusal programlama modellerinde karar değişkenleri, amaç fonksiyonu ve kısıtlayıcı koşullar arasındaki ilişkiler belirli aksiyomlar üzerine inşa edilir. Bir modelde, bir faaliyetin düzeyi (karar değişkeninin değeri) arttığında veya azaldığında, bu faaliyetin gerek toplam amaç fonksiyonu değerine katkısının gerekse kısıtlayıcı kaynakları tüketim miktarının bu değişimle tam olarak aynı oranda değiştiği kabul edilir. Bu durum, modelde ölçeğe göre sabit getirinin (constant returns to scale) geçerli olduğunu ve birim katkıların değişken düzeyinden bağımsız olarak sabit kaldığını ifade eder. Buna göre, yukarıda açıklanan ve modelin doğrusallığını sağlayan temel varsayım aşağıdakilerden hangisidir?

Show answer & explanation

Answer: Oransallık

Answer

Doğru yanıt Oransallık varsayımıdır.
Oransallık varsayımı, bir karar değişkeninin düzeyi ile o değişkenin amaç fonksiyonuna katkısı veya kaynak tüketimi arasında doğrusal (bire bir orantılı) bir ilişki olduğunu varsayar. Bu, model katsayılarının sabit kalması ve ölçeğe göre sabit getiri anlamına gelir.

Step-by-Step Solution

1
Modeldeki oransal ilişkiyi tanımla.
Değişken düzeyindeki bir birimlik değişimin çıktıya etkisi her zaman sabittir (2x2x, 5x5x vb.).
Doğrusal programlamanın temelini oluşturan sabit katsayı prensibini belirlemek için.
2
Ölçeğe göre sabit getiri kavramı ile ilişkilendir.
Bu özellik, modelde sabit maliyetlerin veya azalan/artan verimlerin olmadığını garanti eder.
Oransallık varsayımı, katsayıların (cjc_j ve aija_{ij}) değişken değerinden bağımsız olduğunu varsayar.
3
Diğer varsayımlardan ayırt et.
Toplanabilirlik etkileşimsizliği, Bölünebilirlik sürekliliği, Belirlilik ise kesinliği ifade eder.
Kavramlar arasındaki farkı netleştirmek için.

Key Concept

Oransallık (Proportionality) Varsayımı

Practice More

Doğrusal programlama modellerinde hangi durumlarda (örneğin sabit kurulum maliyeti varsa) oransallık varsayımının ihlal edileceğini inceleyiniz.
Estimated Time:1m 30s
Question 28Question

Bir kamu araştırma merkezi, stratejik planlama kapsamında 'Sektörel Analiz Raporu' (x1x_1) ve 'Politika Değerlendirme Raporu' (x2x_2) hazırlamaktadır. Her bir sektörel analiz raporu 40 birim, her bir politika değerlendirme raporu ise 50 birim toplumsal fayda sağlamaktadır. Merkezin faaliyetlerine ilişkin kısıtlar şöyledir:

- Bir sektörel analiz raporu için 4 uzman-saat, bir politika değerlendirme raporu için 6 uzman-saat çalışma gerekmektedir. Toplam uzman-saat kapasitesi 120 saati aşmamalıdır.
- Stratejik hedef doğrultusunda, hazırlanan toplam rapor sayısı en az 15 olmalıdır.
- Ayrıca, hazırlanan sektörel analiz raporu sayısı (x1x_1), politika değerlendirme raporu sayısının (x2x_2) en az yarısı kadar olmalıdır.

Buna göre, toplam toplumsal faydayı en büyüklemek (maksimize etmek) için kurulması gereken doğrusal programlama modeli aşağıdakilerden hangisidir?

Show answer & explanation

Answer: Maks Z=40x1+50x2k.t. 4x1+6x2120x1+x2152x1x20x1,x20\begin{aligned} \text{Maks } Z &= 40x_1 + 50x_2 \\ \text{k.t. } & 4x_1 + 6x_2 \leq 120 \\ & x_1 + x_2 \geq 15 \\ & 2x_1 - x_2 \geq 0 \\ & x_1, x_2 \geq 0 \end{aligned}

Answer

Toplumsal faydayı maksimize eden, kısıt yönleri ve oran kısıtı doğru kurgulanmış olan Maks Z = 40x1 + 50x2; 4x1 + 6x2 <= 120; x1 + x2 >= 15; 2x1 - x2 >= 0; x1, x2 >= 0 modelidir.
Doğru model, amaç fonksiyonunun toplumsal fayda artışı için maksimizasyon olması gerektiğini, 120 saatlik uzman kapasitesinin aşılamayacağı için küçük eşit kısıtı içermesi gerektiğini, toplam 15 rapor hedefinin alt sınır olduğu için büyük eşit kısıtı içermesini ve oransal kısıtın cebirsel düzenlemesi olan 2x1 - x2 >= 0 formunu içermesini öngörür.

Step-by-Step Solution

1
Karar değişkenlerini tanımla.
x1x_1: Sektörel Analiz Raporu sayısı, x2x_2: Politika Değerlendirme Raporu sayısı.
Modelin temel birimlerini belirlemek için gereklidir.
2
Amaç fonksiyonunu oluştur.
Maks Z=40x1+50x2\text{Maks } Z = 40x_1 + 50x_2.
Toplumsal fayda puanlarını maksimize etmek hedeflenmektedir.
3
Kaynak kısıtını (uzman-saat) yaz.
4x1+6x21204x_1 + 6x_2 \leq 120.
'Aşmamalıdır' ifadesi kapasite sınırını (en fazla) belirtir.
4
Hizmet/Üretim kısıtını (toplam rapor) yaz.
x1+x215x_1 + x_2 \geq 15.
'En az 15' ifadesi alt sınırı belirtir.
5
Oransal kısıtı (en az yarısı) düzenle.
x105x22x1x22x1x20x_1 \geq 0{}5x_2 \Rightarrow 2x_1 \geq x_2 \Rightarrow 2x_1 - x_2 \geq 0.
Verbal oransal kısıtın standart doğrusal forma getirilmesi gerekir.
6
Negatif olmama kısıtlarını ekle.
x1,x20x_1, x_2 \geq 0.
Fiziksel üretim miktarları negatif olamaz.

Key Concept

Sözel bir optimizasyon probleminin matematiksel bir doğrusal programlama modeline dönüştürülmesi sürecinde kısıt yönlerinin (en az/en fazla) ve oran kısıtlarının doğru belirlenmesi.

Practice More

Model kurma sorularından sonra Grafik Çözüm Yöntemi ile oluşturulan modelin optimal çözümünü bulma pratiği yapılması önerilir.
Estimated Time:1m 30s
Question 29Question

Bir karar verici, aşağıdaki doğrusal programlama modelini Büyük-M (Çok Büyük Katsayılar) yöntemini kullanarak çözmek amacıyla standart forma dönüştürmek istemektedir:

Maks Z=2x1+4x2Maks \ Z = 2x_1 + 4x_2
Kısıtlar:
x1+x210x_1 + x_2 \geq 10
x1,x20x_1, x_2 \geq 0

MM çok büyük bir pozitif sayıyı temsil ettiğine göre; bu yönteme uygun olarak modele dahil edilmesi gereken ek değişkenler ve oluşturulacak yeni amaç fonksiyonu (ZyeniZ_{yeni}) aşağıdakilerin hangisinde doğru olarak verilmiştir?

Show answer & explanation

Answer: s1s_1 artık (surplus) ve a1a_1 yapay değişkenleri modele dahil edilir; Zyeni=2x1+4x2Ma1Z_{yeni} = 2x_1 + 4x_2 - Ma_1

Answer

Modelde s1s_1 artık ve a1a_1 yapay değişkenleri kullanılmalı; amaç fonksiyonu Zyeni=2x1+4x2Ma1Z_{yeni} = 2x_1 + 4x_2 - Ma_1 şeklinde kurulmalıdır.
Doğru seçenek olan artık değişken çıkarma ve yapay değişken ekleme işlemi, 'büyük eşit' kısıtlarının standart formdaki temel gerekliliğidir. Maksimizasyon problemlerinde yapay değişkenlerin katsayısının -M olarak seçilmesi, optimal çözümde bu değişkenlerin değerinin sıfır olmasını zorlayan bir ceza mekanizmasıdır.

Step-by-Step Solution

1
Kısıt yapısını analiz et.
x1+x210x_1 + x_2 \geq 10 kısıtı 'büyük eşit' tipindedir.
Yapay değişkenli yöntemler, başlangıçta uygun bir temel çözüm bulunamadığında (özellikle >= veya = kısıtlarında) kullanılır.
2
Kısıtı eşitlik haline getir.
x1+x2s1+a1=10x_1 + x_2 - s_1 + a_1 = 10
>= kısıtını dengelemek için bir artık (surplus) değişken (s1s_1) çıkarılır. Ancak başlangıçta orijin (0,00,0) uygun olmadığından bir yapay değişken (a1a_1) eklenerek başlangıç temeli oluşturulur.
3
Amaç fonksiyonunu ceza katsayısı ile güncelle.
Maksimizasyon için Ma1-Ma_1 eklenir.
Büyük-M yönteminde amaç, yapay değişkenleri mümkün olan en kısa sürede temelden çıkarmaktır. Maksimizasyon probleminde bunu sağlamak için yapay değişken çok küçük (negatif büyük) bir değerle çarpılır.

Key Concept

Büyük-M Yönteminde Değişken Dönüşümleri

Practice More

İki evreli (Two-Phase) yöntemde birinci evrenin amaç fonksiyonunun nasıl kurulduğunu inceleyerek bu iki yöntemi karşılaştırabilirsiniz.
Estimated Time:1m 30s
Question 30Question

Bir karar verici, aşağıdaki doğrusal programlama modelini İki Evreli (Two-Phase) yöntemini kullanarak çözmek istemektedir:

Minimize Z=4x1+x2Z = 4x_1 + x_2

Kısıtlar:
3x1+x263x_1 + x_2 \geq 6
4x1+3x2124x_1 + 3x_2 \leq 12
x1,x20x_1, x_2 \geq 0

Bu model standart forma dönüştürüldüğünde (sis_i dolgu/artık değişkenleri, aia_i yapay değişkenleri temsil etmektedir), İki Evreli yöntemin 1. Evre (Phase 1) amaç fonksiyonu aşağıdakilerden hangisidir?

Show answer & explanation

Answer: Minimize W=a1W = a_1

Answer

İki Evreli yöntemin 1. Evre amaç fonksiyonu Minimize W=a1W = a_1 şeklindedir.
İki Evreli yöntemde, problemin başlangıçta uygun bir temel çözümü yoksa (≥ veya = kısıtları nedeniyle), yapay değişkenler eklenir. 1. Evrenin amacı bu yapay değişkenleri sıfıra indirerek orijinal problem için uygun bir bölge bulmaktır. Bu nedenle amaç fonksiyonu her zaman yapay değişkenlerin toplamını minimize edecek şekilde (Minimize W=aiW = \sum a_i) kurulur. Bu modelde sadece a1a_1 değişkeni olduğu için fonksiyon 'Minimize W=a1W = a_1' olur.

Step-by-Step Solution

1
Kısıtları standart forma dönüştürün.
3x1+x2s1+a1=63x_1 + x_2 - s_1 + a_1 = 6 ve 4x1+3x2+s2=124x_1 + 3x_2 + s_2 = 12 elde edilir.
Büyük eşit (≥) kısıtı için artık değişken çıkarılıp yapay değişken eklenirken, küçük eşit (≤) kısıtı için sadece dolgu değişkeni eklenir.
2
Yapay değişkenleri belirleyin.
Sadece ilk kısıtta bir yapay değişken (a1a_1) bulunmaktadır.
Yapay değişkenler sadece başlangıç temel uygun çözümü sağlamak için gerekli olan kısıtlara (≥ ve =) eklenir.
3
1. Evre amaç fonksiyonunu kurun.
Minimize W=a1W = a_1
İki Evreli yöntemin 1. Evresinde temel amaç, tüm yapay değişkenleri sistemden çıkarmak için onların toplamını minimize etmektir.

Key Concept

İki Evreli Yöntemde 1. Evre Amaç Fonksiyonu Kurulumu
Question 31Question

Aşağıda bir doğrusal programlama probleminin primal modeli verilmiştir:

Maks Z=3x14x2+2x3\text{Maks } Z = 3x_1 - 4x_2 + 2x_3
Kısıtlar:
2x1+x23x3152x_1 + x_2 - 3x_3 \leq 15
x12x2+4x310x_1 - 2x_2 + 4x_3 \geq 10
x10,x20,x3 serbest (unrestricted)x_1 \geq 0, x_2 \leq 0, x_3 \text{ serbest (unrestricted)}

Bu primal modelin dual modeli aşağıdakilerden hangisidir?

Show answer & explanation

Answer: Min W=15y1+10y2\text{Min } W = 15y_1 + 10y_2
Kısıtlar:
2y1+y232y_1 + y_2 \geq 3
y12y24y_1 - 2y_2 \leq -4
3y1+4y2=2-3y_1 + 4y_2 = 2
y10,y20y_1 \geq 0, y_2 \leq 0

Answer

Doğru dual model, amaç fonksiyonunun minimum olduğu, değişken işaretlerinin ve kısıt yönlerinin primaldeki kısıt tiplerine ve değişken işaretlerine göre (özellikle y20y_2 \leq 0 ve üçüncü kısıtın eşitlik olması) belirlendiği modeldir.
Doğru modelde, primaldeki kısıtların sağ taraf değerleri olan 15 ve 10 dual amaç fonksiyonuna katsayı olarak atanmıştır. x3x_3 değişkeninin serbest olması üçüncü dual kısıtın eşitlik olmasını gerektirirken, x20x_2 \leq 0 olması ikinci dual kısıtın yönünü 'küçük eşit' yapmıştır. Ayrıca, primaldeki ikinci kısıt 'büyük eşit' olduğu için dual değişken y2y_2 negatif kısıtlıdır.

Step-by-Step Solution

1
Amaç fonksiyonunu belirle.
Min W=15y1+10y2\text{Min } W = 15y_1 + 10y_2
Primal model Maksimum ise Dual model Minimum olur. Primal kısıtların sağ taraf sabitleri dual amaç katsayıları olur.
2
Dual değişkenlerin işaretlerini belirle.
y10,y20y_1 \geq 0, y_2 \leq 0
Maksimum probleminde \leq kısıtı dualde 0\geq 0 değişkenine, \geq kısıtı ise 0\leq 0 değişkenine karşılık gelir.
3
Dual kısıtları oluştur ve yönlerini belirle.
2y1+y232y_1 + y_2 \geq 3, y12y24y_1 - 2y_2 \leq -4, 3y1+4y2=2-3y_1 + 4y_2 = 2
Primal değişken x10x_1 \geq 0 ise dual kısıt \geq, x20x_2 \leq 0 ise dual kısıt \leq, x3x_3 serbest ise dual kısıt == olur.

Key Concept

Simetrik dualite kurallarına göre, primaldeki kısıt tipleri dual değişken işaretlerini; primal değişken işaretleri ise dual kısıt yönlerini belirler.

Practice More

Dualden primale dönüş kurallarını pekiştirmek için bu modelin dualinin tekrar dualini alarak primal modele ulaşıp ulaşmadığınızı kontrol edebilirsiniz.
Estimated Time:1m 40s
Question 32Question

Doğrusal programlama modellerinde, toplam amaç fonksiyonu değerinin ve toplam kaynak kullanım miktarının, modele dahil edilen her bir faaliyetin tek başına oluşturduğu etkilerin aritmetik toplamına eşit olduğu kabul edilmektedir. Faaliyetler arasında herhangi bir çapraz etkileşimin (sinerji veya negatif etkileşim) bulunmadığını simgeleyen bu temel varsayım aşağıdakilerden hangisidir?

Show answer & explanation

Answer: Toplanabilirlik

Answer

Toplanabilirlik
Toplanabilirlik varsayımı, modeldeki her bir faaliyetin amaç fonksiyonu değerine ve kısıtların kullanımına olan katkısının, diğer faaliyetlerin düzeyinden bağımsız olduğunu ve toplam etkinin bu bireysel etkilerin aritmetik toplamına eşit olduğunu savunur. Bu varsayım, modelde değişkenler arasında etkileşim yaratan çarpım terimlerinin bulunmamasını sağlar.

Step-by-Step Solution

1
Soruda verilen etkileşim yapısını analiz etme
Toplam etkinin bireysel etkilerin toplamına eşit olduğu ve değişkenler arası çarpım terimlerinin (etkileşimlerin) bulunmadığı saptanır.
Doğrusal programlamanın temel aksiyomlarından hangisinin bu tanıma uyduğunu belirlemek gerekir.
2
Tanımı uygun varsayımla eşleştirme
Bağımsızlık ve toplamsal etki prensibi 'Toplanabilirlik' (Additivity) varsayımı ile örtüşmektedir.
Toplanabilirlik, her bir karar değişkeninin katkısının diğerlerinden bağımsız olarak toplanabilmesini garanti eder.

Key Concept

Toplanabilirlik Varsayımı
Question 33Question

Bir Tarım İl Müdürlüğü, çiftçilere hibe edilmek üzere 'Buğday' (x1x_1) ve 'Arpa' (x2x_2) tohumları tedarik edecektir. Projenin parametreleri şu şekildedir:
- Her bir ton buğday (x1x_1) 40 birim, her bir ton arpa (x2x_2) ise 30 birim stratejik öncelik puanı sağlamaktadır.
- Bir ton buğdayın maliyeti 5.000 TL, bir ton arpanın maliyeti 3.000 TL'dir.
- Toplam bütçe en fazla 150.000 TL ile sınırlandırılmıştır.
- Depolama kapasitesi nedeniyle toplamda en çok 40 ton tohum alınabilmektedir.

Buna göre, toplam stratejik öncelik puanını en üst düzeye çıkarmayı amaçlayan doğrusal programlama modeli aşağıdakilerden hangisidir?

Show answer & explanation

Answer: maxZ=40x1+30x2s.t. 5000x1+3000x2150000x1+x240x1,x20\begin{aligned} \max Z &= 40x_1 + 30x_2 \\ \text{s.t. } & 5000x_1 + 3000x_2 \leq 150000 \\ & x_1 + x_2 \leq 40 \\ & x_1, x_2 \geq 0 \end{aligned}

Answer

Maksimizasyon amaçlı, bütçe ve kapasite kısıtlarının küçük eşit (<=) sembolüyle gösterildiği model doğrudur.
Toplam stratejik öncelik puanı maksimize edilmek istendiği için amaç fonksiyonu 'max Z' şeklinde kurgulanmalıdır. Maliyetlerin toplamı bütçeyi (150.000) aşamayacağı ve toplam tonaj kapasiteyi (40) geçemeyeceği için her iki kısıt da küçük eşit (<=) yönünde olmalıdır.

Step-by-Step Solution

1
Karar değişkenlerinin tanımlanması
x1x_1: Buğday miktarı (ton), x2x_2: Arpa miktarı (ton)
Modelin temel bileşenlerini belirlemek için değişkenler netleştirilmelidir.
2
Amaç fonksiyonunun oluşturulması
maxZ=40x1+30x2max Z = 40x_1 + 30x_2
Soruda stratejik öncelik puanının 'en üst düzeye çıkarılması' istendiği için maksimizasyon modeli kurulur.
3
Kısıt denklemlerinin yazılması
5000x1+3000x21500005000x_1 + 3000x_2 \leq 150000 (Bütçe) ve x1+x240x_1 + x_2 \leq 40 (Kapasite)
'En fazla' ve 'en çok' ifadeleri kaynağın üst sınırını belirttiği için küçük eşit (<=) eşitsizliği kullanılır.
4
Negatif olmama kısıtının eklenmesi
x1,x20x_1, x_2 \geq 0
Tedarik edilecek miktarlar negatif olamayacağı için doğrusal programlama varsayımları gereği eklenmelidir.

Key Concept

Doğrusal programlama modelinde 'en fazla/en çok' ifadeleri küçük eşit (<=) kısıtı, 'en az' ifadeleri büyük eşit (>=) kısıtı ile temsil edilir.
Estimated Time:1m 0s
Question 34Question

Bir doğrusal programlama modeli Büyük-M (Big-M) yöntemi kullanılarak çözülmek istenmektedir. Problemin amaç fonksiyonu minimizasyon (minZmin Z) yönünde ise, modele eklenen aia_i yapay değişkenlerinin amaç fonksiyonundaki katsayısı aşağıdakilerden hangisidir?

Show answer & explanation

Answer: +M+M

Answer

Minimizasyon problemlerinde yapay değişkenlerin amaç fonksiyonundaki katsayısı pozitif yönde çok büyük bir değer olan +M+M olmalıdır.
Doğrusal programlamada Büyük-M yöntemi uygulanırken, minimizasyon amaçlı modellerde yapay değişkenlerin (artificial variables) amaç fonksiyonundaki katsayısı +M+M olarak belirlenir. Buradaki +M+M değeri, problemin asıl değişkenlerinin katsayılarından çok daha büyük pozitif bir sayıyı temsil eder. Amaç, bu değişkenleri temel çözümde tutmanın maliyetini aşırı derecede artırarak algoritmayı bu değişkenleri sıfıra indirmeye ve temelden çıkarmaya zorlamaktır.

Step-by-Step Solution

1
Problemin amaç yönünü belirleyin.
Problem minimizasyon (minZmin Z) yönündedir.
Yapay değişkenlerin ceza katsayısının işareti amaç fonksiyonunun yönüne bağlıdır.
2
Yapay değişkenlerin fonksiyonunu analiz edin.
Yapay değişkenler uygun bir başlangıç çözümü sağlamak için eklenir ancak optimum çözümde değerlerinin sıfır olması istenir.
Bu değişkenlerin çözümde kalması durumunda çözümün uygun olmadığı anlaşılır.
3
Cezalandırma kuralını uygulayın.
Minimizasyon probleminde maliyeti artırmak (cezalandırmak) için değişkene pozitif ve çok büyük bir katsayı (+M+M) verilir.
Böylece simpleks algoritması bu değişkenleri temelden çıkarmaya zorlanır.

Key Concept

Büyük-M Yönteminde Ceza Katsayıları

Practice More

Aynı problemin maksimizasyon durumunda ceza katsayısının nasıl değişeceğini ve kısıt tiplerine göre (==, \geq) hangi değişkenlerin eklendiğini gözden geçirebilirsiniz.
Estimated Time:45s
Question 35Question

Bir kamu kurumu, personel servis ağını optimize ederek toplam ulaşım maliyetini en aza indirmek amacıyla bir doğrusal programlama modeli kurmuştur. Bu modelde, her bir güzergahta kaç adet servisin çalıştırılacağı bilgisi henüz bilinmemekte olup, bu değerlerin modelin çözümü sonucunda elde edilmesi hedeflenmektedir.

Buna göre, değeri modelin çözümüyle belirlenen bu 'çalıştırılacak servis sayıları', doğrusal programlama modelinin hangi bileşenini temsil eder?

Show answer & explanation

Answer: Karar değişkenleri

Answer

Model çözüldüğünde değerleri belirlenen servis sayıları, karar değişkenlerini temsil eder.
Doğrusal programlama modellerinde karar vericinin kontrolü altında olan, değeri model kurulduğunda bilinmeyen ancak çözümleme sonucunda elde edilmek istenen büyüklükler 'Karar Değişkenleri' olarak adlandırılır. Senaryodaki servis sayıları bu tanıma tam olarak uymaktadır.

Step-by-Step Solution

1
Modeldeki unsurların rollerini analiz edin.
Senaryoda hedefin maliyet azaltmak, bilinmeyenlerin ise servis sayıları olduğu görülmektedir.
Model bileşenlerini doğru sınıflandırmak için hedefler ve araçlar ayrıştırılmalıdır.
2
Karar değişkeni tanımını uygulayın.
Değeri karar verici tarafından kontrol edilen ve çözümle ortaya çıkan her bir unsura karar değişkeni denir.
Doğrusal programlamanın temel tanımı gereği aranan cevap budur.

Key Concept

Karar Değişkenleri
Estimated Time:45s
Question 36Question

Bir karar verici, aşağıda verilen doğrusal programlama modelini İki Evreli (Two-Phase) yöntem kullanarak çözmek istemektedir:

Minimize Z=5x1+4x2Z = 5x_1 + 4x_2

Kısıtlar:
x1+2x2=8x_1 + 2x_2 = 8
3x1+x263x_1 + x_2 \geq 6
x1,x20x_1, x_2 \geq 0

Buna göre, bu problemin çözümünde kullanılacak olan Birinci Evre (Phase 1) amaç fonksiyonu (WW) aşağıdakilerden hangisidir? (Not: aia_i yapay değişkenleri, s1s_1 ise artık değişkeni temsil etmektedir.)

Show answer & explanation

Answer: Minimize W=a1+a2W = a_1 + a_2

Answer

Birinci evre amaç fonksiyonu, modele eklenen tüm yapay değişkenlerin toplamının minimize edilmesiyle oluşur (Minimize W=a1+a2W = a_1 + a_2).
İki Evreli yöntemde, Birinci Evre'nin (Phase 1) tek amacı modele eklenen yapay değişkenleri sıfıra indirerek orijinal problem için uygun bir temel başlangıç çözümü bulmaktır. Bu nedenle, orijinal amaç fonksiyonu (ZZ) geçici olarak devre dışı bırakılır ve yerine modele eklenen tüm yapay değişkenlerin toplamından oluşan yeni bir minimizasyon fonksiyonu (W=aiW = \sum a_i) tanımlanır. Bu problemde hem '==' hem de '\geq' kısıtları için birer yapay değişken (a1a_1 ve a2a_2) gerektiğinden, doğru fonksiyon yapay değişkenlerin toplamının minimizasyonudur.

Step-by-Step Solution

1
Kısıtları standart forma dönüştürerek yapay değişken ihtiyacını belirleyin.
Birinci kısıt (==) için bir yapay değişken (a1a_1) eklenir: x1+2x2+a1=8x_1 + 2x_2 + a_1 = 8. İkinci kısıt (\geq) için bir artık değişken (s1s_1) çıkarılır ve bir yapay değişken (a2a_2) eklenir: 3x1+x2s1+a2=63x_1 + x_2 - s_1 + a_2 = 6.
Eşitlik ve büyük-eşit kısıtları, başlangıç simpleks tablosu için bir birim matris oluşturabilmek adına yapay değişken gerektirir.
2
Birinci Evre (Phase 1) amaç fonksiyonunu kurgulayın.
Minimize W=a1+a2W = a_1 + a_2
İki evreli yöntemin ilk aşamasında, orijinal amaç fonksiyonu yerine sadece yapay değişkenlerin toplamını sıfıra indirmeyi hedefleyen yeni bir fonksiyon kullanılır.

Key Concept

İki Evreli Yöntemde Birinci Evre Amaç Fonksiyonu Kurulumu

Hints

1
Hangi kısıt türlerinin (=,,=, \leq, \geq) yapay değişken gerektirdiğini hatırlayın.
2
İki evreli yöntemin ilk aşamasında orijinal amaç fonksiyonu katsayılarının (5 ve 4) tamamen göz ardı edildiğini unutmayın.

Practice More

Yapay değişkenlerin Birinci Evre sonunda sıfıra düşmemesi durumunda problemin uygun çözüm alanı (feasible region) hakkında ne söylenebileceğini araştırın.
Estimated Time:1m 30s
Question 37Question

Bir mesleki eğitim merkezinin atölyesinde "Sıra" (x1x_1) ve "Sandalye" (x2x_2) üretilmektedir. Bir sıranın satışından elde edilen kâr 200200 TL, bir sandalyenin satışından elde edilen kâr ise 120120 TL'dir. Üretim sürecindeki kısıtlar şöyledir:

- Her bir sıra için 55 birim tahta ve 33 saat işçilik gereklidir.
- Her bir sandalye için 22 birim tahta ve 44 saat işçilik gereklidir.
- Atölyenin elinde toplam 100100 birim tahta ve 8080 saat işçilik kapasitesi bulunmaktadır.

Buna göre, toplam kârı enbüyüklemek (maksimize etmek) amacıyla kurulması gereken doğrusal programlama modeli aşağıdakilerden hangisidir?

Show answer & explanation

Answer: maxZ=200x1+120x2kısıtlar:5x1+2x21003x1+4x280x1,x20\begin{aligned} \max Z &= 200x_1 + 120x_2 \\ \text{kısıtlar:} & \\ 5x_1 + 2x_2 &\leq 100 \\ 3x_1 + 4x_2 &\leq 80 \\ x_1, x_2 &\geq 0 \end{aligned}

Answer

Kâr maksimizasyonunu hedefleyen, hammadde ve işçilik kapasitelerini aşmayan küçük-eşit kısıtlı ve değişkenlerin negatif olamayacağını belirten model doğrudur.
Doğru modelde kâr maksimizasyonu hedeflendiği için amaç fonksiyonu maxZ\max Z şeklindedir. Kısıtlar, eldeki sınırlı kaynakların (100 birim tahta ve 80 saat işçilik) aşılmamasını sağlamak adına \leq işareti ile kurulmuştur. Ayrıca üretim miktarlarının negatif olamayacağını belirten x1,x20x_1, x_2 \geq 0 kısıtı modele eklenmiştir.

Step-by-Step Solution

1
Karar değişkenlerini tanımla.
x1x_1: Üretilecek sıra miktarı, x2x_2: Üretilecek sandalye miktarı.
Modelin temel bileşenlerini belirlemek gerekir.
2
Amaç fonksiyonunu oluştur.
maxZ=200x1+120x2\max Z = 200x_1 + 120x_2
Sıradan 200 TL, sandalyeden 120 TL kâr elde edildiği ve toplam kârın enbüyüklenmesi istendiği için.
3
Kısıt denklemlerini yaz.
Tahta için 5x1+2x21005x_1 + 2x_2 \leq 100; İşçilik için 3x1+4x2803x_1 + 4x_2 \leq 80.
Kullanılan toplam kaynağın eldeki kapasiteyi aşmaması gerekir.
4
Negatif olmama kısıtını ekle.
x1,x20x_1, x_2 \geq 0
Üretim miktarları negatif değer alamaz.

Key Concept

Doğrusal Programlama Modeli Kurma
Question 38Question

Aşağıdaki maksimizasyon problemi Büyük-M (Big-M) yöntemi kullanılarak çözülmek istenmektedir:

Maksimum Z=5x1+3x2\text{Maksimum } Z = 5x_1 + 3x_2
Kısıtlar:\text{Kısıtlar:}
x1+2x2=10x_1 + 2x_2 = 10
x1,x20x_1, x_2 \geq 0

Bu model Büyük-M yöntemi kurallarına göre standart forma dönüştürüldüğünde, amaç fonksiyonuna eklenen a1a_1 yapay değişkeninin katsayısı aşağıdakilerden hangisi olur? (MM çok büyük bir pozitif sayıyı temsil etmektedir.)

Show answer & explanation

Answer: M-M

Answer

Maksimizasyon problemlerinde yapay değişkenlerin amaç fonksiyonu katsayısı M-M olmalıdır.
Maksimizasyon problemlerinde amaç ZZ değerini en büyük yapmaktır. Yapay değişkenlerin gerçek modelde bir yeri yoktur; bu nedenle çözümden atılmaları gerekir. Bunu sağlamak için yapay değişkenlere amaç fonksiyonunda çok büyük negatif bir katsayı (M-M) verilir. Böylece simpleks algoritması, ZZ değerini maksimize etmeye çalışırken bu değişkenleri temelden çıkarıp değerlerini sıfır yapmaya zorlanır.

Step-by-Step Solution

1
Modelin amaç yönünü ve kısıt tiplerini belirleme
Amaç fonksiyonu maksimizasyon yönündedir ve x1+2x2=10x_1 + 2x_2 = 10 kısıtı bir yapay değişken (a1a_1) gerektirir.
Yapay değişkenin katsayısı, problemin maksimizasyon mu yoksa minimizasyon mu olduğuna göre değişir.
2
Büyük-M yöntemi ceza kuralını uygulama
Maksimizasyon problemi için ceza katsayısı M-M olarak belirlenir.
Maksimizasyonun amacı ZZ değerini en büyük yapmaktır; yapay değişkenin katsayısı M-M (çok büyük negatif bir sayı) yapılarak bu değişkenin çözümde yer alması engellenir.
3
Amaç fonksiyonunu düzenleme
Yapay değişken amaç fonksiyonuna Z=5x1+3x2Ma1Z = 5x_1 + 3x_2 - Ma_1 şeklinde eklenir.
Böylece yapay değişkenin değeri pozitif olduğunda ZZ değeri aşırı küçülür ve algoritma bu değişkeni sıfıra zorlar.

Key Concept

Büyük-M yönteminde amaç fonksiyonu yönüne göre yapay değişken katsayısının belirlenmesi.

Practice More

Aynı problem minimizasyon yönünde olsaydı katsayının nasıl değişeceğini inceleyebilirsiniz.
Estimated Time:45s
Question 39Question

Aşağıda bir maksimizasyon modelinin çözümünde elde edilen başlangıç simpleks tablosu sunulmaktadır:

Temel Değişkenlerx1x_1x2x_2s1s_1s2s_2Çözüm (RHS)
s1s_1112211001010
s2s_2331100111515
ZZ5-58-8000000

Bu tablo üzerinde bir simpleks iterasyonu uygulandığında, oluşan yeni tablodaki amaç fonksiyonu (ZZ) değeri aşağıdakilerden hangisi olur?

Show answer & explanation

Answer: 4040

Answer

İlk iterasyon sonunda amaç fonksiyonu değeri 40 olarak hesaplanır.
Maksimizasyon problemlerinde, amaç fonksiyonu satırında en negatif değere sahip değişken (x2x_2, 8-8) anahtar sütunu oluşturur. Oran testi yapıldığında (10/2=510/2=5 ve 15/1=1515/1=15), en küçük oran 5 olduğundan pivot eleman 2 olarak bulunur. Birinci iterasyon sonunda yeni ZZ değeri, başlangıçtaki ZZ değerinden giren değişkenin katsayısı ile oran sonucunun çarpımının çıkarılmasıyla (0(8×5)=400 - (-8 \times 5) = 40) elde edilir.

Step-by-Step Solution

1
Anahtar sütun belirlenir.
x2x_2 sütunu anahtar sütundur.
Maksimizasyon probleminde ZZ satırındaki en negatif katsayı (8-8) temele girecek değişkeni belirler.
2
Oran testi ile anahtar satır belirlenir.
s1s_1 satırı anahtar satırdır.
s1s_1 için 10/2=510 / 2 = 5 ve s2s_2 için 15/1=1515 / 1 = 15 oranları bulunur. En küçük pozitif oran (5) anahtar satırı belirler.
3
Pivot eleman belirlenir.
Pivot eleman 22'dir.
Anahtar sütun ve anahtar satırın kesişim noktasındaki değer pivot elemandır.
4
Yeni amaç fonksiyonu (ZZ) değeri hesaplanır.
4040
Yeni ZZ değeri = Eski ZZ değeri - (Giren sütun katsayısı ×\times Yeni Pivot Satırı RHS değeri) formülüyle bulunur: 0(8×(10/2))=400 - (-8 \times (10 / 2)) = 40.

Key Concept

Simpleks Yöntemi İterasyon Adımları

Practice More

Aynı tabloyu kullanarak ikinci iterasyon sonunda x1x_1 değişkeninin değerini hesaplamayı deneyiniz.
Estimated Time:2m 0s
Question 40Question

Aşağıda bir doğrusal programlama probleminin primal modeli verilmiştir:

Maks Z=5x1+9x2\text{Maks } Z = 5x_1 + 9x_2
Kısıtlar:
2x1+4x2182x_1 + 4x_2 \geq 18
x1,x20x_1, x_2 \geq 0

Bu problemin dual modeli aşağıdakilerden hangisidir?

Show answer & explanation

Answer: Min W=18y1\text{Min } W = 18y_1 2y152y_1 \geq 5 4y194y_1 \geq 9 y10y_1 \leq 0

Answer

Min W = 18y₁, 2y₁ ≥ 5, 4y₁ ≥ 9 ve y₁ ≤ 0 olan model dual modeldir.
Primal model maksimizasyon olduğundan dual model minimizasyon (Min) olmalıdır. Primaldeki tek kısıtın sağ taraf sabiti olan 18, dualin tek değişkeni olan y1y_1 katsayısı olur. Primal kısıt yönü \geq olduğu için dual değişken y10y_1 \leq 0 olmalıdır. Primal değişkenler x1,x20x_1, x_2 \geq 0 olduğu için dual kısıtlar \geq yönünde olmalıdır.

Step-by-Step Solution

1
Amaç fonksiyonu dönüşümü
Min W
Primal model maksimizasyon ise dual model minimizasyon olmalıdır.
2
Katsayıların ve sağ taraf sabitlerinin yer değiştirmesi
Amaç katsayısı: 18, Kısıt sabitleri: 5 ve 9
Primal kısıt sabitleri dual amaç katsayısı, primal amaç katsayıları ise dual kısıt sabitleri olur.
3
Dual değişken işaretinin belirlenmesi
y10y_1 \leq 0
Maksimizasyon probleminde bir kısıt \geq (büyük eşit) şeklinde ise, bu kısıta karşılık gelen dual değişken 0\leq 0 (küçük eşit sıfır) olmalıdır.
4
Dual kısıt yönlerinin belirlenmesi
\geq yönünde kısıtlar
Minimizasyon dual modelinde, primal değişkenler 0\geq 0 ise dual kısıtlar \geq yönünde olur.

Key Concept

Maksimizasyon probleminde 'büyük eşit' kısıtların duale aktarımı ve dual değişken işareti.
Estimated Time:45s
PreviousPage 2 / 4Next
Doğrusal Programlama Practice Questions — KPSS İstatistik — Page 2 | Examkin