stringtranslate.com

Reparto proporcional de la torta con diferentes derechos

En el problema de la distribución justa de los beneficios , los socios suelen tener diferentes derechos. Por ejemplo, el recurso puede pertenecer a dos accionistas, de modo que Alice posee 8/13 y George 5/13. Esto conduce al criterio de proporcionalidad ponderada (WPR): existen varios pesos que suman 1, y cada socio debería recibir al menos una fracción del recurso según su propia valoración.

Por el contrario, en el modo más simple de corte de pastel proporcional , los pesos son iguales: para todos

Se pueden utilizar varios algoritmos para encontrar una división WPR.

Clonación

Supongamos que todos los pesos son números racionales, con denominador común . Por lo tanto, los pesos son , con . Para cada jugador , crea clones con el mismo valor-medida. El número total de clones es . Encuentra una distribución proporcional de la torta entre ellos. Finalmente, dale a cada compañero las piezas de sus clones.

Robertson y Webb [1] : 36  muestran un procedimiento más simple para dos socios: Alicia corta el pastel en pedazos iguales a sus ojos; Jorge selecciona los pedazos más valiosos a sus ojos, y Alicia toma los pedazos restantes.

Este procedimiento simple requiere cortes que pueden ser muy grandes. Por ejemplo, si Alice tiene derecho a 8/13 y George a 5/13, entonces se necesitan 13-1=12 cortes en la partición inicial.

El número de consultas requeridas es

Particiones Ramsey

Supongamos que hay que dividir un pastel entre Alicia y Jorge, y que a Alicia le corresponde 8/13 y a Jorge 5/13. El pastel se puede dividir de la siguiente manera.

Ahora bien, hay dos casos "buenos" -casos en los que podemos utilizar estas piezas para lograr una división proporcional ponderada respecto de los diferentes derechos-:

Caso 1: Hay un subconjunto de las piezas marcadas cuya suma es 5. Por ejemplo, si George marca la pieza 3 y las tres piezas 1, este subconjunto se le da a George y el resto se le da a Alice. George ahora tiene al menos 5/13 y Alice tiene exactamente 8/13.

Caso 2: Hay un subconjunto de las piezas sin marcar cuya suma es 8. Por ejemplo, si George marca la pieza 3 y solo una pieza 1, este subconjunto se le da a Alice y el resto se le da a George. Alice ahora tiene exactamente 8 y George ha renunciado a una suma menor que 8, por lo que tiene al menos 5/13.

Es posible demostrar que los casos buenos son los únicos casos posibles. Es decir, cada subconjunto de 5:3:2:1:1:1, O tiene un subconjunto que suma 5, O su complemento tiene un subconjunto que suma 8. Por lo tanto, el algoritmo anterior siempre encuentra una asignación WPR con las proporciones dadas. El número de cortes utilizados es solo 5.

McAvaney, Robertson y Webb [1] : 36–41  [2] generalizan esta idea utilizando el concepto de particiones de Ramsey (llamado así por la teoría de Ramsey ).

Formalmente: si y son números enteros positivos, una partición de se llama partición de Ramsey para el par , si para cualquier sublista , hay una sublista de cuya suma es , o hay una sublista de cuya suma es .

En el ejemplo anterior, la partición es 5:3:2:1:1:1, que es una partición Ramsey. Además, esta es la partición Ramsey más corta en este caso, por lo que nos permite utilizar una pequeña cantidad de cortes.

Las particiones de Ramsey siempre existen. Además, siempre hay una partición de Ramsey más corta. Se puede encontrar utilizando una variante simple del algoritmo de Euclides . El algoritmo se basa en el siguiente lema: [1] : 143–144 

Si , y es una partición de , y , entonces es una partición de . Además, es una partición de Ramsey mínima para el par si-y-solo-si es una partición de Ramsey mínima para el par .

Este lema conduce al siguiente algoritmo recursivo.

:

  1. Ordene las entradas de tal manera que .
  2. Empujar .
  3. Si , entonces presione y termine.
  4. Si , entonces .

Una vez que se encuentra una partición Ramsey mínima, se puede utilizar para encontrar una división WPR respetando los derechos.

