Una subasta doble es un proceso de compra y venta de bienes con múltiples vendedores y múltiples compradores. [1] Los compradores potenciales presentan sus ofertas y los vendedores potenciales presentan sus precios de venta a la institución del mercado, y luego la institución del mercado elige un precio p que vacía el mercado: todos los vendedores que pidieron menos de p venden y todos los compradores que ofrecieron más de p compran a este precio p . Los compradores y vendedores que ofertan o piden exactamente p también están incluidos. Un ejemplo común de una subasta doble es la bolsa de valores .
Además de su interés directo, las subastas dobles recuerdan a la subasta walrasiana y se han utilizado como herramienta para estudiar la determinación de los precios en los mercados ordinarios. Una subasta doble también es posible sin ningún intercambio de moneda en el comercio de trueque . Una subasta doble de trueque es una subasta en la que cada participante tiene una demanda y una oferta que consisten en múltiples atributos y no hay dinero involucrado. [2] Para el modelado matemático del nivel de satisfacción se utiliza la distancia euclidiana , donde la oferta y la demanda se tratan como vectores.
Un ejemplo simple de una subasta doble es un escenario de comercio bilateral , en el que hay un solo vendedor que valora su producto como S (por ejemplo , el costo de producir el producto) y un solo comprador que valora ese producto como B.
Desde la perspectiva de un economista, el problema interesante es encontrar un equilibrio competitivo : una situación en la que la oferta es igual a la demanda.
En el escenario de comercio bilateral simple, si B ≥ S entonces cualquier precio en el rango [ S , B ] es un precio de equilibrio, ya que tanto la oferta como la demanda son iguales a 1. Cualquier precio por debajo de S no es un precio de equilibrio ya que hay un exceso de demanda, y cualquier precio por encima de B no es un precio de equilibrio ya que hay un exceso de oferta. Cuando B < S , cualquier precio en el rango ( B , S ) es un precio de equilibrio, ya que tanto la oferta como la demanda son iguales a 0 (el precio es demasiado alto para el comprador y demasiado bajo para el vendedor).
En una subasta doble más general, en la que hay muchos vendedores, cada uno de los cuales posee una sola unidad, y muchos compradores, cada uno de los cuales quiere una sola unidad, se puede encontrar un precio de equilibrio utilizando el orden natural de los compradores y vendedores:
Todo precio en el rango [max( s k , b k+1 ),min( b k , s k+1 )] es un precio de equilibrio, ya que tanto la demanda como la oferta son k . Es más fácil ver esto considerando el rango de precios de equilibrio en cada uno de los 4 casos posibles (nótese que por definición de k , b k+1 < s k+1 ):
Una subasta doble puede analizarse como un juego. Los jugadores son compradores y vendedores. Sus estrategias son precios de oferta para los compradores y precios de venta para los vendedores (que dependen de las valoraciones de los compradores y vendedores). Los pagos dependen del precio de la transacción (determinado por el subastador) y de la valoración de un jugador. El problema interesante es encontrar un equilibrio de Nash , una situación en la que ningún comerciante tiene un incentivo para cambiar unilateralmente su precio de oferta/venta.
Consideremos el escenario de comercio bilateral, en el que el comprador presenta una oferta de b y el vendedor presenta s .
Supongamos que un subastador fija el precio de la siguiente manera:
La utilidad del comprador es:
La utilidad del vendedor es:
En un caso de información completa cuando las valoraciones son de conocimiento común para ambas partes, se puede demostrar que el continuo de equilibrios de Nash eficientes de estrategia pura existe con Esto significa que, si B>S , no habrá ningún equilibrio en el que ambos jugadores declaren sus valores verdaderos: o el comprador podrá ganar declarando un valor más bajo, o el vendedor podrá ganar declarando un valor más alto.
En un caso de información incompleta (información asimétrica), un comprador y un vendedor conocen únicamente sus propias valoraciones. Supongamos que estas valoraciones se distribuyen uniformemente en el mismo intervalo. Entonces se puede demostrar que dicho juego tiene un equilibrio de Nash bayesiano con estrategias lineales. Es decir, existe un equilibrio cuando las ofertas de ambos jugadores son funciones lineales de sus valoraciones. También genera mayores ganancias esperadas para los jugadores que cualquier otro equilibrio de Nash bayesiano (véase el teorema de Myerson-Satterthwaite ).
¿Cómo debe determinar el subastador el precio de venta? Un mecanismo ideal cumpliría las siguientes características:
1. Racionalidad individual (RI): ninguna persona debería perder por participar en la subasta. En particular, para cada comprador: p ≤ B , y para cada vendedor: p ≥ S .
2. El presupuesto equilibrado (PE) se presenta en dos variantes:
3. Compatibilidad de incentivos (CI), también llamada veracidad o compatibilidad de estrategias : también se presenta en dos variantes (cuando la CI no calificada generalmente significa la versión más fuerte):
4. Eficiencia económica (EE): el bienestar social total (la suma de los valores de todos los participantes) debe ser el mejor posible. En particular, esto significa que, una vez finalizado todo el intercambio, los bienes deben estar en manos de quienes más los valoran.
Lamentablemente, no es posible cumplir todos estos requisitos en el mismo mecanismo (véase el teorema de Myerson-Satterthwaite ), pero hay mecanismos que satisfacen algunos de ellos.
El mecanismo descrito en la sección anterior se puede generalizar a n jugadores de la siguiente manera.
Este mecanismo es:
Un mecanismo VCG es un mecanismo genérico que optimiza el bienestar social al tiempo que logra la veracidad, y lo hace haciendo que cada agente pague por el “daño” que sus deseos causan a la sociedad.
En el contexto del comercio bilateral simple, esto se traduce en el siguiente mecanismo:
Este mecanismo es:
En el escenario general de subasta doble, el mecanismo ordena a los compradores y vendedores en el orden natural y encuentra el índice de equilibrio k . Luego, los primeros k vendedores entregan el artículo a los primeros k compradores. Cada comprador paga el precio de equilibrio más bajo max( s k , b k+1 ), y cada vendedor recibe el precio de equilibrio más alto min( b k , s k+1 ), como se muestra en la siguiente tabla:
Similar al escenario de comercio bilateral, el mecanismo es IR, IC y EE (optimiza el bienestar social), pero no es BB: el subastador subsidia el comercio.
El teorema de unicidad de precios [3] implica que este problema de subsidio es inevitable: cualquier mecanismo veraz que optimice el bienestar social tendrá los mismos precios (hasta una función independiente de los precios de oferta y demanda de cada comerciante). Si queremos mantener la veracidad del mecanismo sin tener que subsidiar el comercio, debemos comprometer la eficiencia e implementar una función de bienestar social que no sea óptima.
El siguiente mecanismo renuncia a un único trato para mantener la veracidad: [4]
Este mecanismo es:
Si intentáramos hacer que este mecanismo sea eficiente permitiendo que el k -ésimo comprador y el vendedor negocien, esto lo haría falso porque entonces tendrían un incentivo para cambiar sus precios.
Aunque el bienestar social no es óptimo, está cerca de serlo, ya que el acuerdo prohibido es el menos favorable. Por lo tanto, la ganancia derivada del comercio es al menos óptima.
Obsérvese que en el contexto de comercio bilateral, k = 1 y renunciamos al único acuerdo eficiente, por lo que no hay comercio en absoluto y la ganancia derivada del comercio es 0. Esto está de acuerdo con el teorema de Myerson-Satterthwaite .
Babaioff, Nisan y Pavlov [5] generalizaron el mecanismo de reducción del comercio a un mercado distribuido espacialmente , es decir, los compradores y vendedores están en varios lugares diferentes y algunas unidades del bien pueden tener que ser transportadas entre estos lugares. El costo del transporte se suma así al costo de producción de los vendedores.
McAfee [4] presentó la siguiente variación del mecanismo de reducción del comercio:
De manera similar al mecanismo de reducción del comercio, este mecanismo es IR, IC, WBB pero no SBB (en el segundo caso) y no EE (en el segundo caso). Suponiendo que los valores de los compradores y vendedores están todos acotados por encima de cero, McAfee demuestra que la pérdida de eficiencia comercial está acotada por 1/min (número de compradores, número de vendedores). [4]
Dado un p ∈[0,1], después de que se envían las ofertas, se utiliza el mecanismo de reducción de operaciones con probabilidad p y el mecanismo VCG con probabilidad 1- p . [6] Este mecanismo hereda todas las propiedades de sus padres, es decir, es IR e IC. El parámetro p controla la compensación entre EE y BB:
En una variante de este mecanismo, [6] después de que se presentan las ofertas, los k -1 vendedores baratos comercian con los k -1 compradores caros; cada uno de ellos recibe/paga el pago esperado del mecanismo original, es decir, cada comprador paga y cada vendedor recibe . Luego, con probabilidad p , el comprador k paga y compra el bien al vendedor k que recibe . Al igual que la primera variante, esta variante es IR y tiene la misma eficiencia y excedente esperados. Su ventaja es que "oculta" su carácter aleatorio a casi todos los comerciantes. La desventaja es que ahora el mecanismo es veraz solo ex ante; es decir, un comerciante neutral al riesgo no puede ganar en expectativas informando mal su valor, pero después de conocer los resultados del lote, podría arrepentirse de no informar de otra manera.
Segal-Halevi, Hassidim y Aumann [7] presentan un mecanismo de reducción comercial que es SBB, además de ser IR e IC y alcanza (1-1/k) del GFT óptimo.
Babaioff y Nisan [6] : El capítulo 4 proporciona una comparación teórica y una comparación empírica de los diversos mecanismos.
Dütting, Roughgarden y Talgam-Cohen [8] propusieron un enfoque modular para el diseño de subastas dobles. Su marco considera que las subastas dobles están compuestas por algoritmos de clasificación para cada lado del mercado y una regla de composición, y se pueden aplicar a mercados complejos. Una consecuencia inmediata de este marco es que los mecanismos clásicos de subasta doble, como el mecanismo de reducción del comercio, no solo son a prueba de estrategias, sino también débilmente a prueba de estrategias grupales (lo que significa que ningún grupo de compradores y vendedores puede beneficiarse de un informe conjunto erróneo de sus preferencias).
El modelo básico de subasta doble involucra dos categorías de comerciantes: compradores y vendedores. Babaioff y Nisan [6] lo extendieron para manejar una cadena de suministro - una cadena de mercados, en la que los compradores en un mercado se convierten en vendedores en el siguiente mercado. Por ejemplo, los agricultores venden frutas en el mercado de frutas; los fabricantes de jugo compran frutas en el mercado de frutas, hacen jugo y lo venden en el mercado de jugos a los consumidores. Babaioff y Walsh [9] lo extendieron para manejar mercados en un grafo acíclico dirigido arbitrario .
Gilor, Gonen y Segal-Halevi [10] estudian un mercado multilateral, con un conjunto G de categorías de agentes. El mercado se caracteriza por un vector entero r de tamaño | G |, llamado la receta del mercado. Cada transacción en el mercado involucra r g agentes de categoría g , para cada g en G . El mercado estándar de doble subasta es un caso especial en el que hay dos categorías (compradores y vendedores), y la receta es r = (1,1). Presentan algoritmos que son SBB, IC, IR y alcanzan (1-1/ k ) del GFT óptimo. Un algoritmo es un mecanismo de revelación directa basado en la reducción de transacciones, y el otro es un mecanismo de precio ascendente que no solo es IC sino también obviamente IC .
Gilor, Gonen y Segal-Halevi [11] estudian un mercado multilateral más general, en el que existen múltiples recetas diferentes, organizadas como un bosque , donde cada receta es un camino desde una raíz hasta una hoja. Presentan mecanismos aleatorios de precios ascendentes que son universalmente IR, obviamente IC, SBB y alcanzan una GFT asintóticamente óptima.