Optimizasyon sorunu


13

Bir arkadaşım modelleri karıştırıcı satıyor . Bazı karıştırıcılar çok basit ve ucuz, diğerleri çok sofistike ve daha pahalıdır. Verileri, her ay için, her bir blenderın (kendisi tarafından sabitlenen) fiyatlarından ve her model için satılan birimlerin sayısından oluşur. Bir gösterim oluşturmak için vektörleri burada ayı boyunca blender modeli fiyatıdır ve ayı boyunca blender modeli satılan birim sayısıdır .kj=1,,n

(p1j,,pkj)and(n1j,,nkj),
pijijnijij

Veriler göz önüne alındığında, gelecekteki beklenen satışlarının değerini en üst düzeye çıkaran fiyatları belirlemek istiyor .(p1,,pk)

Bu problemi bir çeşit Poisson regresyonuyla modellemeye nasıl başlayacağım konusunda bazı fikirlerim var, ama tekerleği yeniden icat etmek istemiyorum. Ayrıca, istenen maksimum değerin belirli koşullar altında var olduğunu kanıtlamak da iyi olur. Birisi bana bu tür bir sorunun literatürüne işaret eder mi?


3
Ben ediyorum gerçekten bu soru üzerine downvote arkasındaki mantığı duymak istiyorum! Şu anda hayal edebileceğim tek olasılık, bu sorunun istatistiksel doğasının ne olabileceğine dair bazı endişeler olduğudur. Bununla birlikte, satış verilerinin temeldeki bazı dağıtımlardan rastgele sayımlar olarak görülebileceği göz önüne alındığında, istatistiksel bir bileşen olduğu açıktır. Sanırım bu noktayı biraz daha açık bir şekilde ortaya çıkaran bir düzenleme yardımcı olabilir. Ancak, buradaki yorumlarım oldukça spekülatif. (+1)
kardinal

Tks, kardinal. Önümüzdeki birkaç gün içinde düzenleyeceğim ve çözümün çıkarım yönlerini netleştirecek bilgiler ekleyeceğim.
Zen

Yanıtlar:


2

Tüm karıştırıcıların fiyatlarını alan ve satış sayısını döndüren bir işlevi olduğunu varsayalım . Sonra sorun şudur:f()pkn

argmaxppTf(p)

Bu sorunun çözümü yapmak istediğiniz varsayımlara bağlı olacaktır. Önce aklıma gelen en basit modelle giderdim. Bir blenderın satış sayısının, başkalarının fiyatlarına değil, yalnızca kendi fiyatına bağlı olduğunu varsayalım. Yani, her bir karıştırıcının satış sayısı bağımsızdır. Bu varsayım vektör değerli işlev kırmak için bize izin verir içine skaler fonksiyonlar. Biz ve problem haline gelir:f()kfi:pn,i=1,,12

argmaxpi=1kpifi(pi)

Şimdi için bir model varsaymalıyız . Tekrar basit (doğrusal) bir form deneyebiliriz: . Her bir blender için, geçmiş satış verilerini kullanarak bu işlevin parametrelerini ( ) tahmin edebilirsiniz . Tahmin edildikten sonra, yukarıdaki maliyet işlevini optimize etmek basit olmalı ve aradığınız en uygun fiyatları sağlayacaktır.fi()fi(p)=αip+βiαi,βi

Yayınınızda belirttiğiniz gibi, için de bir Poisson modeli olduğunu varsayabilirsiniz .f()

Karıştırıcıların satışlarının birbirinden bağımsız olması muhtemelen naif bir varsayımdır (çünkü müşteriler birçok karıştırıcıya bakacak, karşılaştıracak ve sonra bir tane alacaktır). Yani, değerli vektörü ve doğrusal modelleme ile başlarım. Optimizasyon çok zor olmamalı.f()

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.