Çözücü kullanarak Excel'de Doğrusal Programlama
Doğrusal Programlama, istatistikteki önemli kavramlardan biridir. Değişkenlerin mevcut verilerine dayanarak tahmine dayalı analiz yapabiliriz. Bir önceki makalemiz olan "Excel'de Doğrusal Regresyon" da "Doğrusal Regresyon" hakkında ayrıntılı olarak tartışmıştık. Ancak, excel'de doğrusal bir programlama problemini çözmek için kullanılabilecek "Excel'de Çözücü" adlı bir seçeneğimiz var, bu çözücü ile kaynak optimizasyonunu etkinleştirmek için doğrusal programlamayı kullanabiliriz.
Bu yazıda, doğrusal programlama probleminin nasıl çözüleceğini ayrıntılı olarak göstereceğiz. Bunu öğrenmek için makalenin tamamını takip edin.

Doğrusal Programlamayı Excel Çözücü ile Nasıl Çözebilirim?
Doğrusal programlamayı çözmek için çözücü uygulamak için ayrıntılı olarak uygun bir problemimiz olmalı. Bu örnek için aşağıdaki senaryoyu oluşturdum.
Sorun: Bir üretici mevcut ürünün bu üretim modelini değiştirmek istiyor. “Ürün 1” ve “Ürün 2” olmak üzere iki çeşit ürünü vardır. İçin ürün 1 , üç hammadde, gerektirir Hammadde 1 20 kg, Hammadde 2 30 kg ve Hammadde 3 5 kg. Benzer şekilde Ürün 2 için Hammadde 1 10 Kg, Hammadde 2 25 Kg ve Hammadde 3 10 Kg olmak üzere üç hammadde gerektirir .
İmalatçılar minimum 1 550 Kg Hammadde , 2 800 Kg Hammadde ve 3 250 Kg Hammadde gerektirir . Eğer Ürün 1 Rs mal olur. Birim başına 30 ve Ürün 2 birim başına 35 maliyet, üretici harmanlaması her üründen kaç birim mümkün olduğunca düşük bir maliyetle minimum hammadde gereksinimlerini karşılamalıdır ve maliyet nedir?
Şimdi tüm bu bilgileri aşağıdaki formatta bir excel elektronik tablosuna girin.

D3 ve D5-D7 hücrelerinde, excel formülünü, yani Maliyet * Birim Başına Maliyet uygulamamız gerekir. Maliyet B2 ve C2 hücresindeki çözücüden ulaşmamız gereken fiyat. Formülü aşağıdaki gibi uygulamak için.

Bunu kurduktan sonra, excel'deki çözücü aracına gitmemiz gerekiyor. Çözücü aracı, excel'de Veri sekmesi altında bulunur.
Çözücü Eklentisini Etkinleştir

Elektronik tablonuz bu seçeneği göstermiyorsa, etkinleştirmeniz gerekir. Bu çözücü seçeneğini etkinleştirmek için aşağıdaki adımları izleyin.
- Adım 1: Dosya sekmesine gidin; ardından Dosya sekmesinin altında "Seçenekler" i tıklayın.

- Adım 2: Excel Seçenekleri altında Eklentilere gidin.

- Adım 3: Bunun altında, "Excel Eklentileri" ni seçin ve Git'e tıklayın.

- Adım 4: Aşağıdaki açılır pencerenin altında "Çözücü Eklentisi" ni seçin ve etkinleştirmek için "Tamam" a tıklayın.

Artık VERİ sekmesi altında "Çözücü Eklentisi" görebiliriz.
Doğrusal Programlamayı Excel Çözücü ile Çözme
- Çözücü uygulamak için, VERİ sekmesine gidin ve pencerenin altında göreceğimiz "Çözücü" ye tıklayın.

Yukarıdaki pencerede ilk seçeneğimiz "Hedef Belirleyin" dir.
- Hedefimiz "Toplam Maliyet" i tanımlamaktır, bu nedenle toplam maliyet hücremiz D3'tür, bu nedenle bu "Hedef Belirle" için D3 hücresini seçin ve "Min."

- Sonraki seçenek "Değişkenleri değiştirerek" dir. Bu örnekte, değişkenlerimiz "Ürün 1" ve "Ürün 2" dir. Bir B2 hücresi aralığı seçmek için: C2 ve "Ekle" yi tıklayın.

- "Ekle" yi tıkladığınızda, altında kısıtlama ekle penceresini göreceğiz. Bu pencerede B2: C2 hücre aralığını seçin ve kısıtlamayı “> = 0” olarak ayarlayın.

- Aynı pencerede kalmak için "Ekle" yi tıklayın. Şimdi ikinci kısıtlamada, D5: D7 olarak değer aralığını seçin ve "> =" öğesini seçin ve kısıtlama altında G5: G7 hücrelerini seçin.

- Kısıtlama Ekle penceresinden çıkmak için “Tamam” a tıklayın.

- Artık tüm parametrelerimiz hazır. Sonucu almak için "Çöz" seçeneğine tıklayın.

- Dolayısıyla, birim başına Ürün 1 üretmenin maliyeti 20 ve birim başına Ürün 2'dir.

Bunun gibi SOLVER kullanarak doğrusal programlamayı excel'de çözebiliriz.
Hatırlanacak şeyler
- Çözücü varsayılan olarak kullanılamaz.
- Bir çözücü yalnızca doğrusal bir programlama diliyle sınırlı değildir, aynı zamanda diğer birçok sorunu da çözebiliriz. "Excel'de Çözücü Seçeneği" makalemize bakın.
- Hedef hücrenin belirlenmesi önemlidir.
- Kısıtlamalar eklemek çok önceden hazır olmalıdır.