We study the online stochastic matching problem. Consider a bipartite graph with offline vertices on one side, and with i.i.d.online vertices on the other side. The offline vertices and the distribution of online vertices are known to the algorithm beforehand. The realization of the online vertices, however, is revealed one at a time, upon which the algorithm immediately decides how to match it. For maximizing the cardinality of the matching, we give a $0.711$-competitive online algorithm, which improves the best previous ratio of $0.706$. When the offline vertices are weighted, we introduce a $0.7009$-competitive online algorithm for maximizing the total weight of the matched offline vertices, which improves the best previous ratio of $0.662$. Conceptually, we find that the analysis of online algorithms simplifies if the online vertices follow a Poisson process, and establish an approximate equivalence between this Poisson arrival model and online stochstic matching. Technically, we propose a natural linear program for the Poisson arrival model, and demonstrate how to exploit its structure by introducing a converse of Jensen's inequality. Moreover, we design an algorithmic amortization to replace the analytic one in previous work, and as a result get the first vertex-weighted online stochastic matching algorithm that improves the results in the weaker random arrival model.
翻译:我们研究在线螺旋匹配问题。 我们考虑一个带有线外脊椎的双边图, 一边有线外脊柱, 另一边有i.d. 线外脊椎。 线外脊椎的离线性以及在线脊椎的分布事先为算法所了解。 然而, 实现在线脊椎时, 一次一次暴露一次, 算法会立即决定如何匹配它。 为了尽量扩大匹配的基点, 我们给出一个711美元的有竞争力的在线算法, 从而改善以往最佳的0. 706美元比率。 当离线性脊椎加权时, 我们引入一个709美元的有竞争力的在线算法, 以最大限度地增加匹配的离线外脊椎脊椎的总重量。 从概念上看, 我们发现, 在线的算法分析会简单化, 如果在线脊椎遵循 Poiscison 进程, 并在这个Poisson 抵达模型和在线受精度匹配的模型之间建立大致等等等值。 技术上, 我们建议用一个自然线性的算法程序, 将一个更弱的运运算结果引入一个模型, 。