stringtranslate.com

Maximizar la cuota

La participación máxima (MMS) es un criterio de asignación justa de ítems . Dado un conjunto de ítems con diferentes valores, la participación máxima de 1 de n es el valor máximo que se puede obtener al dividir los ítems en partes y tomar la parte con el valor mínimo. Una asignación de ítems entre agentes con diferentes valoraciones se llama justa MMS si cada agente obtiene un paquete que es al menos tan bueno como su participación máxima de 1 de n . La equidad MMS es una relajación del criterio de proporcionalidad : cada agente obtiene un paquete que es al menos tan bueno como la división igualitaria ( de cada recurso). La proporcionalidad se puede garantizar cuando los ítems son divisibles, pero no cuando son indivisibles, incluso si todos los agentes tienen valoraciones idénticas. Por el contrario, la equidad MMS siempre se puede garantizar a agentes idénticos, por lo que es una alternativa natural a la proporcionalidad incluso cuando los agentes son diferentes.

Motivación y ejemplos

Artículos idénticos. Supongamos primero que los artículos idénticos deben distribuirse de manera justa entre las personas. Lo ideal sería que cada persona recibiera artículos, pero esto puede ser imposible si no es divisible por , ya que los artículos son indivisibles. Un segundo criterio de equidad natural es redondear hacia abajo al entero más cercano y dar a cada persona al menos artículos. Recibir menos de artículos es "demasiado injusto": es una injusticia que no se justifica por la indivisibilidad de los artículos.

Diferentes elementos. Supongamos ahora que los elementos son diferentes y que cada elemento tiene un valor diferente. Por ejemplo, supongamos que y y los valores de los elementos son , sumando . Si los elementos fueran divisibles, le daríamos a cada persona un valor de (o, si fueran divisibles solo a valores enteros como en el párrafo anterior, al menos ), pero esto no es posible. El valor más grande que se puede garantizar a los tres agentes es 7, por la partición . De manera informal, es el valor total dividido por "redondeado hacia abajo al elemento más cercano".

El conjunto que alcanza este valor maximin se denomina "1 de cada 3 maximin-share" (cuota maximin 1 de cada 3): es el mejor subconjunto de elementos que se puede construir dividiendo el conjunto original en partes y tomando la parte menos valiosa. Por lo tanto, en este ejemplo, una asignación es justa para MMS si le da a cada agente un valor de al menos .

Diferentes valoraciones. Supongamos ahora que cada agente asigna un valor diferente a cada artículo, por ejemplo:

Ahora, cada agente tiene un MMS diferente:

Aquí, una asignación es MMS-justa si le da a Alice un valor de al menos , a George un valor de al menos y a Dina un valor de al menos . Por ejemplo, darle a George los dos primeros elementos , a Alice los dos siguientes y a Dina el último elemento es MMS-justa.

Interpretación . La MMS de 1 de cada 100 de un agente puede interpretarse como la utilidad máxima que un agente puede esperar obtener de una asignación si todos los demás agentes tienen las mismas preferencias, cuando él siempre recibe la peor parte. Es la utilidad mínima a la que un agente podría sentirse con derecho, basándose en el siguiente argumento: si todos los demás agentes tienen las mismas preferencias que yo, hay al menos una asignación que me da esta utilidad y hace que todos los demás agentes estén (débilmente) mejor; por lo tanto, no hay razón para darme menos.

Una interpretación alternativa es: el paquete más preferido que el agente podría garantizar como divisor en divide y elige contra oponentes adversarios: el agente propone su mejor asignación y deja que todos los demás elijan una parte antes de tomar la restante.

La equidad MMS también puede describirse como el resultado del siguiente proceso de negociación. Se sugiere una determinada asignación. Cada agente puede oponerse a ella sugiriendo una distribución alternativa de los elementos. Sin embargo, al hacerlo debe dejar que todos los demás agentes elijan su parte antes que él. Por lo tanto, un agente se opondría a una asignación solo si puede sugerir una distribución en la que todos los paquetes sean mejores que su paquete actual. Una asignación es equitativa MMS si ningún agente se opone a ella, es decir, para cada agente, en cada distribución existe un paquete que es ligeramente peor que su parte actual.

Historia

Theodore Hill [1] estudió la participación máxima en 1987. Presentó un límite inferior para la participación máxima de un agente en función del valor del ítem más grande y demostró que siempre existe una asignación en la que cada agente recibe al menos este límite inferior. Nótese que la participación máxima real puede ser mayor que el límite inferior, por lo que la asignación encontrada por el método de Hill puede no ser justa para MMS.

Budish [2] estudió la equidad MMS en 2011, en el contexto de la asignación de cursos . Presentó el mecanismo A-CEEI , que logra una asignación aproximadamente equitativa a la MMS si se le permite agregar algunos bienes. En 2014, Procaccia y Wang [3] demostraron que puede no existir una asignación equitativa a la MMS exacta entre tres o más agentes.

Definición formal

Sea un conjunto que representa el recurso que se va a asignar. Sea cualquier función de valor real sobre subconjuntos de , que represente su "valor". La participación máxima de 1 de n de from se define como:

Aquí, el máximo es sobre todas las particiones de en subconjuntos disjuntos, y el mínimo es sobre todos los subconjuntos en la partición. En los ejemplos anteriores, era un conjunto de números enteros, y era la función suma, es decir, se definió como la suma de los números enteros en . Por ejemplo, mostramos que , donde la partición maximizadora es . En un problema típico de asignación justa, hay algunos agentes diferentes con diferentes funciones de valor sobre el mismo recurso . El valor 1 de MMS de agente se denota por . Una asignación es un vector de n subconjuntos disjuntos por pares de -- un subconjunto por agente. Una asignación se llama MMS-justa , o simplemente una asignación MMS , si para cada agente ,

.

Una asignación se denomina partición MMS de agente si se cumple que para todos , es decir, la asignación es una de las particiones que maximiza la fórmula para el MMS de .

Límite inferior

Hill [1] demostró que, si el valor de cada elemento de un agente es, en la mayoría de los casos, el MMS de 1 de n de ese agente es al menos , donde es la siguiente función lineal por partes :

para todos , para todos .

Tenga en cuenta que es una función continua y no creciente de , con y (consulte el documento para ver un gráfico de y )

Hill también demostró que, para cada n y , y para cualesquiera n agentes que valoran cada elemento en la mayoría de los casos el valor total, existe una partición en la que cada agente recibe un valor de al menos . Además, esta garantía es estricta: para cada n y , hay casos en los que es imposible garantizar más de a todos, incluso cuando todas las valoraciones son idénticas.

Markakis y Psomas [4] reforzaron la garantía de Hill y proporcionaron un algoritmo de tiempo polinomial para calcular una asignación que satisface esta garantía más fuerte. También demostraron que ningún mecanismo veraz puede obtener una aproximación de 2/3 a esta garantía y presentar una aproximación veraz de factor constante para un número limitado de bienes. Gourves, Monnot y Tlilane [5] ampliaron el algoritmo de Markakis y Psomas para obtener una garantía de equidad más estricta, que funciona para el problema más general de asignar una base de un matroide .

Li, Moulin, Sun y Zhou [6] extendieron el límite inferior de Hill a los males y presentaron un límite más preciso que depende también del número de males. También presentaron un algoritmo de tiempo polinomial que alcanza este límite.

Existencia de asignaciones justas para el MMS

Es posible que no exista una asignación justa de MMS. Procaccia y Wang [3] y Kurokawa [7] construyeron una instancia con agentes e ítems, en la que ninguna asignación garantiza a cada agente el MMS de 1 de 3. Nótese que esto no contradice el resultado de Hill, ya que el MMS de todos los agentes puede ser estrictamente mayor que el límite inferior de Hill . En su instancia, hay objetos, indexados por y . Cada agente valora cada objeto por:

donde son matrices particulares de 3 por 4 con valores menores que . Demuestran que cada agente puede dividir los objetos en subconjuntos de objetos cada uno, de modo que la suma de valores en cada subconjunto sea 4.055.000, que es por lo tanto el MMS de todos los agentes. Demuestran que cada asignación de MMS debe dar exactamente 4 objetos particulares a cada agente, pero tal asignación no existe. Por lo tanto, cada asignación da al menos a un agente un valor de como máximo 4.054.999. Generalizaron este caso y demostraron que para cada existe un caso con elementos.

Feige, Sapir y Tauber [8] mejoraron el resultado de no existencia, construyendo una instancia con agentes e ítems, en la que no hay asignación de MMS. En esta instancia, cada agente tiene un MMS de 40, pero solo es posible garantizar los ítems del agente peor posicionado con un valor combinado de 39. También muestran que para cualquier , hay una instancia con ítems para los que no existe una asignación de MMS. Si es par, mejoran el límite a los ítems. Para estas instancias, el peor agente puede, como máximo, recibir una parte de su MMS.

Si bien no se garantiza la existencia de asignaciones de MMS, se ha demostrado que, en casos aleatorios, existen asignaciones de MMS con una alta probabilidad . Kurokawa, Procaccia y Wang [9] demostraron que esto es válido para dos casos:

Amanatidis, Markakis, Nikzad y Saberi [11] también prueban que, en instancias generadas aleatoriamente, existen asignaciones MMS-justas con alta probabilidad .

Para muchas clases de instancias, se ha demostrado que siempre existen asignaciones MMS. Cuando todos los n agentes tienen valoraciones idénticas, siempre existe una asignación MMS por definición (todos los agentes tienen las mismas particiones MMS). Un caso ligeramente más general en el que existe una asignación MMS es cuando algunos agentes tienen valoraciones idénticas. Una asignación MMS se puede encontrar entonces mediante dividir y elegir : los agentes idénticos dividen los elementos en paquetes, cada uno de los cuales es al menos tan bueno como su MMS; el -ésimo agente elige el paquete con el valor más alto; y los agentes idénticos toman los paquetes restantes. En particular, con dos agentes, siempre existe una asignación MMS.

Bouveret y Lemaître [12] demostraron que existen asignaciones MMS en los siguientes casos:

El último resultado fue mejorado posteriormente por Kurokawa, Procaccia y Wang [9] y por Feige, Sapir y Tauber [8] . Debido al ejemplo negativo con tres agentes y nueve elementos, esta es la constante más grande que existe, de modo que todas las instancias con agentes y elementos siempre tienen asignaciones MMS, sin importar el valor de . Hummel [13] demostró además que existen asignaciones MMS en los siguientes casos:

Amanatidis, Markakis, Nikzad y Saberi [11] demostraron que las asignaciones MMS existen y se pueden encontrar en tiempo polinomial para el caso de valoraciones ternarias , en las que cada elemento se valora en 0, 1 o 2.

Uriel Feige [14] demostró que las asignaciones MMS siempre existen en instancias bivaluadas , en las que hay dos valores a y b , y cada agente valora cada elemento en a o b .

Aproximaciones

Budish [2] introdujo una aproximación al MMS 1-de -n (el MMS 1-de-( )): cada agente recibe al menos tanto como podría obtener al dividirlo en n +1 paquetes y obtener el peor. En general, para cualquier d > n , se puede considerar el MMS 1-de-d como una aproximación al MMS 1-de -n y buscar una asignación en la que, para cada agente i :

Obsérvese que el valor del MMS 1-de-d es una función débilmente decreciente de d . Esto se denomina aproximación ordinal , ya que depende únicamente de la clasificación de los paquetes y no de sus valores precisos. Procaccia y Wang [3] introdujeron un tipo diferente de aproximación: la aproximación multiplicativa al MMS: una asignación es r-fracción MMS -justa, para alguna fracción r en [0,1], si el valor de cada agente es al menos una fracción r del valor de su MMS, es decir, para cada agente i :

Supongamos que se puede elegir entre dos algoritmos: el primero garantiza una aproximación multiplicativa (por ejemplo, MMS de 3/4 fracciones), mientras que el segundo garantiza una aproximación ordinal (por ejemplo, MMS de 1 de (3 n /2)). ¿Cuál de las dos garantías es mayor? La respuesta depende de los valores.

En general, para cualquier entero k , el MMS 1-de- n es al menos k veces el MMS 1-de- nk : tome una partición MMS 1-de- nk óptima y agrupe los paquetes en n superpaquetes, cada uno de los cuales contiene k paquetes originales. Cada uno de estos superpaquetes vale al menos k veces el paquete original más pequeño. Por lo tanto, una aproximación 1/ k -multiplicativa es al menos tan grande como una aproximación ordinal 1-de- nk , pero puede ser menor que la aproximación ordinal 1-de-( nk- 1), como en el ejemplo anterior. En particular, cualquier aproximación r -multiplicativa para r ≥ 1/2 es al menos tan buena como la aproximación ordinal 1-de-(2 n ), pero podría ser peor que la aproximación ordinal 1-de-(2 n -1).

MMS - Asignación justa de bienes

Aproximaciones multiplicativas

Procaccia y Wang [3] presentaron un algoritmo que siempre encuentra una fracción r n de MMS, donde

donde oddfloor( n ) es el entero impar más grande menor o igual a n . En particular, r 3 = r 4 = 3/4, disminuye cuando n aumenta y siempre es mayor que 2/3. Su algoritmo se ejecuta en tiempo polinomial en m cuando n es constante, pero su tiempo de ejecución puede ser exponencial en n .

Amanatidis, Markakis, Nikzad y Saberi [11] presentaron varios algoritmos mejorados:

Barman y Krishnamurthy [15] [16] presentaron:

Ghodsi, Hajiaghayi, Seddighin, Seddighin y Yami [17] presentaron:

Garg, McGlaughlin y Taki [18] presentaron un algoritmo simple para la equidad MMS de fracción 2/3 cuyo análisis también es simple.

Garg y Taki [19] presentaron:

Akrami, Garg, Sharma y Taki [20] mejoran el análisis del algoritmo presentado por Garg y Taki, simplificando el análisis y mejorando la garantía de existencia de .

Hasta la fecha, no se sabe cuál es el r más grande para que siempre exista una asignación de MMS de r -fracción. Puede ser cualquier número entre y .

Aproximaciones ordinales

Budish [2] demostró que el equilibrio competitivo aproximado a partir de ingresos iguales siempre garantiza el MMS 1-de-( ). Sin embargo, esta asignación puede tener exceso de oferta y, lo que es más importante, exceso de demanda: la suma de los paquetes asignados a todos los agentes puede ser ligeramente mayor que el conjunto de todos los artículos. Un error de este tipo es razonable en la asignación de cursos , ya que un pequeño exceso de oferta se puede corregir añadiendo una pequeña cantidad de plazas. Pero el clásico problema de división justa supone que no se pueden añadir artículos.

Sin exceso de oferta y demanda, se conocen las siguientes aproximaciones:

Hasta la fecha, no se sabe cuál es el valor más pequeño de d para que siempre exista una asignación de MMS de 1 de cada d . Puede ser cualquier número entre n + 1 y 3 n/ 2. El caso abierto más pequeño es n = 4.

Restricciones adicionales

Maximización del producto : Caragiannis, Kurokawa, Moulin, Procaccia, Shah y Wang [26] demostraron que la asignación máxima de bienestar de Nash (la asignación que maximiza el producto de las utilidades) es siempre -fracción MMS justa y es estricta.

Veracidad : Amanatidis, Birmpas y Markakis [27] presentaron mecanismos veraces para asignaciones aproximadas de MMS justas (ver también División estratégica justa ):

Restricciones de cardinalidad : los elementos se dividen en categorías y cada agente puede obtener como máximo k h elementos de cada categoría h . En otras palabras, los paquetes deben ser conjuntos independientes de un matroide de partición .

Gráfico de conflictos : Hummel y Hetland [30] estudian otro escenario en el que hay un gráfico de conflictos entre elementos (por ejemplo: los elementos representan eventos y un agente no puede asistir a dos eventos simultáneos). Muestran que, si el grado del gráfico de conflictos es d y está en (2, n ), entonces se puede encontrar una asignación de MMS de 1/ d -fracción en tiempo polinomial, y siempre existe una asignación de MMS de 1/3-fracción.

Conectividad : los elementos están ubicados en un gráfico y cada parte debe ser un subgráfico conexo.

MMS - Distribución justa de tareas

Aziz, Rauchecker, Schryen y Walsh [33] extendieron la noción de MMS a las tareas domésticas (ítems con utilidades negativas). Nótese que, para las tareas domésticas, los factores de aproximación multiplicativa son mayores que 1 (ya que menos tareas tienen mayor utilidad) y los factores de aproximación ordinal son menores que n . Presentaron:

Barman y Krishnamurthy [16] presentaron un algoritmo que logra una MMS de 4/3 fracciones (precisamente, ). El algoritmo puede considerarse como una generalización del algoritmo LPT para la programación de máquinas idénticas.

Huang y Lu [34] demuestran que siempre existe una asignación de tareas que sea justa en términos de MMS con una fracción de 11/9 y que se puede encontrar una asignación de tareas que sea justa en términos de MMS con una fracción de 5/4 en tiempo polinomial. Su algoritmo puede considerarse una generalización del algoritmo Multifit para la programación de máquinas idénticas.

Kulkarni, Mehta y Taki [35] estudian la asignación justa de MMS con valoraciones mixtas , es decir, cuando hay bienes y tareas. Demuestran que:

Ebadian, Peters y Shah [36] prueban que siempre existe una asignación MMS en instancias bivaluadas, cuando cada agente i divide las tareas en "fáciles" (valoradas en 1 para todos) o "difíciles" (valoradas en algún entero p i > 1).

