Soru

Zorluk: OrtaSimpleks Yöntemi

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?

  1. A
    2
  2. B
    5
  3. 6Cevap
  4. D
    10
  5. E
    12

Cevap

İ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.

Adım Adım Çözüm

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.

Anahtar Kavram

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

İpuçları

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.

Daha Fazla Pratik

Aynı tablodaki ilk iterasyon sonunda amaç fonksiyonu ZZ değerinin kaç olacağını hesaplamayı deneyin.
Tahmini Süre:1m 30s
Bu soruyu puanla