Abstract
Semi-online algorithms that are allowed to perform a bounded amount of repacking achieve guaranteed good worst-case behaviour in a more realistic setting. Most of the previous works focused on minimization problems that aim to minimize some costs. In this work, we study maximization problems that aim to maximize their profit.
We mostly focus on a class of problems that we call choosing problems, where a maximum profit subset of a set objects has to be maintained. Many known problems, such as Knapsack, MaximumIndependentSet and variations of these, are part of this class. We present a framework for choosing problems that allows us to transfer offline \(\alpha \)-approximation algorithms into \((\alpha -\epsilon )\)-competitive semi-online algorithms with amortized migration \(O(1/\epsilon )\). Moreover we complement these positive results with lower bounds that show that our results are tight in the sense that no amortized migration of \(o(1/\epsilon )\) is possible.
Supported by DFG-Project JA 612 /19-1 and GIF-Project “Polynomial Migration for Online Scheduling”. A full version of the paper is available at http://arxiv.org/abs/2104.09803.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Baker, B.S.: Approximation algorithms for NP-complete problems on planar graphs. In: 24th Annual Symposium on Foundations of Computer Science, pp. 265–273. IEEE (1983)
Berndt, S., Dreismann, V., Grage, K., Jansen, K., Knof, I.: Robust online algorithms for certain dynamic packing problems. In: Bampis, E., Megow, N. (eds.) WAOA 2019. LNCS, vol. 11926, pp. 43–59. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-39479-0_4
Berndt, S., Epstein, L., Jansen, K., Levin, A., Maack, M., Rohwedder, L.: Online bin covering with limited migration. In: Bender, M.A., Svensson, O., Herman, G. (eds.) 27th Annual European Symposium on Algorithms, ESA 2019. LIPIcs, Munich/Garching, Germany, 9–11 September 2019, vol. 144, pp. 18:1–18:14. Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2019)
Berndt, S., Jansen, K., Klein, K.-M.: Fully dynamic bin packing revisited. Math. Program., 109–155 (2018). https://doi.org/10.1007/s10107-018-1325-x
Bhore, S., Li, G., Nöllenburg, M.: An algorithmic study of fully dynamic independent sets for map labeling. In: ESA. LIPIcs, vol. 173, pp. 19:1–19:24. Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2020)
Böhm, M., et al.: Fully dynamic algorithms for knapsack problems with polylogarithmic update time. CoRR arXiv:2007.08415 (2020)
Boria, N., Paschos, V.T.: A survey on combinatorial optimization in dynamic environments. RAIRO Oper. Res. 45(3), 241–294 (2011)
Caprara, A., Kellerer, H., Pferschy, U., Pisinger, D.: Approximation algorithms for knapsack problems with cardinality constraints. Eur. J. Oper. Res. 123(2), 333–345 (2000)
Chan, T.M., Har-Peled, S.: Approximation algorithms for maximum independent set of pseudo-disks. In: Proceedings of the 25th Annual Symposium on Computational Geometry, SCG 2009, pp. 333–340. Association for Computing Machinery (2009)
Cieliebak, M., Erlebach, T., Hennecke, F., Weber, B., Widmayer, P.: Scheduling with release times and deadlines on a minimum number of machines. In: Levy, J.-J., Mayr, E.W., Mitchell, J.C. (eds.) TCS 2004. IIFIP, vol. 155, pp. 209–222. Springer, Boston, MA (2004). https://doi.org/10.1007/1-4020-8141-3_18
Diedrich, F., Harren, R., Jansen, K., Thöle, R., Thomas, H.: Approximation algorithms for 3D orthogonal knapsack. J. Comput. Sci. Technol. 23(5), 749–762 (2008)
Epstein, L., Levin, A.: A robust APTAS for the classical bin packing problem. Math. Program. 119(1), 33–49 (2009)
Epstein, L., Levin, A.: Robust approximation schemes for cube packing. SIAM J. Optim. 23(2), 1310–1343 (2013)
Epstein, L., Levin, A.: Robust algorithms for preemptive scheduling. Algorithmica 69(1), 26–57 (2014)
Erlebach, T., Jansen, K.: The maximum edge-disjoint paths problem in bidirected trees. SIAM J. Discret. Math. 14(3), 326–355 (2001)
Erlebach, T., Jansen, K., Seidel, E.: Polynomial-time approximation schemes for geometric intersection graphs. SIAM J. Comput. 34(6), 1302–1323 (2005)
Feldkord, B., et al.: Fully-dynamic bin packing with little repacking. In: Proceedings of the ICALP, pp. 51:1–51:24 (2018)
Galvez, W., Grandoni, F., Heydrich, S., Ingala, S., Khan, A., Wiese, A.: Approximating geometric knapsack via l-packings. In: 2017 IEEE 58th Annual Symposium on Foundations of Computer Science (FOCS), Los Alamitos, CA, USA, pp. 260–271. IEEE Computer Society (October 2017)
Gálvez, W., Soto, J.A., Verschae, J.: Symmetry exploitation for online machine covering with bounded migration. In: Proceedings of the ESA, pp. 32:1–32:14 (2018)
Grandoni, F., Kratsch, S., Wiese, A.: Parameterized approximation schemes for independent set of rectangles and geometric knapsack. In: ESA. LIPIcs, vol. 144, pp. 53:1–53:16. Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2019)
Gupta, A., Krishnaswamy, R., Kumar, A., Panigrahi, D.: Online and dynamic algorithms for set cover. In: STOC, pp. 537–550. ACM (2017)
Henzinger, M.: The state of the art in dynamic graph algorithms. In: Tjoa, A.M., Bellatreche, L., Biffl, S., van Leeuwen, J., Wiedermann, J. (eds.) SOFSEM 2018. LNCS, vol. 10706, pp. 40–44. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-73117-9_3
Henzinger, M., Neumann, S., Wiese, A.: Dynamic approximate maximum independent set of intervals, hypercubes and hyperrectangles. In: Symposium on Computational Geometry. LIPIcs, vol. 164, pp. 51:1–51:14. Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2020)
Jansen, K., Klein, K.: A robust AFPTAS for online bin packing with polynomial migration. In: Proceedings of the ICALP, pp. 589–600 (2013)
Jansen, K., Klein, K., Kosche, M., Ladewig, L.: Online strip packing with polynomial migration. In: Proceedings of the APPROX-RANDOM, pp. 13:1–13:18 (2017)
Jin, C.: An improved FPTAS for 0–1 knapsack. In: Baier, C., Chatzigiannakis, I., Flocchini, P., Leonardi, S. (eds.) 46th International Colloquium on Automata, Languages, and Programming, ICALP 2019. Leibniz International Proceedings in Informatics (LIPIcs), Dagstuhl, Germany, vol. 132, pp. 76:1–76:14. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik (2019)
Lacki, J., Ocwieja, J., Pilipczuk, M., Sankowski, P., Zych, A.: The power of dynamic distance oracles: efficient dynamic algorithms for the Steiner tree. In: STOC, pp. 11–20. ACM (2015)
Merino, A.I., Wiese, A.: On the two-dimensional knapsack problem for convex polygons. In: ICALP. LIPIcs, vol. 168, pp. 84:1–84:16. Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2020)
Sanders, P., Sivadasan, N., Skutella, M.: Online scheduling with bounded migration. Math. Oper. Res. 34(2), 481–498 (2009)
Skutella, M., Verschae, J.: Robust polynomial-time approximation schemes for parallel machine scheduling with job arrivals and departures. Math. Oper. Res. 41(3), 991–1021 (2016)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Berndt, S., Grage, K., Jansen, K., Johannsen, L., Kosche, M. (2021). Robust Online Algorithms for Dynamic Choosing Problems. In: De Mol, L., Weiermann, A., Manea, F., Fernández-Duque, D. (eds) Connecting with Computability. CiE 2021. Lecture Notes in Computer Science(), vol 12813. Springer, Cham. https://doi.org/10.1007/978-3-030-80049-9_4
Download citation
DOI: https://doi.org/10.1007/978-3-030-80049-9_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-80048-2
Online ISBN: 978-3-030-80049-9
eBook Packages: Computer ScienceComputer Science (R0)