×

Online multistage subset maximization problems. (English) Zbl 07525448

Bender, Michael A. (ed.) et al., 27th annual European symposium on algorithms, ESA 2019, Munich/Garching, Germany, September 9–11, 2019. Proceedings. Wadern: Schloss Dagstuhl – Leibniz-Zentrum für Informatik. LIPIcs – Leibniz Int. Proc. Inform. 144, Article 11, 14 p. (2019).
Summary: Numerous combinatorial optimization problems (knapsack, maximum-weight matching, etc.) can be expressed as subset maximization problems: One is given a ground set \(N=\{1,\dots,n\}\), a collection \(\mathcal{F}\subseteq 2^N\) of subsets thereof such that \(\emptyset\in\mathcal{F}\), and an objective (profit) function \(p:\mathcal{F}\to\mathbb{R}_+\). The task is to choose a set \(S\in\mathcal{F}\) that maximizes \(p(S)\). We consider the multistage version [D. Eisenstat et al., Lect. Notes Comput. Sci. 8573, 459–470 (2014; Zbl 1410.90116), A. Gupta et al., Lect. Notes Comput. Sci. 8572, 563–575 (2014; Zbl 1423.90067)] of such problems: The profit function \(p_t\) (and possibly the set of feasible solutions \(F_t\)) may change over time. Since in many applications changing the solution is costly, the task becomes to find a sequence of solutions that optimizes the trade-off between good per-time solutions and stable solutions taking into account an additional similarity bonus. As similarity measure for two consecutive solutions, we consider either the size of the intersection of the two solutions or the difference of \(n\) and the Hamming distance between the two characteristic vectors.
We study multistage subset maximization problems in the online setting, that is, \(p_t\) (along with possibly \(F_t\)) only arrive one by one and, upon such an arrival, the online algorithm has to output the corresponding solution without knowledge of the future.
We develop general techniques for online multistage subset maximization and thereby characterize those models (given by the type of data evolution and the type of similarity measure) that admit a constant-competitive online algorithm. When no constant competitive ratio is possible, we employ lookahead to circumvent this issue. When a constant competitive ratio is possible, we provide almost matching lower and upper bounds on the best achievable one.
For the entire collection see [Zbl 1423.68016].

MSC:

68Wxx Algorithms in computer science
Full Text: DOI

References:

