Near optimal algorithms for online maximum edge-weighted b-matching and two-sided vertex-weighted b-matching

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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Theoretical computer science 2015-11, Vol.607, p.247-256
Hauptverfasser: Ting, H.F., Xiang, Xiangzhong
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung: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.
ISSN:0304-3975
1879-2294
DOI:10.1016/j.tcs.2015.05.032