Proceedings

Public Event Scheduling with Busy Agents

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 2877-2885.

https://doi.org/10.24963/ijcai.2024/319

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 1/2-approximation when the whole timeline is polynomially bounded.

Our method also implies a (1-1/e)-approximate algorithm for this case. Subsequently, for the general timeline case, we present an algorithmic framework that extends a 1/alpha-approximate algorithm for the one-event instance to the general case that achieves 1/(alpha+1)-approximation. Finally, we give a polynomial time algorithm that solves the one-event instance, and this implies a 1/2-approximate algorithm for the general case.

  1. [Antoniadis et al., 2020] Antonios Antoniadis, Naveen Garg, Gunjan Kumar, and Nikhil Kumar. Parallel machine scheduling to minimize energy consumption. In SODA, pages 2758-2769. SIAM, 2020.
  2. [Bamas et al., 2021] Étienne Bamas, Paritosh Garg, and Lars Rohwedder. The submodular santa claus problem in the re- stricted assignment case. In ICALP, volume 198 of LIPIcs, pages 22:1-22:18. Schloss Dagstuhl -Leibniz-Zentrum für Informatik, 2021.
  3. [Bansal and Sviridenko, 2006] Nikhil Bansal and Maxim Sviridenko. The santa claus problem. In STOC, pages 31-40. ACM, 2006.
  4. [Baptiste, 2006] Philippe Baptiste. Scheduling unit tasks to minimize the number of idle periods: a polynomial time algorithm for offline dynamic power management. In SODA, pages 364-367. ACM Press, 2006.
  5. [Bei et al., 2022] Xiaohui Bei, Xinhang Lu, and Warut Suk- sompong. Truthful cake sharing. In AAAI, pages 4809- 4817. AAAI Press, 2022.
  6. [Bender et al., 2013] Michael A. Bender, David P. Bunde, Vitus J. Leung, Samuel McCauley, and Cynthia A. Phillips. Efficient scheduling to minimize calibrations. In SPAA, pages 280-287. ACM, 2013.
  7. [Bilò et al., 2020] Vittorio Bilò, Gianpiero Monaco, Luca Moscardelli, and Cosimo Vinci. Nash social welfare in selfish and online load balancing. In WINE, volume 12495 of Lecture Notes in Computer Science, pages 323-337. Springer, 2020.
  8. [Cȃlinescu et al., 2011] Gruia Cȃlinescu, Chandra Chekuri, Martin Pál, and Jan Vondrák. Maximizing a monotone submodular function subject to a matroid constraint. SIAM J. Comput., 40(6):1740-1766, 2011.
  9. [Chang et al., 2014] Jessica Chang, Harold N. Gabow, and Samir Khuller. A model for minimizing active processor time. Algorithmica, 70(3):368-405, 2014.
  10. [Chau and Li, 2020] Vincent Chau and Minming Li. Active and busy time scheduling problem: A survey. In Complex- ity and Approximation, volume 12000 of Lecture Notes in Computer Science, pages 219-229. Springer, 2020.
  11. [Chau et al., 2020] Vincent Chau, Minming Li, Elaine Yin- ling Wang, Ruilong Zhang, and Yingchao Zhao. Minimiz- ing the cost of batch calibrations. Theor. Comput. Sci., 828-829:55-64, 2020.
  12. [Chekuri and Kumar, 2004] Chandra Chekuri and Amit Ku- mar. Maximum coverage problem with group budget con- straints and applications. In APPROX-RANDOM, volume 3122 of Lecture Notes in Computer Science, pages 72-83. Springer, 2004.
  13. [Chen et al., 2019] Lin Chen, Minming Li, Guohui Lin, and Kai Wang. Approximation of scheduling with calibrations on multiple machines (brief announcement). In SPAA, pages 237-239. ACM, 2019.
  14. [Conitzer et al., 2017] Vincent Conitzer, Rupert Freeman, and Nisarg Shah. Fair public decision making. In EC, pages 629-646. ACM, 2017.
  15. [Elkind et al., 2022] Edith Elkind, Sonja Kraiczy, and Nicholas Teh. Fairness in temporal slot assignment. In International Symposium on Algorithmic Game Theory, pages 490-507. Springer, 2022.
  16. [Endriss et al., 2022] Ulle Endriss, Arianna Novaro, and Zoi Terzopoulou. Representation matters: Characteri- sation and impossibility results for interval aggregation. In Thirty-First International Joint Conference on Artifi- cial Intelligence (IJCAI-22), pages 286-292. International Joint Conferences on Artificial Intelligence Organization, 2022. IJCAI
  17. [Fain et al., 2018] Brandon Fain, Kamesh Munagala, and Nisarg Shah. Fair allocation of indivisible public goods. In EC, pages 575-592. ACM, 2018.
  18. [Fluschnik et al., 2019] Till Fluschnik, Piotr Skowron, Mervin Triphaus, and Kai Wilker. Fair knapsack. In AAAI, pages 1941-1948. AAAI Press, 2019.
  19. [Garey and Johnson, 1979] M. R. Garey and David S. John- son. Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman, 1979.
  20. [Garg et al., 2021] Jugal Garg, Pooja Kulkarni, and Aniket Murhekar. On fair and efficient allocations of indivisible public goods. In FSTTCS, volume 213 of LIPIcs, pages 22:1-22:19. Schloss Dagstuhl -Leibniz-Zentrum für In- formatik, 2021.
  21. [Horel, 2015] Thibaut Horel. Notes on greedy algorithms for submodular maximization. CORR, 2015.
  22. [Kumar and Khuller, 2018] Saurabh Kumar and Samir Khuller. Brief announcement: A greedy 2 approximation for the active time problem. In SPAA, pages 347-349. ACM, 2018.
  23. [Lenstra and Shmoys, 2020] Jan Karel Lenstra and David B. Shmoys. Elements of scheduling. CoRR, abs/2001.06005, 2020.
  24. [Li et al., 2021] Bo Li, Minming Li, and Ruilong Zhang. Fair scheduling for time-dependent resources. In NeurIPS, pages 21744-21756, 2021.
  25. [Li et al., 2023] Bo Li, Fangxiao Wang, and Yu Zhou. Fair allocation of indivisible chores: Beyond additive costs. In NeurIPS, page to appear, 2023.
  26. [Li et al., 2024] Bo Li, Lijun Li, Minming Li, and Ruilong Zhang. Public event scheduling with busy agents. CoRR, abs/2404.11879, 2024.
  27. [Pascual et al., 2018] Fanny Pascual, Krzysztof Rzadca, and Piotr Skowron. Collective schedules: Scheduling meets computational social choice. In Seventeenth International Conference on Autonomous Agents and Multiagent Sys- tems, 2018.
  28. [Schrijver, 1999] Alexander Schrijver. Theory of linear and integer programming. Wiley-Interscience series in discrete mathematics and optimization. Wiley, 1999. [Springer et al., 2022] Max Springer, MohammadTaghi Ha- jiaghayi, Debmalya Panigrahi, and Mohammad Reza Khani. Online algorithms for the santa claus problem. In NeurIPS, 2022.
  29. [Vinci et al., 2022] Cosimo Vinci, Vittorio Bilò, Gianpiero Monaco, and Luca Moscardelli. Nash social welfare in selfish and online load balancing. ACM Trans. Economics and Comput., 10(2):8:1-8:41, 2022.
  30. [Zhou et al., 2023] Shengwei Zhou, Rufan Bai, and Xiaowei Wu. Multi-agent online scheduling: MMS allocations for indivisible items. In ICML, volume 202 of Proceedings of Machine Learning Research, pages 42506-42516. PMLR, 2023.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards