We study the edge-weighted online stochastic matching problem. Since Feldman, Mehta, Mirrokni, and Muthukrishnan proposed the $(1-\frac1e)$-competitive Suggested Matching algorithm, there has been no improvement for the general edge-weighted online stochastic matching problem. In this paper, we introduce the first algorithm beating the $1-\frac1e$ barrier in this setting, achieving a competitive ratio of $0.645$. Under the LP proposed by Jaillet and Lu, we design an algorithmic preprocessing, dividing all edges into two classes. Then based on the Suggested Matching algorithm, we adjust the matching strategy to improve the performance on one class in the early stage and on another class in the late stage, while keeping the matching events of different edges highly independent. By balancing them, we finally guarantee the matched probability of every single edge.
academic
Emparejamiento Estocástico En Línea Ponderado por Aristas: Superando 1−e1
Este artículo estudia el problema del emparejamiento estocástico en línea ponderado por aristas. Desde que Feldman et al. propusieron el algoritmo Suggested Matching con competitividad (1−e1), no ha habido mejoras en el problema general de emparejamiento estocástico en línea ponderado por aristas. Este artículo propone por primera vez un algoritmo que supera la barrera 1−e1, logrando una razón de competitividad de 0.645. Basándose en la programación lineal propuesta por Jaillet y Lu, diseñamos un preprocesamiento de algoritmo que divide todas las aristas en dos clases. Luego, basándonos en el algoritmo Suggested Matching, ajustamos la estrategia de emparejamiento para mejorar el rendimiento de una clase de aristas en la etapa temprana y de la otra clase en la etapa tardía, manteniendo simultáneamente una alta independencia en los eventos de emparejamiento de diferentes aristas. Al equilibrar estas operaciones, finalmente garantizamos la probabilidad de emparejamiento de cada arista.
El problema del emparejamiento bipartito en línea, introducido por Karp et al. en 1990, ha jugado un papel importante en el campo de los algoritmos en línea. Su aplicación más importante es la publicidad en línea: cuando un usuario busca en un motor de búsqueda, es necesario seleccionar anuncios apropiados para mostrar. En este problema, los anunciantes se modelan como vértices fuera de línea (conocidos al inicio del algoritmo), y las impresiones (búsquedas de usuarios) se modelan como vértices en línea (que llegan uno por uno).
Modelo del Peor Caso: El algoritmo Ranking de Karp et al. logra una razón de competitividad de 1−e1≈0.632 en emparejamiento sin pesos, y se ha demostrado su optimalidad.
Modelo de Emparejamiento Estocástico en Línea: El algoritmo Suggested Matching propuesto por Feldman et al. solo logra una razón de competitividad de 1−e1 en la configuración general ponderada por aristas.
Mejoras en Casos Especiales: Aunque ha habido mejoras en casos especiales como emparejamiento ponderado por vértices y emparejamiento ponderado por aristas con disposición libre, la configuración general ponderada por aristas carece de estas propiedades útiles.
La configuración general ponderada por aristas es esencialmente más difícil porque:
Las aristas ligeras pueden ocupar vértices fuera de línea, impidiendo que aristas pesadas se emparejen en el futuro
No se puede obtener simplemente una buena razón de competitividad estableciendo límites inferiores en la probabilidad de emparejamiento de cada vértice o arista
El límite superior de 0.703 sugiere que esta configuración es efectivamente más difícil que los casos especiales
Primera Superación de la Barrera 1−e1: Propone un algoritmo de tiempo polinomial con razón de competitividad de 0.645 para el problema general de emparejamiento estocástico en línea ponderado por aristas
Técnica de Preprocesamiento Innovadora: Diseña preprocesamiento basado en la programación lineal de Jaillet-Lu, dividiendo aristas en dos clases y simplificando la estructura del problema
Estrategia de Emparejamiento Multietapa: Propone el algoritmo Multistage Suggested Matching, que adopta diferentes estrategias en diferentes etapas para optimizar el rendimiento
Análisis de Preservación de Independencia: Desarrolla un marco de análisis que mantiene una alta independencia en los eventos de emparejamiento de diferentes aristas
Teorema 9: El algoritmo Multistage Suggested Matching es 0.645-competitivo para el problema de emparejamiento estocástico en línea ponderado por aristas.
Para aristas de Clase I (i,j), la razón de competitividad es:
∫01E[Aj(t)]dt≥∫0t0e−yjtdt+∫t0t1e−yjt0−(t−t0)dt+∫t11e−yjt0−(t1−t0)−(2−yj)(t−t1)dt
Para aristas de Clase II (i,j), la razón de competitividad es:
∫t0t1E[Aj(t)]dt+E[Aj′(t1)]∫t11E[Aj(t)∣Aj′(t1)=1]dt+2(1−E[Aj′(t1)])∫t11E[Aj(t)∣Aj′(t1)=0]dt
Avance Teórico: Primera realización de una razón de competitividad superior a 1−e1 en emparejamiento estocástico en línea general ponderado por aristas
Innovación Metodológica: Las estrategias multietapa y el análisis de independencia proporcionan nuevas herramientas técnicas para este campo
Mejora de Rendimiento: Mejora de 0.632 a 0.645, que aunque parece pequeña, es significativa teóricamente
El artículo cita trabajos importantes en este campo, incluyendo:
Trabajo pionero de Karp et al.
Modelo de emparejamiento estocástico en línea de Feldman et al.
Mejora de programación lineal de Jaillet y Lu
Mejoras de algoritmos en varios casos especiales
Resumen: Este es un artículo de importancia significativa en el campo de la informática teórica. Aunque la mejora parece pequeña numéricamente, resuelve un problema abierto importante en este campo, demostrando profunda perspicacia técnica y análisis matemático riguroso.