Skip to main content

Robust Online Algorithms for Dynamic Choosing Problems

  • Conference paper
  • First Online:
Connecting with Computability (CiE 2021)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 12813))

Included in the following conference series:

  • 721 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. 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)

    Google Scholar 

  2. 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

    Chapter  MATH  Google Scholar 

  3. 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)

    Google Scholar 

  4. 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

  5. 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)

    Google Scholar 

  6. Böhm, M., et al.: Fully dynamic algorithms for knapsack problems with polylogarithmic update time. CoRR arXiv:2007.08415 (2020)

  7. Boria, N., Paschos, V.T.: A survey on combinatorial optimization in dynamic environments. RAIRO Oper. Res. 45(3), 241–294 (2011)

    Article  Google Scholar 

  8. 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)

    Article  MathSciNet  Google Scholar 

  9. 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)

    Google Scholar 

  10. 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

    Chapter  MATH  Google Scholar 

  11. 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)

    Article  MathSciNet  Google Scholar 

  12. Epstein, L., Levin, A.: A robust APTAS for the classical bin packing problem. Math. Program. 119(1), 33–49 (2009)

    Article  MathSciNet  Google Scholar 

  13. Epstein, L., Levin, A.: Robust approximation schemes for cube packing. SIAM J. Optim. 23(2), 1310–1343 (2013)

    Article  MathSciNet  Google Scholar 

  14. Epstein, L., Levin, A.: Robust algorithms for preemptive scheduling. Algorithmica 69(1), 26–57 (2014)

    Article  MathSciNet  Google Scholar 

  15. Erlebach, T., Jansen, K.: The maximum edge-disjoint paths problem in bidirected trees. SIAM J. Discret. Math. 14(3), 326–355 (2001)

    Article  MathSciNet  Google Scholar 

  16. Erlebach, T., Jansen, K., Seidel, E.: Polynomial-time approximation schemes for geometric intersection graphs. SIAM J. Comput. 34(6), 1302–1323 (2005)

    Article  MathSciNet  Google Scholar 

  17. Feldkord, B., et al.: Fully-dynamic bin packing with little repacking. In: Proceedings of the ICALP, pp. 51:1–51:24 (2018)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. Gupta, A., Krishnaswamy, R., Kumar, A., Panigrahi, D.: Online and dynamic algorithms for set cover. In: STOC, pp. 537–550. ACM (2017)

    Google Scholar 

  22. 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

    Chapter  Google Scholar 

  23. 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)

    Google Scholar 

  24. Jansen, K., Klein, K.: A robust AFPTAS for online bin packing with polynomial migration. In: Proceedings of the ICALP, pp. 589–600 (2013)

    Google Scholar 

  25. 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)

    Google Scholar 

  26. 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)

    Google Scholar 

  27. 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)

    Google Scholar 

  28. 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)

    Google Scholar 

  29. Sanders, P., Sivadasan, N., Skutella, M.: Online scheduling with bounded migration. Math. Oper. Res. 34(2), 481–498 (2009)

    Article  MathSciNet  Google Scholar 

  30. 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)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kilian Grage .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics