Online Selection Problems against Constrained Adversary

Inspired by a recent line of work in online algorithms with predictions, we study the constrained adversary model that utilizes predictions from a different perspective. Prior works mostly focused on designing simultaneously robust and consistent algorithms, without making assumptions on the quality of the predictions. In contrary, our model assumes the adversarial instance is consistent with the predictions and aim to design algorithms that have best worst-case performance against all such instances. We revisit classical online selection problems under the constrained adversary model. For the single item selection problem, we design an optimal algorithm in the adversarial arrival model and an improved algorithm in the random arrival model (a.k.a., the secretary problem). For the online edge-weighted bipartite matching problem, we extend the classical Water-filling and Ranking algorithms and achieve improved competitive ratios.

[1]  Debmalya Panigrahi,et al.  Customizing ML Predictions for Online Algorithms , 2020, ICML.

[2]  Nikhil R. Devanur,et al.  Randomized Primal-Dual analysis of RANKING for Online BiPartite Matching , 2013, SODA.

[3]  Thomas S. Ferguson,et al.  Who Solved the Secretary Problem , 1989 .

[4]  Dhruv Rohatgi,et al.  Near-Optimal Bounds for Online Caching with Machine Learned Advice , 2019, SODA.

[5]  Zhiyi Huang,et al.  Fully Online Matching , 2020, J. ACM.

[6]  Michael Mitzenmacher,et al.  Scheduling with Predictions and the Price of Misprediction , 2019, ITCS.

[7]  Sergei Vassilvitskii,et al.  Revenue Optimization with Approximate Bid Predictions , 2017, NIPS.

[8]  Yuval Rabani,et al.  Competitive k-server algorithms , 1990, Proceedings [1990] 31st Annual Symposium on Foundations of Computer Science.

[9]  Ola Svensson,et al.  Learning Augmented Energy Minimization via Speed Scaling , 2020, NeurIPS.

[10]  F. Mosteller,et al.  Recognizing the Maximum of a Sequence , 1966 .

[11]  Kane,et al.  Beyond the Worst-Case Analysis of Algorithms , 2020 .

[12]  Jia Zhang,et al.  Near optimal algorithms for online weighted bipartite matching in adversary model , 2017, J. Comb. Optim..

[13]  Alexander Gnedin,et al.  On the full information best-choice problem , 1996, Journal of Applied Probability.

[14]  Richard M. Karp,et al.  An optimal algorithm for on-line bipartite matching , 1990, STOC '90.

[15]  Aranyak Mehta,et al.  Online bipartite matching with unknown distributions , 2011, STOC '11.

[16]  Yuhao Zhang,et al.  Online Vertex-Weighted Bipartite Matching: Beating 1-1/e with Random Arrivals , 2018, ICALP.

[17]  Sergei Vassilvitskii,et al.  Competitive caching with machine learned advice , 2018, ICML.

[18]  Yuhao Zhang,et al.  Tight Competitive Ratios of Classic Matching Algorithms in the Fully Online Model , 2019, SODA.

[19]  Aditya Bhaskara,et al.  Online Learning with Imperfect Hints , 2020, ICML.

[20]  Ola Svensson,et al.  The Primal-Dual method for Learning Augmented Algorithms , 2020, NeurIPS.

[21]  Nicole Immorlica,et al.  Matroid Secretary Problems , 2018, J. ACM.

[22]  Sreenivas Gollapudi,et al.  Online Algorithms for Rent-Or-Buy with Expert Advice , 2019, ICML.

[23]  Mohammad Mahdian,et al.  Online bipartite matching with random arrivals: an approach based on strongly factor-revealing LPs , 2011, STOC '11.

[24]  Fred Zhang,et al.  Optimal Robustness-Consistency Trade-offs for Learning-Augmented Online Algorithms , 2020, NeurIPS.

[25]  Zhiyi Huang,et al.  Fully Online Matching II: Beating Ranking and Water-filling , 2020, 2020 IEEE 61st Annual Symposium on Foundations of Computer Science (FOCS).

[26]  Debmalya Panigrahi,et al.  Online Algorithms for Weighted Paging with Predictions , 2020, ICALP.

[27]  Silvio Lattanzi,et al.  Online Scheduling via Learned Weights , 2020, SODA.

[28]  Gagan Goel,et al.  Online Vertex-Weighted Bipartite Matching and Single-bid Budgeted Allocations , 2010, SODA.

[29]  Morteza Zadimoghaddam,et al.  Edge-Weighted Online Bipartite Matching , 2020, 2020 IEEE 61st Annual Symposium on Foundations of Computer Science (FOCS).

[30]  Antonios Antoniadis,et al.  Secretary and Online Matching Problems with Machine Learned Advice , 2020, NeurIPS.

[31]  Yuhao Zhang,et al.  How to match when all vertices arrive online , 2018, STOC.

[32]  Google,et al.  Improving Online Algorithms via ML Predictions , 2024, NeurIPS.

[33]  José R. Correa,et al.  Prophet Inequalities for I.I.D. Random Variables from an Unknown Distribution , 2019, EC.