Abstract

This paper studies the online maximum edge-weighted b-matching problem. The input of the problem is a weighted bipartite graph G=(L,R,E,w). Vertices in R arrive online, and each vertex in L can be matched to at most b vertices in R. The objective is to maximize the total weight of the matching edges. We give a randomized algorithm Greedy-RT for this problem, and show that its competitive ratio is Ω(1∏j=1log⁎⁡wmax−1log(j)⁡wmax) where wmax is an upper bound on the edge weights, which may not be known ahead of time. We can improve the competitive ratio to Ω(1log⁡wmax) if wmax is known to the algorithm when it starts. We also derive an upper bound O(1log⁡wmax) on the competitive ratio, suggesting that Greedy-RT is near optimal. We also consider deterministic algorithms; we present a near optimal algorithm Greedy-D which has competitive ratio 11+2ξ(wmax+1)1ξ, where ξ=min⁡{b,⌈ln⁡(1+wmax)⌉}.We also study a variant of the problem called online maximum two-sided vertex-weighted b-matching problem, and give a modification of the randomized algorithm Greedy-RT called Greedy-vRT for this variant. We show that the competitive ratio of Greedy-vRT is also near optimal.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.