Articulo de referencia

Desigualdad profética

En la teoría de algoritmos en línea y parada óptima , una desigualdad de profeta es una cota para el valor esperado de un proceso de toma de decisiones que maneja una secuencia ...

En la teoría de algoritmos en línea y parada óptima , una desigualdad de profeta es una cota para el valor esperado de un proceso de toma de decisiones que maneja una secuencia de entradas aleatorias de distribuciones de probabilidad conocidas , en relación con el valor esperado que podría alcanzar un "profeta" que conoce todas las entradas (y no solo sus distribuciones) de antemano. [ 1 ] [ 2 ] Estas desigualdades tienen aplicaciones en la teoría del diseño de mecanismos algorítmicos y finanzas matemáticas . [ 3 ]

Artículo individual

La desigualdad clásica del profeta de un solo elemento fue publicada por Krengel y Sucheston (1978) , quienes atribuyen su forma precisa a DJH (Ben) Garling. Se refiere a un proceso en el que una secuencia de variables aleatoriasincógnitai{\displaystyle X_{i}}Proceden de distribuciones conocidasDi{\displaystyle {\mathcal {D}}_{i}}Cuando cadaincógnitai{\displaystyle X_{i}}Cuando llega, el proceso de toma de decisiones debe decidir si aceptarla y detener el proceso, o si rechazarla y pasar a la siguiente variable en la secuencia. El valor del proceso es la única variable aceptada, si la hay, o cero en caso contrario. Se puede suponer que todas las variables son no negativas; de lo contrario, reemplazar los valores negativos por cero no cambia el resultado. Esto puede modelar, por ejemplo, situaciones financieras en las que las variables son ofertas para comprar algún bien indivisible a un precio determinado, y el vendedor debe decidir cuál (si alguna) oferta aceptar. Un profeta, conociendo toda la secuencia de variables, puede obviamente seleccionar la mayor de ellas, logrando valormáximoiincógnitai{\textstyle \max _{i}X_{i}}para cualquier instancia específica de este proceso y valor esperadomi[máximoiincógnitai]{\textstyle \mathbb {E} [\max _ {i}X_ {i}]}La desigualdad del profeta establece la existencia de un algoritmo en línea para este proceso cuyo valor esperado es al menos la mitad del del profeta :12mi[máximoiincógnitai]{\textstyle {\tfrac {1}{2}}\mathbb {E} [\max _ {i}X_ {i}]}Ningún algoritmo puede lograr un mayor valor esperado para todas las distribuciones de entradas. [ 3 ] [ 4 ]

Un método para demostrar la desigualdad del profeta de un solo elemento es utilizar un "algoritmo de umbral" que establece un parámetroτ{\displaystyle \tau }y luego acepta la primera variable aleatoria que sea al menos tan grande comoτ{\displaystyle \tau }. Si la probabilidad de que este proceso acepte un artículo espag{\displaystyle p}, entonces su valor esperado espagτ{\displaystyle p\tau }más el exceso esperado sobreτ{\displaystyle \tau }que tiene la variable seleccionada (si la hay). Cada variableincógnitai{\displaystyle X_{i}}será considerado por el algoritmo de umbral con probabilidad al menos1pag{\displaystyle 1-p}y si se considera contribuirámáximo(incógnitaiτ,0){\textstyle \max(X_{i}-\tau ,0)}al exceso, por lo que por linealidad de la esperanza el exceso esperado es al menosmi[i(1pag)máximo(incógnitaiτ,0)](1pag)(mi[máximoiincógnitai]τ).{\displaystyle \mathbb {E} {\Bigl [}\sum _{i}(1-p)\max(X_{i}-\tau ,0){\Bigr ]}\geq (1-p){\bigl (}\mathbb {E} [\max _{i}X_{i}]-\tau ).}Configuraciónτ{\displaystyle \tau }a la mediana de la distribución demáximoiincógnitai{\textstyle \max _{i}X_{i}}, de modo quepag=12{\displaystyle p={\tfrac {1}{2}}}y añadiendopagτ{\displaystyle p\tau }a este límite en exceso esperado, causa elpagτ{\displaystyle p\tau }y(1pag)(τ){\displaystyle (1-p)(-\tau )}términos para cancelarse entre sí, demostrando que para este escenario deτ{\displaystyle \tau }El algoritmo de umbral alcanza un valor esperado de al menos12mi[máximoiincógnitai]{\textstyle {\tfrac {1}{2}}\mathbb {E} [\max _ {i}X_ {i}]}. [ 3 ] [ 5 ] Un umbral diferente,τ=12mi[máximoiincógnitai]{\textstyle \tau ={\tfrac {1}{2}}\mathbb {E} [\max _ {i}X_ {i}]}, también alcanza al menos este mismo valor esperado. [ 3 ] [ 6 ]

