Public Event Scheduling with Busy Agents (2404.11879v1)
Abstract: We study a public event scheduling problem, where multiple public events are scheduled to coordinate the availability of multiple agents. The availability of each agent is determined by solving a separate flexible interval job scheduling problem, where the jobs are required to be preemptively processed. The agents want to attend as many events as possible, and their agreements are considered to be the total length of time during which they can attend these events. The goal is to find a schedule for events as well as the job schedule for each agent such that the total agreement is maximized. We first show that the problem is NP-hard, and then prove that a simple greedy algorithm achieves $\frac{1}{2}$-approximation when the whole timeline is polynomially bounded. Our method also implies a $(1-\frac{1}{e})$-approximate algorithm for this case. Subsequently, for the general timeline case, we present an algorithmic framework that extends a $\frac{1}{\alpha}$-approximate algorithm for the one-event instance to the general case that achieves $\frac{1}{\alpha+1}$-approximation. Finally, we give a polynomial time algorithm that solves the one-event instance, and this implies a $\frac{1}{2}$-approximate algorithm for the general case.
- “Parallel Machine Scheduling to Minimize Energy Consumption” In SODA SIAM, 2020, pp. 2758–2769
- Étienne Bamas, Paritosh Garg and Lars Rohwedder “The Submodular Santa Claus Problem in the Restricted Assignment Case” In ICALP 198, LIPIcs Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2021, pp. 22:1–22:18
- “The Santa Claus problem” In STOC ACM, 2006, pp. 31–40
- Philippe Baptiste “Scheduling unit tasks to minimize the number of idle periods: a polynomial time algorithm for offline dynamic power management” In SODA ACM Press, 2006, pp. 364–367
- Xiaohui Bei, Xinhang Lu and Warut Suksompong “Truthful Cake Sharing” In AAAI AAAI Press, 2022, pp. 4809–4817
- “Efficient scheduling to minimize calibrations” In SPAA ACM, 2013, pp. 280–287
- “Nash Social Welfare in Selfish and Online Load Balancing” In WINE 12495, Lecture Notes in Computer Science Springer, 2020, pp. 323–337
- “Maximizing a Monotone Submodular Function Subject to a Matroid Constraint” In SIAM J. Comput. 40.6, 2011, pp. 1740–1766
- Jessica Chang, Harold N. Gabow and Samir Khuller “A Model for Minimizing Active Processor Time” In Algorithmica 70.3, 2014, pp. 368–405
- “Active and Busy Time Scheduling Problem: A Survey” In Complexity and Approximation 12000, Lecture Notes in Computer Science Springer, 2020, pp. 219–229
- “Minimizing the cost of batch calibrations” In Theor. Comput. Sci. 828-829, 2020, pp. 55–64
- “Maximum Coverage Problem with Group Budget Constraints and Applications” In APPROX-RANDOM 3122, Lecture Notes in Computer Science Springer, 2004, pp. 72–83
- “Approximation of Scheduling with Calibrations on Multiple Machines (Brief Announcement)” In SPAA ACM, 2019, pp. 237–239
- Vincent Conitzer, Rupert Freeman and Nisarg Shah “Fair Public Decision Making” In EC ACM, 2017, pp. 629–646
- Brandon Fain, Kamesh Munagala and Nisarg Shah “Fair Allocation of Indivisible Public Goods” In EC ACM, 2018, pp. 575–592
- “Fair Knapsack” In AAAI AAAI Press, 2019, pp. 1941–1948
- M.R. Garey and David S. Johnson “Computers and Intractability: A Guide to the Theory of NP-Completeness” W. H. Freeman, 1979
- Jugal Garg, Pooja Kulkarni and Aniket Murhekar “On Fair and Efficient Allocations of Indivisible Public Goods” In FSTTCS 213, LIPIcs Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2021, pp. 22:1–22:19
- Thibaut Horel “Notes on greedy algorithms for submodular maximization”, 2015
- “Brief Announcement: A Greedy 2 Approximation for the Active Time Problem” In SPAA ACM, 2018, pp. 347–349
- Lap Chi Lau and Mohit Singh “Iterative methods in combinatorial optimization” Cambridge University Press, 2011
- Jan Karel Lenstra and David B. Shmoys “Elements of Scheduling” In CoRR abs/2001.06005, 2020
- Bo Li, Minming Li and Ruilong Zhang “Fair Scheduling for Time-dependent Resources” In NeurIPS, 2021, pp. 21744–21756
- Bo Li, Fangxiao Wang and Yu Zhou “Fair Allocation of Indivisible Chores: Beyond Additive Costs” In NeurIPS, 2023, pp. to appear
- Shi Li “Scheduling to Minimize Total Weighted Completion Time via Time-Indexed Linear Programming Relaxations” In SIAM J. Comput. 49.4, 2020
- Alexander Schrijver “Theory of linear and integer programming”, Wiley-Interscience series in discrete mathematics and optimization Wiley, 1999
- “Online Algorithms for the Santa Claus Problem” In NeurIPS, 2022
- “Nash Social Welfare in Selfish and Online Load Balancing” In ACM Trans. Economics and Comput. 10.2, 2022, pp. 8:1–8:41
- Shengwei Zhou, Rufan Bai and Xiaowei Wu “Multi-agent Online Scheduling: MMS Allocations for Indivisible Items” In ICML 202, Proceedings of Machine Learning Research PMLR, 2023, pp. 42506–42516
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.