Técnicas y algoritmos

Se pueden aplicar varias normalizaciones al problema original sin cambiar la solución. A continuación, O es el conjunto de todos los objetos.

Escalada

Si, para cada agente i, todas las valoraciones se escalan por un factor (que puede ser diferente para distintos agentes), entonces el MMS para cada agente se escala por el mismo factor; por lo tanto, cada asignación de MMS en la instancia original es una asignación de MMS en la instancia escalada. Es común escalar las valoraciones de modo que el MMS de cada agente sea exactamente . Después de este escalamiento, los problemas de aproximación de MMS se pueden plantear como:

El escalamiento anterior requiere calcular el MMS de cada agente, lo que es un problema NP-hard ( partición de números multidireccional ). Un escalamiento alternativo, que se puede realizar más rápido, es: [18]

Asignar un objeto

Si eliminamos un objeto de . Entonces, para cada agente, el MMS -fuera de-( ) con respecto al conjunto restante es al menos su MMS -fuera de- con respecto al conjunto original . Esto se debe a que, en la partición MMS original, las partes permanecen intactas. [12] Ahora, supongamos que pretendemos dar a cada agente un valor de . Si algún objeto vale al menos para al menos un agente, entonces podemos dárselo a uno de esos agentes arbitrariamente y proceder a asignar los objetos restantes a los agentes restantes. Por lo tanto, podemos suponer que:

Esta normalización funciona incluso con escalamiento rápido y con valoraciones monótonas arbitrarias (incluso no aditivas). [17]

Relleno de bolsas

Denotemos un objeto, que es valorado como máximo por todos los agentes, como un " objeto -pequeño". Supongamos que todos los objetos son -pequeños. Tome una bolsa vacía y llénela con objeto tras objeto, hasta que la bolsa valga al menos para al menos un agente. Luego, entregue la bolsa a uno de esos agentes arbitrariamente. Dado que todos los objetos son -pequeños, los agentes restantes valoran la bolsa como máximo ; si este valor es suficientemente pequeño, entonces el valor restante es suficientemente grande para que podamos proceder recursivamente. [18] En particular, el llenado de bolsas da las siguientes soluciones:

Estos algoritmos de llenado de bolsas funcionan incluso con el escalamiento rápido, por lo que se ejecutan en tiempo polinomial: no necesitan saber el valor MMS exacto. [18] De hecho, ambos algoritmos se pueden enunciar sin mencionar el MMS en absoluto:

Relleno de bolsa modificado : La condición de que todos los objetos sean -pequeños se puede relajar de la siguiente manera. [18] Tome algunos . Denote un objeto que no sea -pequeño (es decir, valorado al menos por al menos un agente) como un " objeto -grande". Suponga que como máximo los objetos son -grandes. Tome un objeto -grande , póngalo en una bolsa y llénela con objetos -pequeños hasta que un agente indique que vale para él al menos . Debe haber al menos un agente de este tipo, ya que algún agente valora en algún . Para este agente, quedan como máximo objetos -grandes. Por la normalización anterior, estos objetos siguen siendo -pequeños, por lo que su valor total para es como máximo , por lo que el valor de los objetos -pequeños restantes es al menos .

Realizar pedidos

Una instancia está ordenada si todos los agentes tienen el mismo ranking ordinal en los objetos, es decir, los objetos pueden ser numerados de tal manera que, para cada agente , . Intuitivamente, las instancias ordenadas son las más difíciles, ya que el conflicto entre agentes es mayor. De hecho, la instancia negativa de [3] está ordenada - el orden de los objetos está determinado por la matriz , que es la misma para todos los agentes. Esto también puede probarse formalmente. Supongamos que tenemos un algoritmo que encuentra, para cada instancia ordenada, una asignación de MMS de -fracción. Ahora, se nos da una instancia general de asignación de ítems . La resolvemos de la siguiente manera. [12] [15]

  1. Construya una instancia ordenada de la siguiente manera: para cada agente i , defina in como el -ésimo valor más alto en el conjunto de valores del agente in . Esto requiere tiempo.
  2. Encuentre una asignación de MMS de -fracción en .
  3. Construya una secuencia de selección en la que el agente que recibió seleccione primero, el agente que recibió seleccione segundo, etc.
  4. Dejemos que los agentes escojan sus mejores artículos de acuerdo con la secuencia de selección. Sea la asignación resultante. En , cada agente recibe exactamente la misma cantidad de artículos que en . Además, cada agente que recibió en , recibe uno de sus mejores artículos en . Por lo tanto, su valor por cada artículo que obtuvo en es al menos tan grande como su valor por el artículo correspondiente en . Por lo tanto, el valor de cada agente en es al menos tan alto como en . Dado que el orden no cambia los valores MMS, la nueva asignación sigue siendo -fracción MMS.

Entonces, cuando buscamos asignaciones de MMS de fracciones, podemos asumir que:

Asignar dos objetos

Supongamos que encontramos dos objetos o 1 y o 2 , de los cuales un agente i valora al menos r , mientras que los otros agentes valoran como máximo 1. Entonces estos dos objetos pueden asignarse a i . Para los otros agentes, el MMS 1 de ( n -1) con respecto al conjunto restante es al menos su MMS 1 de n con respecto al conjunto original O . Esto se debe a que, en la partición MMS original, al menos n -2 partes permanecen intactas, mientras que las dos partes que no están intactas se pueden combinar para formar una sola parte con un valor de al menos 1. Esta normalización funciona solo con valoraciones aditivas. [17] : Lem.3.2 

