Cálculo de pacing equilibriums para mercados de subastas vía Programación Lineal Entera

Autores
Hurovich, Gustavo Martín
Año de publicación
2020
Idioma
español castellano
Tipo de recurso
tesis de grado
Estado
versión publicada
Colaborador/a o director/a de tesis
Miranda Bront, Juan José
Descripción
En el mundo de la publicidad online, un problema fundamental es el de decidir qué anuncio mostrarle a cada usuario. Actualmente, esta asignación se realiza a través de subastas, en las cuales se generan apuestas en nombre de los anunciantes. De resultar ganador en alguna de ellas, su anuncio será el que efectivamente se le presente al usuario. Uno de los mayores inconvenientes que tiene este esquema es que si un anunciante excede su presupuesto, pierde la oportunidad de participar en subastas subsecuentes. Es por eso que surge el budget management, un conjunto de diversas estrategias para regular el gasto de cada uno de los participantes, permitiéndole ganar aquellas oportunidades que le proveen mayor utilidad. Dentro de esta categoría se encuentra el pacing multiplicativo, el cual consiste en, para cada anunciante, reducir uniformemente sus apuestas originales. Dada esa metodología, es posible pensar al mercado como un juego, en el que cada participante tiene como estrategias posibles el elegir por qué factor reducir sus apuestas, y recibe utilidad por cada ítem que logra ganar. En estos juegos se puede definir un tipo de equilibrio, al que se denomina pacing equilibrium. Aunque encontrar un equilibrio que maximice revenue o social welfare es un problema NP-Completo, se puede formular un modelo de Programación Lineal Entera Mixta que sirva para encontrar dichos equilibrios o uno arbitrario. En este trabajo analizamos propiedades teóricas de dicho modelo, así como características de los equilibrios resultantes. Presentamos la definición de instancias ajustadas para aquellas en las cuales los presupuestos son, en algún sentido, reducidos, y mostramos empíricamente que son más difíciles de resolver para este modelo. A su vez, presentamos una serie de desigualdades válidas que refuerzan el modelo y tienen un impacto positivo, permitiendo resolver instancias de tamaños más grandes.
In the context of online advertising, a fundamental problem involves deciding which ad to show each user. Currently, this allocation is made through auctions, on which bids are generated on behalf of advertisers. In case of winning in any of them, their ad will be the one efectively shown to the user. One of the biggest obstacles of this scheme is that if an advertiser exceeds its budget, they lose the oportunity to participate in subsequent auctions. That is why budget management emerges, a set of various strategies to adjust the pace of budget consumption over time of each of the participants, allowing them to win those opportunities that might provide them higher utility. Within this category is the multiplicative pacing, which consists in, for each advertiser, reduce uniformly its original bids. Given this methodology, it is possible to model the market as a game, where players are allowed to choose a factor to scale their bids, and receive utility for each item they win. In this games we can define a specific type of equilibrium, which is called pacing equilibrium. Even though finding a revenue-maximizing or social welfare-maximizing pacing equilibrium is an NP-Complete problem, it is possible to formulate an equivalent mixed integer linear programming model to compute these equilibriums In this thesis, we analyze theoretical properties of such model, as well as several characteristics of the resulting equilibria. We present the definition of budget-tight instances for the ones on which budgets are, in some way, small, and we show empirically that tightness of the budgets has a direct impact on the computation time to solve the instance. Moreover, we present a set of valid inequalities that reinforce the model and have a positive impact, allowing it to solve larger instances.
Fil: Hurovich, Gustavo Martín. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina.
Materia
PUBLICIDAD ONLINE
BUDGET MANAGEMENT
PACING EQUILIBRIUM
PROGRAMACION LINEAL ENTERA
TEORIA DE JUEGOS ALGORITMICA
ONLINE ADVERTISING
BUDGET MANAGEMENT
PACING EQUILIBRIUM
INTEGER LINEAR PROGRAMMING
ALGORITHMIC GAME THEORY
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by-nc-sa/2.5/ar
Repositorio
Biblioteca Digital (UBA-FCEN)
Institución
Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales
OAI Identificador
seminario:seminario_nMAT000856_Hurovich

