Articulo de referencia

Politopo de coincidencia estable

En matemáticas , economía e informática , el politopo de emparejamiento estable o politopo de matrimonio estable es un politopo convexo derivado de las soluciones a una instanci...

En matemáticas , economía e informática , el politopo de emparejamiento estable o politopo de matrimonio estable es un politopo convexo derivado de las soluciones a una instancia del problema de emparejamiento estable . [ 1 ] [ 2 ]

Descripción

El politopo de emparejamiento estable es la envoltura convexa de los vectores indicadores de los emparejamientos estables del problema dado. Tiene una dimensión para cada par de elementos que pueden emparejarse y un vértice para cada emparejamiento estable. Para cada vértice, las coordenadas cartesianas son uno para los pares que se emparejan en el emparejamiento correspondiente y cero para los pares que no se emparejan. [ 1 ]

El politopo de emparejamiento estable tiene un número polinomial de facetas . Estas incluyen las desigualdades convencionales que describen los emparejamientos sin el requisito de estabilidad (cada coordenada debe estar entre 0 y 1, y para cada elemento que se empareja, la suma de las coordenadas de los pares que involucran a ese elemento debe ser exactamente uno), junto con desigualdades que restringen el emparejamiento resultante a ser estable (para cada par potencial de elementos emparejados, la suma de las coordenadas de los emparejamientos que son al menos igual de buenos para uno de los dos elementos debe ser al menos uno). Los puntos que satisfacen todas estas restricciones pueden considerarse como las soluciones fraccionarias de una relajación de programación lineal del problema de emparejamiento estable.

Integridad

Es un teorema de Vande Vate (1989) que el politopo descrito por las restricciones de facetas enumeradas anteriormente tiene solo los vértices descritos anteriormente. En particular, es un politopo integral . Esto puede considerarse un análogo del teorema de Garrett Birkhoff que establece que un politopo análogo, el politopo de Birkhoff que describe el conjunto de todos los emparejamientos fraccionarios entre dos conjuntos, es integral. [ 3 ]

Una forma equivalente de enunciar el mismo teorema es que todo emparejamiento fraccional puede expresarse como una combinación convexa de emparejamientos enteros. Teo y Sethuraman (1998) lo demuestran construyendo una distribución de probabilidad sobre emparejamientos enteros cuyo valor esperado puede igualarse a cualquier emparejamiento fraccional dado. Para ello, realizan los siguientes pasos:

  • Consideremos, para cada elemento de un lado del problema de emparejamiento estable (los médicos, por ejemplo, en un problema de emparejamiento de médicos con hospitales), los valores fraccionarios asignados a los emparejamientos con los elementos del otro lado (los hospitales), y ordenemos estos valores en orden descendente según las preferencias de ese médico.
  • Divida el intervalo unitario en subintervalos, de longitudes iguales a estos valores fraccionarios, en el orden ordenado. Al elegir un número aleatorio dentro del intervalo unitario, se obtendrá una coincidencia aleatoria para el médico seleccionado, con una probabilidad igual al peso fraccionario de dicha coincidencia.
  • De forma simétrica, considere para cada elemento del otro lado del emparejamiento estable (los hospitales), ordene los valores fraccionarios de los emparejamientos que involucran a ese elemento en orden creciente de preferencia, y construya una partición del intervalo unitario cuyos subintervalos tengan estos valores fraccionarios en el orden ordenado.
  • Se puede demostrar que, para cada par emparejado, los subintervalos asociados a dicho par son idénticos tanto en la partición correspondiente al médico como en la partición correspondiente al hospital. Por lo tanto, al elegir un único número aleatorio en el intervalo unitario y utilizarlo para seleccionar simultáneamente un hospital para cada médico y un médico para cada hospital, se obtiene un emparejamiento. Además, se puede demostrar que este emparejamiento es estable.

El emparejamiento estable resultante, elegido aleatoriamente, selecciona cualquier par emparejado en particular con una probabilidad igual al valor de la coordenada fraccionaria de dicho par. Por lo tanto, la distribución de probabilidad sobre los emparejamientos estables construidos de esta manera proporciona una representación del emparejamiento fraccionario dado como una combinación convexa de emparejamientos estables enteros. [ 4 ]

Retículo de emparejamientos fraccionarios

La familia de todos los emparejamientos estables forma un retículo distributivo , el retículo de emparejamientos estables , en el que la unión de dos emparejamientos da a todos los médicos su preferencia entre los hospitales que les fueron asignados en los dos emparejamientos, y el encuentro da a todos los hospitales su preferencia. [ 5 ] Lo mismo ocurre con la familia de todos los emparejamientos estables fraccionarios, los puntos del politopo de emparejamientos estables. [ 3 ]