Además, supongamos que la instancia está ordenada, y supongamos que eliminamos de O los dos objetos o n , o n +1 (es decir, los elementos de mayor valor n -ésimo y ( n +1)-ésimo). Entonces, para cada agente, el MMS 1 de ( n -1) con respecto al conjunto restante es al menos su MMS 1 de n con respecto al conjunto original O . Esto se debe a que, por el principio del palomar, al menos una parte MMS de cada agente debe contener dos o más objetos del conjunto { o 1 , ..., o n +1 }. Estos elementos se pueden usar para reemplazar los objetos entregados, lo que da como resultado n -1 partes con un valor de al menos 1. Esto significa que, si los objetos o n , o n +1 tienen un valor de al menos el MMS para algún agente i , podemos dárselos a i y proceder a asignar los objetos restantes a los agentes restantes. Por lo tanto, podemos suponer wlog que:

Esta normalización funciona incluso con el escalamiento rápido. Al combinarla con el llenado de bolsas modificado se obtiene el siguiente algoritmo simple para MMS de 2/3 fracciones. [18]

La garantía de este algoritmo se puede afirmar incluso sin mencionar MMS:

Problemas algorítmicos

Algunos algoritmos básicos relacionados con el MMS son:

Relación con otros criterios de equidad

Una asignación se denomina libre de envidia excepto c elementos (EF c ) para un agente i si, para cada otro agente j , existe un conjunto de, como máximo, c elementos que, si se eliminan del conjunto de j , entonces i no envidia el resto. Una asignación EF0 se denomina simplemente libre de envidia . Las asignaciones EF1 se pueden encontrar, por ejemplo, mediante la asignación de elementos por turnos o mediante el procedimiento de grafo de envidia .

Una asignación se denomina proporcional-excepto-c-elementos (PROP* c ) para un agente i si existe un conjunto de, como máximo, c elementos fuera del paquete de i que, si se eliminan del conjunto de todos los elementos, i valora su paquete al menos 1/ n del resto. Una asignación PROP*0 se denomina simplemente proporcional .

EF0 implica PROP*0, y EF1 implica PROP*( n -1). Además, para cualquier entero c 0, EF c implica PROP*(( n -1) c ). [39] : Lem.2.3  La implicación opuesta es verdadera cuando n = 2, pero no cuando n > 2.

Las siguientes aproximaciones de participación máxima están implícitas en PROP*( n -1), por lo tanto también en EF1: [39] : Lem.2.7 

Las implicaciones anteriores se ilustran a continuación:

Una asignación se denomina libre de envidia excepto cualquier elemento (EF x ) para un agente i si, para cada otro agente j , para cualquier elemento individual eliminado del conjunto de j , i no envidia al resto. EFx es estrictamente más fuerte que EF1. Implica las siguientes aproximaciones MMS: [40] : Prop.3.3-3.4 

MMS para grupos

Una asignación se denomina asignación de máxima participación equitativa por pares (PMMS-fair) si, por cada dos agentes i y j , el agente i recibe al menos su participación máxima de 1 de cada 2 restringida a los elementos recibidos por i y j . No se sabe si siempre existe una asignación PMMS, pero siempre existe una aproximación de 0,618. [26]

Una asignación se denomina justa en cuanto a la participación máxima en el grupo (GMMS-justa) si, para cada subgrupo de agentes de tamaño k , cada miembro del subgrupo recibe su participación máxima de 1 de k restringida a los elementos recibidos por este subgrupo. [41]

En las valoraciones aditivas, las distintas nociones de equidad se relacionan de la siguiente manera:

Se garantiza la existencia de asignaciones GMMS cuando las valoraciones de los agentes son binarias o idénticas. Con valoraciones aditivas generales, existen asignaciones 1/2-GMMS y se pueden encontrar en tiempo polinomial. [41]

MMS para agentes con diferentes derechos

Cuando los agentes tienen diferentes derechos (también denominados: participaciones desiguales o derechos asimétricos ), la equidad del MMS debe adaptarse para garantizar una participación mayor a los agentes con mayores derechos. Se han sugerido varias adaptaciones. A continuación, suponemos que los derechos están dados por un vector , donde representa el derecho del agente .

Equidad ponderada de MMS

Farhadi, Ghodsi, Hajiaghayi, Lahaie, Pennock, Seddighin y Seddigin [42] presentan la participación máxima ponderada (WMMS), definida por:

Intuitivamente, el WMMS óptimo se obtiene mediante una partición en la que el valor de la parte j es proporcional a la titularidad del agente j . Por ejemplo, supongamos que todas las funciones de valor son las sumas y el vector de titularidad es t = (1/6, 11/24, 9/24). Entonces, por la partición ({1,3},{5,6},{9}); es óptimo ya que el valor de cada parte es igual a . Por la misma partición, y . Cuando todas las n titularidades son iguales, .

Una asignación de C se denomina WMMS-justa para el vector de derechos t si el valor de cada agente i es al menos . Cuando todos los n agentes tienen valoraciones idénticas, siempre existe una asignación WMMS-justa por definición. Pero con diferentes valoraciones, la mejor aproximación multiplicativa posible es 1/ n . El límite superior se demuestra con el siguiente ejemplo con 2 n -1 bienes y n agentes, donde ε>0 es una constante muy pequeña:

Todos los agentes tienen una partición WMMS óptima: para los agentes "pequeños" (1, ..., n -1) es la partición ({1}, ..., { n -1}, { n }) y para el agente "grande" ( n ) es ({ n +1}, ..., {2 n -1}, {1, ..., n }). Por lo tanto, para todos los agentes i (a modo de comparación, observe que para los agentes pequeños, pero para el agente grande).

En cualquier aproximación multiplicativa de WMMS, todos los agentes deben obtener un valor positivo. Esto significa que los agentes pequeños toman al menos n -1 de los elementos 1,..., n , por lo que, como máximo, queda un elemento de este tipo para el agente grande, y su valor es aproximadamente 1/ n en lugar de casi 1.