id BDUBAFCEN_ed85953dc4f80126aec5a861ba63f24f
oai_identifier_str seminario:seminario_nMAT000856_Hurovich
network_acronym_str BDUBAFCEN
repository_id_str 1896
network_name_str Biblioteca Digital (UBA-FCEN)
spelling Cálculo de pacing equilibriums para mercados de subastas vía Programación Lineal EnteraPacing equilibriums for auction markets via Integer Linear ProgrammingHurovich, Gustavo MartínPUBLICIDAD ONLINEBUDGET MANAGEMENTPACING EQUILIBRIUMPROGRAMACION LINEAL ENTERATEORIA DE JUEGOS ALGORITMICAONLINE ADVERTISINGBUDGET MANAGEMENTPACING EQUILIBRIUMINTEGER LINEAR PROGRAMMINGALGORITHMIC GAME THEORYEn el mundo de la publicidad online, un problema fundamental es el de decidir qué anuncio mostrarle a cada usuario. Actualmente, esta asignación se realiza a través de subastas, en las cuales se generan apuestas en nombre de los anunciantes. De resultar ganador en alguna de ellas, su anuncio será el que efectivamente se le presente al usuario. Uno de los mayores inconvenientes que tiene este esquema es que si un anunciante excede su presupuesto, pierde la oportunidad de participar en subastas subsecuentes. Es por eso que surge el budget management, un conjunto de diversas estrategias para regular el gasto de cada uno de los participantes, permitiéndole ganar aquellas oportunidades que le proveen mayor utilidad. Dentro de esta categoría se encuentra el pacing multiplicativo, el cual consiste en, para cada anunciante, reducir uniformemente sus apuestas originales. Dada esa metodología, es posible pensar al mercado como un juego, en el que cada participante tiene como estrategias posibles el elegir por qué factor reducir sus apuestas, y recibe utilidad por cada ítem que logra ganar. En estos juegos se puede definir un tipo de equilibrio, al que se denomina pacing equilibrium. Aunque encontrar un equilibrio que maximice revenue o social welfare es un problema NP-Completo, se puede formular un modelo de Programación Lineal Entera Mixta que sirva para encontrar dichos equilibrios o uno arbitrario. En este trabajo analizamos propiedades teóricas de dicho modelo, así como características de los equilibrios resultantes. Presentamos la definición de instancias ajustadas para aquellas en las cuales los presupuestos son, en algún sentido, reducidos, y mostramos empíricamente que son más difíciles de resolver para este modelo. A su vez, presentamos una serie de desigualdades válidas que refuerzan el modelo y tienen un impacto positivo, permitiendo resolver instancias de tamaños más grandes.In the context of online advertising, a fundamental problem involves deciding which ad to show each user. Currently, this allocation is made through auctions, on which bids are generated on behalf of advertisers. In case of winning in any of them, their ad will be the one efectively shown to the user. One of the biggest obstacles of this scheme is that if an advertiser exceeds its budget, they lose the oportunity to participate in subsequent auctions. That is why budget management emerges, a set of various strategies to adjust the pace of budget consumption over time of each of the participants, allowing them to win those opportunities that might provide them higher utility. Within this category is the multiplicative pacing, which consists in, for each advertiser, reduce uniformly its original bids. Given this methodology, it is possible to model the market as a game, where players are allowed to choose a factor to scale their bids, and receive utility for each item they win. In this games we can define a specific type of equilibrium, which is called pacing equilibrium. Even though finding a revenue-maximizing or social welfare-maximizing pacing equilibrium is an NP-Complete problem, it is possible to formulate an equivalent mixed integer linear programming model to compute these equilibriums In this thesis, we analyze theoretical properties of such model, as well as several characteristics of the resulting equilibria. We present the definition of budget-tight instances for the ones on which budgets are, in some way, small, and we show empirically that tightness of the budgets has a direct impact on the computation time to solve the instance. Moreover, we present a set of valid inequalities that reinforce the model and have a positive impact, allowing it to solve larger instances.Fil: Hurovich, Gustavo Martín. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina.Universidad de Buenos Aires. Facultad de Ciencias Exactas y NaturalesMiranda Bront, Juan José2020-03-02info:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:ar-repo/semantics/tesisDeGradoapplication/pdfhttps://hdl.handle.net/20.500.12110/seminario_nMAT000856_Hurovichspainfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/arreponame:Biblioteca Digital (UBA-FCEN)instname:Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturalesinstacron:UBA-FCEN2026-10-01T10:19:40Zseminario:seminario_nMAT000856_HurovichInstitucionalhttps://digital.bl.fcen.uba.ar/Universidad públicaNo correspondehttps://digital.bl.fcen.uba.ar/cgi-bin/oaiserver.cgiana@bl.fcen.uba.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:18962026-10-01 10:19:44.29Biblioteca Digital (UBA-FCEN) - Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturalesfalse
dc.title.none.fl_str_mv Cálculo de pacing equilibriums para mercados de subastas vía Programación Lineal Entera
Pacing equilibriums for auction markets via Integer Linear Programming
title Cálculo de pacing equilibriums para mercados de subastas vía Programación Lineal Entera
spellingShingle Cálculo de pacing equilibriums para mercados de subastas vía Programación Lineal Entera
Hurovich, Gustavo Martín
PUBLICIDAD ONLINE
BUDGET MANAGEMENT
PACING EQUILIBRIUM
PROGRAMACION LINEAL ENTERA
TEORIA DE JUEGOS ALGORITMICA
ONLINE ADVERTISING
BUDGET MANAGEMENT
PACING EQUILIBRIUM
INTEGER LINEAR PROGRAMMING
ALGORITHMIC GAME THEORY
title_short Cálculo de pacing equilibriums para mercados de subastas vía Programación Lineal Entera
title_full Cálculo de pacing equilibriums para mercados de subastas vía Programación Lineal Entera
title_fullStr Cálculo de pacing equilibriums para mercados de subastas vía Programación Lineal Entera
title_full_unstemmed Cálculo de pacing equilibriums para mercados de subastas vía Programación Lineal Entera
title_sort Cálculo de pacing equilibriums para mercados de subastas vía Programación Lineal Entera
dc.creator.none.fl_str_mv Hurovich, Gustavo Martín
author Hurovich, Gustavo Martín
author_facet Hurovich, Gustavo Martín
author_role author
dc.contributor.none.fl_str_mv Miranda Bront, Juan José
dc.subject.none.fl_str_mv PUBLICIDAD ONLINE
BUDGET MANAGEMENT
PACING EQUILIBRIUM
PROGRAMACION LINEAL ENTERA
TEORIA DE JUEGOS ALGORITMICA
ONLINE ADVERTISING
BUDGET MANAGEMENT
PACING EQUILIBRIUM
INTEGER LINEAR PROGRAMMING
ALGORITHMIC GAME THEORY
topic PUBLICIDAD ONLINE
BUDGET MANAGEMENT
PACING EQUILIBRIUM
PROGRAMACION LINEAL ENTERA
TEORIA DE JUEGOS ALGORITMICA
ONLINE ADVERTISING
BUDGET MANAGEMENT
PACING EQUILIBRIUM
INTEGER LINEAR PROGRAMMING
ALGORITHMIC GAME THEORY
dc.description.none.fl_txt_mv En el mundo de la publicidad online, un problema fundamental es el de decidir qué anuncio mostrarle a cada usuario. Actualmente, esta asignación se realiza a través de subastas, en las cuales se generan apuestas en nombre de los anunciantes. De resultar ganador en alguna de ellas, su anuncio será el que efectivamente se le presente al usuario. Uno de los mayores inconvenientes que tiene este esquema es que si un anunciante excede su presupuesto, pierde la oportunidad de participar en subastas subsecuentes. Es por eso que surge el budget management, un conjunto de diversas estrategias para regular el gasto de cada uno de los participantes, permitiéndole ganar aquellas oportunidades que le proveen mayor utilidad. Dentro de esta categoría se encuentra el pacing multiplicativo, el cual consiste en, para cada anunciante, reducir uniformemente sus apuestas originales. Dada esa metodología, es posible pensar al mercado como un juego, en el que cada participante tiene como estrategias posibles el elegir por qué factor reducir sus apuestas, y recibe utilidad por cada ítem que logra ganar. En estos juegos se puede definir un tipo de equilibrio, al que se denomina pacing equilibrium. Aunque encontrar un equilibrio que maximice revenue o social welfare es un problema NP-Completo, se puede formular un modelo de Programación Lineal Entera Mixta que sirva para encontrar dichos equilibrios o uno arbitrario. En este trabajo analizamos propiedades teóricas de dicho modelo, así como características de los equilibrios resultantes. Presentamos la definición de instancias ajustadas para aquellas en las cuales los presupuestos son, en algún sentido, reducidos, y mostramos empíricamente que son más difíciles de resolver para este modelo. A su vez, presentamos una serie de desigualdades válidas que refuerzan el modelo y tienen un impacto positivo, permitiendo resolver instancias de tamaños más grandes.
In the context of online advertising, a fundamental problem involves deciding which ad to show each user. Currently, this allocation is made through auctions, on which bids are generated on behalf of advertisers. In case of winning in any of them, their ad will be the one efectively shown to the user. One of the biggest obstacles of this scheme is that if an advertiser exceeds its budget, they lose the oportunity to participate in subsequent auctions. That is why budget management emerges, a set of various strategies to adjust the pace of budget consumption over time of each of the participants, allowing them to win those opportunities that might provide them higher utility. Within this category is the multiplicative pacing, which consists in, for each advertiser, reduce uniformly its original bids. Given this methodology, it is possible to model the market as a game, where players are allowed to choose a factor to scale their bids, and receive utility for each item they win. In this games we can define a specific type of equilibrium, which is called pacing equilibrium. Even though finding a revenue-maximizing or social welfare-maximizing pacing equilibrium is an NP-Complete problem, it is possible to formulate an equivalent mixed integer linear programming model to compute these equilibriums In this thesis, we analyze theoretical properties of such model, as well as several characteristics of the resulting equilibria. We present the definition of budget-tight instances for the ones on which budgets are, in some way, small, and we show empirically that tightness of the budgets has a direct impact on the computation time to solve the instance. Moreover, we present a set of valid inequalities that reinforce the model and have a positive impact, allowing it to solve larger instances.
Fil: Hurovich, Gustavo Martín. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina.
description En el mundo de la publicidad online, un problema fundamental es el de decidir qué anuncio mostrarle a cada usuario. Actualmente, esta asignación se realiza a través de subastas, en las cuales se generan apuestas en nombre de los anunciantes. De resultar ganador en alguna de ellas, su anuncio será el que efectivamente se le presente al usuario. Uno de los mayores inconvenientes que tiene este esquema es que si un anunciante excede su presupuesto, pierde la oportunidad de participar en subastas subsecuentes. Es por eso que surge el budget management, un conjunto de diversas estrategias para regular el gasto de cada uno de los participantes, permitiéndole ganar aquellas oportunidades que le proveen mayor utilidad. Dentro de esta categoría se encuentra el pacing multiplicativo, el cual consiste en, para cada anunciante, reducir uniformemente sus apuestas originales. Dada esa metodología, es posible pensar al mercado como un juego, en el que cada participante tiene como estrategias posibles el elegir por qué factor reducir sus apuestas, y recibe utilidad por cada ítem que logra ganar. En estos juegos se puede definir un tipo de equilibrio, al que se denomina pacing equilibrium. Aunque encontrar un equilibrio que maximice revenue o social welfare es un problema NP-Completo, se puede formular un modelo de Programación Lineal Entera Mixta que sirva para encontrar dichos equilibrios o uno arbitrario. En este trabajo analizamos propiedades teóricas de dicho modelo, así como características de los equilibrios resultantes. Presentamos la definición de instancias ajustadas para aquellas en las cuales los presupuestos son, en algún sentido, reducidos, y mostramos empíricamente que son más difíciles de resolver para este modelo. A su vez, presentamos una serie de desigualdades válidas que refuerzan el modelo y tienen un impacto positivo, permitiendo resolver instancias de tamaños más grandes.
publishDate 2020
dc.date.none.fl_str_mv 2020-03-02
dc.type.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_7a1f
info:ar-repo/semantics/tesisDeGrado
format bachelorThesis
status_str publishedVersion
dc.identifier.none.fl_str_mv https://hdl.handle.net/20.500.12110/seminario_nMAT000856_Hurovich
url https://hdl.handle.net/20.500.12110/seminario_nMAT000856_Hurovich
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
https://creativecommons.org/licenses/by-nc-sa/2.5/ar
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/2.5/ar
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales
publisher.none.fl_str_mv Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales
dc.source.none.fl_str_mv reponame:Biblioteca Digital (UBA-FCEN)
instname:Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales
instacron:UBA-FCEN
reponame_str Biblioteca Digital (UBA-FCEN)
collection Biblioteca Digital (UBA-FCEN)
instname_str Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales
instacron_str UBA-FCEN
institution UBA-FCEN
repository.name.fl_str_mv Biblioteca Digital (UBA-FCEN) - Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales
repository.mail.fl_str_mv ana@bl.fcen.uba.ar
_version_ 1877857578965270528
score 12.854657