En el politopo de emparejamiento estable, se puede definir un emparejamiento como dominante sobre otro si, para cada médico y hospital, el valor fraccional total asignado a los emparejamientos para ese médico que son al menos tan buenos (para el médico) como ese hospital es al menos igual de grande en el primer emparejamiento que en el segundo. Esto define un orden parcial en los emparejamientos fraccionales. Este orden parcial tiene un único elemento máximo, el emparejamiento estable entero encontrado por una versión del algoritmo de Gale-Shapley en la que los médicos proponen emparejamientos y los hospitales responden a las propuestas. También tiene un único elemento mínimo, el emparejamiento estable entero encontrado por una versión del algoritmo de Gale-Shapley en la que los hospitales hacen las propuestas. [ 3 ]

De acuerdo con este orden parcial, se puede definir la coincidencia de dos emparejamientos fraccionarios como un emparejamiento fraccionario que sea lo más bajo posible en el orden parcial, dominando a los otros dos emparejamientos. Para cada médico y hospital, se asigna a ese par potencial un peso que hace que el peso total de ese par y de todos los pares mejores para el mismo médico sea igual al mayor de los totales correspondientes de los dos emparejamientos dados. La unión se define simétricamente. [ 3 ]

Aplicaciones

Al aplicar programación lineal al politopo de emparejamiento estable, se puede encontrar el emparejamiento estable de peso mínimo o máximo. [ 1 ] Los métodos alternativos para el mismo problema incluyen aplicar el problema de cierre a un conjunto parcialmente ordenado derivado de la red de emparejamientos estables , [ 6 ] o aplicar programación lineal al politopo de orden de este orden parcial.

Relación con el politopo de orden

La propiedad del politopo de emparejamiento estable, de definir una red distributiva continua, es análoga a la propiedad definitoria de un politopo distributivo , un politopo en el que la maximización y minimización por coordenadas forman las operaciones de intersección y unión de una red. [ 7 ] Sin embargo, las operaciones de intersección y unión para el politopo de emparejamiento estable se definen de manera diferente a la maximización y minimización por coordenadas. En cambio, el politopo de orden del orden parcial subyacente de la red de emparejamientos estables proporciona un politopo distributivo asociado con el conjunto de emparejamientos estables, pero uno para el cual es más difícil leer el valor fraccional asociado con cada par emparejado. De hecho, el politopo de emparejamiento estable y el politopo de orden del orden parcial subyacente están muy relacionados entre sí: cada uno es una transformación afín del otro. [ 8 ]

Referencias

  1. 1 2 3 Vande Vate, John H. (1989), "La programación lineal trae felicidad conyugal", Operations Research Letters , 8 (3): 147– 153, doi : 10.1016/0167-6377(89)90041-2 , MR 1007271 
  2. Ratier, Guillaume (1996), "Sobre el politopo de matrimonio estable" (PDF) , Matemáticas Discretas , 148 ( 1–3 ): 141–159 , doi : 10.1016/0012-365X(94)00237-D , MR 1368286 
  3. 1 2 3 4 Roth, Alvin E. ; Rothblum, Uriel G. ; Vande Vate, John H. (1993), "Emparejamientos estables, asignaciones óptimas y programación lineal", Mathematics of Operations Research , 18 (4): 803– 828, doi : 10.1287/moor.18.4.803 , JSTOR 3690124 , MR 1251681  
  4. Teo, Chung-Piaw; Sethuraman, Jay (1998), "La geometría de los emparejamientos estables fraccionarios y sus aplicaciones", Mathematics of Operations Research , 23 (4): 874–891 , doi : 10.1287/moor.23.4.874 , MR 1662426 
  5. ^ Knuth, Donald E. (1976), Mariages stables et leurs Relations avec d'autres problèmes combinatoires (PDF) (en francés), Montreal, Quebec: Les Presses de l'Université de Montréal, ISBN 0-8405-0342-3, MR 0488980 Véase en particular el Problema 6, págs. 87–94.
  6. Irving, Robert W.; Leather, Paul; Gusfield, Dan (1987), "Un algoritmo eficiente para el matrimonio estable "óptimo"", Journal of the ACM , 34 (3): 532– 543, doi : 10.1145/28869.28871 , MR 0904192 
  7. Felsner, Stefan; Knauer, Kolja (2011), "Distributive lattices, polyhedra, and generalized flows", European Journal of Combinatorics , 32 (1): 45– 59, doi : 10.1016/j.ejc.2010.07.011 , MR 2727459 .
  8. Aprile, Manuel; Cevallos, Alfonso; Faenza, Yuri (2018), "Sobre politopos de 2 niveles que surgen en entornos combinatorios", SIAM Journal on Discrete Mathematics , 32 (3): 1857–1886 , arXiv : 1702.03187 , doi : 10.1137/17M1116684 , MR 3835234