Batching and Optimal Multistage Bipartite Allocations
Published Online:30 Aug 2024https://doi.org/10.1287/mnsc.2022.03698
References
- (2011) Online vertex-weighted bipartite matching and single-bid budgeted allocations. Proc. 22nd Annual ACM-SIAM Sympos. Discrete Algorithms (Society for Industrial and Applied Mathematics, Philadelphia), 1253–1264.Google Scholar
- (2014) Fast algorithms for online stochastic convex programming. Proc. 26th Annual ACM-SIAM Sympos. Discrete Algorithms (Society for Industrial and Applied Mathematics, Philadelphia), 1405–1424.Google Scholar
- (2018) Proportional allocation: Simple, distributed, and diverse matching with high entropy. Internat. Conf. Machine Learning (PMLR, New York), 99–108.Google Scholar
- (2022) Revenue-sharing allocation strategies for two-sided media platforms: Pro-rata vs. user-centric. Management Sci. 68(12):8699–8721.Link, Google Scholar
- (2019) New online algorithms for story scheduling in web advertising. Algorithmica 81(1):1–25.Crossref, Google Scholar
- Amazon Web Services (2021) AWS batch FAQs. Accessed August 1, 2021, https://aws.amazon.com/batch/faqs/.Google Scholar
- (2021) Online assortment optimization for two-sided matching platforms. Proc. 22nd ACM Conf. Econom. Comput. (Association for Computing Machinery, New York), 91–92.Google Scholar
- (2020) Dynamic stochastic matching under limited time. Proc. 21st ACM Conf. Econom. Comput. (Association for Computing Machinery, New York), 789–790.Google Scholar
- (2021) Managing congestion in matching markets. Manufacturing Service Oper. Management 23(3):620–636.Link, Google Scholar
- (2019) Edge weighted online windowed matching. Proc. 2019 ACM Conf. Econom. Comput. (Association for Computing Machinery, New York), 729–742.Google Scholar
- (2020) Dynamic dispatch and centralized relocation of cars in ride-hailing platforms. Preprint, submitted September 14, http://dx.doi.org/10.2139/ssrn.3675888.Google Scholar
- (2021) Matching impatient and heterogeneous demand and supply. Preprint, submitted February 4, https://arxiv.org/abs/2102.02710.Google Scholar
- (2009) Optimizing web traffic via the media scheduling problem. Proc. 15th ACM SIGKDD Internat. Conf. Knowledge Discovery Data Mining (Association for Computing Machinery, New York), 89–98.Google Scholar
- (2010) Improved bounds for online stochastic matching. de Berg M, Meyer U, eds. Algorithms–ESA 2010, Lecture Notes in Computer Science, vol. 6346 (Springer, Berlin, Heidelberg), 170–181.Google Scholar
- (2021) Regularized online allocation problems: Fairness and beyond. Internat. Conf. Machine Learning (PMLR, New York), 630–639.Google Scholar
- (2022) The best of many worlds: Dual mirror descent for online allocation problems. Oper. Res. 71(1):101–119.Link, Google Scholar
- (2014) Yield optimization of display advertising with ad exchange. Management Sci. 60(12):2886–2907.Link, Google Scholar
- (2011) Theory and applications of robust optimization. SIAM Rev. 53(3):464–501.Crossref, Google Scholar
- (2010) Optimality of affine policies in multistage robust optimization. Math. Oper. Res. 35(2):363–394.Link, Google Scholar
- (2011) Introduction to Stochastic Programming (Springer Science & Business Media, New York).Crossref, Google Scholar
- (2008) On-line bipartite matching made simple. ACM SIGACT News 39(1):80–87.Crossref, Google Scholar
- (2007) Online primal-dual algorithms for maximizing ad-auctions revenue. Arge L, Hoffmann M, Welzl E, eds. Algorithms–ESA 2007, Lecture Notes in Computer Science, vol. 4698 (Springer, Berlin, Heidelberg), 253–264.Google Scholar
- (2005) Sampling bounds for stochastic optimization. Chekuri C, Jansen K, Rolim JDP, Trevisan L, eds. Approximation Randomization Combinatorial Optim. Algorithms Techniques, Lecture Notes in Computer Science, vol. 3624 (Springer, Berlin, Heidelberg), 257–269.Google Scholar
- (2009) Online story scheduling in web advertising. Proc. 20th Annual ACM-SIAM Sympos. Discrete Algorithms (Society for Industrial and Applied Mathematics, Philadelphia), 1275–1284.Google Scholar
- Deloitte (2021) Covid-19 and shifting generational preferences reshape the future of the US media and entertainment landscape. Accessed August 1, 2021, https://www2.deloitte.com/us/en/pages/about-deloitte/articles/press-releases/digital-media-trends.html.Google Scholar
- (2009) The adwords problem: Online keyword matching with budgeted bidders under random permutations. Proc. 10th ACM Conf. Electronic Commerce (Association for Computing Machinery, New York), 71–78.Google Scholar
- (2012) Online matching with concave returns. Proc. 44th Annual ACM Sympos. Theory Comput. (Association for Computing Machinery, New York), 137–144.Google Scholar
- (2013) Randomized primal-dual analysis of ranking for online bipartite matching. Proc. 24th Annual ACM-SIAM Sympos. Discrete Algorithms (Society for Industrial and Applied Mathematics, Philadelphia), 101–107.Google Scholar
- (2011) Near optimal online algorithms and fast approximation algorithms for resource allocation problems. Proc. 12th ACM Conf. Electronic Commerce (Association for Computing Machinery, New York), 29–38.Google Scholar
- (2016) Whole-page optimization and submodular welfare maximization with online bidders. ACM Trans. Econom. Comput. 4(3):1–20.Crossref, Google Scholar
- (2021) Bernoulli factories and black-box reductions in mechanism design. J. ACM 68(2):1–30.Crossref, Google Scholar
- (1965) Paths, trees, and flowers. Canadian. J. Math. 17:449–467.Crossref, Google Scholar
- (2010) Two-stage stochastic matching and spanning tree problems: Polynomial instances and approximation. Eur. J. Oper. Res. 205(1):19–30.Crossref, Google Scholar
- (2015) Online allocation with traffic spikes: Mixing adversarial and stochastic models. Proc. 16th ACM Conf. Econom. Comput. (Association for Computing Machinery, New York), 169–186.Google Scholar
- (2019) Tighter bounds for online bipartite matching. Bárány I, Katona G, Sali A eds. Building Bridges II, Bolyai Society Mathematical Studies, vol. 28 (Springer, Berlin, Heidelberg), 235–255.Crossref, Google Scholar
- (2009b) Online stochastic matching: Beating 1-1/e. 2009 50th Annual IEEE Sympos. Foundations Comput. Sci. (Institute of Electrical and Electronics Engineers, Piscataway, NJ), 117–126.Google Scholar
- (2010) Online stochastic packing applied to display ad allocation. de Berg M, Meyer U, eds. Algorithms–ESA 2010, Lecture Notes in Computer Science, vol. 6346 (Springer, Berlin, Heidelberg), 182–194.Google Scholar
- (2009a) Online ad assignment with free disposal. Leonardi S, ed. Internet Network Econom. WINE 2009, Lecture Notes in Computer Science, vol. 5929 (Springer, Berlin, Heidelberg), 374–385.Google Scholar
- (2019) Linear programming based online policies for real-time assortment of reusable resources. Preprint, submitted July 17, http://dx.doi.org/10.2139/ssrn.3421227.Google Scholar
- (2020) Near-optimal Bayesian online assortment of reusable resources. Chicago Booth Research Paper 20-40, University of Chicago Booth School of Business, Chicago.Google Scholar
- (2024) Two-stage matching and pricing with applications to ride hailing. Oper. Res. 72(4):1574–1594.Google Scholar
- (2021) Robustness of online inventory balancing to inventory shocks. Preprint, submitted March 2, http://dx.doi.org/10.2139/ssrn.3795056.Google Scholar
- (2021) Advertising in streaming video: An integrative literature review and research agenda. Telecomm. Policy 45(9):102186.Crossref, Google Scholar
- (1956) An algorithm for quadratic programming. Naval Res. Logist. Quart. 3(1–2):95–110.Crossref, Google Scholar
- (1964) Maximale systeme unabhangiger kanten. Magyar Tud. Akad. Mat. Kutato Int. Kozl. 9:401–413.Google Scholar
- (2008) Online budgeted matching in random input models with applications to adwords. SODA ‘08: Proc. 19th Annual ACM-SIAM Sympos. Discrete Algorithms, vol. 8 (Society for Industrial and Applied Mathematics, Philadelphia), 982–991.Google Scholar
- (2012) On the communication and streaming complexity of maximum bipartite matching. Proc. 23rd Annual ACM-SIAM Sympos. Discrete Algorithms (Society for Industrial and Applied Mathematics, Philadelphia), 468–485.Google Scholar
- (2021) Online resource allocation with time-flexible customers. Preprint, submitted August 7, https://arxiv.org/abs/2108.03517.Google Scholar
- (2014) Real-time optimization of personalized assortments. Management Sci. 60(6):1532–1551.Link, Google Scholar
- (2022) Online assortment optimization with reusable resources. Management Sci. 68(7):4772–4785.Link, Google Scholar
- Google YouTube (2021) Personal communication with the YouTube advertising product teams.Google Scholar
- (2020) Online matching with stochastic rewards: Optimal competitive ratio via path based formulation. Proc. 21st ACM Conf. Econom. Comput. (Association for Computing Machinery, New York), 791.Google Scholar
- (2020) Online allocation of reusable resources via algorithms guided by fluid approximations. Preprint, submitted October 8, https://arxiv.org/abs/2010.03983.Google Scholar
- (2018) Conic programming reformulations of two-stage distributionally robust linear programs over Wasserstein balls. Oper. Res. 66(3):849–869.Link, Google Scholar
- (2015) K-adaptability in two-stage robust binary programming. Oper. Res. 63(4):877–891.Link, Google Scholar
- (2020) Matching drivers to riders: A two-stage robust approach. Preprint, submitted November 6, https://arxiv.org/abs/2011.03624.Google Scholar
- (2020) Online primal dual meets online matching with stochastic rewards: Configuration LP to the rescue. Proc. 52nd Annual ACM SIGACT Sympos. Theory Comput. (Association for Computing Machinery, New York), 1153–1164.Google Scholar
- (2018) How to match when all vertices arrive online. Proc. 50th Annual ACM SIGACT Sympos. Theory Comput. (Association for Computing Machinery, New York), 17–29.Google Scholar
- (2004) On the costs and benefits of procrastination: Approximation algorithms for stochastic combinatorial optimization problems. Proc. 15th Annual ACM-SIAM Sympos. Discrete Algorithms (Society for Industrial and Applied Mathematics, Philadelphia), 691–700.Google Scholar
- (2014) Online stochastic matching: New algorithms with better bounds. Math. Oper. Res. 39(3):624–646.Link, Google Scholar
- (2021) Batching and matching for food delivery in dynamic road networks. 2021 IEEE 37th Internat. Conf. Data Engrg. (ICDE) (Institute of Electrical and Electronics Engineers, Piscataway, NJ), 2099–2104.Google Scholar
- (1990) An optimal algorithm for on-line bipartite matching. Proc. 22nd Annual ACM Sympos. Theory Comput. (Association for Computing Machinery, New York), 352–358.Google Scholar
- (2008) Commitment under uncertainty: Two-stage stochastic matching problems. Theoretical Comput. Sci. 408(2–3):213–223.Crossref, Google Scholar
- (2006) A factor 12 approximation algorithm for two-stage stochastic matching problems. Eur. J. Oper. Res. 172(3):740–746.Crossref, Google Scholar
- (2006) Generalized Bounds for Convex Multistage Stochastic Programs, vol. 548 (Springer Science & Business Media, Berlin, Heidelberg).Google Scholar
- (2017) Maximum matching in the online batch-arrival model. Eisenbrand F, Koenemann J, eds. Integer Programming Combin. Optim. (IPCO 2017), Lecture Notes in Computer Science, vol. 10328 (Springer, Cham, Switzerland), 355–367.Google Scholar
- (2016) Online non-preemptive story scheduling in web advertising. Proc. 2016 Internat. Conf. Autonomous Agents Multiagent Systems (Singapore), 269–277.Google Scholar
- Lyft (2016) Matchmaking in Lyft line: Part 1. Medium (February 3), https://eng.lyft.com/matchmaking-in-lyft-line-9c2635fe62c4.Google Scholar
- (2020) Algorithms for online matching, assortment, and pricing with tight weight-dependent competitive ratios. Oper. Res. 68(6):1787–1803.Link, Google Scholar
- (2021) Dynamic pricing (and assortment) under a static calendar. Management Sci. 67(4):2292–2313.Link, Google Scholar
- (2020) Online policies for efficient volunteer crowdsourcing. Proc. 21st ACM Conf. Econom. Comput. (Association for Computing Machinery, New York), 315–316.Google Scholar
- (2012) Online stochastic matching: Online actions based on offline statistics. Math. Oper. Res. 37(4):559–573.Link, Google Scholar
- (2013) Online matching and ad allocation. Foundations Trends Theoretical Comput. Sci. 8(4):265–368.Crossref, Google Scholar
- (2012) Online matching with stochastic rewards. 2012 IEEE 53rd Annual Sympos. Foundations Comput. Sci. (Institute of Electrical and Electronics Engineers, Piscataway, NJ), 728–737.Google Scholar
- (2014) Online stochastic matching with unequal probabilities. Proc. 26th Annual ACM-SIAM Sympos. Discrete Algorithms (Society for Industrial and Applied Mathematics, Philadelphia), 1388–1404.Google Scholar
- (2007) Adwords and generalized online matching. J. ACM 54(5):22–es.Crossref, Google Scholar
- (2020) Dynamic matching for real-time ride sharing. Stochastic Systems 10(1):29–70.Link, Google Scholar
- (2019) Amazon’s new waste-reduction strategy: Deliver only once a week. CNN (February 28), https://www.cnn.com/2019/02/28/tech/amazon-day/index.html.Google Scholar
- (2020) Dynamic assortment optimization for reusable products with random usage durations. Management Sci. 66(7):2820–2844.Link, Google Scholar
- (2007) Approximation algorithms for 2-stage stochastic scheduling problems. Fischetti M, Williamson DP, eds. Integer Programming Combin. Optim. IPCO 2007, Lecture Notes in Computer Science, vol. 4513 (Springer, Berlin, Heidelberg), 145–157.Google Scholar
- (2004) Stochastic optimization is (almost) as easy as deterministic optimization. 45th Annual IEEE Sympos. Foundations Comput. Sci. (Institute of Electrical and Electronics Engineers, Piscataway, NJ), 228–237.Google Scholar
- (2017) Online optimization of video ad allocation. Proc. 26th Internat. Joint Conf. Artificial Intelligence (IJCAI, California), 423–429.Google Scholar
- Uber (2020) Uber marketplace and matching. Accessed August 1, 2020, https://marketplace.uber.com/matching.Google Scholar
- (2021) The Bayesian prophet: A low-regret framework for online decision making. Management Sci. 67(3):1368–1391.Link, Google Scholar
- (2022) The benefits of delay to online decision-making. Preprint, submitted October 20, http://dx.doi.org/10.2139/ssrn.4248326.Google Scholar
- (2017) A taxi order dispatch model based on combinatorial optimization. Proc. 23rd Internat. Conf. Knowledge Discovery Data Mining (Association for Computing Machinery, New York), 151–2159.Google Scholar

