Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
149 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Chasing Convex Functions with Long-term Constraints (2402.14012v2)

Published 21 Feb 2024 in cs.DS and cs.LG

Abstract: We introduce and study a family of online metric problems with long-term constraints. In these problems, an online player makes decisions $\mathbf{x}t$ in a metric space $(X,d)$ to simultaneously minimize their hitting cost $f_t(\mathbf{x}_t)$ and switching cost as determined by the metric. Over the time horizon $T$, the player must satisfy a long-term demand constraint $\sum{t} c(\mathbf{x}_t) \geq 1$, where $c(\mathbf{x}_t)$ denotes the fraction of demand satisfied at time $t$. Such problems can find a wide array of applications to online resource allocation in sustainable energy/computing systems. We devise optimal competitive and learning-augmented algorithms for the case of bounded hitting cost gradients and weighted $\ell_1$ metrics, and further show that our proposed algorithms perform well in numerical experiments.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (34)
  1. C.J. Argue, Anupam Gupta and Guru Guruganesh “Dimension-Free Bounds for Chasing Convex Functions” In Proceedings of Thirty Third Conference on Learning Theory PMLR, 2020, pp. 219–241
  2. “Carbon Explorer: A Holistic Framework for Designing Carbon Aware Datacenters” In Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2, ASPLOS 2023 Vancouver, BC, Canada: Association for Computing Machinery, 2023, pp. 118–132 DOI: 10.1145/3575693.3575754
  3. “Online Metric Allocation and Time-Varying Regularization” In 30th Annual European Symposium on Algorithms (ESA 2022) 244, Leibniz International Proceedings in Informatics (LIPIcs) Dagstuhl, Germany: Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2022, pp. 13:1–13:13 DOI: 10.4230/LIPIcs.ESA.2022.13
  4. “Metrical Task Systems on Trees via Mirror Descent and Unfair Gluing” In SIAM Journal on Computing 50.3, 2021, pp. 909–923 DOI: 10.1137/19M1237879
  5. Sébastien Bubeck, Christian Coester and Yuval Rabani “The Randomized $k$-Server Conjecture Is False!” In Proceedings of the 55th Annual ACM Symposium on Theory of Computing (STOC 2023), STOC 2023 Orlando, FL, USA: Association for Computing Machinery, 2023, pp. 581–594 DOI: 10.1145/3564246.3585132
  6. “Enabling Sustainable Clouds: The Case for Virtualizing the Energy System” In Proceedings of the ACM Symposium on Cloud Computing, SoCC ’21 Seattle, WA, USA: Association for Computing Machinery, 2021, pp. 350–358 DOI: 10.1145/3472883.3487009
  7. “Chasing Nested Convex Bodies Nearly Optimally” In Proceedings of the 2020 ACM-SIAM Symposium on Discrete Algorithms (SODA), Proceedings Society for Industrial and Applied Mathematics, 2019, pp. 1496–1508 DOI: 10.1137/1.9781611975994.91
  8. Allan Borodin, Nathan Linial and Michael E. Saks “An Optimal On-Line Algorithm for Metrical Task System” In J. ACM 39.4 New York, NY, USA: Association for Computing Machinery, 1992, pp. 745–763 DOI: 10.1145/146585.146588
  9. “Carbon-Aware EV Charging” In 2022 IEEE International Conference on Communications, Control, and Computing Technologies for Smart Grids (SmartGridComm), 2022, pp. 186–192 DOI: 10.1109/SmartGridComm52983.2022.9960988
  10. “On the Lambert W function” In Advances in Computational mathematics 5 Springer, 1996, pp. 329–359
  11. NiangJun Chen, Gautam Goel and Adam Wierman “Smoothed Online Convex Optimization in High Dimensions via Online Balanced Descent” In Proceedings of the 31st Conference On Learning Theory PMLR, 2018, pp. 1574–1594
  12. Nicolas Christianson, Tinashe Handina and Adam Wierman “Chasing Convex Bodies and Functions with Black-Box Advice” In Proceedings of the 35th Conference on Learning Theory 178 PMLR, 2022, pp. 867–908
  13. Nicolas Christianson, Junxuan Shen and Adam Wierman “Optimal robustness-consistency tradeoffs for learning-augmented metrical task systems” In International Conference on Artificial Intelligence and Statistics, 2023
  14. “CVXPY: A Python-embedded modeling language for convex optimization” In Journal of Machine Learning Research 17.83, 2016, pp. 1–5
  15. “Optimal Search and One-Way Trading Online Algorithms” In Algorithmica 30.1 Springer ScienceBusiness Media LLC, 2001, pp. 101–139 DOI: 10.1007/s00453-001-0003-0
  16. “On convex body chasing” In Discrete & Computational Geometry 9.3 Springer ScienceBusiness Media LLC, 1993, pp. 293–321 DOI: 10.1007/bf02189324
  17. “CarbonScaler: Leveraging Cloud Workload Elasticity for Optimizing Carbon-Efficiency” In Proceedings of the ACM on Measurement and Analysis of Computing Systems 7.3 New York, NY, USA: Association for Computing Machinery, 2023 arXiv:2302.08681 [cs.DC]
  18. Elias Koutsoupias “The k-server problem” In Computer Science Review 3.2 Elsevier BV, 2009, pp. 105–118 DOI: 10.1016/j.cosrev.2009.04.002
  19. “Online Conversion with Switching Costs: Robust and Learning-augmented Algorithms” In Proceedings of the 2024 SIGMETRICS/Performance Joint International Conference on Measurement and Modeling of Computer Systems Venice, Italy: Association for Computing Machinery, 2024 arXiv:2310.20598 [cs.DS]
  20. “The Online Pause and Resume Problem: Optimal Algorithms and An Application to Carbon-Aware Load Shifting” In Proceedings of the ACM on Measurement and Analysis of Computing Systems 7.3 New York, NY, USA: Association for Computing Machinery, 2023 arXiv:2303.17551 [cs.DS]
  21. Julian Lorenz, Konstantinos Panagiotou and Angelika Steger “Optimal Algorithms for k-Search with Application in Option Pricing” In Algorithmica 55.2 Springer ScienceBusiness Media LLC, 2008, pp. 311–328 DOI: 10.1007/s00453-008-9217-8
  22. “Online Search with Predictions: Pareto-optimal Algorithm and its Applications in Energy Markets” In Proceedings of the 15th ACM International Conference on Future Energy Systems, e-Energy ’24 Singapore, Singapore: Association for Computing Machinery, 2024
  23. “Competitive Caching with Machine Learned Advice” In Proceedings of the 35th International Conference on Machine Learning 80, Proceedings of Machine Learning Research PMLR, 2018, pp. 3296–3305 URL: https://proceedings.mlr.press/v80/lykouris18a.html
  24. Esther Mohr, Iftikhar Ahmad and Günter Schmidt “Online algorithms for conversion problems: A survey” In Surveys in Operations Research and Management Science 19.2 Elsevier BV, 2014, pp. 87–104 DOI: 10.1016/j.sorms.2014.08.001
  25. Mark Manasse, Lyle McGeoch and Daniel Sleator “Competitive Algorithms for On-Line Problems” In Proceedings of the Twentieth Annual ACM Symposium on Theory of Computing, STOC ’88 Chicago, Illinois, USA: Association for Computing Machinery, 1988, pp. 322–333 DOI: 10.1145/62212.62243
  26. Dragoslav S. Mitrinovic, Josip E. Pečarić and A.M. Fink “Inequalities Involving Functions and Their Integrals and Derivatives” Springer Science & Business Media, 1991
  27. Manish Purohit, Zoya Svitkina and Ravi Kumar “Improving Online Algorithms via ML Predictions” In Advances in Neural Information Processing Systems 31 Curran Associates, Inc., 2018
  28. “Carbon-Aware Computing for Datacenters” In IEEE Transactions on Power Systems IEEE, 2022
  29. Mark Sellke “Chasing Convex Bodies Optimally” In Proceedings of the Thirty-First Annual ACM-SIAM Symposium on Discrete Algorithms, SODA ’20 USA: Society for Industrial and Applied Mathematics, 2020, pp. 1509–1518
  30. “Pareto-Optimal Learning-Augmented Algorithms for Online Conversion Problems” In Advances in Neural Information Processing Systems 34 Curran Associates, Inc., 2021, pp. 10339–10350
  31. “Competitive Algorithms for the Online Multiple Knapsack Problem with Application to Electric Vehicle Charging” In Proceedings of the ACM on Measurement and Analysis of Computing Systems 4.3 New York, NY, USA: Association for Computing Machinery, 2021 DOI: 10.1145/3428336
  32. “Let’s Wait AWhile: How Temporal Workload Shifting Can Reduce Carbon Emissions in the Cloud” In Proceedings of the 22nd International Middleware Conference New York, NY, USA: Association for Computing Machinery, 2021, pp. 260–272 DOI: 10.1145/3464298.3493399
  33. Yunhong Zhou, Deeparnab Chakrabarty and Rajan Lukose “Budget Constrained Bidding in Keyword Auctions and Online Knapsack Problems” In Lecture Notes in Computer Science Springer Berlin Heidelberg, 2008, pp. 566–576
  34. “Revisiting Smoothed Online Learning”, 2021 arXiv: https://arxiv.org/abs/2102.06933
Citations (3)

Summary

We haven't generated a summary for this paper yet.