Algorithmically Fair Maximization of Multiple Submodular Objective Functions (2402.15155v2)
Abstract: Constrained maximization of submodular functions poses a central problem in combinatorial optimization. In many realistic scenarios, a number of agents need to maximize multiple submodular objectives over the same ground set. We study such a setting, where the different solutions must be disjoint, and thus, questions of algorithmic fairness arise. Inspired from the fair division literature, we suggest a simple round-robin protocol, where agents are allowed to build their solutions one item at a time by taking turns. Unlike what is typical in fair division, however, the prime goal here is to provide a fair algorithmic environment; each agent is allowed to use any algorithm for constructing their respective solutions. We show that just by following simple greedy policies, agents have solid guarantees for both monotone and non-monotone objectives, and for combinatorial constraints as general as $p$-systems (which capture cardinality and matroid intersection constraints). In the monotone case, our results include approximate EF1-type guarantees and their implications in fair division may be of independent interest. Further, although following a greedy policy may not be optimal in general, we show that consistently performing better than that is computationally hard.
- Multiple birds with one stone: Beating 1/2 for EFX and GMMS via envy cycle elimination. Theor. Comput. Sci., 841:94–109, 2020.
- Fast adaptive non-monotone submodular maximization subject to a knapsack constraint. J. Artif. Intell. Res., 74:661–690, 2022a.
- Budget-feasible mechanism design for non-monotone submodular objectives: Offline and online. Math. Oper. Res., 47(3):2286–2309, 2022b.
- Round-Robin beyond additive agents: Existence and fairness of approximate equilibria. In Proceedings of the 24th ACM Conference on Economics and Computation, EC 2023, pages 67–87. ACM, 2023.
- Equilibria in sequential allocation. In Proceedings of the 5th International Conference on Algorithmic Decision Theory, ADT ’17, volume 10576 of LNCS, pages 270–283. Springer, 2017.
- Fair allocation of indivisible goods and chores. Autonomous Agents and Multi Agent Systems, 36(1):3, 2022.
- Fast algorithms for maximizing submodular functions. In Proceedings of the Twenty-Fifth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2014, pages 1497–1514. SIAM, 2014.
- Finding fair allocations under budget constraints. In Thirty-Seventh AAAI Conference on Artificial Intelligence, AAAI 2023, pages 5481–5489. AAAI Press, 2023.
- Fair division under cardinality constraints. In Jérôme Lang, editor, Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence, IJCAI 2018, pages 91–97. ijcai.org, 2018.
- The FAST algorithm for submodular maximization. In International Conference on Machine Learning, pages 1134–1143. PMLR, 2020.
- Submodular functions maximization problems. In Handbook of Approximation Algorithms and Metaheuristics, Second Edition, Volume 1: Methologies and Traditional Applications, pages 753–788. Chapman and Hall/CRC, 2018.
- Submodular maximization with cardinality constraints. In Proceedings of the Twenty-Fifth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2014, pages 1433–1452. SIAM, 2014.
- Erik Budish. The combinatorial assignment problem: Approximate competitive equilibrium from equal incomes. Journal of Political Economy, 119(6):1061–1103, 2011.
- The unreasonable fairness of maximum Nash welfare. ACM Trans. Economics and Comput., 7(3):12:1–12:32, 2019.
- Approximation algorithms for size-constrained non-monotone submodular maximization in deterministic linear time. In Proceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, KDD 2023, pages 250–261. ACM, 2023.
- The igraph software package for complex network research. InterJournal, complex systems, 1695(5):1–9, 2006.
- On fair division under heterogeneous matroid constraints. J. Artif. Intell. Res., 76:567–611, 2023.
- Uriel Feige. A threshold of lnn𝑛\ln nroman_ln italic_n for approximating set cover. J. ACM, 45(4):634–652, 1998.
- Maximizing non-monotone submodular functions. SIAM J. Comput., 40(4):1133–1153, 2011.
- How do you want your greedy: Simultaneous or repeated? J. Mach. Learn. Res., 24:72:1–72:87, 2023.
- An analysis of approximations for maximizing submodular set functions - II. Mathematical Programming Study, 8:73–87, 1978.
- Constrained non-monotone submodular maximization: Offline and secretary algorithms. In Internet and Network Economics - 6th International Workshop, WINE 2010. Proceedings, volume 6484 of LNCS, pages 246–257. Springer, 2010.
- Deterministic approximation for submodular maximization over a matroid in nearly linear time. In Advances in Neural Information Processing Systems 33: Annual Conference on Neural Information Processing Systems 2020, NeurIPS 2020, 2020.
- Alan Kuhnle. Interlaced greedy algorithm for maximization of submodular functions in nearly linear time. In Advances in Neural Information Processing Systems 32: Annual Conference on Neural Information Processing Systems 2019, NeurIPS 2019, pages 2371–2381, 2019.
- David Kurokawa. Fair Division in Game Theoretic Settings. PhD thesis, Carnegie Mellon University, 2017.
- On approximately fair allocations of indivisible goods. In Proceedings of the 5th ACM Conference on Electronic Commerce (EC), pages 125–131, 2004.
- Closing gaps in asymptotic fair division. SIAM Journal on Discrete Mathematics, 35(2):668–706, 2021.
- Fast constrained submodular maximization: Personalized data summarization. In Proceedings of the 33nd International Conference on Machine Learning, ICML 2016, volume 48 of JMLR, pages 1358–1367. JMLR.org, 2016.
- An analysis of approximations for maximizing submodular set functions - I. Math. Program., 14(1):265–294, 1978.
- Linear query approximation algorithms for non-monotone submodular maximization under knapsack constraint. In Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence, IJCAI 2023, pages 4127–4135. ijcai.org, 2023.
- Warut Suksompong. Constraints in fair division. SIGecom Exch., 19(2):46–61, 2021.
- Improved deterministic algorithms for non-monotone submodular maximization. In Computing and Combinatorics - 28th International Conference, COCOON 2022, Proceedings, volume 13595 of LNCS, pages 496–507. Springer, 2022.
- Georgios Amanatidis (33 papers)
- Georgios Birmpas (22 papers)
- Philip Lazos (29 papers)
- Stefano Leonardi (47 papers)
- Rebecca Reiffenhäuser (16 papers)