Soru

Zorluk: OrtaDoğrusal Programlama Modeli Kurma

Bir kamu kurumu sosyal sorumluluk projesi kapsamında "Eğitim Desteği" (x1x_1) ve "Sağlık Taraması" (x2x_2) faaliyetleri yürütmektedir. Faaliyetlere ilişkin veriler aşağıdaki tabloda sunulmuştur:

Faaliyet TürüSosyal Fayda (Birim)Maliyet (TL/Adet)Personel Süresi (Saat/Adet)
Eğitim Desteği (x1x_1)101020020022
Sağlık Taraması (x2x_2)121230030011
Toplam Kapasite-**60.00060.000 TL****400400 Saat**

Kurum, sosyal politika gereği eğitim desteği faaliyetinden en az 5050 adet gerçekleştirmek zorundadır.

Buna göre, kurumun toplam sosyal faydasını maksimize edecek doğrusal programlama modeli aşağıdakilerden hangisidir?

  1. Maks Z=10x1+12x2\text{Maks } Z = 10x_1 + 12x_2
    Kısıtlar:\text{Kısıtlar:}
    200x1+300x260.000200x_1 + 300x_2 \leq 60.000
    2x1+x24002x_1 + x_2 \leq 400
    x150x_1 \geq 50
    x1,x20x_1, x_2 \geq 0
    Cevap
  2. B
    Min Z=10x1+12x2\text{Min } Z = 10x_1 + 12x_2
    Kısıtlar:\text{Kısıtlar:}
    200x1+300x260.000200x_1 + 300x_2 \leq 60.000
    2x1+x24002x_1 + x_2 \leq 400
    x150x_1 \geq 50
    x1,x20x_1, x_2 \geq 0
  3. C
    Maks Z=10x1+12x2\text{Maks } Z = 10x_1 + 12x_2
    Kısıtlar:\text{Kısıtlar:}
    200x1+300x260.000200x_1 + 300x_2 \geq 60.000
    2x1+x24002x_1 + x_2 \geq 400
    x150x_1 \geq 50
    x1,x20x_1, x_2 \geq 0
  4. D
    Maks Z=12x1+10x2\text{Maks } Z = 12x_1 + 10x_2
    Kısıtlar:\text{Kısıtlar:}
    200x1+300x260.000200x_1 + 300x_2 \leq 60.000
    2x1+x24002x_1 + x_2 \leq 400
    x150x_1 \geq 50
    x1,x20x_1, x_2 \geq 0
  5. E
    Maks Z=10x1+12x2\text{Maks } Z = 10x_1 + 12x_2
    Kısıtlar:\text{Kısıtlar:}
    200x1+300x260.000200x_1 + 300x_2 \leq 60.000
    2x1+x24002x_1 + x_2 \leq 400
    x150x_1 \leq 50
    x1,x20x_1, x_2 \geq 0

Cevap

Sosyal faydayı maksimize eden, bütçe ve zaman kısıtlarını üst sınır (küçük-eşit) olarak belirleyen ve politika gereği eğitim desteğini en az 50 birim (büyük-eşit) olarak tanımlayan model doğrudur.
Doğru modelde, sosyal fayda katsayıları (1010 ve 1212) amaç fonksiyonunda toplama dahil edilerek maksimizasyon hedeflenmiştir. Bütçe (60.00060.000) ve personel süresi (400400) için verilen kapasiteler 'en fazla' olduğu için küçük-eşit ()(\leq) yönünde kısıtlanmıştır. Sosyal politika gereği belirtilen 'en az 5050' şartı ise büyük-eşit ()(\geq) sembolü ile doğru şekilde modele yansıtılmıştır.

Adım Adım Çözüm

1
Karar değişkenlerini tanımla.
x1x_1: Eğitim Desteği adedi, x2x_2: Sağlık Taraması adedi.
Modelin temel bileşenlerini belirlemek için değişkenlerin tanımlanması gerekir.
2
Amaç fonksiyonunu oluştur.
Zmax=10x1+12x2Z_{max} = 10x_1 + 12x_2
Toplam sosyal faydanın maksimize edilmesi hedeflendiği için her faaliyetin birim faydası ilgili değişkenle çarpılır.
3
Kaynak kısıtlarını yaz.
Bütçe için 200x1+300x260.000200x_1 + 300x_2 \leq 60.000 ve süre için 2x1+1x24002x_1 + 1x_2 \leq 400.
Bütçe ve süre kısıtlı kaynaklar olduğu için toplam kullanım kapasiteyi aşmamalıdır.
4
Politika ve işaret kısıtlarını ekle.
x150x_1 \geq 50 ve x1,x20x_1, x_2 \geq 0.
En az 50 adet şartı büyük-eşit ile, fiziksel kısıtlar ise negatif olmama şartıyla ifade edilir.

Anahtar Kavram

Doğrusal programlamada sözel ifadelerin matematiksel kısıt yönlerine (<=, >=) ve amaç fonksiyonu yönüne (Maks, Min) doğru dönüştürülmesi.

Daha Fazla Pratik

Kısıtlara 'eğitim desteği miktarı, toplam faaliyetin en az %20'si olmalıdır' gibi oran kısıtları ekleyerek model kurma pratiği yapabilirsiniz.
Tahmini Süre:1m 30s
Bu soruyu puanla