In several applications of real-time matching of demand to supply in online marketplaces, the platform allows for some latency to batch the demand and improve the efficiency. Motivated by these applications, we study the optimal trade-off between batching and inefficiency under adversarial arrival. As our base model, we consider K-stage variants of the vertex weighted b-matching in the adversarial setting, where online vertices arrive stage-wise and in K batches -- in contrast to online arrival. Our main result for this problem is an optimal (1-(1-1/K)^K)- competitive (fractional) matching algorithm, improving the classic (1-1/e) competitive ratio bound known for its online variant (Mehta et al., 2007; Aggarwal et al., 2011). We also extend this result to the rich model of multi-stage configuration allocation with free-disposals (Devanur et al., 2016), which is motivated by the display advertising in video streaming platforms. Our main technique is developing tools to vary the trade-off between "greedy-ness" and "hedging" of the algorithm across stages. We rely on a particular family of convex-programming based matchings that distribute the demand in a specifically balanced way among supply in different stages, while carefully modifying the balancedness of the resulting matching across stages. More precisely, we identify a sequence of polynomials with decreasing degrees to be used as strictly concave regularizers of the maximum weight matching linear program to form these convex programs. At each stage, our algorithm returns the corresponding regularized optimal solution as the matching of this stage (by solving the convex program). Using structural properties of these convex programs and recursively connecting the regularizers together, we develop a new multi-stage primal-dual framework to analyze the competitive ratio. We further show this algorithm is optimally competitive.
翻译:在网上市场需求与供应的实时匹配的若干应用中,平台使得需求与在线市场需求之间的匹配能够实现一定的延迟,从而可以对需求进行批量并提高效率。受这些应用的驱动,我们研究了在对抗抵达时分分批和低效率之间的最佳权衡。作为我们的基建模型,我们考虑在对冲环境下,对冲环境中的顶点加权比对齐的K阶段变式。在对冲环境中,在线顶点到达了阶段和K批次。与在线抵达相比,我们这一问题的主要结果是某种最优化的(1-1/K)-竞争(折叠)-竞争(折叠)匹配算法(折叠)-(折叠)比算法(折叠)-竞争(折叠)匹配算法(1/e)调算法(lx)匹配法(lx)之间的最优化比对等比。我们的主要方法正在开发一种新交易工具,即“螺旋-折叠式”和“折叠”的相对比重(l-rod),同时在更精确的流程中,在更精确的流程中,我们用一个不同的流程中,在不断的流程中显示一个不同的供应阶段里程中,我们逐渐的比。