Детальная информация
| Название | Оптимизация математической модели аукциона контекстной рекламы: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = Optimisation of the mathematical model of a contextual advertising auction |
|---|---|
| Авторы | Богданов Никита Романович |
| Научный руководитель | Сараджишвили Сергей Эрикович |
| Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Выходные сведения | Санкт-Петербург, 2026 |
| Коллекция | Выпускные квалификационные работы ; Общая коллекция |
| Тематика | рекламные аукционы ; контекстная реклама ; линейное программирование ; балансировка трафика ; коэффициент использования аукциона ; системы массового обслуживания ; or-tools ; python ; advertising auctions ; contextual advertising ; linear programming ; traffic balancing ; auction utilization coefficient ; queueing systems |
| Тип документа | Выпускная квалификационная работа бакалавра |
| Язык | Русский |
| Уровень высшего образования | Бакалавриат |
| Код специальности ФГОС | 09.03.04 |
| Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-1810 |
| Права доступа | Доступ по паролю из сети Интернет (чтение) |
| Дополнительно | Новинка |
| Ключ записи | ru\spstu\vkr\42504 |
| Дата создания записи | 21.08.2026 |
Разрешенные действия
–
Действие 'Прочитать' будет возможно после подготовки администраторами необходимых файлов
| Группа | Анонимные пользователи |
|---|---|
| Сеть | Интернет |
Тема выпускной квалификационной работы: «Оптимизация математической модели аукциона контекстной рекламы». Данная работа посвящена разработке оптимизированной математической модели распределения трафика в аукционе контекстной рекламы. В работе систематизирована эволюция аукционных механизмов от классических форматов к цифровым рекламным торгам, обоснован переход к трёхсторонней постановке задачи (платформа — рекламодатель — пользователь) и сформулирован понятийный аппарат на основе понятий «характеристика» (атрибут пользователя), «тег» (значение характеристики), «комбинация тегов» (полный аудиторный сегмент) и «условия целевой аудитории». Разработана математическая модель аукциона как задача линейного программирования с двумя целевыми функциями — максимизации охвата и максимизации доходности — и системой ограничений на допустимый объём потока на комбинации тегов, контрактные объёмы кампаний, общий объём потока и допустимый объём потока на тег. Введён коэффициент использования аукциона (КИА) — безразмерный показатель в отрезке [0, 1], равный отношению фактически обслуженного объёма запросов к общему объёму потока и аналитически связанный с вероятностью отказа в системе массового обслуживания. Предложенная модель реализована на языке Python с использованием решателя OR-Tools и проверена на наборе данных, сформированном на основе открытых данных Kaggle о рекламных аукционах с дополнением собственным генератором потока запросов. Лабораторные испытания на потоке из 35 000 запросов и 100 рекламных кампаниях подтвердили работоспособность модели и продемонстрировали различие режимов: при балансировке по объёмам коэффициент использования контрактного потенциала достигает 100,0%, при балансировке по деньгам — 81,3%, тогда как в обычном аукционе без балансировки — 22,1%. Результаты работы применимы для оператора рекламной платформы при выборе режима работы аукциона, при заключении новых контрактов и при сценарном анализе изменений конфигурации.
Topic of the final qualification work: "Optimisation of the mathematical model of a contextual advertising auction". This work develops an optimised mathematical model of traffic allocation in a contextual advertising auction. The historical evolution of auction mechanisms from classical formats to digital advertising auctions is systematised, the transition to a three-sided formulation (platform — advertiser — user) is justified, and a formal conceptual apparatus is constructed on the basis of "characteristic", "tag", "tag combination" and "audience targeting conditions" concepts. The auction is formalised as a linear-programming problem with two objective functions — maximisation of coverage and maximisation of revenue — and a system of constraints on combination capacity, campaign contract limits, total flow volume and per-tag capacity. An auction utilization coefficient (AUC) is introduced as a dimensionless indicator in the interval [0, 1], equal to the ratio between the actually served volume and the total flow volume and analytically connected to the rejection probability in a queueing system. The model is implemented in Python with the OR-Tools solver and validated on anonymised data provided by a company in the telecommunications sector. Laboratory experiments on a flow of 35 000 requests and 100 advertising campaigns confirmed the models operability and demonstrated quantitative differences between modes: the volume-balanced mode reaches 100,0% utilisation of contract capacity, the revenue-balanced mode — 81,3%, while the plain auction without balancing — 22,1%. The results are applicable to the operator of an advertising platform when selecting the auction mode, drafting new contracts and performing scenario analysis of configuration changes.
| Место доступа | Группа пользователей | Действие |
|---|---|---|
| Локальная сеть ИБК СПбПУ | Все |
|
| Интернет | Авторизованные пользователи СПбПУ |
|
| Интернет | Анонимные пользователи |
|