Abstract
We study a class of Bayesian online selection problems with matroid constraints. Consider a vendor who has several items to sell, with the set of sold items being subject to some structural constraints, e.g., the set of sold items should be independent with respect to some matroid. Each item has an offer value drawn independently from a known distribution. Given distribution information for each item, the vendor wishes to maximize their expected revenue by carefully choosing which offers to accept as they arrive.
Such problems have been studied extensively when the vendor’s revenue is compared with the offline optimum, referred to as the “prophet”. In this setting, a tight 2-competitive algorithm is known when the vendor is limited to selling independent sets from a matroid [29]. We turn our attention to the online optimum, or “philosopher”, and ask how well the vendor can do with polynomial-time computation, compared to a vendor with unlimited computation but with the same limited distribution information about offers.
We show that when the underlying constraints are laminar and the arrival of buyers follows a natural “left-to-right” order, there is a Polynomial-Time Approximation Scheme for maximizing the vendor’s revenue. We also show that such a result is impossible for the related case when the underlying constraints correspond to a graphic matroid. In particular, it is PSPACE-hard to approximate the philosopher’s expected revenue to some fixed constant \(\alpha < 1\); moreover, this cannot be alleviated by requirements on the arrival order in the case of graphic matroids.
I. DeHaan—Supported by an NSERC Canada Graduate Scholarship.
K. Pashkovich—Supported by NSERC Discovery Grants Program RGPIN-2020-04346.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Abolhassani, M., Ehsani, S., Esfandiari, H., Hajiaghayi, M., Kleinberg, R., Lucier, B.: Beating 1-1/e for ordered prophets. In: Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing, pp. 61–71 (2017)
Agrawal, S., Sethuraman, J., Zhang, X.: On optimal ordering in the optimal stopping problem. In: Proceedings of the 21st ACM Conference on Economics and Computation, EC 2020, pp. 187–188. Association for Computing Machinery, New York (2020). https://doi.org/10.1145/3391403.3399484
Alaei, S.: Bayesian combinatorial auctions: Expanding single buyer mechanisms to many buyers. In: 2011 IEEE 52nd Annual Symposium on Foundations of Computer Science, pp. 512–521 (2011)https://doi.org/10.1109/FOCS.2011.90
Alaei, S., Hajiaghayi, M., Liaghat, V.: Online prophet-inequality matching with applications to ad allocation. In: Proceedings of the 13th ACM Conference on Electronic Commerce, pp. 18–35 (2012)
Anari, N., Niazadeh, R., Saberi, A., Shameli, A.: Nearly optimal pricing algorithms for production constrained and laminar Bayesian selection. In: Proceedings of the 2019 ACM Conference on Economics and Computation, pp. 91–92 (2019)
Azar, P.D., Kleinberg, R., Weinberg, S.M.: Prophet inequalities with limited information. In: Proceedings of the Twenty-Fifth Annual ACM-SIAM symposium on Discrete algorithms, pp. 1358–1377. SIAM (2014)
Azar, Y., Chiplunkar, A., Kaplan, H.: Prophet secretary: surpassing the 1-1/e barrier. In: Proceedings of the 2018 ACM Conference on Economics and Computation, pp. 303–318 (2018)
Braverman, M., Derakhshan, M., Molina Lovett, A.: Max-weight online stochastic matching: improved approximations against the online benchmark. In: Proceedings of the 23rd ACM Conference on Economics and Computation, EC 2022, pp. 967–985. Association for Computing Machinery, New York (2022). https://doi.org/10.1145/3490486.3538315
Chawla, S., Goldner, K., Karlin, A.R., Miller, J.B.: Non-adaptive matroid prophet inequalities. arXiv preprint arXiv:2011.09406 (2020)
Correa, J., Foncea, P., Hoeksma, R., Oosterwijk, T., Vredeveld, T.: Posted price mechanisms for a random stream of customers. In: Proceedings of the 2017 ACM Conference on Economics and Computation, pp. 169–186 (2017)
Correa, J., Foncea, P., Hoeksma, R., Oosterwijk, T., Vredeveld, T.: Recent developments in prophet inequalities. SIGecom Exch. 17(1), 61–70 (2019). https://doi.org/10.1145/3331033.3331039
Correa, J., Saona, R., Ziliotto, B.: Prophet secretary through blind strategies. Math. Program. 190(1–2), 483–521 (2021)
DeHaan, I., Pashkovich, K.: Matroid Bayesian online selection. arXiv preprint arXiv:2406.00224 (2024)
Dütting, P., Gergatsouli, E., Rezvan, R., Teng, Y., Tsigonias-Dimitriadis, A.: Prophet secretary against the online optimal. In: Proceedings of the 24th ACM Conference on Economics and Computation, EC 2023, pp. 561–581. Association for Computing Machinery, New York (2023). https://doi.org/10.1145/3580507.3597736
Ehsani, S., Hajiaghayi, M., Kesselheim, T., Singla, S.: Prophet secretary for combinatorial auctions and matroids. In: Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 700–714. SIAM (2018)
Esfandiari, H., Hajiaghayi, M., Liaghat, V., Monemizadeh, M.: Prophet secretary. SIAM J. Discret. Math. 31(3), 1685–1701 (2017)
Ezra, T., Feldman, M., Gravin, N., Tang, Z.G.: Online stochastic max-weight matching: prophet inequality for vertex and edge arrival models. In: Proceedings of the 21st ACM Conference on Economics and Computation, pp. 769–787 (2020)
Ezra, T., Feldman, M., Gravin, N., Tang, Z.G.: who is next in line? On the significance of knowing the arrival order in Bayesian online settings. In: Proceedings of the 2023 Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 3759–3776. SIAM (2023)
Ezra, T., Garbuz, T.: The importance of knowing the arrival order in combinatorial Bayesian settings. In: Garg, J., Klimm, M., Kong, Y. (eds.) WINE 2023. LNCS, vol. 14413, pp. 256–271. Springer, Cham (2023). https://doi.org/10.1007/978-3-031-48974-7_15
Feldman, M., Svensson, O., Zenklusen, R.: Online contention resolution schemes. In: Proceedings of the twenty-seventh annual ACM-SIAM Symposium on Discrete Algorithms, pp. 1014–1033. SIAM (2016)
Feng, Y., Niazadeh, R., Saberi, A.: Two-stage stochastic matching with application to ride hailing. In: Proceedings of the 2021 ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 2862–2877. SIAM (2021)
Feng, Y., Niazadeh, R., Saberi, A.: Near-optimal Bayesian online assortment of reusable resources. In: Proceedings of the 23rd ACM Conference on Economics and Computation, pp. 964–965 (2022)
Fu, H., Li, J., Xu, P.: A PTAS for a class of stochastic dynamic programs. In: Chatzigiannakis, I., Kaklamanis, C., Marx, D., Sannella, D. (eds.) Proceedings of the 45th International Colloquium on Automata, Languages, and Programming (ICALP 2018), Prague, Czech Republic, pp. 1–56 (2018)
Gravin, N., Wang, H.: Prophet inequality for bipartite matching: merits of being simple and non adaptive. In: Proceedings of the 2019 ACM Conference on Economics and Computation, pp. 93–109 (2019)
Gupta, A.: Lecture Notes. IPCO Summer School (2017)
Hajiaghayi, M.T., Kleinberg, R., Sandholm, T.: Automated online mechanism design and prophet inequalities. In: Proceedings of the 22nd National Conference on Artificial Intelligence, AAAI 2007, vol. 1, p. 58–65. AAAI Press (2007)
Hill, T.P., Kertz, R.P.: Comparisons of stop rule and supremum expectations of I.I.D. random variables. Ann. Probab. 10(2), 336–345 (1982). http://www.jstor.org/stable/2243434
Hill, T.P., Kertz, R.P.: A survey of prophet inequalities in optimal stopping theory. Contemp. Math. 125(1), 191–207 (1992)
Kleinberg, R., Weinberg, S.M.: Matroid prophet inequalities. In: Proceedings of the Forty-Fourth Annual ACM Symposium on Theory of Computing, pp. 123–136 (2012)
Krengel, U., Sucheston, L.: Semiamarts and finite values. Bull. Am. Math. Soc. 83(4), 745–747 (1977)
Lucier, B.: An economic view of prophet inequalities. SIGecom Exch. 16(1), 24–47 (2017). https://doi.org/10.1145/3144722.3144725
Naor, J., Srinivasan, A., Wajc, D.: Online dependent rounding schemes (2023)
Oxley, J.G.: Matroid Theory. Oxford Graduate Texts in Mathematics. Oxford University Press (2006). https://books.google.ca/books?id=puKta1Hdz-8C
Papadimitriou, C., Pollner, T., Saberi, A., Wajc, D.: Online stochastic max-weight bipartite matching: beyond prophet inequalities. In: Proceedings of the 22nd ACM Conference on Economics and Computation, EC 2021, pp. 763–764. Association for Computing Machinery, New York (2021). https://doi.org/10.1145/3465456.3467613
Pashkovich, K., Sayutina, A.: Non-adaptive matroid prophet inequalities. arXiv preprint arXiv:2301.01700 (2023)
Rubinstein, A.: Beyond matroids: secretary problem and prophet inequality with general constraints. In: Proceedings of the Forty-Eighth Annual ACM Symposium on Theory of Computing, pp. 324–332 (2016)
Rubinstein, A., Singla, S.: Combinatorial prophet inequalities. In: Proceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 1671–1687. SIAM (2017)
Rubinstein, A., Wang, J.Z., Weinberg, S.M.: Optimal single-choice prophet inequalities from samples. arXiv preprint arXiv:1911.07945 (2019)
Samuel-Cahn, E.: Comparison of threshold stop rules and maximum for independent nonnegative random variables. Ann. Probab. 1213–1216 (1984)
Segev, D., Singla, S.: Efficient approximation schemes for stochastic probing and prophet problems. In: Proceedings of the 22nd ACM Conference on Economics and Computation, pp. 793–794 (2021)
Wajc, D.: Personal Communication (2023)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
DeHaan, I., Pashkovich, K. (2024). Matroid Bayesian Online Selection. In: Schäfer, G., Ventre, C. (eds) Algorithmic Game Theory. SAGT 2024. Lecture Notes in Computer Science, vol 15156. Springer, Cham. https://doi.org/10.1007/978-3-031-71033-9_23
Download citation
DOI: https://doi.org/10.1007/978-3-031-71033-9_23
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-71032-2
Online ISBN: 978-3-031-71033-9
eBook Packages: Computer ScienceComputer Science (R0)