We study the problem of determining an envy-free allocation of indivisible goods among multiple agents with additive valuations. EFX, which stands for envy-freeness up to any good, is a well-studied relaxation of the envy-free allocation problem and has been shown to exist for specific scenarios. EFX is known to exist for three agents, and for any number of agents when there are only two types of valuations. EFX allocations are also known to exist for four agents with at most one good unallocated.
In this paper, we show that EFX exists with at most k-2 goods unallocated for any number of agents having k distinct valuations. Additionally, we show that complete EFX allocations exist when all but two agents have identical valuations.
- ID del Artículo: 2301.10632
- Título: (Almost Full) EFX for Three (and More) Types of Agents
- Autores: Pratik Ghosal (IIT Palakkad), Vishwa Prakash HV (Chennai Mathematical Institute), Prajakta Nimbhorkar (Chennai Mathematical Institute), Nithin Varma (University of Cologne)
- Clasificación: cs.GT (Teoría de Juegos), cs.MA (Sistemas Multiagente)
- Fecha de Publicación: Enero de 2023, preimpresión en arXiv, actualizado el 2 de enero de 2025
- Enlace del Artículo: https://arxiv.org/abs/2301.10632
Este artículo estudia el problema de la asignación sin envidia de bienes indivisibles entre múltiples agentes con valoraciones aditivas. EFX (envy-freeness up to any good) es un concepto de relajación importante en el problema de asignación sin envidia, cuya existencia ha sido demostrada en escenarios específicos. Se sabe que EFX existe para tres agentes y para un número arbitrario de agentes con solo dos tipos de valoración. Este artículo demuestra que para un número arbitrario de agentes con k tipos de valoración distintos, existe una asignación EFX con a lo sumo k-2 bienes sin asignar. Además, cuando todos los agentes excepto dos poseen la misma valoración, existe una asignación EFX completamente asignada.
La división justa de bienes indivisibles es un problema fundamental en la investigación de sistemas multiagente. Este problema implica la asignación equitativa de recursos indivisibles entre agentes, con amplias aplicaciones en la vida real, como la división de herencias y la asignación de espacios de tiempo de trabajos computacionales.
- Asignación sin envidia (EF): Cada agente valúa su paquete de bienes asignado no menos que la valoración de cualquier otro paquete de agente
- EF1: Para cualesquiera dos agentes, siempre existe algún bien tal que al eliminarlo, un agente no envidia al otro
- EFX: Un concepto de equidad más fuerte que requiere que no haya envidia después de eliminar cualquier bien
- Las asignaciones EF típicamente no existen (como en el caso de dos agentes con un bien valioso)
- La existencia de EFX es un problema abierto importante en el campo
- Los resultados existentes se limitan a escenarios específicos: valoraciones idénticas, dos agentes, tres agentes, etc.
- Resultado Teórico Principal: Se demuestra que para n agentes con k funciones de valoración distintas nice-cancelable, existe una asignación EFX con a lo sumo k-2 bienes sin asignar
- Asignación Completa en Casos Especiales: Cuando n-2 agentes poseen la misma valoración, se demuestra la existencia de una asignación EFX completamente asignada
- Innovación Técnica:
- Introducción del concepto de agente líder y estrategias de agrupación
- Desarrollo de una definición extendida de minimally envied subset
- Diseño de funciones potenciales para garantizar la terminación del algoritmo
- Generalización Teórica: Generalización de los resultados EFX existentes para tres agentes y dos tipos de valoración a casos más generales
Dado:
- Conjunto de agentes A = {a₁, a₂, ..., aₙ}
- Conjunto de bienes G = {g₁, g₂, ..., gₘ}
- Conjunto de funciones de valoración V = {v₁, v₂, ..., vₖ}, donde la función de valoración de cada agente proviene de V
Objetivo: Encontrar una asignación X = ⟨X₁, X₂, ..., Xₙ⟩ tal que ningún agente envidia fuertemente a otro agente
- Dividir agentes en k grupos según funciones de valoración: A = ⋃ᵢ₌₁ᵏ Aᵢ
- El agente en cada grupo asignado con el paquete de bienes de menor valor se denomina agente líder
- Conjunto de agentes líderes L = {a₁₁, a₂₁, ..., aₖ₁}
Proposición 2: En una instancia con k tipos de valoración, los agentes no líderes nunca pueden ser fuentes en el grafo de envidia, por lo tanto el grafo de envidia tiene a lo sumo k fuentes.
Lema 2: Si existe una asignación EFX X, al mejorar los paquetes de bienes de los agentes líderes obteniendo una nueva asignación Y, donde cada agente líder obtiene el minimally envied subset relativo a su paquete original, entonces la nueva asignación es EFX para todos los agentes.
Estrategia de Prueba del Teorema 1:
- Comenzar desde una asignación EFX inicial donde cada agente recibe a lo sumo un bien
- Cuando el número de bienes sin asignar ≥ k-1 o algún agente envidia los bienes sin asignar, buscar asignaciones que sean mejoras de Pareto
- Usar Lema 4 y Lema 5 para iterar mejoras hasta convergencia
Estrategia de Prueba del Teorema 2:
- Construir una asignación almost EFX-feasible como punto de partida
- Definir función potencial φ(X) = min{vₐ(X₁), vₐ(X₂), ..., vₐ(Xₙ₋₁)}
- Demostrar que o bien la asignación actual es EFX, o bien existe una asignación almost EFX-feasible con valor de función potencial más alto
- Dado que la función potencial está acotada, el proceso debe terminar en una asignación EFX
- Generalización de Minimally Envied Subset: Extensión de un único agente a subconjuntos de agentes, definiendo MES_S(X(S), T)
- Método de Análisis Jerárquico: Distinción entre agentes líderes y no líderes, simplificando el análisis de relaciones de envidia
- Diseño de Función Potencial: Diseño ingenioso de función potencial asegurando convergencia del algoritmo
- Análisis de Casos: Análisis detallado de casos cubriendo varias combinaciones posibles de preferencias de agentes
Este artículo es investigación puramente teórica, verificando resultados principalmente mediante pruebas matemáticas. El artículo emplea métodos de prueba constructiva, validando resultados teóricos de las siguientes maneras:
- Cada paso del proceso de prueba es una mejora de Pareto
- Dado que el número de asignaciones es finito, el algoritmo debe terminar
- La monotonía de la función potencial garantiza convergencia
El artículo verifica la corrección del algoritmo en varios casos límite mediante análisis detallado de casos, incluyendo:
- Diferentes combinaciones de preferencias de agentes
- Ajustes de asignación bajo condiciones límite
- Manejo de funciones de valoración MMS-feasible
Teorema 1: Cuando las funciones de valoración de n agentes se seleccionan de un conjunto de k funciones de valoración aditivas distintas, existe una asignación EFX con a lo sumo k-2 bienes sin asignar, y ningún agente envidia el paquete de bienes sin asignar. Este resultado también es válido para funciones de valoración nice-cancelable.
Corolario 1: Cuando cada agente posee una de tres funciones de valoración nice-cancelable distintas, siempre existe una asignación EFX con a lo sumo un bien sin asignar.
Teorema 2: Considerando n agentes con valoraciones aditivas, donde al menos n-2 agentes poseen la misma valoración, entonces para cualquier conjunto de bienes, una asignación EFX completamente asignada siempre existe. Este resultado también es válido para funciones de valoración MMS-feasible.
- Cuando k=2, el Teorema 1 proporciona una asignación EFX completamente asignada, generalizando el resultado de Mah23b
- El Teorema 2 generaliza los resultados de tres agentes de AAC+23 y CGM24
- En el caso de cuatro agentes, mejora el resultado de BCFF22
- La prueba constructiva proporciona un algoritmo de tiempo polinomial
- La mejora de Pareto garantiza la monotonía del algoritmo
- El diseño de función potencial asegura convergencia en pasos finitos
- Resultados Fundamentales: PR20 demuestra que EFX existe bajo valoraciones idénticas y casos de dos agentes
- Avance en Tres Agentes: CGM24 demuestra que EFX existe para tres agentes con valoraciones aditivas
- Dos Tipos de Valoración: Mah23a, Mah21 demuestran que EFX existe para un número arbitrario de agentes pero solo dos tipos de valoración
- Asignación Incompleta: CKMS21, BCFF22 estudian EFX permitiendo que algunos bienes permanezcan sin asignar
- Valoraciones Aditivas: La categoría más básica de función de valoración
- Nice-cancelable: Generalización de función de valoración introducida por BCFF22
- MMS-feasible: Categoría de función de valoración más general propuesta por AAC+23
- Algoritmo PR: Marco de algoritmo fundamental de PR20
- Análisis de Grafo de Envidia: Representación de teoría de grafos de relaciones de envidia
- Mejora de Pareto: Estrategia de mejora monótona de calidad de asignación
- Este artículo generaliza significativamente los resultados de existencia de EFX existentes, extendiendo desde números fijos de agentes a un número arbitrario de agentes
- Proporciona un marco general para el caso de k tipos de valoración, unificando resultados especiales anteriores
- Demuestra la existencia de asignación EFX completamente asignada bajo la configuración de "dos valores atípicos"
- Limitaciones Técnicas: Como se muestra en CGM24, las técnicas basadas en mejora de Pareto tienen limitaciones inherentes que pueden no lograr asignación completa
- Requisitos de Función de Valoración: Los resultados se aplican principalmente a funciones de valoración nice-cancelable y MMS-feasible
- Cantidad de Bienes Sin Asignar: Aunque mejora los resultados existentes, aún pueden quedar k-2 bienes sin asignar
- Reducción de Bienes Sin Asignar: Reducir aún más la cantidad de bienes sin asignar es un problema abierto importante
- Reducción de Valores Atípicos: Reducir la cantidad de agentes con valores atípicos en la configuración del Teorema 2
- Funciones de Valoración Más Generales: Extensión a categorías de funciones de valoración más generales
- Eficiencia del Algoritmo: Mejora de la complejidad temporal del algoritmo
- Contribución Teórica Significativa: Generaliza significativamente los límites teóricos de existencia de EFX, proporcionando un marco de análisis unificado
- Innovación Técnica: El concepto de agente líder y el método de análisis jerárquico son innovadores, proporcionando nuevas herramientas para investigación posterior
- Rigor de Prueba: Las pruebas constructivas son detalladas y rigurosas, cubriendo todos los casos posibles
- Practicidad de Resultados: Proporciona garantías teóricas para problemas prácticos de división justa
- Limitaciones Técnicas Explícitas: Los autores reconocen explícitamente que los métodos basados en mejora de Pareto tienen limitaciones inherentes
- Falta de Verificación Experimental: Como investigación puramente teórica, carece de verificación experimental y casos de aplicación práctica
- Análisis de Complejidad del Algoritmo: Aunque es tiempo polinomial, el análisis de complejidad temporal específica no es suficientemente detallado
- Impacto Teórico: Proporciona un avance teórico importante para la investigación de EFX, potencialmente inspirando nuevas direcciones de investigación
- Valor Práctico: Proporciona base teórica para problemas de división justa en sistemas multiagente
- Reproducibilidad: Las pruebas constructivas proporcionan pasos de algoritmo explícitos con buena reproducibilidad
- Asignación de Recursos Multiagente: Aplicable a escenarios de asignación de recursos que requieren garantías de equidad
- Economía Computacional: Proporciona apoyo teórico para diseño de mecanismos y teoría de subastas
- Inteligencia Artificial: Proporciona marco de equidad para cooperación y competencia multiagente
El artículo cita literatura importante en el campo, incluyendo:
- CGM24: EFX exists for three agents (resultado revolucionario de existencia de EFX para tres agentes)
- BCFF22: Almost Full EFX Exists for Four Agents (EFX casi completamente asignado para cuatro agentes)
- CKMS21: A little charity guarantees almost envy-freeness (EFX bajo asignación incompleta)
- Mah23a: Existence of EFX for two additive valuations (EFX bajo dos tipos de valoración)
- PR20: Almost envy-freeness with general valuations (marco de algoritmo fundamental de EFX)
Este artículo logra un progreso importante en la teoría de división justa, generalizando ingeniosamente resultados existentes a configuraciones más generales mediante innovación técnica, proporcionando una base sólida para el desarrollo posterior del campo. Aunque existen algunas limitaciones técnicas, sus contribuciones teóricas e innovaciones metodológicas lo convierten en un trabajo importante en el campo.