Generalizaciones

Se conocen varias generalizaciones de la desigualdad del profeta de un solo elemento a otros escenarios en línea, y también se denominan desigualdades del profeta. [ 3 ] Estas incluyen configuraciones donde se puede aceptar más de un valor y el objetivo es maximizar la suma de los valores aceptados sujeto a alguna restricción en el conjunto de elementos aceptados. Por ejemplo, una restricción de cardinalidad demetro{\displaystyle m}donde queremos aceptar como máximometro{\displaystyle m}elementos, o una restricción de matroide donde los elementos tienen una estructura de matroide conocida y solo queremos aceptar un conjunto independiente del matroide. [ 6 ]

Comparación con el análisis de la competencia

Las desigualdades de profeta están relacionadas con el análisis competitivo de algoritmos en línea , pero difieren en dos aspectos. Primero, gran parte del análisis competitivo asume entradas del peor caso , elegidas para maximizar la relación entre el valor calculado y el valor óptimo que podría haberse alcanzado conociendo el futuro, mientras que para las desigualdades de profeta se asume cierto conocimiento de la entrada, su distribución. Segundo, para lograr una determinada relación competitiva , un algoritmo en línea debe tener un rendimiento dentro de esa relación con el rendimiento óptimo en todas las entradas. En cambio, una desigualdad de profeta solo limita el rendimiento en esperanza, permitiendo que algunas secuencias de entrada produzcan un rendimiento peor siempre que el promedio sea bueno. [ 3 ]

Referencias

  1. Correa, José; Foncea, Patricio; Hoeksma, Rubén; Oosterwijk, Tim; Vredeveld, Tjark (2018), "Evolución reciente en las desigualdades de los profetas" (PDF) , ACM SIGecom Exchanges , 17 (1): 61– 70, doi : 10.1145/3331033.3331039
  2. Hill, Theodore P. ; Kertz, Robert P. (1992), "A survey of prophet inequalities in optimal stopping theory" , en Bruss, F. Thomas; Ferguson, Thomas S.; Samuels, Stephen M. (eds.), Strategies for Sequential Search and Selection in Real Time: Proceedings of the AMS–IMS–SIAM Joint Summer Research Conference held at the University of Massachusetts, Amherst, Massachusetts, June 21–27, 1990 , Contemporary Mathematics, vol. 125, Providence, Rhode Island: American Mathematical Society, pp. 191–207 , doi : 10.1090/conm/125/1160620 , ISBN   978-0-8218-5133-3, MR 1160620 
  3. 1 2 3 4 5 6 Feldman, Michal ; Kesselheim, Thomas; Singla, Sahil (2021), "Tutorial sobre desigualdades proféticas" , EC'21
  4. Krengel, Ulrich; Sucheston, Louis (1978), "Sobre semi-amartas, amartas y procesos con valor finito", en Kuelbs, James (ed.), Probabilidad en espacios de Banach , Avances en probabilidad y temas relacionados, vol. 4, Dekker, Nueva York, pp. 197–266 , MR 0515432   
  5. Samuel-Cahn, Ester (1984), "Comparación de reglas de parada de umbral y máximo para variables aleatorias no negativas independientes", Annals of Probability , 12 (4): 1213–1216 , doi : 10.1214/aop/1176993150 , JSTOR 2243359 , MR 0757778  
  6. 1 2 Kleinberg, Robert ; Weinberg, S. Matthew (2019), "Desigualdades de profetas matroides y aplicaciones al diseño de mecanismos multidimensionales", Games and Economic Behavior , 113 : 97–115 , doi : 10.1016/j.geb.2014.11.002 , MR 3926869 
  • Desigualdades y diseño de mecanismos del profeta Matroid , The Matroid Union
  • Una perspectiva económica de las desigualdades proféticas