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
.jpg)
- Institución
- Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales
- OAI Identificador
- seminario:seminario_nMAT000856_Hurovich
Ver los metadatos del registro completo
| 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 |