We consider the problem of assigning indivisible chores to agents with different entitlements in the maximin share value (\MMS) context. While constant-\MMS\ allocations/assignments are guaranteed to exist for both goods and chores in the symmetric setting, the situation becomes much more complex when agents have different entitlements. For the allocation of indivisible goods, it has been proven that an $n$-\WMMS\ (weighted \MMS) guarantee is the best one can hope for. For indivisible chores, however, it was recently discovered that an $O(\log n)$-\WMMS\ assignment is guaranteed to exist. In this work, we improve this upper bound to a constant-\WMMS\ guarantee.\footnote{We prove the existence of a 20-\WMMS\ assignment, but we did not attempt to optimize the constant factor. We believe our methods already yield a slightly better bound with a tighter analysis.}
- ID de l'article: 2510.10698
- Titre: Fair Assignment of Indivisible Chores to Asymmetric Agents
- Auteurs: Masoud Seddighin, Saeed Seddighin
- Classification: cs.GT (Informatique - Théorie des Jeux)
- Date de publication: 12 octobre 2025 (prépublication arXiv)
- Lien de l'article: https://arxiv.org/abs/2510.10698v1
Cet article étudie le problème de l'attribution équitable de tâches indivisibles à des agents possédant des droits différents dans le cadre du partage maximin (MMS). Bien que dans les paramètres symétriques, l'existence d'allocations/attributions MMS constantes pour les biens et les tâches soit garantie, la situation devient plus complexe lorsque les agents possèdent des droits inégaux. Pour l'allocation de biens indivisibles, il a été démontré que la garantie n-WMMS (MMS pondéré) est optimale. Cependant, pour les tâches indivisibles, une garantie d'attribution O(log n)-WMMS a été récemment découverte. Cet article améliore cette borne supérieure en une garantie WMMS constante, en prouvant spécifiquement l'existence d'une attribution 20-WMMS.
- Problème fondamental: Cet article étudie le problème de l'attribution équitable de tâches indivisibles entre agents asymétriques. Contrairement au problème classique du « partage du gâteau », il s'agit ici de tâches discrètes et indivisibles (chores) avec des agents possédant des droits différents (entitlements).
- Importance du problème:
- Dans le monde réel, les cas de droits inégaux sont fréquents, comme les lois successorales dans diverses cultures et religions qui stipulent généralement des distributions inégales
- L'allocation des ressources naturelles (pétrole, pêcheries) est généralement basée sur des considérations géographiques, économiques ou politiques
- Ces besoins pratiques soulignent l'importance d'étudier l'allocation équitable sous droits inégaux
- Limitations des approches existantes:
- Les méthodes d'approximation constante dans les paramètres symétriques ne s'appliquent pas directement, mais le cas asymétrique est plus difficile
- Pour l'allocation de biens, il a été prouvé que n-WMMS est la garantie optimale
- Pour l'allocation de tâches, le meilleur résultat antérieur était une garantie O(log n)-WMMS
- Motivation de la recherche: Améliorer le ratio d'approximation de l'allocation de tâches d'un niveau logarithmique à un niveau constant, ce qui constitue une percée théorique majeure.
- Contribution théorique majeure: Preuve de l'existence d'une attribution 20-WMMS pour le problème d'allocation asymétrique de tâches, première garantie WMMS constante
- Innovation algorithmique: Proposition d'un nouvel algorithme du couteau mobile en couches (Layered Moving Knife Algorithm), étendant la méthode du couteau mobile aux paramètres asymétriques
- Optimisation pour petits cas: Fourniture de bornes supérieures meilleures que log n+1 pour les cas n=3 et n=4
- Analyse indépendante des tâches: Développement de techniques d'analyse indépendantes des tâches, améliorant les bornes pour un petit nombre d'agents
Entrées:
- N = {a₁, a₂, ..., aₙ}: n agents
- M = {b₁, b₂, ..., bₘ}: m tâches
- Vᵢ: fonction de coût additive de l'agent aᵢ
- wᵢ: droit de l'agent aᵢ, satisfaisant ∑wᵢ = 1
Sortie: Attribution de tâches aux agents telle que chaque agent aᵢ reçoit un ensemble de tâches Sᵢ satisfaisant Vᵢ(Sᵢ) ≤ α·WMMSᵢ
Définitions clés:
- Partage maximin pondéré: WMMSᵢ = min⟨A₁,...,Aₙ⟩∈Π(M) maxⱼ∈N Vᵢ(Aⱼ)·(wᵢ/wⱼ)
- Attribution α-WMMS: le coût pour tous les agents ne dépasse pas α fois leur valeur WMMS
Lemme 4.1 (Réduction du paramètre de tâches ordonnées):
Si l'existence d'une attribution α-WMMS est garantie dans le paramètre de tâches ordonnées, elle est également garantie dans le cas général.
Lemme 4.2 (Réduction de divisibilité des droits):
Si l'existence d'une attribution α-WMMS est garantie dans le paramètre de droits divisibles, alors une attribution 2α-WMMS existe dans le cas général.
L'algorithme maintient trois ensembles d'agents:
- Agents décédés (D): agents dont l'allocation est terminée
- Agents en cours (P): agents participant à la ronde actuelle
- Agents en attente (Q): agents attendant l'allocation
Mesures de sécurité:
- ∑aᵢ∈P wᵢ ≥ ∑aᵢ∈D wᵢ
- m - s ≥ ∑ᵢ>minp wᵢ/wminp (où minp est l'agent d'indice minimal dans P)
Flux principal:
- Attribution des tâches de bₘ à b₁ séquentiellement
- Création de 2wᵢ/wminp copies pour chaque agent aᵢ dans P formant P'
- Utilisation d'un intervalle de couteau (ℓ,r), extension maximale jusqu'à ce qu'aucun agent n'ait un coût ≤ 5wminp
- Attribution de toutes les tâches dans l'intervalle à une copie d'agent satisfaisant les conditions
- Mise à jour des ensembles D, P, Q lorsque P' est vide
- Structure en couches: Maintien d'une structure d'agents à trois niveaux, assurant la sécurité et l'efficacité de l'algorithme
- Mécanisme de copies: Création de multiples copies pour chaque agent, équilibrant l'allocation sous droits différents
- Extension du couteau mobile: Extension de la méthode classique du couteau mobile des paramètres symétriques aux asymétriques
- Allocation progressive: Traitement itératif de tous les agents par plusieurs rondes d'allocation
Cet article se concentre principalement sur l'analyse théorique, avec la partie expérimentale portant sur:
- Analyse de petits cas: Analyse des bornes exactes pour n=3,4
- Vérification empirique: Vérification pour 3≤n≤10 avec un milliard d'échantillons aléatoires de configurations de droits
- Repères comparatifs: Comparaison avec la borne supérieure précédente log n+1
- Ratio d'approximation: Facteur multiplicatif de la garantie WMMS
- Portée d'application: Plage du nombre d'agents pour laquelle l'algorithme s'applique
- Garantie théorique: Garantie de performance dans le pire cas
| Paramètre | Travaux Antérieurs | Résultats de cet Article |
|---|
| n général | log n+1 | 20 |
| n=2 | (√3+1)/2 | - |
| n=3 | - | ≈2.1122 |
| n=4 | - | ≈2.5404 |
Théorème 4.5: Une attribution 20-WMMS existe toujours pour le problème d'allocation asymétrique de tâches.
Théorème 5.4: Pour trois agents, une attribution d'environ 2.1122-WMMS existe toujours.
Théorème 5.5: Pour quatre agents, une attribution d'environ 2.5404-WMMS existe toujours.
- Percée théorique: Première amélioration de la borne de O(log n) à une constante
- Optimisation pour petits cas: Pour n≤10, la technique indépendante des tâches fournit des bornes meilleures
- Seuil pratique: La borne constante n'est supérieure à la borne logarithmique que pour n>2¹⁹=524288
- Partage équitable classique: Commençant par le problème du partage du gâteau de Steinhaus en 1948
- Allocation de biens indivisibles: Transition des ressources continues aux biens discrets
- Concept MMS: Partage maximin proposé par Budish comme mesure d'équité
- Aziz et al. 4: Première étude de l'allocation de tâches sous droits inégaux
- Wang et al. 27: Établissement de la borne supérieure O(log n)-WMMS
- Huang et al. 21: Fourniture de bornes spécifiques pour les petits cas
Par rapport aux travaux existants, les avantages de cet article sont:
- Première réalisation d'un ratio d'approximation constant
- Fourniture d'un cadre algorithmique unifié
- Analyse plus précise pour les petits cas
- Contribution théorique: Preuve de l'existence d'une garantie WMMS constante pour l'allocation asymétrique de tâches
- Innovation algorithmique: L'algorithme du couteau mobile en couches résout efficacement les défis techniques des paramètres asymétriques
- Valeur pratique: Fournit une base théorique pour les problèmes d'allocation réels avec droits inégaux
- Facteur constant: La constante 20 est relativement grande, potentiellement insuffisante pour les applications pratiques
- Seuil d'application: Supérieur à la borne logarithmique antérieure uniquement pour un nombre d'agents extrêmement grand
- Complexité algorithmique: La structure en couches augmente la complexité de mise en œuvre
- Optimisation de la constante: Amélioration du facteur constant par analyse plus fine
- Recherche de bornes inférieures: Exploration des bornes théoriques inférieures du problème
- Simplification algorithmique: Recherche d'algorithmes plus simples atteignant la garantie constante
- Percée théorique: L'amélioration du logarithmique au constant est un progrès théorique majeur
- Innovation méthodologique: L'algorithme du couteau mobile en couches est ingénieusement conçu avec une analyse théorique rigoureuse
- Complétude: Traitement simultané du cas général et des cas spéciaux pour petits nombres
- Clarté de la rédaction: Structure claire de l'article avec preuves détaillées et complètes
- Limitation pratique: La constante 20 est relativement grande, avec amélioration pratique limitée
- Portée d'application: Avantage uniquement à très grande échelle
- Complexité algorithmique: Mise en œuvre relativement complexe, pouvant affecter les applications pratiques
- Signification théorique: Contribution importante à la théorie de l'allocation équitable
- Valeur méthodologique: La technique du couteau mobile en couches peut s'appliquer à d'autres problèmes
- Promotion de la recherche: Fournit de nouveaux outils techniques pour les recherches ultérieures
- Allocation de ressources à grande échelle: Applicable aux scénarios avec un nombre extrêmement grand d'agents
- Recherche théorique: Fournit une base pour les recherches théoriques connexes
- Conception algorithmique: La technique en couches peut être généralisée à d'autres problèmes d'allocation
L'article cite les travaux importants du domaine, notamment:
- Budish (2011): Introduction du concept MMS
- Aziz et al. (2019): Travaux pionniers sur l'allocation asymétrique de tâches
- Wang et al. (2024): Résultat antérieur optimal O(log n)
- Huang et al. (2023): Analyse des bornes pour petits cas
Évaluation Générale: Ceci est un article de haute qualité en informatique théorique, réalisant une percée théorique importante dans le domaine de l'allocation équitable. Bien que sa valeur d'application pratique soit limitée, ses contributions théoriques et innovations méthodologiques posent une base importante pour le développement du domaine. La conception de l'algorithme du couteau mobile en couches reflète la profonde expertise théorique et la capacité d'innovation des auteurs.