Siempre existe una asignación justa de WMMS de 1/ n -fracción y se puede encontrar mediante la asignación de ítems por turnos . En un caso restringido, en el que cada agente i valora cada bien como máximo , existe una asignación justa de WMMS de 1/2-fracción y se puede encontrar mediante un algoritmo similar al llenado de bolsas: las valoraciones de cada agente i se multiplican por ; y en cada iteración, se le da un ítem a un agente insatisfecho (un agente con valor menor que ) que lo valora más. Este algoritmo asigna a cada agente i como mínimo y como máximo . En la práctica, casi siempre existe una asignación justa de WMMS. [42]

Equidad ordinal-MMS

Babaioff, Nisan y Talgam-Cohen [43] presentan una extensión natural de la aproximación MMS ordinal a agentes con diferentes derechos. Para dos enteros cualesquiera , conjunto C y función de valor V , defina

Aquí, el máximo se encuentra sobre todas las particiones de C en subconjuntos disjuntos, y el mínimo se encuentra sobre todas las uniones de partes. Por ejemplo, por la partición ({1,6},{3,5},{9}). Ahora, la participación ordinal maximin (OMMS) se define por:

Por ejemplo, si el derecho del agente i es cualquier número real al menos tan grande como 2/3, entonces tiene derecho al menos a los 2 de 3 MMS de C . Nótese que, aunque hay infinitos pares que satisfacen con , solo un número finito de ellos no son redundantes (no implicado por otros), por lo que es posible calcular el OMMS en tiempo finito. [44] Una asignación Z 1 ,..., Z n se llama OMMS-justa para el vector de derecho w si el valor de cada agente i es al menos .

El OMMS puede ser mayor o menor que el WMMS, dependiendo de los valores: [44]

Equidad en AnyPrice-Share

Babaioff, Ezra y Feige [45] introdujeron un tercer criterio de equidad, al que denominan AnyPrice Share (APS) . Lo definen de dos maneras equivalentes; una de ellas es claramente un fortalecimiento de la participación maximin. En lugar de dividir los artículos en d paquetes disjuntos, el agente puede elegir cualquier conjunto de paquetes, que pueden superponerse. Pero, el agente debe asignar un peso a cada paquete de modo que la suma de los pesos sea al menos 1, y cada artículo pertenezca a paquetes cuyo peso total sea como máximo el derecho del agente. El APS es el valor del paquete de peso positivo menos valioso. Formalmente:

donde el máximo se encuentra sobre todos los conjuntos de paquetes de modo que, para alguna asignación de pesos a los paquetes, el peso total de todos los paquetes es al menos 1, y el peso total de cada elemento es como máximo t i . Existe un algoritmo de tiempo poliomial que garantiza a cada agente al menos 3/5 de su APS. [45]

El APS es siempre al menos tan alto como el OMMS: dada una partición óptima l -fuera de d , con l/d ≤ t i , se puede asignar un peso de 1/ d a la unión de las partes 1,..., l , la unión de las partes 2,..., l +1, y así sucesivamente (de forma cíclica), de modo que cada parte esté incluida en exactamente l uniones. Por lo tanto, cada elemento pertenece a paquetes cuyo peso total es como máximo l / d , que es como máximo t i . Al agente se le garantiza el paquete menos valioso de dichos paquetes, que es al menos el MMS l -fuera de d .

En algunos casos, el APS es estrictamente superior al OMMS. A continuación se ofrecen dos ejemplos:

El APS puede ser mayor o menor que el WMMS; los ejemplos son los mismos que los utilizados para OMMS vs WMMS:

Participación máxima en función del valor del artículo más grande

Theodore Hill [1] presentó una versión del MMS que depende del valor del artículo más grande.

Véase también

