We study the $b$-matching problem in bipartite graphs $G=(S,R,E)$. Each vertex $s\in S$ is a server with individual capacity $b_s$. The vertices $r\in R$ are requests that arrive online and must be assigned instantly to an eligible server. The goal is to maximize the size of the constructed matching. We assume that $G$ is a $(k,d)$-graph~\cite{NW}, where $k$ specifies a lower bound on the degree of each server and $d$ is an upper bound on the degree of each request. This setting models matching problems in timely applications. We present tight upper and lower bounds on the performance of deterministic online algorithms. In particular, we develop a new online algorithm via a primal-dual analysis. The optimal competitive ratio tends to~1, for arbitrary $k\geq d$, as the server capacities increase. Hence, nearly optimal solutions can be computed online. Our results also hold for the vertex-weighted problem extension, and thus for AdWords and auction problems in which each bidder issues individual, equally valued bids. Our bounds improve the previous best competitive ratios. The asymptotic competitiveness of~1 is a significant improvement over the previous factor of $1-1/e^{k/d}$, for the interesting range where $k/d\geq 1$ is small. Recall that $1-1/e\approx 0.63$. Matching problems that admit a competitive ratio arbitrarily close to~1 are rare. Prior results rely on randomization or probabilistic input models.
翻译:在双面图形中,我们研究了美元与美元(S,R,E)的匹配问题。每个顶点美元S$是一个具有个人能力的服务器 $b美元。顶点R$是在线收到的请求,必须立即分配给符合资格的服务器。目标是尽量扩大所建匹配的大小。我们假设,美元是(k,d)美元-graph {cite{NW}美元(k美元),其中美元对每个服务器的级别规定了较低的限值,而美元是每项请求程度的上限。在及时应用程序中设置了匹配问题的模型。我们在确定性在线算法的性能上下限上下限。特别是,我们通过原始分析开发一个新的在线算法。随着服务器容量的提高,最佳竞争比率为~geg/qd d$(k)美元。因此,可以在线计算出近乎最佳的解决方案。我们的结果还保留了每台点的近标点扩展值为$-1美元/美元,因此,对于AdW-ral Re程的改进结果也是我们每个标点上最好的标点。