Blok Transfer

Blok Transfer, karar birimi option (model × renk) olan ikili bir karar problemidir: mağazadaki stoğun tamamı alınır ya da hiç dokunulmaz. Kısmi miktar kararı yoktur.

Bu dizi problemi baştan sona kurar: mağazada ne olduğundan matematiksel modele, oradan SQL ve Python çözümüne ve sonuçlara kadar.

Dizideki yazılar

Diziyi baştan sona okuyabilirsiniz. Acelesi olan için kısa yol: hikâye ve sonuç yazıları problemi ve çıktıyı tek başına anlatır; teknik yazılar modelin ve kodun tamamını taşır.

  1. HikâyeMağazanın Sorunu

    Pazartesi sabahı bir mağaza müdürü arar ve problem doğar.

  2. AnlatımBu Karar Nasıl Verilir

    Cover, STR ve raf ömrü; ve neden göz kararı 6.000 kararı taşımaz.

  3. TeknikMatematiksel Model

    Kümeler, parametreler, ikili karar değişkenleri, amaç fonksiyonu ve kısıtlar.

  4. TeknikSQL ile Aday, Açgözlüyle Karar

    Sektörün bugünü: aday çiftleri DuckDB SQL'i bulur, kararı skor sıralı açgözlü eşleştirme verir. Kolay yazılır, her koşulda cevap üretir — bedeli de gösterilir.

  5. TeknikMIP ile Çözüm — PuLP ve CBC

    Aynı aday tablosu, bu kez gerçek optimizasyon: ikili karar değişkenleri, rota açılışı, minimum koli. Daha iyi toplam; zaman limiti ve kurulum maliyeti de cabası.

  6. SonuçSonuçlar ve Bu Model Nerede Yetmez

    Ne kadar iyileşti, hangi varsayımlar tutmadı, üretimde ne değişir.

  7. TeknikBir Transferin Başarısı Nasıl Ölçülür

    Transfer bir bahistir: aynı mal, iki raf, iki farklı satma ihtimali. Faydayı ölçmek, modelin kendi faydasını abarttığını da gösterir.

Demoyu aç — parametreleri değiştirin, sonucun nasıl değiştiğini görün.