Referencias

  1. ^ abc Hill, Theodore P. (1987). "Partitioning General Probability Measures". Anales de probabilidad . 15 (2): 804–813. doi : 10.1214/aop/1176992173 . ISSN  0091-1798. JSTOR  2244076.
  2. ^ abc Budish, Eric (2011). "El problema de asignación combinatoria: equilibrio competitivo aproximado a partir de ingresos iguales". Revista de economía política . 119 (6): 1061–1103. doi :10.1086/664613. S2CID  154703357.
  3. ^ abcdef Procaccia, AD; Wang, J (2014). "Es justo: garantizar cuotas maximin aproximadas". EC '14 Actas de la decimoquinta conferencia de la ACM sobre economía y computación . págs. 675–692. doi :10.1145/2600057.2602835. ISBN 9781450325653. Número de identificación del sujeto  53223172.
  4. ^ Markakis, Evangelos; Psomas, Christos-Alexandros (2011). "Sobre las asignaciones en el peor de los casos en presencia de bienes indivisibles". En Chen, Ning; Elkind, Edith; Koutsoupias, Elias (eds.). Internet and Network Economics . Apuntes de clase en informática. Vol. 7090. Berlín, Heidelberg: Springer. págs. 278–289. doi :10.1007/978-3-642-25510-6_24. ISBN 978-3-642-25510-6.
  5. ^ Gourvès, Laurent; Monnot, Jérôme; Tlilane, Lydia (19 de julio de 2015). "Compromisos en el peor de los casos en matroides con aplicaciones a la asignación de bienes indivisibles". Ciencias de la Computación Teórica . 589 : 121–140. doi :10.1016/j.tcs.2015.04.029. ISSN  0304-3975.
  6. ^ Li, Bo; Moulin, Hervé; Sol, Ankang; Zhou, Yu (2023). "Sobre la garantía del peor de los casos de Hill para males indivisibles". arXiv : 2302.00323 [cs.GT].
  7. ^ "Copia archivada" (PDF) . Archivado desde el original (PDF) el 28 de julio de 2019. Consultado el 29 de noviembre de 2019 .{{cite web}}: CS1 maint: archived copy as title (link)
  8. ^ abcd Feige, Uriel; Sapir, Ariel; Tauber, Laliv (19 de octubre de 2021). "Un ejemplo negativo ajustado para asignaciones justas de MMS". arXiv : 2104.04977 [cs.GT].
  9. ^ ab Kurokawa, David; Procaccia, Ariel; Wang, Junxing (21 de febrero de 2016). "¿Cuándo se puede garantizar la garantía de participación de Maximin?". Actas de la Conferencia AAAI sobre Inteligencia Artificial . 30 (1). doi : 10.1609/aaai.v30i1.10041 . ISSN  2374-3468. S2CID  7556264.
  10. ^ Dickerson, John; Goldman, Jonathan; Karp, Jeremy; Procaccia, Ariel; Sandholm, Tuomas (21 de junio de 2014). "El ascenso y la caída computacional de la imparcialidad". Actas de la Conferencia AAAI sobre Inteligencia Artificial . 28 (1). doi : 10.1609/aaai.v28i1.8884 . ISSN  2374-3468. S2CID  3178022.
  11. ^ abc Amanatidis, Georgios; Markakis, Evangelos; Nikzad, Afshin; Saberi, Amin (4 de diciembre de 2017). "Algoritmos de aproximación para calcular asignaciones de acciones de Maximin". ACM Transactions on Algorithms . 13 (4): 1–28. arXiv : 1503.00941 . doi :10.1145/3147173. S2CID  13366555.
  12. ^ abcd Bouveret, Sylvain; Lemaître, Michel (2015). "Caracterización de los conflictos en la división justa de bienes indivisibles utilizando una escala de criterios". Agentes autónomos y sistemas multiagente . 30 (2): 259. doi :10.1007/s10458-015-9287-3. S2CID  16041218.
  13. ^ Hummel, Halvard (1 de febrero de 2023). "Sobre los límites inferiores para las garantías de participación máxima". arXiv : 2302.00264 [cs.GT].
  14. ^ https://www.wisdom.weizmann.ac.il/~feige/mypapers/MMSab.pdf [ URL simple PDF ]
  15. ^ ab Barman, Siddharth; Krishnamurthy, Sanath Kumar (6 de marzo de 2017). "Algoritmos de aproximación para la división justa de Maximin". arXiv : 1703.01851 [cs.GT].
  16. ^ abc Barman, Siddharth; Krishnamurthy, Sanath Kumar (6 de marzo de 2020). "Algoritmos de aproximación para la división justa de Maximin". ACM Transactions on Economics and Computation . 8 (1): 5:1–5:28. arXiv : 1703.01851 . doi :10.1145/3381525. ISSN  2167-8375. S2CID  217191332.
  17. ^ abcdefghijklm Ghodsi, Mohammad; Hajiaghayi, Mohammadtaghi; Seddighin, Masoud; Seddighin, Saeed; Yami, Hadi (11 de junio de 2018). "Asignación justa de bienes indivisibles: mejoras y generalizaciones". Actas de la Conferencia ACM de 2018 sobre economía y computación . EC '18. Nueva York, NY, EE. UU.: Association for Computing Machinery. págs. 539–556. doi :10.1145/3219166.3219238. ISBN 978-1-4503-5829-3. Número de identificación del sujeto  450827.
  18. ^ abcdef Garg, yugal; McGlaughlin, Peter; Taki, Setareh (2018). Fineman, Jeremy T.; Mitzenmacher, Michael (eds.). "Aproximación a las asignaciones de acciones de Maximin". 2do Simposio sobre Simplicidad en Algoritmos (SOSA 2019) . Serie OpenAccess en Informática (OASIcs). 69 . Dagstuhl, Alemania: Schloss Dagstuhl – Leibniz-Zentrum fuer Informatik: 20:1–20:11. doi : 10.4230/OASIcs.SOSA.2019.20 . ISBN 978-3-95977-099-6.
  19. ^ ab Garg, Jugal; Taki, Setareh (13 de julio de 2020). "Un algoritmo de aproximación mejorado para acciones de Maximin". Actas de la 21.ª Conferencia de la ACM sobre economía y computación . EC '20. Evento virtual, Hungría: Association for Computing Machinery. págs. 379–380. arXiv : 1903.00029 . doi :10.1145/3391403.3399526. ISBN 978-1-4503-7975-5.S2CID67855844  .​
  20. ^ ab Akrami, Hannaneh; Garg, Jugal; Sharma, Eklavya; Taki, Setareh (29 de marzo de 2023). "Simplificación y mejora de la aproximación MMS". arXiv : 2303.16788 [cs.GT].
  21. ^ Feige, Uriel; Norkin, Alexey (11 de mayo de 2022). "Asignación equitativa maximin mejorada de elementos indivisibles a tres agentes". arXiv : 2205.05363 [cs.GT].
  22. ^ Akrami, Hannaneh; Melhorn, Kurt; Seddighin, Masoud; Shahkarami, Golnoosh (15 de diciembre de 2023). "Aproximaciones aleatorias y deterministas de participación máxima para valoraciones fraccionariamente subaditivas" (PDF) . Avances en sistemas de procesamiento de información neuronal . 36 : 58821–58832. arXiv : 2308.14545 .
  23. ^ Aigner-Horev, Elad; Segal-Halevi, Erel (2022). "Emparejamientos sin envidia en grafos bipartitos y sus aplicaciones a la división justa". Ciencias de la información . 587 : 164–187. arXiv : 1901.09527 . doi :10.1016/j.ins.2021.11.059. S2CID  170079201.
  24. ^ Hosseini, Hadi; Searns, Andrew (1 de diciembre de 2020). "Garantizar las acciones de Maximin: algunos agentes se quedaron atrás". arXiv : 2105.09383 [cs.GT].
  25. ^ Hosseini, Hadi; Searns, Andrew; Segal-Halevi, Erel (19 de enero de 2022). "Aproximación de la proporción ordinal máxima para las tareas domésticas". arXiv : 2201.07424 [cs.GT].
  26. ^ ab Caragiannis, Ioannis; Kurokawa, David; Moulin, Hervé; Procaccia, Ariel D.; Shah, Nisarg; Wang, Junxing (1 de septiembre de 2019). "La irrazonable equidad del máximo bienestar de Nash" (PDF) . ACM Trans. Econ. Comput . 7 (3): 12:1–12:32. doi :10.1145/3355902. ISSN  2167-8375. S2CID  202729326.
  27. ^ Amanatidis, Georgios; Birmpas, Georgios; Markakis, Evangelos (12 de mayo de 2016). "Sobre mecanismos veraces para la asignación de cuotas máximas". arXiv : 1605.04026 [cs.GT].
  28. ^ Barman, Siddharth; Biswas, Arpita (25 de abril de 2018). "División justa bajo restricciones de cardinalidad". arXiv : 1804.09521 [cs.GT].
  29. ^ Hummel, Halvard; Hetland, Magnus Lie (14 de junio de 2021). "Garantizar acciones Half-Maximin bajo restricciones de cardinalidad". arXiv : 2106.07300 [cs.GT].
  30. ^ Hummel, Halvard; Hetland, Magnus Lie (2022). "Asignación justa de elementos conflictivos". Agentes autónomos y sistemas multiagente . 36 . arXiv : 2104.06280 . doi :10.1007/s10458-021-09537-3. S2CID  233219836.
  31. ^ Bouveret, Sylvain; Cechlárová, Katarína; Elkind, Edith; Igarashi, Ayumi; Peters, Dominik (6 de junio de 2017). "División justa de un gráfico". arXiv : 1705.10239 [cs.GT].
  32. ^ Lonc, Zbigniew; Truszczynski, Miroslaw (9 de mayo de 2019). "Maximin asignaciones de acciones en ciclos". arXiv : 1905.03038 [cs.SI].
  33. ^ Aziz, Haris; Rauchecker, Gerhard; Schryen, Guido; Walsh, Toby (5 de abril de 2016). "Algoritmos de aproximación para asignaciones de acciones máximas y mínimas de tareas y bienes indivisibles". arXiv : 1604.01435 [cs.GT].
  34. ^ Huang, Xin; Lu, Pinyan (10 de julio de 2019). "Un marco algorítmico para aproximar la asignación de tareas con la máxima participación". arXiv : 1907.04505 [cs.GT].
  35. ^ Kulkarni, Rucha; Mehta, Ruta; Taki, Setareh (5 de abril de 2021). "Maná mixto indivisible: sobre la computabilidad de las asignaciones MMS + PO". arXiv : 2007.09133 [cs.GT].
  36. ^ Ebadian, Soroush; Peters, Dominik; Shah, Nisarg (3 de febrero de 2022), Cómo distribuir de manera justa las tareas fáciles y difíciles , arXiv : 2110.11285
  37. ^ Lang, Jérôme; Rothe, Jörg (2016). "División justa de bienes indivisibles". En Rothe, Jörg (ed.). Economía y computación . Springer Texts in Business and Economics. Springer Berlin Heidelberg. págs. 493–550. doi :10.1007/978-3-662-47904-9_8. ISBN 9783662479049. {{cite book}}: |journal=ignorado ( ayuda )
  38. ^ Heinen, Tobias; Nguyen, Nhan-Tam; Nguyen, Trung Thanh; Rothe, Jörg (1 de noviembre de 2018). "Aproximación y complejidad de los problemas de optimización y existencia para la asignación de bienes indivisibles con cuotas maximin, cuotas proporcionales y cuotas minimax". Agentes autónomos y sistemas multiagente . 32 (6): 741–778. doi :10.1007/s10458-018-9393-0. ISSN  1573-7454. S2CID  49479969.
  39. ^ ab Segal-Halevi, Erel; Suksompong, Warut (1 de diciembre de 2019). "Asignación justa y democrática de bienes indivisibles". Inteligencia artificial . 277 : 103167. arXiv : 1709.02564 . doi :10.1016/j.artint.2019.103167. ISSN  0004-3702. S2CID  203034477.
  40. ^ abcd Amanatidis, Georgios; Birmpas, Georgios; Markakis, Evangelos (13 de julio de 2018). "Comparación de relajaciones aproximadas de la ausencia de envidia". Actas de la 27.ª Conferencia conjunta internacional sobre inteligencia artificial . IJCAI'18. Estocolmo, Suecia: AAAI Press: 42–48. arXiv : 1806.03114 . ISBN 978-0-9992411-2-7.
  41. ^ a b C Barman, Siddharth; Biswas, Arpita; Krishnamurthy, Sanath Kumar; Narahari, Y. (20 de noviembre de 2017). "Asignación justa maximin grupal de bienes indivisibles". arXiv : 1711.07621 [cs.GT].
  42. ^ ab Farhadi, Alireza; Ghodsi, Mohammad; Hajiaghayi, Mohammad Taghi; Lahaie, Sébastien; Pennock, David; Seddighin, Masoud; Seddighin, Saeed; Yami, Hadi (7 de enero de 2019). "Asignación justa de bienes indivisibles a agentes asimétricos". Revista de investigación en inteligencia artificial . 64 : 1–20. arXiv : 1703.01649 . doi : 10.1613/jair.1.11291 . ISSN  1076-9757. S2CID  15326855.
  43. ^ Babaioff, Moshe; Nisan, Noam; Talgam-Cohen, Inbal (27 de enero de 2021). "Equilibrio competitivo con bienes indivisibles y presupuestos genéricos". Matemáticas de la investigación de operaciones . 46 (1): 382–403. arXiv : 1703.08150 . doi :10.1287/moor.2020.1062. ISSN  0364-765X. S2CID  8514018.
  44. ^ ab Segal-Halevi, Erel (18 de diciembre de 2019). "La relación de dominancia accionaria de Maximin". arXiv : 1912.08763 [matemáticas.CO].
  45. ^ ab Babaioff, Moshe; Ezra, Tomer; Feige, Uriel (6 de junio de 2021). "Asignaciones de participación justa para agentes con derechos arbitrarios". arXiv : 2103.04304 [cs.GT].