Multiagent Matroid Upgrading: Greedy is Fair and Efficient

Published: 19 Dec 2025, Last Modified: 05 Jan 2026AAMAS 2026 ExtendedAbstractEveryoneRevisionsBibTeXCC BY 4.0
Keywords: Matroid upgrading, Multiagent systems, Greedy algorithms
TL;DR: We introduce a multi-agent matroid upgrading problem and non-trivially proof that a simple greedy algorithm can obtain the optimal solution in polynomial time, with direct applications to resource allocation and related domains.
Abstract: This paper introduces a general multiagent matroid upgrading problem that models a broad class of real-world resource allocation tasks. In this setting, there are multiple agents and a ground set of elements, where each element is assigned to a specific agent and has two associated costs: a default cost and a reduced (upgraded) cost. Upgrading an element lowers its cost to the upgraded value, while non-upgraded elements retain their default costs. Each agent is associated with its own matroid, with the goal of finding a minimum-cost basis. The central task is to select at most $k$ elements to upgrade so as to minimize a non-decreasing convex function over the agents' minimum basis costs, capturing both efficiency and fairness objectives in multiagent systems. We show that the problem is polynomial-time solvable and that an optimal solution can be obtained via a simple greedy algorithm. Our analysis exploits the structural properties of matroids to establish the existence of optimal substructures, thereby ensuring that greedy upgrading yields optimal outcomes. Building on this insight, we can further extend our result to more general settings, such as scenarios with interval fairness constraints, where the number of elements upgraded for each agent is required to lie within a specified interval.
Area: Game Theory and Economic Paradigms (GTEP)
Generative A I: I acknowledge that I have read and will follow this policy.
Submission Number: 959
Loading