Сначала согласуйте цель: максимальная выручка при ограничении на заполняемость или иной явный компромисс. Начните с прогноза спроса и простого ценового baseline, не с немедленного сложного RL.
Кейс: разработка системы ценообразования для бизнес-класса S7. 300 рейсов в день, ~100 с бизнес-классом, 4-6 мест. Две цели: максимальная заполняемость и максимальная выручка. Обновление цен раз в сутки и после каждой покупки. Сейчас цены выставляет человек вручную, ориентируясь на заполняемость. Как подойдёшь к задаче?
Сначала согласуйте цель: максимальная выручка при ограничении на заполняемость или иной явный компромисс. Начните с прогноза спроса и простого ценового baseline, не с немедленного сложного RL.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Сначала согласуйте цель: максимальная выручка при ограничении на заполняемость или иной явный компромисс. Начните с прогноза спроса и простого ценового baseline, не с немедленного сложного RL.
Соберите историю доступных мест, цен, покупок, времени до вылета, маршрутов и отмен. Продажи ограничены остатком, а исторические цены выбирал человек, поэтому спрос и эластичность смещены. Для редких бизнес-мест объединяйте данные схожих рейсов. Введите ценовые границы, ручной override и атомарное обновление после покупки; эффект проверяйте безопасным экспериментом с учётом выручки и непроданных мест.