[1] Susanne Albers and Jens Quedenfeld. Optimal Algorithms for Right-Sizing Data Centers. In ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), pages 363-372, 2018.
[2] Hyung-Chan An, Ashkan Norouzi-Fard, and Ola Svensson. Dynamic Facility Location via Exponential Clocks. ACM Trans. Algorithms, 13(2):21:1-21:20, 2017. · Zbl 1451.90084
[3] Barbara M. Anthony and Anupam Gupta. Infrastructure Leasing Problems. In Conference on Integer Programming and Combinatorial Optimization (IPCO), pages 424-438, 2007. · Zbl 1136.90447
[4] Antonios Antoniadis and Kevin Schewior. A Tight Lower Bound for Online Convex Optimiza-tion with Switching Costs. In Workshop on Approximation and Online Algorithms (WAOA), pages 164-175, 2017. · Zbl 1504.68287
[5] Evripidis Bampis, Bruno Escoffier, Michael Lampis, and Vangelis Th. Paschos. Multistage Matchings. In Scandinavian Symposium and Workshops on Algorithm Theory (SWAT), pages 7:1-7:13, 2018.
[6] Evripidis Bampis, Bruno Escoffier, and Sasa Mladenovic. Fair Resource Allocation Over Time. In International Conference on Autonomous Agents and MultiAgent Systems (AAMAS), pages 766-773, 2018.
[7] Evripidis Bampis, Bruno Escoffier, Kevin Schewior, and Alexandre Teiller. Online Multistage Subset Maximization Problems. CoRR, abs/1905.04162, 2019. arXiv:1905.04162.
[8] Nikhil Bansal, Anupam Gupta, Ravishankar Krishnaswamy, Kirk Pruhs, Kevin Schewior, and Clifford Stein. A 2-Competitive Algorithm For Online Convex Optimization With Switching Costs. In Workshop on Approximation, Randomization, and Combinatorial Optimization Algorithms and Techniques (APPROX/RANDOM), pages 96-109, 2015. · Zbl 1375.68222
[9] Nicolas K. Blanchard and Nicolas Schabanel. Dynamic Sum-Radii Clustering. In International Conference and Workshops on Algorithms and Computation (WALCOM), pages 30-41, 2017. · Zbl 1485.90061
[10] Niv Buchbinder, Shahar Chen, and Joseph Naor. Competitive Analysis via Regularization. In ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 436-444, 2014. · Zbl 1420.68238
[11] Niv Buchbinder, Shahar Chen, Joseph Naor, and Ohad Shamir. Unified Algorithms for Online Learning and Competitive Analysis. Math. Oper. Res., 41(2):612-625, 2016. doi: 10.1287/moor.2015.0742. · Zbl 1335.68196 · doi:10.1287/moor.2015.0742
[12] Edith Cohen, Graham Cormode, Nick G. Duffield, and Carsten Lund. On the Tradeoff between Stability and Fit. ACM Trans. Algorithms, 13(1):7:1-7:24, 2016. doi:10.1145/2963103. · Zbl 1445.62016 · doi:10.1145/2963103
[13] David Eisenstat, Claire Mathieu, and Nicolas Schabanel. Facility Location in Evolving Metrics. In International Colloquium on Automata, Languages, and Programming (ICALP), pages 459-470, 2014. · Zbl 1410.90116
[14] Albert Gu, Anupam Gupta, and Amit Kumar. The Power of Deferral: Maintaining a Constant-Competitive Steiner Tree Online. SIAM J. Comput., 45(1):1-28, 2016. doi:10. 1137/140955276. · Zbl 1333.68301 · doi:10.1137/140955276
[15] Anupam Gupta, Kunal Talwar, and Udi Wieder. Changing Bases: Multistage Optimization for Matroids and Matchings. In International Colloquium on Automata, Languages, and Programming (ICALP), pages 563-575, 2014. · Zbl 1423.90067
[16] Vinay Joseph and Gustavo de Veciana. Jointly optimizing multi-user rate adaptation for video transport over wireless systems: Mean-fairness-variability tradeoffs. In IEEE International Conference on Computer Communications (INFOCOM), pages 567-575, 2012.
[17] Minghong Lin, Adam Wierman, Lachlan L. H. Andrew, and Eno Thereska. Dynamic Right-Sizing for Power-Proportional Data Centers. IEEE/ACM Trans. Netw., 21(5):1378-1391, 2013.
[18] Minghong Lin, Adam Wierman, Lachlan L. H. Andrew, and Eno Thereska. Dynamic Right-Sizing for Power-Proportional Data Centers. IEEE/ACM Trans. Netw., 21(5):1378-1391, 2013.
[19] Zhenhua Liu, Iris Liu, Steven H. Low, and Adam Wierman. Pricing data center demand response. In ACM International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS), pages 111-123, 2014.
[20] Nicole Megow, Martin Skutella, José Verschae, and Andreas Wiese. The Power of Recourse for Online MST and TSP. SIAM J. Comput., 45(3):859-880, 2016. doi:10.1137/130917703. · Zbl 1344.68289 · doi:10.1137/130917703
[21] Chandrashekhar Nagarajan and David P Williamson. Offline and online facility leasing. Discrete Optimization, 10(4):361-370, 2013. · Zbl 1506.90141
[22] Neil Olver, Kirk Pruhs, Rene Sitters, Kevin Schewior, and Leen Stougie. The Itinerant List-Update Problem. In Workshop on Approximation and Online Algorithms (WAOA), pages 310-326, 2018. · Zbl 1520.68223
[23] Kirk Pruhs and Gerhard J. Woeginger. Approximation schemes for a class of subset selection problems. Theor. Comput. Sci., 382(2):151-156, 2007. · Zbl 1119.90077
[24] Cécile Rottner. Combinatorial Aspects of the Unit Commitment Problem. PhD thesis, Sorbonne Université, 2018. · Zbl 1414.90141
[25] Daniel Dominic Sleator and Robert Endre Tarjan. Amortized Efficiency of List Update and Paging Rules. Commun. ACM, 28(2):202-208, 1985.
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.