El algoritmo necesita al menos cortes, donde es la proporción áurea. En la mayoría de los casos, este número es mejor que hacer cortes. Pero si , entonces se necesitan cortes, ya que la única partición de Ramsey del par es una secuencia con unos.

Cortar casi por la mitad

Supongamos de nuevo que Alicia tiene derecho a 8/13 y Jorge a 5/13. La torta se puede dividir de la siguiente manera.

La idea general es similar al protocolo Even-Paz : [1] : 42–44  :

  1. Ordene las entradas de tal manera que . Suponga que Alice tiene derecho a y George tiene derecho a .
  2. Pídale a George que corte el pastel en mitades casi iguales, es decir:
    • Si es par, entonces George corta el pastel en dos pedazos iguales a sus ojos;
    • Si es impar, entonces George corta el pastel en dos pedazos cuya relación de valoración depende de sus ojos.
  3. Al menos una de las piezas vale para Alicia al menos el valor declarado por Jorge; dale esta pieza a Alicia.
  4. Supongamos que la pieza tomada por Alice es la pieza con valor , donde . Llamar .

El algoritmo de corte cercano a la mitad necesita como máximo cortes, por lo que siempre es más eficiente que el algoritmo de particiones de Ramsey.

El algoritmo de corte por la mitad no siempre es óptimo. Por ejemplo, supongamos que la proporción es 7:3.

La cuestión de cómo encontrar el mejor recorte inicial para cada proporción de derechos es una pregunta abierta.

El algoritmo se puede generalizar a n agentes; el número de consultas requeridas es

Cseh y Fleiner [3] presentaron un algoritmo para dividir una torta multidimensional entre cualquier número de agentes con cualquier derecho (incluidos los derechos irracionales), en un número finito de consultas. Su algoritmo requiere consultas en el modelo de consultas de Robertson-Webb ; por lo tanto, es más eficiente que la clonación de agentes y el corte casi a la mitad. Demuestran que esta complejidad de tiempo de ejecución es óptima.

Algoritmos para derechos irracionales

Cuando los derechos no son números racionales, no se pueden utilizar métodos basados ​​en clonación, ya que el denominador es infinito. Shishido y Zeng presentaron un algoritmo llamado mark-cut-choose , que también puede manejar derechos irracionales, pero con un número ilimitado de cortes. [4]

El algoritmo de Cseh y Fleiner también se puede adaptar para trabajar con derechos irracionales en un número finito de consultas. [5]

Número de cortes necesarios

Además del número de consultas necesarias, también es interesante minimizar el número de cortes necesarios, de modo que la división no quede demasiado fraccionada. Los algoritmos Shishido-Zeng producen una división justa con un máximo de cortes, y una división muy justa con un máximo de cortes. [4]

En el peor de los casos, al menos podrían ser necesarios algunos cortes. Brams, Jones y Klamler [6] muestran un ejemplo para n = 2. Un pastel formado por cuatro regiones consecutivas debe dividirse entre Alice y George, cuyas valoraciones son las siguientes:

Nótese que el valor total de la torta es 8 para ambos socios. Si , entonces Alice tiene derecho a un valor de al menos 6. Para darle a Alice su parte correspondiente en una porción conectada, debemos darle las tres porciones más a la izquierda o las tres porciones más a la derecha. En ambos casos George recibe una porción con un valor de solo 1, que es menor que su parte correspondiente de 2. Para lograr una división WPR en este caso, debemos darle a George su parte correspondiente en el centro de la torta, donde su valor es relativamente grande, pero entonces Alice recibirá dos porciones desconectadas. [7]

Segal-Halevi [8] muestra que, si la torta es circular (es decir, los dos puntos finales están identificados), entonces siempre es posible una división WPR conexa para dos personas; esto se desprende del teorema de Stromquist-Woodall . Al aplicar recursivamente este teorema para encontrar divisiones exactas , es posible obtener una división WPR utilizando como máximo cortes cuando n es una potencia de 2, y un número similar cuando n es general.

Crew, Narayanan y Spirkle [9] mejoraron este límite superior a 3 n -4 utilizando el siguiente protocolo:

El número exacto de cortes necesarios sigue siendo una pregunta abierta. El caso abierto más simple es cuando hay 3 agentes y los pesos son 1/7, 2/7, 4/7. No se sabe si el número de cortes necesarios es 4 (como en el límite inferior) o 5 (como en el límite superior).

Véase también

Zeng [10] presentó un algoritmo para un corte aproximado de pastel sin envidia con diferentes derechos.

Dall'Aglio y MacCheroni [11] : El Teoría 3  demostró la existencia de un reparto proporcional de los beneficios con diferentes derechos incluso cuando las preferencias de los agentes se describen mediante relaciones de preferencia no aditivas, siempre que satisfagan ciertos axiomas.

Referencias

  1. ^ abcd Robertson, Jack; Webb, William (1998). Algoritmos para cortar la torta: sea justo si puede . Natick, Massachusetts: AK Peters. ISBN 978-1-56881-076-8. Número de serie  97041258. OL  2730675W.
  2. ^ McAvaney, Kevin; Robertson, Jack; Webb, William (1992). "Particiones de Ramsey de números enteros y divisiones justas". Combinatorica . 12 (2): 193. doi :10.1007/bf01204722. S2CID  19376212.
  3. ^ Cseh, Ágnes; Fleiner, Tamás (1 de junio de 2020). "La complejidad de cortar la torta con porciones desiguales". ACM Transactions on Algorithms . 16 (3): 29:1–29:21. arXiv : 1709.03152 . doi :10.1145/3380742. ISSN  1549-6325. S2CID  218517351.
  4. ^ ab Shishido, Harunor; Zeng, Dao-Zhi (1999). "Algoritmos de marcación, selección y corte para divisiones justas y fuertemente justas". Decisión y negociación grupal . 8 (2): 125–137. doi :10.1023/a:1008620404353. ISSN  0926-2644. S2CID  118080310.
  5. ^ Cseh, Ágnes; Fleiner, Tamás (2018), "La complejidad de cortar la torta con porciones desiguales", Teoría de juegos algorítmica , Springer International Publishing, págs. 19-30, arXiv : 1709.03152 , doi :10.1007/978-3-319-99660-8_3, ISBN 9783319996592, Número de identificación del sujeto  19245769
  6. ^ Brams, SJ; Jones, MA; Klamler, C. (2007). "Corte de pastel proporcional". Revista internacional de teoría de juegos . 36 (3–4): 353. doi :10.1007/s00182-007-0108-z. S2CID  19624080.
  7. ^ Nótese que existe una división conectada en la que las razones entre los valores de los socios son 3:1: se le dan a Alice las dos porciones más a la izquierda y 8/11 de la tercera porción (valor 4+16/11=60/11) y se le dan a George las 3/11 restantes y la porción más a la derecha (valor 1+9/11=20/11). Sin embargo, esta partición no es WPR ya que ningún socio recibe su parte correspondiente.
  8. ^ Segal-Halevi, Erel (14 de marzo de 2018). "Corte de la torta con diferentes derechos: ¿cuántos cortes son necesarios?". Journal of Mathematical Analysis and Applications . 480 : 123382. arXiv : 1803.05470 . doi :10.1016/j.jmaa.2019.123382. S2CID  3901524.
  9. ^ Crew, Logan; Narayanan, Bhargav; Spirkl, Sophie (16 de septiembre de 2019). "División desproporcionada". arXiv : 1909.07141 [math.CO].
  10. ^ Zeng, Dao-Zhi (2000). "Procedimientos aproximados libres de envidia". Práctica de juegos: contribuciones de la teoría de juegos aplicada . Biblioteca de teoría y decisión. Vol. 23. Springer. págs. 259–271. doi :10.1007/978-1-4615-4627-6_17. ISBN 9781461546276.
  11. ^ Dall'Aglio, M.; MacCheroni, F. (2009). «Tierras en disputa» (PDF) . Juegos y comportamiento económico . 66 : 57–77. doi :10.1016/j.geb.2008.04.006.