Проблема оптимізації


13

Мій друг продає моделей блендерів. Деякі з блендерів дуже прості та дешеві, інші - дуже складні та дорожчі. Його дані складаються з розрахунку на кожен місяць із цін кожного блендера (які фіксуються ним) та кількості проданих одиниць для кожної моделі. Щоб встановити якусь позначення, він знає місяцями векторами де p_ {ij} - ціна моделі блендера i протягом місяця j , а n_ {ij} - кількість проданих одиниць моделі блендера i за місяць j .kj=1,,n

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

З огляду на дані, він хоче визначити ціни (p1,,pk) які максимізують значення його очікуваних майбутніх продажів.

У мене є деякі ідеї, як почати моделювати цю проблему за допомогою якоїсь регресії Пуассона, але я дійсно не хочу винаходити колесо. Також було б непогано довести, що бажаний максимум існує за певних умов. Хтось, будь ласка, дасть мені вказівки на літературу такого роду проблем?


3
Мені дуже хотілося б почути обґрунтування цього питання в цьому питанні! Єдиною можливістю, яку я зараз можу собі уявити, є те, що було певне занепокоєння щодо того, якою може бути статистична природа цього питання. Однак мені здається зрозумілим, що є статистична складова, враховуючи, що дані про продажі можна розглядати як випадкові підрахунки від деякого базового розподілу. Я вважаю, що може допомогти редакція, яка дещо чіткіше підкреслює це. Але, мої коментарі тут досить спекулятивні. (+1)
кардинал

Ткс, кардинал. Я відредагую його протягом наступних кількох днів і додаю інформацію, яка роз'яснить аспекти висновку рішення.
Дзен

Відповіді:


2

Припустимо, є функція яка приймає ціни всіх блендерів і повертає кількість продажів, . Тоді проблема полягає в наступному:f()pkn

argmaxppTf(p)

Вирішення цієї проблеми буде залежати від припущень, які ви хочете зробити. Я б пішов із найпростішою моделлю, яка мені спадає на думку. Припустимо, що кількість продажів блендера залежить лише від його власної ціни, а не від інших цін. Тобто кількість продажів кожного блендера незалежна. Це припущення дозволяє розбити векторну функцію на скалярні функції. У нас є , і проблема стає:f()kfi:pn,i=1,,12

argmaxpi=1kpifi(pi)

Тепер ми маємо припустити модель для . Ми можемо знову спробувати просту (лінійну) форму: . Для кожного блендера ви можете оцінити параметри ( ) цієї функції, використовуючи історичні дані продажів. Після того, як вони оцінюються, оптимізація вищевказаної функції повинна бути однозначною і даватиме оптимальні ціни, які ви шукаєте.fi()fi(p)=αip+βiαi,βi

Як ви вже згадували у своєму дописі, ви також можете припустити модель Пуассона для .f()

Те, що продажі блендерів є незалежними один від одного, ймовірно, є наївним припущенням (адже клієнти переглянуть багато блендерів, порівняють їх, а потім придбають один). Отже, я б пішов на вектор, що оцінюється і почав би лінійне моделювання. Оптимізація не повинна бути надто складною.f()

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.