АЛЕКСЕЙ Чернобровов
Динамическое ценообразование

»
О курсе

Курс по динамическому ценообразованию читается впервые и является узкоспециальным. Основная задача курса – дать слушателям представление о том, как строятся системы ценообразования в реальных проектах. В рамках курса студенты познакомятся с теоретическими аспектами построения систем динамического ценообразования. Будут рассмотрены параметрические подходы (когда есть некоторое предположение о зависимости прибыли от других цен и алгоритмов решения таких задач), а также непараметрическая постановка, для решения которой используются подходы, связанные с многорукими бандитами. В рамках курса студенты решат несколько прикладных задач, связанных с оптимизацией цен на мероприятия (концерт, авиабилет) и балансировкой спроса. Еще одна важная тема – практические особенности внедрения таких систем в бизнес.


»
Команда курса
Чернобровов Алексей
Лектор

»
Программа курса
1. Введение в динамическое ценообразование
a. Что такое динамическое ценообразование?
b. Срос и предложение
c. Задача ценообразования
d. Пространство товаров
e. Иррациональные влияние цены
f. Ценовая дискриминация
g. Скидки
2. Математический аппарат
a. Случайные величины, выборка, случайные процессы
b. Введение в планирование эксперимента
c. Постановка задачи планирования
d. Градиентный спуск 
e. Метод Белммана
f. Временных рядов

3. Постановки задач динамическое ценообразование
a. Многофакторные модели
b. Подходы
   i.Модели внешней среды (спроса)
   ii.Параметрический подход
   iii. Непараметрический подход
c. Параметрический подход
   i. Статические постановки задачи
   ii. Динамические постановки задачи
d. Непараметрические подход
   i.Бандиты
   ii. Байесовкая оптимизация
4. Поиск оптимальной цены для одного товара (статическая, параметрическая постановка)
a. Постановка задачи для одного товара
b. Решение задачи для момента
c. Решение задачи за минимальное время
d. Оптимизация траектории поиска
e. Поиск зависимости
f. Практические особенности
   i. Почему нельзя использовать мультивариантный тесты?
   ii. Частотность покупок
5. Кластеризация товаров
a. Зачем кластеризовать товары?
b. Кластеризация товаров
c. Поиск товаров заменителей
d. Поиск сопутствующих товаров
e. Связь размера кластера и времени итераций по цена
   i. Иерархические кластеры
   ii. Взвешивание иерархии
f. Модель потребителя
6. Поиск оптимальной цены для многих товаров (статическая, параметрическая постановка)
a. Для 2ух независимых товаров
   i. Сведение задачи к одномерному случаю
   ii. Общая эластичность
b. Для 2ух зависимых товаров
   i. Применение методов одномерной оптимизации
      1. Антипример (локальный неотпимум)
   ii. Поиск зависимости (функциональной, статистической)
c. Многомерный случай
   i. Понятие оптимума для кластера товаров
   ii. Алгоритм решения задачи
d. Связь с random forest (c bagging)
7. Динамический случай
a. Задача прогнозирования динамики изменения спроса
b. Одномерный случай динамического ценообразования
c. Многомерный случай динамического ценообразования
8. Непараметрические методы
a. Многорукие бандиты
b. Применение многоруких бандитов
9. Задача оптимизации цены на мероприятие (концерт, авиабилет)
a. Постановка задачи
b. Ограничения
c. Адаптивный алгоритм решения
d. Задача за 2 стороны: продавец и покупатель
10. Регулирование спроса через ценообразование
a. Задача балансировки спроса через ценообразование
b. Динамическое ценообразование маркетплейсе (такси)
   i. Максимизация прибыли
   ii. Поиск равновесия
   iii. Использование многоруких бандитов
11. Внедрение динамического ценообразования
a. Особенности внедрения динамического ценообразования
b. Тестирование ценообразования
c. Связь с другими задачами в ретейле