En el artículo Análisis aleatorio Primal-Dual de RANKING para emparejamiento bipartito en línea , al tiempo que demuestra que el algoritmo RANKING es -competitivo, los autores muestran que la dualidad es factible en expectativa (ver Lema 3 en la página 5). Mi pregunta es:
¿Es suficiente que las restricciones lineales del programa se cumplan en la expectativa?
Una cosa es mostrar que el valor esperado de la función objetivo es algo. Pero si las restricciones de viabilidad se satisfacen en la expectativa, no hay garantía de que se cumpla en una carrera determinada. Además, existen muchas limitaciones de este tipo. Entonces, ¿cuál es la garantía de que TODOS estarán satisfechos en una carrera determinada?
Respuestas:
Creo que la dificultad es que esta redacción es ligeramente engañosa; Como afirman más claramente en la Introducción (1.2), "los valores esperados de las variables duales constituyen una solución dual factible".
Para cada configuración fija de las variables duales , obtenemos alguna solución primaria de valor f ( X ) y una solución dual de valor eX F( X) . (El dual es inviable en algunos de estos casos, pero está bien).mie - 1F( X)
Por lo tanto, el valor esperado de primal en todas las ejecuciones del algoritmo es . Pero E [ X ] es una solución dual factible, por lo que existe una solución dual de valor emi[ f( X) ] mi[ X] . El truco clave es quef(X)es lineal en las variables dualesX: de hecho, aquí las variables duales sonαiyβj, y cada coincidencia de vérticeiajsuma un total de(e-1mie - 1F( E[ X] ) F(X) X αyo βj yo j al objetivo primario. EntoncesE[f(X)]=f(E[X])y la conclusión sigue.( e - 1mi) ( αyo+ βj) mi[ f( X) ] = f( E[ X] )
(Como nota al margen, creo que, dado que este punto es uno de los principales focos de su trabajo (según el resumen), ¡hubiera sido mejor si hubieran explicado este punto! ¡No parece del todo obvio para yo, y me gustaría saber cuándo es más cierto en general).
fuente